Skip to content

Fatal

BR-FR-09_EXT-FR-FE-146: Check the line delivery location's identifiers

In short

Fatal: fails the selected checks.

BR-FR-09_EXT-FR-FE-146 means a CII line's delivery party has a SIRET that does not contain 14 digits or does not start with its associated SIREN. Correct the inaccurate identifier in that line's delivery details.

On this page

What it means

This rule checks the SIRET of a line-level delivery location in EXT-FR-FE-146. In UBL, the check looks for cac:DeliveryLocation/cbc:ID with schemeID 0009 inside the line's cac:Delivery/cac:DeliveryLocation; normal UBL files do not have that nested element, so this check passes. In CII, it checks ram:GlobalID with schemeID 0009 under the line's ram:SpecifiedLineTradeDelivery/ram:ShipToTradeParty. The first SIRET found must contain 14 digits and begin with the associated SIREN. The check passes if no SIRET is present.

Why it matters

A line can refer to a different delivery site from other lines. Its SIRET and associated SIREN need to identify a consistent establishment and company.

How to fix it

Find the affected CII line and check its delivery party's SIRET and associated SIREN under ram:SpecifiedLineTradeDelivery/ram:ShipToTradeParty against the site's confirmed registration details. Correct whichever identifier is wrong on that line. Generate the file again and recheck it.

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

The rule as published

Le SIRET doit contenir 14 chiffres et commencer par le SIREN. SIRET : " … ", SIREN : " … ".

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-09_EXT-FR-FE-146 still fails, and which other rules do.

Updated 8 November 2026