Currency Exchange rate

@mohan_manakkal foreign currency tags are not part of ZATCA’s data dictionary, you may consider below tags:

Term Name UBL Tag Data type
Tax Exchange rate /Invoice/cac:TaxExchangeRate Parent tag
Source Currency Code /Invoice/cac:TaxExchangeRate/cbc:SourceCurrencyCode text
Target Currency Code /Invoice/cac:TaxExchangeRate/cbc:TargetCurrencyCode text
Tax Exchange Rate /Invoice/cac:TaxExchangeRate/cbc:CalculationRate number

For example:
cac:TaxExchangeRate
cbc:SourceCurrencyCodeUSD</cbc:SourceCurrencyCode>
cbc:TargetCurrencyCodeSAR</cbc:TargetCurrencyCode>
cbc:CalculationRate3.75</cbc:CalculationRate>
</cac:TaxExchangeRate>

You have to make sure that the position for the exchange rate UBL tags should come immediately after the UBL tag cac:AllowanceCharge at the document level.