Skip to content

Fatal

BR-FR-03_EXT-FR-FE-135: Line billing period end date needs a year from 2000 to 2099

In short

Fatal: fails the selected checks.

BR-FR-03_EXT-FR-FE-135 means a line's billing period end date (BT-135) fails the date check, which requires a year from 2000 to 2099. Check the actual end date and correct its value or format in the CII file.

On this page

What it means

The check applies to existing udt:DateTimeString elements under ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime within a CII line. It calls custom:is-valid-date-format(.), with a stated year range of 2000 to 2099 inclusive. This rule does not require every line to have a billing period end date.

Why it matters

The field records when the period covered by the line ends. The French CII profile restricts the years permitted in this field.

How to fix it

Compare the line's billing period end date with your records. Correct the udt:DateTimeString under that line's ram:BillingSpecifiedPeriod/ram:EndDateTime. If format='102' is used, write the date as eight digits in YYYYMMDD order. Do not replace a genuine date with an invented one to fit the range. Export the corrected file and recheck it.

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

The rule as published

La date de fin de période de facturation en ligne (udt:DateTimeString) doit contenir une année entre 2000 et 2099. Valeur actuelle : " … ". Veuillez vérifier la validité de la date.

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

Updated 6 November 2026