Error codes · cii-d16b

CII-SR-462Fixable here

Only one DueDateTypeCode may be present across all tax breakdown entries

This is the rejection, word for word: „[CII-SR-462] CII-SR-462 is a fatal EN 16931 syntax rule on the CII binding. It asserts that across every ram:ApplicableTradeTax block in the document, either no ram:DueDateTypeCode is present, or every DueDateTypeCode carries the same value. The XPath test is count(//ram:ApplicableTradeTax/ram:DueDateTypeCode)=0 or count(distinct-values(//ram:ApplicableTradeTax/ram:DueDateTypeCode))=1.

What to have readyThe missing value from your purchase order, contract or bookkeeping.
What we doPick a single DueDateTypeCode for the whole invoice (5 invoice date, 29 delivery date, or 72 payment date) and apply it to every tax breakdown entry; or remove the element if the country CIUS allows it.
If you enter it yourself in your invoicing software
Before
<ram:ApplicableHeaderTradeSettlement><ram:ApplicableTradeTax><ram:TypeCode>VAT</ram:TypeCode><ram:CategoryCode>S</ram:CategoryCode><ram:RateApplicablePercent>21.00</ram:RateApplicablePercent><ram:DueDateTypeCode>5</ram:DueDateTypeCode></ram:ApplicableTradeTax><ram:ApplicableTradeTax><ram:TypeCode>VAT</ram:TypeCode><ram:CategoryCode>S</ram:CategoryCode><ram:RateApplicablePercent>9.00</ram:RateApplicablePercent><ram:DueDateTypeCode>29</ram:DueDateTypeCode></ram:ApplicableTradeTax></ram:ApplicableHeaderTradeSettlement>
After
<ram:ApplicableHeaderTradeSettlement><ram:ApplicableTradeTax><ram:TypeCode>VAT</ram:TypeCode><ram:CategoryCode>S</ram:CategoryCode><ram:RateApplicablePercent>21.00</ram:RateApplicablePercent><ram:DueDateTypeCode>5</ram:DueDateTypeCode></ram:ApplicableTradeTax><ram:ApplicableTradeTax><ram:TypeCode>VAT</ram:TypeCode><ram:CategoryCode>S</ram:CategoryCode><ram:RateApplicablePercent>9.00</ram:RateApplicablePercent><ram:DueDateTypeCode>5</ram:DueDateTypeCode></ram:ApplicableTradeTax></ram:ApplicableHeaderTradeSettlement>
What the finding looks likeExample
FindingValue missing · CII-SR-462
From youThe missing value
ThenPassed
ProofSHA-256 and /verify link after the check
Fix CII-SR-462: Multiple DueDateTypeCode Values