Skip to content

Fatal

BR-FR-29_AVV: Document-level AVV identifier must not be blank

In short

Fatal: fails the selected checks.

BR-FR-29_AVV means your UBL invoice or credit note has a document-level reference whose cbc:ID uses scheme AVV but is empty or contains only whitespace. Enter the correct identifier, or remove the reference if it is not needed.

On this page

What it means

Each document-level cac:AdditionalDocumentReference/cbc:ID with schemeID AVV must contain something other than whitespace. This includes invoiced object references (BT-18). The check does not apply to line-level cac:DocumentReference identifiers.

Why it matters

The AVV scheme identifies the kind of reference, but the identifier still needs a value to identify what you are referring to.

How to fix it

Find the document-level cac:AdditionalDocumentReference containing cbc:ID with schemeID AVV. Enter the correct identifier in cbc:ID. If the reference was added by mistake and is not needed, remove that reference rather than leaving its 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 "AVV" (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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether BR-FR-29_AVV still fails, and which other rules do.

Updated 6 November 2026