Peppol BIS Billing 3.0 · rule
DK-R-003
What does DK-R-003 mean? If ItemClassification is provided from Danish suppliers, UNSPSC version 19.05.01 or 26.08.01 should be used.
Why did my invoice fail DK-R-003?
When a Danish supplier provides an item classification (ItemClassification), it should use UNSPSC codes from version 19.05.01 or 26.08.01. Pinning the code-list versions ensures Danish receivers interpret the classification codes against a known edition of UNSPSC. In UBL the classification is cac:Item/cac:CommodityClassification/cbc:ItemClassificationCode with listID identifying UNSPSC and listVersionID giving the version.
Official rule text
If ItemClassification is provided from Danish suppliers, UNSPSC version 19.05.01 or 26.08.01 should be used.
Common causes
- listVersionID set to an unsupported UNSPSC version or omitted
- Codes taken from an older/newer UNSPSC edition than the two allowed versions
- A non-UNSPSC classification scheme mislabelled as UNSPSC
How do I fix it?
<cac:CommodityClassification> <cbc:ItemClassificationCode listID="TST" listVersionID="19.05.01">43211508</cbc:ItemClassificationCode> </cac:CommodityClassification>
Related rules
DK-R-002 · DK-R-004 · DK-R-005 · DK-R-006 · DK-R-007 · DK-R-008 · DK-R-009 · DK-R-010
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.