Identifier/Error message Flag
PEPPOL-COMMON-R040
GLN must have a valid format according to GS1 rules.
fatal
PEPPOL-COMMON-R041
Norwegian organization number MUST be stated in the correct format.
fatal
PEPPOL-COMMON-R042
Danish organization number (CVR) MUST be stated in the correct format.
fatal
PEPPOL-COMMON-R043
Belgian enterprise number MUST be stated in the correct format.
fatal
PEPPOL-COMMON-R044
IPA Code (Codice Univoco Unità Organizzativa) must be stated in the correct format
warning
PEPPOL-COMMON-R045
Tax Code (Codice Fiscale) must be stated in the correct format
warning
PEPPOL-COMMON-R046
Tax Code (Codice Fiscale) must be stated in the correct format
warning
PEPPOL-COMMON-R047
Italian VAT Code (Partita Iva) must be stated in the correct format
warning
PEPPOL-COMMON-R049
Swedish organization number MUST be stated in the correct format.
fatal
PEPPOL-COMMON-R050
Australian Business Number (ABN) MUST be stated in the correct format.
fatal
PEPPOL-EN16931-CL001
Mime code must be according to subset of IANA code list.
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-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-P0104
Tax Category G MUST be used when exemption reason code is VATEX-EU-G
fatal
PEPPOL-EN16931-P0105
Tax Category O MUST be used when exemption reason code is VATEX-EU-O
fatal
PEPPOL-EN16931-P0106
Tax Category K MUST be used when exemption reason code is VATEX-EU-IC
fatal
PEPPOL-EN16931-P0107
Tax Category AE MUST be used when exemption reason code is VATEX-EU-AE
fatal
PEPPOL-EN16931-P0108
Tax Category E MUST be used when exemption reason code is VATEX-EU-D
fatal
PEPPOL-EN16931-P0109
Tax Category E MUST be used when exemption reason code is VATEX-EU-F
fatal
PEPPOL-EN16931-P0110
Tax Category E MUST be used when exemption reason code is VATEX-EU-I
fatal
PEPPOL-EN16931-P0111
Tax Category E MUST be used when exemption reason code is VATEX-EU-J
fatal
PEPPOL-EN16931-P0112
Invoice type code 326 or 384 are only allowed when both buyer and seller are German organizations
fatal
PEPPOL-EN16931-R001
Business process MUST be provided.
fatal
PEPPOL-EN16931-R002
No more than one note is allowed on document level, unless both the buyer and seller are German organizations.
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:selfbilling:3.0'.
fatal
PEPPOL-EN16931-R005
VAT accounting currency code MUST be different from invoice currency code when provided.
fatal
PEPPOL-EN16931-R007
Business process MUST be in the format 'urn:fdc:peppol.eu:2017:poacc:selfbilling:NN:1.0' where NN indicates the process number.
fatal
PEPPOL-EN16931-R008
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-R043
Allowance/charge ChargeIndicator value MUST equal 'true' or 'false'
fatal
PEPPOL-EN16931-R044
Charge on price level is NOT allowed. Only value 'false' 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-R055
Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational sign
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