BR-21 to BR-26: what every invoice line must carry
Six rules over the same group. Each Invoice line (BG-25) must carry a line identifier (BT-126), an invoiced quantity (BT-129), a unit of measure code (BT-130), a line net amount (BT-131), an item name (BT-153) and an item net price (BT-146). They are checked per line, so a single incomplete line fails the whole invoice, and a generator that emits lines from a loop usually fails all six at once or none of them.
BR-21
Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126).
- Severity
- Rejects the invoice
- Applies to
- CII, UBL
- Family
- BR
- BT-126
- BG-25
BR-22
Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129).
- Severity
- Rejects the invoice
- Applies to
- CII, UBL
- Family
- BR
- BT-129
- BG-25
BR-23
An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130).
- Severity
- Rejects the invoice
- Applies to
- CII, UBL
- Family
- BR
- BT-130
- BG-25
BR-24
Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131).
- Severity
- Rejects the invoice
- Applies to
- CII, UBL
- Family
- BR
- BT-131
- BG-25
BR-25
Each Invoice line (BG-25) shall contain the Item name (BT-153).
- Severity
- Rejects the invoice
- Applies to
- CII, UBL
- Family
- BR
- BT-153
- BG-25
BR-26
Each Invoice line (BG-25) shall contain the Item net price (BT-146).
- Severity
- Rejects the invoice
- Applies to
- CII, UBL
- Family
- BR
- BT-146
- BG-25
About the BR family
Core invoice rules. These govern the fields every EN 16931 invoice must carry, regardless of VAT treatment or country.
Related rules
A validator reports one code at a time. These check the same fields, so they are the ones most likely to fire on the same invoice.
- BR-AE-08 In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Reverse charge".
- BR-AF-08 For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IGIC" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119).
- BR-AG-08 For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IPSI" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119).
- BR-CO-10 Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).
- BR-CO-13 Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).
- BR-DEC-23 The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2.
- BR-E-08 In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Exempt from VAT".
- BR-G-08 In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Export outside the EU".
Others in the BR family:
Check your own invoice
Drop a Factur-X, ZUGFeRD, XRechnung, or Peppol file in and see every rule it breaks, not just this one. Free, no signup.
Open the validatorRule text comes from the EN 16931 validation artefacts published by CEN/TC 434 and the European Commission, used unmodified under the European Union Public Licence v1.2. The artefacts are available from the upstream repository.
Factur-X, ZUGFeRD, XRechnung, and Peppol are trade marks of FNFE-MPE, FeRD, KoSIT, and OpenPeppol AISBL respectively, and are used here only to identify the invoice formats this tool reads. PDFPipe is not affiliated with, endorsed by, or certified by any of them, nor by CEN or the European Commission.