Malaysia: Tax Totals (Document)

Read about how to model tax totals at the Document level

Use the TaxTotal element to specify the tax amount for the entire invoice line. You can also specify Tax Amount and Taxable Amount for the Document's total.

🚧

Warning

If you set a currency other than the Malaysian Ringgit (MYR), you must have 2 groups for tax totals, one in the foreign currency and the other in MYR. See Malaysia: Tax for Foreign Currency Transactions.

Elements

ElementDescription
Invoice/TaxTotal/TaxAmountYou must specify the total tax amount.
Invoice/TaxTotal/TaxSubtotal/TaxableAmountYou must specify the taxable amount for the tax total.
Invoice/TaxTotal/TaxSubtotal/TaxAmountYou must specify the tax amount for the tax total.

Restrictions

Example

This example specifies a Taxable Amount of 2925 and 0 for Tax Amount in subtotal and total:

  	<cac:TaxTotal>
  		<cbc:TaxAmount currencyID="MYR">0.00</cbc:TaxAmount>
  		<cac:TaxSubtotal>
  			<cbc:TaxableAmount currencyID="MYR">8925.00</cbc:TaxableAmount>
  			<cbc:TaxAmount currencyID="MYR">0.00</cbc:TaxAmount>
  			<cac:TaxCategory>
  				<!-- MY Tax types code list: https://sdk.myinvois.hasil.gov.my/codes/tax-types/ (not UNCL5305 compliant) -->
  				<!-- MY original code:          E - Tax exemption -->
  				<!-- expected code:    VRBL:MY:E - Tax exemption -->
  				<cbc:ID>VRBL:MY:E</cbc:ID>
  				<cbc:Percent>0.00</cbc:Percent>
  				<cbc:TaxExemptionReason>tax exemption reason free text description</cbc:TaxExemptionReason>
  				<cac:TaxScheme>
  					<!-- Default value: VAT -->
  					<!-- MY tax type provided in "cac:TaxCategory\cbc:ID" -->
  					<cbc:ID>VAT</cbc:ID>
  				</cac:TaxScheme>
  			</cac:TaxCategory>
  		</cac:TaxSubtotal>
  	</cac:TaxTotal>