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) |