.
ZATCA E-Invoicing
Business Requirement
By Mastek
.
Table of Contents
Executive Summary ......................................................................................................................... 2
Introduction ..................................................................................................................................... 2
Process Overview ............................................................................................................................ 2
Data Transfer ................................................................................................................................... 3
Business Requirements .................................................................................................................... 3
Company Confidential. Copyright © 2025. All rights reserved.
1
.
Executive Summary
This project to achieve a fully integration between SCC and ZATCA by send all
receivable invoice from SCC Fusion receivable module to ZATCA Fatoora Portal.
Introduction
This document will contain all the business requirements about the integration
between ZATCA Portal and Oracle Fusion Receivable Module. This includes the
integration requirements for both B2B and B2C invoices.
Process Overview
Company Confidential. Copyright © 2025. All rights reserved.
2
.
Data Transfer
Now one scheduler will run in backend and it will help to pull the data from SaaS
application to PaaS application
Business Requirements
Detailed elaboration of each Business Requirement category for the solution ‘E-
Invoice Integration with ZATCA’ for Saudi Coffee Company (SCC).
1. Customer Data Management
Managing customer data effectively is crucial for compliance with ZATCA's e-
invoicing regulations and ensuring accurate invoicing.
BRS ID REQUIREMENTS
1.1 The system must allow updating Tax Registration Numbers (TRNs) for
all existing customers.
1.2 TRN fields should be mandatory for organizational customers.
1.3 Address fields relevant to ZATCA E-Invoicing must be mandatory for
invoice creation.
1.4 Arabic values for legal entities must be stored in the backend and
included in reports.
1.5 Customer Master and Customer Site must include the following fields
(in both English & Arabic):
Company Confidential. Copyright © 2025. All rights reserved.
3
.
o TRN (VAT Number)
o Customer Name
o Building No., Street Name, District, City, Country, Postal Code,
Additional No.
o Other Buyer ID
2. Invoice Management
Invoices must be generated in compliance with ZATCA requirements while
ensuring smooth processing for SCC's business operations.
BRS ID REQUIREMENTS
2.1 The system must support multiple invoice types: Business to Business
(B2B), Business to Customer (B2C), and Business to Government (B2G).
2.2 Invoices should be bilingual (English & Arabic).
2.3 Invoice creation should capture mandatory fields in Arabic, including
goods/service descriptions.
2.4 Invoice templates must comply with ZATCA requirements.
2.5 Invoices should be considered final only when the ‘Complete’ flag is
enabled in the Accounts Receivable (AR) transaction screen.
2.6 Once an invoice is completed, no changes should be allowed;
modifications must be handled through Credit Memo or Debit Memo.
2.7 Invoice numbering should be generated automatically as per SCC's
methodology.
3. Electronic Invoice Submission & Compliance
Company Confidential. Copyright © 2025. All rights reserved.
4
.
SCC’s e-invoice system is to comply with ZATCA Phase 2 (Integration Phase)
BRS ID REQUIREMENTS
3.1 The system must generate a QR code containing:
o Seller VAT Number
o Seller Name
o Invoice Issue Date (with timestamp)
o Invoice Total (including VAT)
o VAT Total Amount
The system should allow businesses to download and share generated
E-Invoices with customers.
The system must comply with ZATCA guidelines for invoice submission
and format.
4. Customer Interaction & Invoice Distribution
Ensuring smooth delivery and accessibility of invoices for SCC’s customers.
BRS ID REQUIREMENTS
Customer invoices should be shared manually via email.
Invoice details for online customers should be fetched from Sales Order
additional information.
5. Financial & Accounting Requirements
Ensuring financial accuracy and compliance with ZATCA & SCC's accounting
policies.
Company Confidential. Copyright © 2025. All rights reserved.
5
.
BRS ID REQUIREMENTS
Invoices must be created manually in the AR module upon request from
business users.
The system must allow capturing invoice header, lines, and tax details.
Accounting for a transaction should only occur once the transaction is
in the ‘Complete’ state and approved by ZATCA.
Discounts should be handled via Credit Memos.
6. Taxation & Compliance
Ensuring that SCC adheres to VAT guidelines and tax treatment policies:
BRS ID REQUIREMENTS
• The system must support different tax variations:
o Standard VAT
o Out of Scope (not subject to VAT)
o Zero-Rated
o Exempt
The solution is to be live before ZATCA set deadline of Jan 25, 2025
Company Confidential. Copyright © 2025. All rights reserved.
6