Skip to Content

ZATCA customer data requirements

Step-by-step Odoo guide · SJB Academy

Missing customer data is the top cause of e-invoice rejection; completing it upfront ensures ZATCA acceptance on the first try.

Path: Accounting ← Customers ← Customers (open the customer record)

  1. Open the customer record and set the type: Company for a B2B tax invoice or Individual.
  2. For business customers enter the 15-digit VAT / Tax ID that starts and ends with 3.
  3. On the Address tab complete the 4-digit Building Number.
  4. Enter the 5-digit Zip and the Additional Number if available.
  5. Complete District, City, and Country = Saudi Arabia.
  6. Add a valid Email so the approved invoice copy can be sent to the customer.
  7. Save and review before the first invoice; a missing building/zip/VAT field causes EDI rejection.
  8. For a foreign or individual customer with no VAT, issue a Simplified invoice, which does not require a Tax ID.
ZATCA EDI onboarding
Step-by-step Odoo guide · SJB Academy