What it means
Each cac:DocumentReference/cbc:ID with schemeID AFL on an invoice or credit note line must contain something other than whitespace. This is a line-level invoiced object identifier (BT-128), not a document-level reference.
Why it matters
An AFL reference without an identifier does not identify the object associated with the line.
How to fix it
Find the affected line's cac:DocumentReference and enter the correct identifier in its cbc:ID with schemeID AFL. If that reference was added by mistake and is not needed, remove it rather than leaving the identifier blank. Recheck your file.
Once the file is corrected, check it again for free: Check an e-invoice
The rule as published
L’identifiant associé au schéma "AFL" (cbc:ID) ne doit pas être vide. Valeur actuelle : " … ". 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 |
Check your file
Drop your e-invoice to see whether BR-FR-30_AFL still fails, and which other rules do.