Identifier/Error message Flag
DK-R-001
For Danish suppliers when the Accounting code is known, it should be referred on the Invoice.
warning
DK-R-002
Danish suppliers MUST provide legal entity (CVR-number).
fatal
DK-R-003
If ItemClassification is provided from Danish suppliers, UNSPSC version 19.0501 should be used.
warning
DK-R-004
When specifying non-VAT Taxes, Danish suppliers MUST use the AllowanceChargeReasonCode="ZZZ" and the 4-digit Tax category MUST be specified in 'AllowanceChargeReason'.
fatal
DK-R-005
For Danish suppliers the following Payment means codes are allowed: 1, 10, 31, 42, 48, 49, 50, 58, 59, 93 and 97
fatal
DK-R-006
For Danish suppliers bank account and registration account is mandatory if payment means is 31 or 42
fatal
DK-R-007
For Danish suppliers PaymentMandate/ID and PayerFinancialAccount/ID are mandatory when payment means is 49
fatal
DK-R-008
For Danish Suppliers PaymentID is mandatory and MUST start with 01#, 04# or 15# (kortartkode), and PayeeFinancialAccount/ID (Giro kontonummer) is mandatory and must be 7 characters long, when payment means equals 50 (Giro)
fatal
DK-R-009
For Danish Suppliers if the PaymentID is prefixed with 04# or 15# the 16 digits instruction Id must be added to the PaymentID eg. "04#1234567890123456" when Payment means equals 50 (Giro)
fatal
DK-R-010
For Danish Suppliers the PaymentID is mandatory and MUST start with 71#, 73# or 75# (kortartkode) and PayeeFinancialAccount/ID (Kreditornummer) is mandatory and must be exactly 8 characters long, when Payment means equals 93 (FIK)
fatal
DK-R-011
For Danish Suppliers if the PaymentID is prefixed with 71# or 75# the 15-16 digits instruction Id must be added to the PaymentID eg. "71#1234567890123456" when payment Method equals 93 (FIK)
fatal
DK-R-012
For Danish suppliers when Payment means equals 97 the payment is made to "NemKonto"
warning
DK-R-013
For Danish Suppliers it is mandatory to use schemeID when PartyIdentification/ID is used for AccountingCustomerParty or AccountingSupplierParty
fatal
DK-R-014
For Danish Suppliers it is mandatory to use schemeID when PartyLegalEntity/CompanyID is used for AccountingCustomerParty or AccountingSupplierParty
fatal
IT-R-001
[IT-R-001] BT-32 (Seller tax registration identifier) - For Italian suppliers BT-32 minimum lenght 11 and maximum lenght shall be 16. Per i fornitori italiani il BT-32 deve avere una lunghezza tra 11 e 16 caratteri
fatal
IT-R-002
[IT-R-002] BT-35 (Seller address line 1) - Italian suppliers MUST provide the postal address line 1 - I fornitori italiani devono indicare l'indirizzo postale.
fatal
IT-R-003
[IT-R-003] BT-37 (Seller city) - Italian suppliers MUST provide the postal address city - I fornitori italiani devono indicare la città di residenza.
fatal
IT-R-004
"> [IT-R-004] BT-38 (Seller post code) - Italian suppliers MUST provide the postal address post code - I fornitori italiani devono indicare il CAP di residenza.
fatal
NO-R-001
For Norwegian suppliers, a VAT number MUST be the country code prefix NO followed by a valid Norwegian organization number (nine numbers) followed by the letters MVA.
fatal
NO-R-002
For Norwegian suppliers, most invoice issuers are required to append "Foretaksregisteret" to their invoice. "Dersom selger er aksjeselskap, allmennaksjeselskap eller filial av utenlandsk selskap skal også ordet «Foretaksregisteret» fremgå av salgsdokumentet, jf. foretaksregisterloven § 10-2."
warning
PEPPOL-EN16931-CL001
Invalid mime code.
fatal
PEPPOL-EN16931-CL002
Reason code MUST be according to subset of UNCL 5189 D.16B.
fatal
PEPPOL-EN16931-CL003
Reason code MUST be according to UNCL 7161 D.16B.
fatal
PEPPOL-EN16931-CL005
Country code MUST be according to ISO 3166 Alpha-2.
fatal
PEPPOL-EN16931-CL006
Invoice period description code must be according to UNCL 2005 D.16B.
fatal
PEPPOL-EN16931-CL007
Currency code must be according to ISO 4217:2005
fatal
PEPPOL-EN16931-CL008
Electronic address identifier scheme must be from the codelist "Electronic Address Identifier Scheme"
fatal
PEPPOL-EN16931-F001
A date MUST be formatted YYYY-MM-DD.
fatal
PEPPOL-EN16931-P0100
Invoice type code MUST be set according to the profile.
fatal
PEPPOL-EN16931-P0101
Credit note type code MUST be set according to the profile.
fatal
PEPPOL-EN16931-R001
Business process MUST be provided.
fatal
PEPPOL-EN16931-R002
No more than one note is allowed on document level.
fatal
PEPPOL-EN16931-R003
A buyer reference or purchase order reference MUST be provided.
fatal
PEPPOL-EN16931-R004
Specification identifier MUST have the value 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0'.
fatal
PEPPOL-EN16931-R005
VAT accounting currency code MUST be different from invoice currency code when provided.
fatal
PEPPOL-EN16931-R006
Only one invoiced object is allowed on document level
fatal
PEPPOL-EN16931-R008
Document MUST not contain empty elements.
fatal
PEPPOL-EN16931-R009
Document MUST not contain empty elements.
fatal
PEPPOL-EN16931-R010
Buyer electronic address MUST be provided
fatal
PEPPOL-EN16931-R020
Seller electronic address MUST be provided
fatal
PEPPOL-EN16931-R040
Allowance/charge amount must equal base amount * percentage/100 if base amount and percentage exists
fatal
PEPPOL-EN16931-R041
Allowance/charge base amount MUST be provided when allowance/charge percentage is provided.
fatal
PEPPOL-EN16931-R042
Allowance/charge percentage MUST be provided when allowance/charge base amount is provided.
fatal
PEPPOL-EN16931-R044
Charge on price level is NOT allowed.
fatal
PEPPOL-EN16931-R046
Item net price MUST equal (Gross price - Allowance amount) when gross price is provided.
fatal
PEPPOL-EN16931-R051
All currencyID attributes must have the same value as the invoice currency code (BT-5), except for the invoice total VAT amount in accounting currency (BT-111)
fatal
PEPPOL-EN16931-R053
Only one tax total with tax subtotals MUST be provided.
fatal
PEPPOL-EN16931-R054
Only one tax total without tax subtotals MUST be provided when tax currency code is provided.
fatal
PEPPOL-EN16931-R061
Mandate reference MUST be provided for direct debit.
fatal
PEPPOL-EN16931-R080
Only one project reference is allowed on document level
fatal
PEPPOL-EN16931-R100
Only one invoiced object is allowed pr line
fatal
PEPPOL-EN16931-R101
Element Document reference can only be used for Invoice line object
fatal
PEPPOL-EN16931-R110
Start date of line period MUST be within invoice period.
fatal
PEPPOL-EN16931-R111
End date of line period MUST be within invoice period.
fatal
PEPPOL-EN16931-R120
Invoice line net amount MUST equal (Invoiced quantity * (Item net price/item price base quantity) + Sum of invoice line charge amount - sum of invoice line allowance amount
fatal
PEPPOL-EN16931-R121
Base quantity MUST be a positive number above zero.
fatal
PEPPOL-EN16931-R130
Unit code of price base quantity MUST be same as invoiced quantity.
fatal
SE-R-001
For Swedish suppliers, Swedish VAT-numbers must consist of 14 characters.
fatal
SE-R-002
For Swedish suppliers, the Swedish VAT-numbers must have the trailing 12 characters in numeric form
fatal
SE-R-003
Swedish organisation numbers should be numeric.
warning
SE-R-004
Swedish organisation numbers consist of 10 characters.
warning
SE-R-005
For Swedish suppliers, when using Seller tax registration identifier, 'Godkänd för F-skatt' must be stated
fatal
SE-R-006
For Swedish suppliers, only standard VAT rate of 6, 12 or 25 are used
fatal
SE-R-007
For Swedish suppliers using Plusgiro, the Account ID must be numeric
warning
SE-R-008
For Swedish suppliers using Bankgiro, the Account ID must be numeric
warning
SE-R-009
For Swedish suppliers using Bankgiro, the Account ID must have 7-8 characters
warning
SE-R-010
For Swedish suppliers using Plusgiro, the Account ID must have 2-8 characteres
warning
SE-R-011
For Swedish suppliers using Swedish Bankgiro or Plusgiro, the proper way to indicate this is to use Code 30 for PaymentMeans and FinancialInstitutionBranch ID with code SE:BANKGIRO or SE:PLUSGIRO
warning