Since a few hours, all invoices containing a foreign currency have been returning this warning :
WARNING: [BR-53] [BR-53]-If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided
All of the invoices contain two repetitions of BT-111 TaxAmount in both currencies. The SDK validates the document correctly but not the API.
XML is missing Invoice Total VAT Amount in SAR (BT-111). Please add it in XML and warning will not appear. Look at sample XMLs in SDK for invoices in foreign currency .
Try to shift positioning of the UBL tag for Tax Total in SAR. Bring it before the Tax Total tags in USD. Sometimes it could be due to positioning in XML. Check the positioning of tags in sample XML in SDK. If you still get warning for BR-53, please share XML through support emails sp_support@zatca.gov.sa and E-invoicing@zatca.gov.sa
Thank you for your response.
This comes as a surprise as the reason why we we had the USD first is because the SDK set it up that way(not sure if it had changed with new versions).
I assume there will be a lot of affected taxpayers, shoudnt this validation be handled from Zatca to allow both approaches ?
Hi,
We have tried the following but the same warning persists : <cac:TaxTotal> <cbc:TaxAmount currencyID="SAR">112625.55</cbc:TaxAmount> </cac:TaxTotal> <cac:TaxTotal> <cbc:TaxAmount currencyID="USD">30033.48</cbc:TaxAmount> <cac:TaxSubtotal> <cbc:TaxableAmount currencyID="USD">200223.2</cbc:TaxableAmount> <cbc:TaxAmount currencyID="USD">30033.48</cbc:TaxAmount> <cac:TaxCategory> <cbc:ID>S</cbc:ID> <cbc:Percent>15</cbc:Percent> <cac:TaxScheme> <cbc:ID>VAT</cbc:ID> </cac:TaxScheme> </cac:TaxCategory> </cac:TaxSubtotal> </cac:TaxTotal>
We are facing same issue. we checked the XML all tags populated as per SDK.
Can you safely ignore this issue @Ankit_Tiwari
Appreciate your response Sir