einvoicecheck
Menu

Rules / BR-CO-06 · Markdown

Peppol BIS Billing 3.0 · rule

BR-CO-06

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.