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

  Specific ZATCA Fields:

1.        UUID: Universally Unique Identifier, often used for invoice IDs or other unique identifiers.

2.        VAT Registration Number: Represents the taxpayer's VAT registration number.

3.        Product Code: Used to classify products or services according to specific standards.

4.        Unit Code: Identifies the unit of measure used for quantities (e.g., KG, MTR, etc.).

5.        Currency Code: Represents the currency used in the invoice (currently only SAR is mandatory).

·        Decimals in KSA e-Invoice

Decimals play an important role while creating an invoice as most of the time, the price for a good or service will not be rounded off to a riyal. The ZATCA e-invoice XML implementation standard specifies the maximum decimals allowed.

The below table states the maximum number of decimals allowed:

Field Name

Maximum number of decimals allowed

Document level allowance amount

2

Document level allowance base amount

2

Sum of Invoice line net amount

2

Sum of allowances on document level

2

Invoice total amount without VAT

2

Invoice total VAT amount

2

Invoice total amount with VAT

2

Invoice total VAT amount in accounting currency

2

Paid amount

2

Amount due for payment

2

VAT category taxable amount

2

VAT category tax amount

2

Invoice line net amount

2

Invoice line allowance amount

2

Invoice line allowance base amount

2

Discount/ allowance percentage values

2

VAT rates

2

VAT amount at line level

2

Amount with VAT at line level

2

Item net price

2

 

Also, all the decimals shall be rounded off using “half-up” rounding. Suppose the 3rd decimal is exactly 5 or higher, then round up to the 3rd decimal, else round down to the 2nd decimal.

Also, the taxpayer shall follow the below rules to reduce the risk of differences due to rounding:

·        All document level totals shall be rounded to two decimals for accounting.

·        Rounding shall be done on the final calculations but not based on any intermediate results.

·        VAT category tax amount shall be rounded on the document level but not as a summation of rounded invoice line VAT amounts.

·        The taxpayer shall consider only significant decimals in the VAT rate, i.e. any difference in trailing zeros should not result in different VAT breakdowns.

When is it mandatory to add these key fields?

Key Fields

Phase

UUID

Integration Phase

Cryptographic Stamp

Integration Phase

Cryptographic Stamp Identifier

Integration Phase

Previous Invoice Hash

Integration Phase

 

QR Code

Generation Phase – Simplified E-Invoices & Associated Notes

Integration Phase – Rest All Invoices

Invoice Counter

Integration Phase

Decimals

Integration Phase

 

Note: Phase 1 is called the generation phase, whereas phase 2 is called the integration phase.

 
Share:
Author

Jaykumar Vasava

👋 Hello there! , your guide to all e-invoicing things As a passionate, enthusiast and seasoned writer, I'm here to share my insights, experiences, and expertise with you.

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.