Error codes · Peppol BIS 3.0 · DNK

PEPPOL-COMMON-R052Fixable here

Danish Chamber of Commerce P-Number Format Invalid

This is the rejection, word for word: „[PEPPOL-COMMON-R052] PEPPOL-COMMON-R052 validates that a Danish chamber of commerce production unit number (P-number) is in the correct format. The P-number must consist of exactly 10 digits. This rule fires when a party identifier uses scheme 0198 but the value does not meet the format requirements.“

The Schematron rule checks that when an endpoint or party identifier uses schemeID 0198 (DK:DIGST P-number), the value must match exactly 10 numeric characters. The P-number (produktionsenhedsnummer) is assigned by the Danish Business Authority (Erhvervsstyrelsen).

What to have readyThe missing value from your purchase order, contract or bookkeeping.
What we doEnsure the P-number contains exactly 10 digits with no spaces, dashes, or prefix characters. Look up the correct P-number at datacvr.virk.dk.
If you enter it yourself in your invoicing software
Before
<cbc:EndpointID schemeID="0198">P-123456</cbc:EndpointID>
After
<cbc:EndpointID schemeID="0198">1234567890</cbc:EndpointID>
What the finding looks likeExample
FindingValue missing · PEPPOL-COMMON-R052
From youThe missing value
ThenPassed
ProofSHA-256 and /verify link after the check