Australia (Peppol): Document Level Discount

You can specify Discounts at the Document level.

In the case of Australia, for each document level discount, the Tax Category ID must exist and it must be transmitted in the element TaxCategory/ID.

In addition, the code in TaxCategory/ID must belong to the Aligned Tax Category codes list:

CodeDescription
EExempt from tax
GFree export item, tax not charged
OOutside scope of tax
SStandard rate
ZZero rated goods

The Tax Scheme ID in element cac:TaxCategory/cac:TaxScheme/ID must contain the value GST.

Regarding the Tax Rate:

  • If the document level discount Tax Category code in TaxCategory/ID is E (exempt from tax), then the Tax Rate in TaxCategory/Percent must be 0.
  • If the document level discount Tax Category code in TaxCategory/ID is G (export), then the Tax Rate in TaxCategory/Percent must be 0.
  • If the document level discount Tax Category code in TaxCategory/ID is S (standard rate), then the Tax Rate in TaxCategory/Percent must be greater than 0.
  • If the document level discount Tax Category code in TaxCategory/ID is Z (zero rated), then the Tax Rate in TaxCategory/Percent must be 0.
  • If the document level discount Tax Category code in TaxCategory/ID is O (not subject to tax), then the TaxCategory/Percent must not be sent.

Example

<!-- Standard rate allowance/charge Tax Category -->
<Invoice>
    <!-- Code omitted for clarity -->
	<cac:AllowanceCharge>
		<ChargeIndicator>false</ChargeIndicator>
		<AllowanceChargeReasonCode>65</AllowanceChargeReasonCode>
		<AllowanceChargeReason>discount product with production error</AllowanceChargeReason>
		<MultiplierFactorNumeric>20</MultiplierFactorNumeric>
		<Amount currencyID="AUD">10</Amount>
		<BaseAmount currencyID="AUD">50</BaseAmount>
		<cac:TaxCategory>
			<ID>S</ID>
			<Percent>10</Percent>
			<cac:TaxScheme>
				<ID>GST</ID>
			</cac:TaxScheme>
		</cac:TaxCategory>
	</cac:AllowanceCharge>
    <!-- Code omitted for clarity -->
</Invoice>

<!-- Not subject to tax allowance/charge Tax Category -->
<Invoice>
    <!-- Code omitted for clarity -->
	<cac:AllowanceCharge>
		<ChargeIndicator>false</ChargeIndicator>
		<AllowanceChargeReasonCode>65</AllowanceChargeReasonCode>
		<AllowanceChargeReason>discount product with production error</AllowanceChargeReason>
		<MultiplierFactorNumeric>20</MultiplierFactorNumeric>
		<Amount currencyID="AUD">10</Amount>
		<BaseAmount currencyID="AUD">50</BaseAmount>
		<cac:TaxCategory>
			<ID>O</ID>
			<cac:TaxScheme>
				<ID>GST</ID>
			</cac:TaxScheme>
		</cac:TaxCategory>
	</cac:AllowanceCharge>
    <!-- Code omitted for clarity -->
</Invoice>