BR-AE-01: what it means and how to fix it

An invoice with a line in VAT category "Reverse charge" (AE) must have exactly one VAT breakdown row for that category.

RuleBR-AE-01
StandardEN 16931-1, the European standard for electronic invoices
SeverityError (the invoice is not conformant)
ConcernsBG-23, BT-118: VAT breakdown, VAT category code

How to fix it

Add a VAT breakdown row with category AE, or correct the category on the line.

Where the field is in the XML

TermCII (XRechnung-CII, ZUGFeRD, Factur-X)UBL (XRechnung-UBL, Peppol)
BG-23
VAT breakdown
ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTaxcac:TaxTotal/cac:TaxSubtotal
BT-118
VAT category code
ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCodecac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID

Check your own file for this rule

Up to 5 MB. Read in memory for this one request and not stored.

From your code

curl -H "Authorization: Bearer $API_KEY" -H "Content-Type: application/xml" \
  --data-binary @invoice.xml "https://agent-data-tools.revmesh2074.workers.dev/einvoice/validate"

The answer lists every broken rule with its number, the field, a message with the figures from your file and the fix. E-invoice API: validate, convert to JSON, and create XRechnung or ZUGFeRD XML from JSON.

Questions

What does BR-AE-01 mean?

An invoice with a line in VAT category "Reverse charge" (AE) must have exactly one VAT breakdown row for that category. It is a rule of EN 16931-1, the European standard for electronic invoices.

How do I fix BR-AE-01?

Add a VAT breakdown row with category AE, or correct the category on the line.

Is BR-AE-01 an error or a warning?

An error: a validator reports the invoice as not conformant, and a recipient that validates incoming e-invoices can reject it.

Related rules

Rule numbers are those of EN 16931-1; the explanation is ours. Not tax or legal advice.