Skip to content

PEPPOL-EN16931: Peppol rules

All validation rules whose ID starts with PEPPOL-EN16931. Frequently reported rules and rules with a detailed explanation are listed first.

Rule Meaning Severity Applies to
PEPPOL-EN16931-R001 Business process type (BT-23) is missing Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R005 VAT accounting currency (BT-6) equals the invoice currency (BT-5) Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R008 The invoice contains empty elements Error Factur-X / ZUGFeRD EN 16931, XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R010 Buyer electronic address (BT-49) is missing Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R020 Seller electronic address (BT-34) is missing Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R040 Allowance or charge amount does not match base amount and percentage Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R041 Base amount missing for allowance or charge with percentage Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R042 Percentage missing for allowance or charge with base amount Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R043 ChargeIndicator of an allowance or charge is not true or false (UBL) Error XRechnung (UBL)
PEPPOL-EN16931-R043-1 ChargeIndicator of an allowance or charge is not true or false (CII) Error XRechnung (CII)
PEPPOL-EN16931-R043-2 ChargeIndicator of the price discount is not true or false (CII) Error XRechnung (CII)
PEPPOL-EN16931-R044 Charge on price level is not allowed Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R046 Net price is not gross price minus price discount Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R053 Invoice total VAT amount in invoice currency present more than once Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R054 VAT amount in accounting currency (BT-111) missing or superfluous Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R055 VAT amount in invoice and accounting currency with different signs Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R061 Mandate reference (BT-89) missing for direct debit Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R101 Document reference in the line only for the object identifier (type 130) Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R110 Start of the line period (BT-134) is before the invoicing period Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R111 End of the line period (BT-135) is after the invoicing period Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R120 Invoice line net amount (BT-131) does not match quantity, price and allowances/charges Warning XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R121 Price base quantity (BT-149) is not greater than 0 Error XRechnung (CII), XRechnung (UBL)
PEPPOL-EN16931-R130 Unit of the base quantity (BT-150) differs from the unit of the quantity (BT-130) Error XRechnung (CII), XRechnung (UBL)