HomeError code lexicon › BR-CL-6
BR-CL-6 Field BT-8 Code list rules (BR-CL)

Fix BR-CL-6: VAT point date code (BT-8) invalid

[BR-CL-06]-Value added tax point date code MUST be coded using a restriction of UNTDID 2005.

BR-CL-6 in your own invoice? Upload the file and find every error in seconds.

What does BR-CL-6 mean?

Instead of a date, BT-8 names the moment when VAT becomes chargeable - as a code. Only a few values are allowed (invoice, delivery or payment date).

Common causes of BR-CL-6

How to fix BR-CL-6

  1. Find the faulty spot in the XML. Open the XML of the invoice and go to field BT-8 along this XPath://ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode
  2. Apply the fix. Code the value added tax point date code (BT-8) with one of the three values allowed in UNTDID 2475: '5' (invoice date), '29' (actual delivery date), '72' (payment date). No other codes are allowed.
  3. Validate again. Save the file and validate it again to check that BR-CL-6 is no longer reported.
Concrete fix

Code the value added tax point date code (BT-8) with one of the three values allowed in UNTDID 2475: '5' (invoice date), '29' (actual delivery date), '72' (payment date). No other codes are allowed.

XPath//ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode

Before / after: the XML example

This is the spot in question before and after the fix (Cross Industry Invoice, ZUGFeRD/Factur-X).

Wrong
<ram:ApplicableTradeTax>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:DueDateTypeCode>Lieferdatum</ram:DueDateTypeCode>
</ram:ApplicableTradeTax>
Correct
<ram:ApplicableTradeTax>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:DueDateTypeCode>29</ram:DueDateTypeCode>
</ram:ApplicableTradeTax>

Frequent questions about BR-CL-6

Which code do I use when VAT becomes chargeable on the delivery date?
The code '29' (actual delivery date). For the invoice date use '5', for the payment date '72'. The validator rejects other values.
May I give BT-7 and BT-8 together?
No. You either give a concrete VAT point date (BT-7) or the date code (BT-8), never both at once.

Related error codes

Check BR-CL-6 automatically

Instead of digging through the XML by hand you can validate your ZUGFeRD or XRechnung file online – upload the PDF or the XML and you get every error with rule ID, affected field, fix and XPath, as a readable report or as JSON through the API.

Find every error automatically instead of searching by hand

Upload your ZUGFeRD, Factur-X or XRechnung file – you get every violation back with rule ID, field, fix and XPath.

Validate online for free
Check invoice