Skip to content

Fatal

BR-FR-CO-10_BT-71-2: Use each scheme only once for the delivery location

In short

Fatal: fails the selected checks.

BR-FR-CO-10_BT-71-2 means two or more identifiers for the same delivery location (BT-71) use the same scheme code (BT-71-1). Keep one correct identifier per scheme for that location, or correct a scheme code that is wrong.

On this page

What it means

In UBL, the check compares the schemeID count with the distinct scheme-value count on cbc:ID elements within each cac:DeliveryLocation. Repeating a scheme within that location fails, even if the identifier values differ. Identifiers without schemeID are not counted by this test.

Why it matters

Keeping one identifier per scheme gives each delivery location a single identifier value for that scheme.

How to fix it

Compare the BT-71 identifiers and BT-71-1 scheme codes within the affected delivery location. Remove duplicate entries. If different identifiers genuinely share a scheme, keep the one that should identify that location on this invoice. Correct a scheme only when it is wrong for the identifier. Check the corrected file again.

Once the file is corrected, check it again for free: Check an e-invoice

The rule as published

Chaque schemeID ne peut apparaître qu’une seule fois ans l'identifiant privé du livré à (BT-71).

Business terms: BT-71

Where this rule applies

Rule set Version
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether BR-FR-CO-10_BT-71-2 still fails, and which other rules do.

Updated 6 November 2026