Error codes · cii-d16b
CII-FIX-VATEXFixable here
CII VAT exemption reason code normalization
This is the rejection, word for word: „[CII-FIX-VATEX] CII invoices with VAT categories O (Outside scope), E (Exempt), AE (Reverse charge), G (Export), or K (Intra-community) require a valid VATEX exemption reason code. This fix normalizes the ExemptionReasonCode at header level and propagates it to line-level tax breakdowns that are missing it.“
Header XPath: ram:ApplicableTradeTax/ram:ExemptionReasonCode — Line XPath: ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode — CEF VATEX code list.
What to have readyThe missing value from your purchase order, contract or bookkeeping.
What we doNormalize exemption reason codes and propagate from header to lines.
What the finding looks likeExample
FindingValue missing · CII-FIX-VATEX
Locationram:ApplicableTradeTax/ram:ExemptionReasonCode
From youThe missing value
ThenPassed
ProofSHA-256 and /verify link after the check
Often appears together with
BR-AE-02Reverse charge requires both VAT IDsBR-E-02When using this VAT category, the seller must have a VAT identifier, tax...BR-G-02When using this VAT category, the seller must have a VAT identifier, tax...BR-O-02VAT identifier found but invoice is marked as not subject to VAT