einvoicecheck

Rules / BR-CO-06 · Markdown

BR-CO-06

EN 16931-1 layer: en16931

Checked against Peppol BIS Billing 3.0 2026.5

What does BR-CO-06 mean? Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge.

Why did my invoice fail BR-CO-06?

For a document-level charge, the reason code (BT-105) and the free-text reason (BT-104) must indicate the same type of charge. Because they are two representations of the same justification, they must be semantically consistent (e.g. code for freight paired with text about freight).

Official rule text

Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge.

Common causes

How do I fix it?

Align charge code and text: <cac:AllowanceCharge><cbc:ChargeIndicator>true</cbc:ChargeIndicator><cbc:AllowanceChargeReasonCode>FC</cbc:AllowanceChargeReasonCode><cbc:AllowanceChargeReason>Freight charge</cbc:AllowanceChargeReason>...</cac:AllowanceCharge>

Related rules

BR-CO-03 · BR-CO-04 · BR-CO-05 · BR-CO-07 · BR-CO-08 · BR-CO-09 · BR-CO-10 · BR-CO-11

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.