- Startsida
- SFTI
- Kurser och stöd
- Övriga publikationer
- Under utveckling Svensk handledning för Peppol BIS e-handel
- Meddelandegemensamt
- Specifika kodlistor som används i Sverige
Specifika kodlistor som används i Sverige
Ingress
Produktklassificering
En artikel kan klassificeras enligt flera klassificeringssystem.
UNSPSC är det obligatoriska offentliga klassificeringssystemet i vissa upphandlingssystem.
Produkter kan också klassificeras enligt regelverk eller klassificeringssystem som används inom vissa affärssektorer samt leverantörens eget klassificeringssystem.
Typen av klassificeringssystem ska anges i attributet "listID".
Nedan följer en lista över vanliga klassificeringssystem som används i Sverige.
listID är hämtade ur kodlistan UNCL 7143.
Detta är en tabellbeskrivning ...
Klassificeringssystem | Beskrivning | listID | listVersionID |
UNSPSC | UNSPSC:s varuklassificeringssystem. | TST[i] |
|
ATC, used for medicine and drugs. | ATC (Anatomical Therapeutic Chemical) | STL |
|
ISO9999-kod | ISO9999-kod | CC | ISO-9999:2016 |
Supplier’s own classification | Leverantörens klassificering | SSU |
|
Harmonised system | Harmonised system (Intrastat identification) | HS |
|
Product version number | Produktversionsnummer | AA |
|
Industry commodity code | Branschvarukod | CC |
|
Commodity grouping | Varugruppering | CG |
|
Model number | Modellnummer | MN |
|
Batch number | Batchnummer | NB |
|
Serial number | Serienummer | SN |
|
CPV | CPV (Common Procurement Vocabulary) | STI |
|
EU Combined Nomenclature | EUs KN-nummer | TSP |
|
Price grouping code | Prisgruppningskod | TSS |
|
Mutually defined | Av parterna överenskommen kod | ZZZ |
|
Exempel, UNSPSC:
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="TST">44121701</cbc:ItemClassificationCode>
/cac:CommodityClassification>
Exempel, Leverantörens klassificering:
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="SSU"name="Shampo&balsam">101</cbc:ItemClassificationCode>
</cac:CommodityClassification>
Pristyper och indikator för avtalad artikel
Pristyp och indikator för att en artikel är avtalad används i kombination för att tydliggöra om en artikel är upphandlad vilket typ av pris som används. Kan exempelvis användas för att ange vilken av liknande artiklar man bör köpa och vilka som är extra prisvärda.
Notera att detta inte anges i Peppol BIS Billing.
Pristyp | Kontrakts- artikel | Definition |
CON | CT | Kontraktspris för avtalad artikel |
CON |
| Otillåten kombination |
| CT | Kontraktspris. Undvik denna kombination |
|
| Otillåten kombination |
CP | CT | Dagspris för avtalad artikel |
CP |
| Dagspris för ej avtalad artikel |
DPR | CT | Rabatterat listpris för avtalad artikel |
DPR |
| Rabatterat listpris för ej avtalad artikel |
PRP | CT | Kampanjpris för avtalad artikel |
PRP |
| Kampanjpris för ej avtalad artikel |
CAT | CT | Listpris för avtalad artikel (används för läkemedel) |
CAT |
| Listpris för ej avtalad artikel |
AAN | CT | Pris ges vid begäran för avtalad artikel (används för extempore-läkemedel) |
AAN |
| Pris ges vid begäran för ej avtalad artikel |
Exempel: Kontraktspris för avtalad artikel
<cac:RequiredItemLocationQuantity>
<cac:Pris>
<cbc:PrisAmount currencyID="SEK">20</cbc:PrisAmount>
<cbc:PrisType>CON</cbc:PrisType>
</cac:Pris>
</cac:RequiredItemLocationQuantity>
Artikelmärkning och andra egenskaper
Från och med 2025-08-26 ersatte SFTI kodlistorna "T0142 Artikelmärkning" och "T1338 Betydande karaktärsegenskap" med nya internationella kodlistor för användning i Peppol BIS e-handel.
Bakgrund
Orsaken till övergången är dels att de tidigare kodlistorna enbart användes i Sverige, dels att en ny kodlista för artikelmärkning, ”PackagingMarkedLabelAccreditationCode” introducerats i Peppols specifikation. Kodlistan är obligatorisk för användare av Peppol-meddelanden, som exempelvis offentliga köpare i Sverige, från och med 2025-08-26.
De nya kodlistorna som SFTI förordar har sitt ursprung i "GS1 GDSN Code List Document" som är en tabell som innefattar ett antal kodlistor. GS1 Sverige har för att underlätta användandet, med stöd från sina arbetsgrupper, gjort ett urval från denna tabell och publicerat det på sin webbplats.
De nya kodlistorna som förordas av SFTI förvaltas av GS1 Sverige | |
Kodlista | Benämning i GS1 GDSN Code List Document |
T3777 Ackrediterad märkning | PackagingMarkedLabelAccreditationCode |
T3826 Produktfunktion | FeatureCode |
T4358 Typ av påstående, kod | ClaimTypeCode |
T4359 Ämne för påstående, kod | ClaimElementCode |
T4066 Diettyp | DietTypeCode |
De kodlistor som utgår är:
- T0142 Artikelmärkning
- T1338 Betydande karaktärsegenskap
Länkar
Cellstrukturerade mall för katalog
Mappning
Observera att mappningen nedan avser endast Catalogue, PunchOut, Order Response och Despatch Advice. För Peppol BIS Billing se separat avsnitt sist på denna webbsida.
Vid mappning av kodlistan "T0142 Artikelmärkning" mot "T3777 Ackrediterad märkning", hittades motsvarighet till de flesta koderna. När motsvarighet saknades i "T3777 Ackrediterad märkning" har mappning skett mot de andra kodlistorna som nämnts ovan. "T1338 Betydande karaktärsegenskap" har också mappats mot dessa kodlistor.
Ett urval av koder i de nya kodlistorna har av GS1 Sverige markerats med ”Används i Sverige” och har även fått en svensk "beskrivning". Även koder som inte är märkta ”Används i Sverige” kan användas.
Mappning av "T0142 Artikelmärkning" finns i dokumentet: Mappning SFTI T0142 Artikelmarkeringar - GS1 nya tabellerxlsx, 30 kB.
Mappning av "T1338 Betydande karaktärsegenskap" finns i dokumentet:Mappning SFTI T1338 Betydande karaktärsegenskap - GS1 nya tabellerxlsx, 22 kB.
Observera att "T3777 Ackrediterad märkning" innehåller fler koder än de som mappats mot "T0142 Artikelmärkning". SFTI hänvisar till GS1 för en fullständig kodlista.
Fullständig kodlista för "T3777 Ackrediterad märkning"
Exempel på koder i nya kodlistor och placering i meddelanden
T3777 Ackrediterad märkning | |||
Kod | Namn | Beskrivning | Används i Sverige |
ETP |
|
|
|
EU_ECO_LABEL | EU Ecolabel | Artikeln är märkt med EU Ecolabel-märket. | Ja |
EU_ENERGY_LABEL |
|
|
|
EU_ORGANIC_FARMING | EU-ekologiskt | Artikeln är märkt med EU organic farming-märket. | Ja |
Dessa koder placeras i Certificate
Exempel: EU_ECO_LABEL
Exempel: KOTT_FRAN_SVERIGE
CertificateType
”CertificateType” (Item label type) är obligatorisk information och kan används i syfte att sortera koder i olika kategorier. Ni kan skapa kategorier genom att skriva in text. I Peppol-dokumentationen anges "environmental, social, ethical and quality" som förslag på kategorier. Om er organisation inte ser någon nytta av att kategorisera på detta sätt förordar SFTI att ni anger ”Other” avseende samtliga koder. I GS1:s tabeller är ”CertificateType” inte angiven så någon vedertagen mappning av koder mot namngivna kategorier går inte att finna där.
Peppol BIS Catalogue without response 3.1
T3826 Produktfunktion | |||
Kod | Namn | Beskrivning | Används i Sverige |
SPRAYABLE |
|
|
|
STAY_COOL_HANDLE | Värmeresistent handtag | Produkten har värmeresistent handtag. | Ja |
STERILE | Steril | Förpackningen är fysisikt märkt som steril, vilket är den högsta renhetsgraden. Detta betyder att den är fri från bakterier och andra mikroorganismer till en nivå som defineras som steril av aktuell myndighet på målmarknaden. | Ja |
STRAIGHT |
|
|
|
Dessa koder placeras i AdditionalItemProperty
Exempel: STERILE
listID="urn:gs1:gdd:cl:FeatureCode" används för att ange den kodtabell som används.
Teknisk regel: Om FeatureCode används så ska inte ValuelQualifier anges.
T4066 Diettyp | |||
Kod | Namn | Beskrivning | Används i Sverige |
LOW_SALT |
|
|
|
MEAL_REPLACEMENT |
|
|
|
MOTHERS_MILK_SUBSTITUTE | Modersmjölkersättning | Produkten är godkänd som modersmjölkersättning. | Ja |
Dessa koder placeras i AdditionalItemProperty
Exempel: MOTHERS_MILK_SUBSTITUTE
listID="urn:gs1:gdd:cl:DietTypeCode" används för att ange den kodtabell som används.
Teknisk regel: Om DietTypeCode används så ska inte ValuelQualifier anges
Kombination av koder
För ett antal av de äldre koderna, såsom ”Glutenfri”, ska man enligt de nya kodlistorna kombinera koder från de två kodlistorna nedan för att uppnå samma resultat.
- T4358 Typ av påstående, kod
- T4359 Ämne för påstående, kod
| |||
Kod | Namn | Beskrivning | Används i Sverige |
FREE_FROM | Fri från | Ett påstående om att en produkt är fritt från en specifik ingredients/näringsämne/ämne/etc. | Ja |
T4359 Ämne för påstående | |||
Kod | Namn | Beskrivning | Används i Sverige |
GLUTEN | Gluten |
| Ja |
Exempel: FREE_FROM GLUTEN
Kombinationen blir ”FREE FROM GLUTEN”, Fri från Gluten.
Teknisk regel: Om "ClaimElementCode" används så måste "ValuelQualifier" också anges.
Mappning avseende Peppol BIS Billing
För placering av koderna i Peppol BIS Billing saknas de möjligheter som finns i övriga meddelanden. Alla koder placeras i AdditionalItemProperty med koden i cbc:Name och värdet true i cbc:Value.
Exempel:
Artikelmarkeringar
Artikelmarkeringar placeras i cac:Certificate. I Peppol hänvisas till kodtabellen ”PackagingMarkedLabelAccreditationCode”. För svenska användare hänvisar SFTI till GS1 Swedens tabell ”T3777 Ackrediterad märkning” där det finns en svensk översättning av koderna och en markering om koden ”Används i Sverige”. Se T3777 Ackrediterad märkning » GS1 Sweden.
Tabellen innehåller alla koder som tidigare användes i kodtabellen ”T0142 Artikelmarkeringar” förutom koden ”Z76 Giftfri Förskola”. Denna kod kan sändas på detta sätt:
<cac:Certificate>
<cbc:ID>Z76 Giftfri förskola</cbc:ID>
<cbc:CertificateTypeCode>NA</cbc:CertificateTypeCode>
<cbc:CertificateType>Other</cbc:CertificateType>
<cac:IssuerParty>
<cac:PartyName>
<cbc:Name>NA</cbc:Name>
</cac:PartyName>
</cac:IssuerParty>
</cac:Certificate>
Övriga koder som anges i Additional Item properties
När värdet är en text:
Name | ValueQualifier |
|
|
Pantkod | SFTI:T0148 |
Ung. nettovikt | SFTI:T0297 |
Exampel:
Ung. nettovikt
<cac:AdditionalItemProperty>
<cbc:Name>Ung. nettovikt</cbc:Name>
<cbc:Value>280.0 mg</cbc:Value>
<cbc:ValueQuantity unitCode="MGM">280.0</cbc:ValueQuantity>
<cbc:ValueQualifier>SFTI:T0297</cbc:ValueQualifier>
</cac:AdditionalItemProperty>
När värdet är en text kompletteret med ett numeriskt värde:
Name | ValueQualifier |
Förpackningsstorlek, klartext | SFTI:T3338 |
Exampel:
Förpackningsstorlek, klartext
<cac:AdditionalItemProperty>
<cbc:Name>Descriptive size</cbc:Name>
<cbc:Value>5x500 ark</cbc:Value>
<cbc:ValueQualifier>SFTI:T3338</cbc:ValueQualifier>
</cac:AdditionalItemProperty>
När NameCode är ett GS1 dataelement
Value sätts alltid till ‘true’ som indikerar att Name är sant true.
Kod från EANCOM 2002 Dataelement 7009, Item description code.
Name | NameCode | ValueQualifier |
Variabelmåttvara | VQ | SFTI:T0186 |
Returenhet indikator | RC | SFTI:T0298 |
Tjänst, indikator | SER | SFTI:T4119 |
Artikeln tillverkas efter att den har beställts, indikator | MTO | SFTI:T1351 |
NameCode @listID=”GS17009:SFTI”
Exampel:
T0186 - Variable quantity product (Variabelmåttvara)
<cac:AdditionalItemProperty>
<cbc:Name>Variabelmåttvara</cbc:Name>
<cbc:NameCode listID=”GS17009:SFTI”>VQ</cbc:NameCode>
<cbc:Value>true</cbc:Value>
<cbc:ValueQualifier>SFTI:T0186</cbc:ValueQualifier>
</cac:AdditionalItemProperty>
Kod från EANCOM 2002 Dataelement 4079, Handling instruction description code.
Name | NameCode | ValueQualifier |
Indikator för obruten kylkedja | 1 | SFTI:T4040 |
NameCode @listID=”GS14079:SFTI”
Kod från EANCOM 2002 Dataelement 4183, Special conditions, code.
Name | NameCode | ValueQualifier |
Ny, endast annonsering | 84E | SFTI:T0014 |
Ny, tillgänglig | 85E | SFTI:T0014 |
Artikeln är långrestad från tillverkaren | 90E | SFTI:T0014 |
NameCode @listID=”GS14183:SFTI”
När NameCode definierats av SFTI
Name | NameCode | Value | ValueQualifier |
Kompletterande artikelinformation, text | Z01 | true | SFTI:T1342 |
Kompletterande artikelinformation, referens | Z02 | true | SFTI:T1342 |
Förpackningen returnerbar | Z01 | true | SFTI:T0277 |
NameCode @listID=”SFTIT1342” resp ”SFTIT0277”
Value sätts alltid till ‘true’ som indikerar att Name är sant true.
Exampel:
<cac:AdditionalItemProperty>
<cbc:Name>Kompletterande artikelinformation, referens</cbc:Name>
<cbc:NameCode listID=”SFTIT1342”>Z02</cbc:NameCode>
<cbc:Value>true</cbc:Value>
<cbc:ValueQualifier>SFTI:T1342</cbc:ValueQualifier>
</cac:AdditionalItemProperty>
När property definierats av leverantören
Exampel:
Name: Orsak till prisändring, kod
Value: EXR
<cac:AdditionalItemProperty>
<cbc:Name>Orsak till prisändring, kod</cbc:Name>
<cbc:Value>EXR</cbc:Value>
<cbc:ValueQualifier>SFTI:T0205</cbc:ValueQualifier>
</cac:AdditionalItemProperty>
Ska vi ta in detta dokument här? Även de övriga mappningsdokumenten? Ell behålla pdf:erna
