Error codes · cii-d16b
CII-DT-037Fixable here
Tax category TypeCode must be 'VAT'
This is the rejection, word for word: „[CII-DT-037] CII-DT-037 is a fatal EN 16931 datatype assertion on the CII binding. It restricts ram:TypeCode inside ram:ApplicableTradeTax and ram:CategoryTradeTax to the literal value 'VAT'. EN 16931 is a VAT-centric standard and rejects every other UN/EDIFACT 5153 tax type.“
What to have readyThe missing value from your purchase order, contract or bookkeeping.
What we doSet every ram:TypeCode under a CII tax block to the literal VAT; route non-VAT taxes through a different invoice channel.
If you enter it yourself in your invoicing software
Before
<ram:ApplicableTradeTax><ram:CalculatedAmount>19.00</ram:CalculatedAmount><ram:TypeCode>GST</ram:TypeCode><ram:BasisAmount>100.00</ram:BasisAmount><ram:CategoryCode>S</ram:CategoryCode><ram:RateApplicablePercent>19.00</ram:RateApplicablePercent></ram:ApplicableTradeTax>
After
<ram:ApplicableTradeTax><ram:CalculatedAmount>19.00</ram:CalculatedAmount><ram:TypeCode>VAT</ram:TypeCode><ram:BasisAmount>100.00</ram:BasisAmount><ram:CategoryCode>S</ram:CategoryCode><ram:RateApplicablePercent>19.00</ram:RateApplicablePercent></ram:ApplicableTradeTax>
What the finding looks likeExample
FindingValue missing · CII-DT-037
From youThe missing value
ThenPassed
ProofSHA-256 and /verify link after the check