Skip to content

Fatal

BR-FR-32-GLOBALID: CII identifiers using 0002 or 0231 need nine digits

In short

Fatal: fails the selected checks.

BR-FR-32-GLOBALID means a ram:GlobalID with schemeID 0002 or 0231 in your CII file does not contain exactly nine digits after surrounding whitespace is removed. Check the identifier and its scheme, then enter the correct nine-digit value.

On this page

What it means

Every ram:GlobalID selected anywhere in the CII file with schemeID 0002 or 0231 must match nine digits after whitespace normalisation. This includes seller and buyer identifiers (BT-29 and BT-46), but the XPath is not limited to those roles. Internal whitespace, letters and punctuation fail. The UBL counterpart is BR-FR-32-ID.

Why it matters

This is a check of the identifier's length and character pattern. It does not verify a company register entry or confirm that the number belongs to the named party.

How to fix it

Find the affected ram:GlobalID with schemeID 0002 or 0231. Check the correct identifier for that scheme against the relevant records and enter it as nine digits, preserving any leading zeros. Check other selected ram:GlobalID elements too, not just the seller and buyer details. Recheck your file.

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

The rule as published

Tout identifiant d'une Partie avec schemeID = '0231' ou '0002' DOIT être composé de 9 chiffres.

Where this rule applies

Rule set Version
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-32-GLOBALID still fails, and which other rules do.

Updated 6 November 2026