Preloader

Office Address

123/A, Miranda City Likaoli
Prikano, Dope

Phone Number

+0989 7876 9865 9

+(090) 8765 86543 85

Email Address

info@example.com

example.mail@hum.com

Allowances and Charges in ZATCA E-Invoicing.

ZATCA allows you to include allowances and charges in your e-invoices, offering flexibility in representing various discounts, fees, and adjustments. Here's a breakdown of their application:

 Allowances

  • Represent a reduction in the amount payable by the buyer.

  • Examples include discounts, promotional offers, returned goods, or early payment incentives.

  • Recorded: In a separate line item within the invoice, clearly specifying the reason for the allowance.

  • VAT Can be applied to allowances depending on the type and reason. Refer to ZATCA's VAT regulations for specific cases.

Charges

  • Represent an increase in the amount payable by the buyer.

  • Examples include additional fees, transportation costs, late payment penalties, or packaging charges.

  • Recorded In a separate line item within the invoice, clearly specifying the reason for the charge.

  •  VAT Applicable to charges similar to the invoice items they relate to. Consult ZATCA's VAT regulations for specific details.

 

Calculation of Allowance/Charge Amount :

The allowance and the charge on the document and the line level consist of elements carrying information on the allowance/charge base amount and the allowance/charge percentage. These are, if present in the invoice instance, used for calculating the allowance/charge amount.

An invoice can contain the allowance/charge amount without the base amount and the associated percentage.

If the base amount is present, the percentage shall also be present, and if the percentage is present, the base amount shall also be present, and the calculation of the amount shall be:

 

Amount = Base amount × (Percentage ÷ 100)

Use Case

UBL Sample

Calculation formula elements

UBL example of calculations of allowances and charges where base amount and percentage exist

<cac:AllowanceCharge>

<cbc:ChargeIndicator>false/true</cbc:ChargeIndicator>

<cbc:AllowanceChargeReasonCode>95/CG</cbc:AllowanceChargeReasonCode>

<cbc:AllowanceChargeReason>Discount/Cleaning</cbc:AllowanceChargeReason>

<cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric> (2)

<cbc:Amount currencyID="SAR">200</cbc:Amount> (3)

<cbc:BaseAmount currencyID="SAR">2000</cbc:BaseAmount> (1)

<cac:TaxCategory>

<cbc:ID>S</cbc:ID>

<cbc:Percent>15</cbc:Percent>

<cac:TaxScheme>

<cbc:ID>VAT</cbc:ID>

</cac:TaxScheme>

</cac:TaxCategory>

</cac:AllowanceCharge>

(1) Base amount, to be used with the percentage to calculate the amount.

 

(2) Allowance/Charge percentage.


(3) Amount = Base amount x (Percentage ÷ 100)


 

UBL example of calculations of allowances and charges where base amount and percentage does not exist

<cac:AllowanceCharge>

<cbc:ChargeIndicator>false/true</cbc:ChargeIndicator>

<cbc:AllowanceChargeReasonCode>95/CG</cbc:AllowanceChargeReasonCode>

<cbc:AllowanceChargeReason>Discount/Cleaning</cbc:AllowanceChargeReason>

<cbc:Amount currencyID="SAR">200</cbc:Amount> (1)

<cac:TaxCategory>

<cbc:ID>S</cbc:ID>

<cbc:Percent>15</cbc:Percent>

<cac:TaxScheme>

<cbc:ID>VAT</cbc:ID>

</cac:TaxScheme>

</cac:TaxCategory>

</cac:AllowanceCharge>

(1) Amount of allowance/charge without calculations based on base amount and percentage

 

Below is the Allowance Master & Charge Master table for your reference:

Allowance Master Table

Type

Code

Code Name

Allowance 

1

Handling commission

Allowance 

2

Amendment commission

Allowance 

3

Acceptance commission

Allowance 

4

Commission for obtaining acceptance

Allowance 

5

Commission on delivery

 

Charge Master Table

Type

Code

Code Name

Charge

AA

Advertising

Charge

AAA

Telecommunication

Charge

AAC

Technical modification

Charge

AAD

Job-order production

Charge

AAE

Outlays

 

For all master data about the Charge & Discount, download from here :

 

https://einvoice-ksa.org/Upload/TI/313b8ac6e38a4b71b9ff0df7bce0c99a.xlsx

 
Share:
Author

Meet Jadav

Meet Jadav, an experienced Marketing & Finance professional with a passion for digital transformation. With a background in accounting and technology, He specializes in e-invoicing solutions and writes insightful blogs to educate businesses on the benefits and best practices of adopting electronic invoicing. He is dedicated to simplifying complex financial processes for organizations.

Request A Call Back

We will try and understand your system architecture & discuss details of what it will take for you to get 100% compliant.