Peppol BIS Billing 3.0 carries country-specific rules that only fire when the seller or buyer is in that country: Dutch NLCIUS rules (NL-R), German XRechnung requirements (DE-R), Italian, Swedish, Danish, Norwegian, Greek and Icelandic rules.
Source: Peppol BIS Billing 3.0.20 national rules (November 2025)
All rules (101)
| ID | Rule | Country | Severity |
|---|---|---|---|
DE-R-001 | An invoice shall contain information on "PAYMENT INSTRUCTIONS" | Germany | Error |
DE-R-002 | The group "SELLER CONTACT" shall be provided | Germany | Error |
DE-R-003 | The element "Seller city" shall be provided | Germany | Error |
DE-R-004 | The element "Seller post code" shall be provided | Germany | Error |
DE-R-005 | The element "Seller contact point" shall be provided | Germany | Error |
DE-R-006 | The element "Seller contact telephone number" shall be provided | Germany | Error |
DE-R-007 | The element "Seller contact email address" shall be provided | Germany | Error |
DE-R-008 | The element "Buyer city" shall be provided | Germany | Error |
DE-R-009 | The element "Buyer post code" shall be provided | Germany | Error |
DE-R-010 | The element "Deliver to city" shall be provided if the group "DELIVER TO ADDRESS" is… | Germany | Error |
DE-R-011 | The element "Deliver to post code" shall be provided if the group "DELIVER TO ADDRESS"… | Germany | Error |
DE-R-014 | The element "VAT category rate" shall be provided | Germany | Error |
DE-R-015 | The element "Buyer reference" shall be provided | Germany | Error |
DE-R-016 | If one of the VAT codes S, Z, E, AE, K, G, L, or M is used, an invoice shall contain… | Germany | Error |
DE-R-017 | The element "Invoice type code" should only contain the following values from code… | Germany | Warning |
DE-R-018 | Information on cash discounts for prompt payment (Skonto) shall be provided within the… | Germany | Error |
DE-R-019 | The element "Payment account identifier" should contain a valid IBAN if code 58 SEPA… | Germany | Warning |
DE-R-020 | The element "Debited account identifier" should contain a valid IBAN if code 59 SEPA… | Germany | Warning |
DE-R-022 | Attached documents provided with an invoice in "ADDITIONAL SUPPORTING DOCUMENTS" shall… | Germany | Error |
DE-R-023-1 | If "Payment means type code" contains a code for credit transfer (30, 58), "CREDIT… | Germany | Error |
DE-R-023-2 | If "Payment means type code" contains a code for credit transfer (30, 58), BG-18 and… | Germany | Error |
DE-R-024-1 | If "Payment means type code" contains a code for payment card (48, 54, 55), "PAYMENT… | Germany | Error |
DE-R-024-2 | If "Payment means type code" contains a code for payment card (48, 54, 55), BG-17 and… | Germany | Error |
DE-R-025-1 | If "Payment means type code" contains a code for direct debit (59), "DIRECT DEBIT"… | Germany | Error |
DE-R-025-2 | If "Payment means type code" contains a code for direct debit (59), BG-17 and BG-18… | Germany | Error |
DE-R-026 | If "Invoice type code" contains the code 384 (Corrected invoice), "PRECEDING INVOICE… | Germany | Warning |
DE-R-027 | "Seller contact telephone number" should contain a valid telephone number | Germany | Warning |
DE-R-028 | "Seller contact email address" should contain exactly one @-sign, which should not be… | Germany | Warning |
DE-R-030 | If the group "DIRECT DEBIT" is delivered, the element "Bank assigned creditor… | Germany | Error |
DE-R-031 | If the group "DIRECT DEBIT" is delivered, the element "Debited account identifier"… | Germany | Error |
DK-R-002 | Danish suppliers MUST provide legal entity (CVR-number) | Denmark | Error |
DK-R-003 | If ItemClassification is provided from Danish suppliers, UNSPSC version 19.05.01 or… | Denmark | Warning |
DK-R-004 | When specifying non-VAT Taxes for Danish customers, Danish suppliers MUST use the… | Denmark | Error |
DK-R-005 | For Danish suppliers the following Payment means codes are allowed | Denmark | Error |
DK-R-006 | For Danish suppliers bank account and registration account is mandatory if payment… | Denmark | Error |
DK-R-007 | For Danish suppliers PaymentMandate/ID and PayerFinancialAccount/ID are mandatory when… | Denmark | Error |
DK-R-008 | For Danish Suppliers PaymentID is mandatory and MUST start with 01#, 04# or 15#… | Denmark | Error |
DK-R-009 | For Danish Suppliers if the PaymentID is prefixed with 04# or 15# the 16 digits… | Denmark | Error |
DK-R-010 | For Danish Suppliers using PaymentMeansCode 93, PaymentID is mandatory | Denmark | Error |
DK-R-011 | For Danish Suppliers if the PaymentID is prefixed with 71# or 75# the 15-16 digits… | Denmark | Error |
DK-R-013 | For Danish Suppliers it is mandatory to use schemeID when PartyIdentification/ID is… | Denmark | Error |
DK-R-014 | For Danish Suppliers it is mandatory to specify schemeID as "0184" (DK CVR-number)… | Denmark | Error |
DK-R-016 | For Danish Suppliers, a Credit note cannot have a negative total (PayableAmount) | Denmark | Error |
DK-R-017 | For Danish Customers it is mandatory to specify schemeID as "0184" (DK CVR-number)… | Denmark | Warning |
GR-R-001-1 | When the Supplier is Greek, the Invoice Id should consist of 6 segments | Greece | Error |
GR-R-001-2 | When the Supplier is Greek, the Invoice Id first segment must be a valid TIN Number… | Greece | Error |
GR-R-001-3 | When the Supplier is Greek, the Invoice Id second segment must be a valid Date that… | Greece | Error |
GR-R-001-4 | When Supplier is Greek, the Invoice Id third segment must be a positive integer | Greece | Error |
GR-R-001-5 | When Supplier is Greek, the Invoice Id in the fourth segment must be a valid greek… | Greece | Error |
GR-R-001-6 | When Supplier is Greek, the Invoice Id fifth segment must not be empty | Greece | Error |
GR-R-001-7 | When Supplier is Greek, the Invoice Id sixth segment must not be empty | Greece | Error |
GR-R-002 | Greek Suppliers must provide their full name as they are registered in the Greek… | Greece | Error |
GR-R-003 | For the Greek Suppliers, the VAT must start with 'EL' and must be a valid TIN number | Greece | Error |
GR-R-004-1 | When Supplier is Greek, there must be one MARK Number | Greece | Error |
GR-R-004-2 | When Supplier is Greek, the MARK Number must be a positive integer | Greece | Error |
GR-R-005 | Greek Suppliers must provide the full name of the buyer | Greece | Error |
GR-R-006 | Greek Suppliers must provide the VAT number of the buyer, if the buyer is Greek | Greece | Error |
GR-R-008-2 | When Supplier is Greek, there should be no more than one invoice url | Greece | Error |
GR-R-008-3 | When Supplier is Greek and the INVOICE URL Document reference exists, the External… | Greece | Error |
GR-R-009 | Greek suppliers that send an invoice through the PEPPOL network must use a correct TIN… | Greece | Error |
GR-R-010 | Greek Suppliers that send an invoice through the PEPPOL network to a greek buyer must… | Greece | Error |
GR-S-008-1 | When Supplier is Greek, there should be one invoice url | Greece | Warning |
GR-S-011 | Greek suppliers must provide their Seller Tax Registration Number, prefixed by the… | Greece | Warning |
IS-R-001 | If seller is icelandic then invoice type should be 380 or 381 — Ef seljandi er… | Iceland | Warning |
IS-R-002 | If seller is icelandic then it shall contain sellers legal id — Ef seljandi er… | Iceland | Error |
IS-R-003 | If seller is icelandic then it shall contain his address with street name and zip code… | Iceland | Error |
IS-R-004 | If seller and buyer are icelandic then the invoice shall contain the buyers icelandic… | Iceland | Error |
IS-R-005 | If seller and buyer are icelandic then the invoice shall contain the buyers address… | Iceland | Error |
IS-R-006 | If seller is icelandic and payment means code is 9 then a 12 digit account id must… | Iceland | Error |
IS-R-007 | If seller is icelandic and payment means code is 42 then a 12 digit account id must… | Iceland | Error |
IS-R-008 | If seller is icelandic and invoice contains supporting description EINDAGI then the id… | Iceland | Error |
IS-R-009 | If seller is icelandic and invoice contains supporting description EINDAGI invoice… | Iceland | Error |
IS-R-010 | If seller is icelandic and invoice contains supporting description EINDAGI the id date… | Iceland | Error |
IT-R-001 | BT-32 (Seller tax registration identifier) - For Italian suppliers BT-32 minimum… | Italy | Error |
IT-R-002 | BT-35 (Seller address line 1) - Italian suppliers MUST provide the postal address line… | Italy | Error |
IT-R-003 | BT-37 (Seller city) - Italian suppliers MUST provide the postal address city - I… | Italy | Error |
IT-R-004 | BT-38 (Seller post code) - Italian suppliers MUST provide the postal address post code… | Italy | Error |
NL-R-001 | For suppliers in the Netherlands, if the document is a creditnote, the document MUST… | Netherlands | Error |
NL-R-002 | For suppliers in the Netherlands the supplier's address… | Netherlands | Error |
NL-R-003 | For suppliers in the Netherlands, the legal entity identifier MUST be either a KVK or… | Netherlands | Error |
NL-R-004 | For suppliers in the Netherlands, if the customer is in the Netherlands, the customer… | Netherlands | Error |
NL-R-005 | For suppliers in the Netherlands, if the customer is in the Netherlands, the… | Netherlands | Error |
NL-R-006 | For suppliers in the Netherlands, if the fiscal representative is in the Netherlands,… | Netherlands | Error |
NL-R-007 | For suppliers in the Netherlands, the supplier MUST provide a means of payment… | Netherlands | Error |
NL-R-008 | For suppliers in the Netherlands, if the customer is in the Netherlands, the payment… | Netherlands | Error |
NL-R-009 | For suppliers in the Netherlands, if an order line reference… | Netherlands | Error |
NO-R-001 | For Norwegian suppliers, a VAT number MUST be the country code prefix NO followed by a… | Norway | Error |
NO-R-002 | For Norwegian suppliers, most invoice issuers are required to append… | Norway | Warning |
SE-R-001 | For Swedish suppliers, Swedish VAT-numbers must consist of 14 characters | Sweden | Error |
SE-R-002 | For Swedish suppliers, the Swedish VAT-numbers must have the trailing 12 characters in… | Sweden | Error |
SE-R-003 | Swedish organisation numbers should be numeric | Sweden | Error |
SE-R-004 | Swedish organisation numbers consist of 10 characters | Sweden | Error |
SE-R-005 | For Swedish suppliers, when using Seller tax registration identifier, 'Godkänd för… | Sweden | Error |
SE-R-006 | For Swedish suppliers, only standard VAT rate of 6, 12 or 25 are used | Sweden | Error |
SE-R-007 | For Swedish suppliers using Plusgiro, the Account ID must be numeric | Sweden | Warning |
SE-R-008 | For Swedish suppliers using Bankgiro, the Account ID must be numeric | Sweden | Warning |
SE-R-009 | For Swedish suppliers using Bankgiro, the Account ID must have 7-8 characters | Sweden | Warning |
SE-R-010 | For Swedish suppliers using Plusgiro, the Account ID must have 2-8 characters | Sweden | Warning |
SE-R-011 | For Swedish suppliers using Swedish Bankgiro or Plusgiro, the proper way to indicate… | Sweden | Warning |
SE-R-012 | For domestic transactions between Swedish trading partners, credit transfer should be… | Sweden | Warning |
SE-R-013 | The last digit of a Swedish organization number must be valid according to the Luhn… | Sweden | Error |