Cryptographic Stamp (ZATCA)
ZATCA-issued digital stamp applied during clearance to authenticate B2B invoices
What is the ZATCA Cryptographic Stamp?
The ZATCA cryptographic stamp is a digital signature applied by ZATCA to cleared standard (B2B) invoices, providing non-repudiable proof that the invoice was validated and authorised by the tax authority at a specific timestamp.
Overview
During clearance, the supplier's signed invoice is transmitted to Fatoora; ZATCA validates schema and business rules, then applies its own XAdES-based cryptographic stamp to the invoice XML before returning it. Only stamped invoices are legally valid for B2B VAT deduction. The stamp's signature can be verified by any party using ZATCA's public certificate.
Key Points
- Digital signature applied by ZATCA during clearance
- XAdES format, verifiable with ZATCA public key
- Required for legal validity of B2B invoices
- Enables input VAT recovery for buyer
In Practice
A buyer's AP system verifies the ZATCA stamp on an incoming invoice against ZATCA's published certificate; if valid, the invoice is posted and input VAT recovered — if not, the invoice is returned to the supplier.
Related terms
Browse all →ERP Integration KSA
Technical RequirementsConnecting SAP, Oracle, Dynamics or any billing system to ZATCA's Fatoora APIs so invoices are generated, signed, submitted and archived without manual steps.
ERP Integration for Fawtara
Technical RequirementsConnecting an ERP or billing system to an Accredited Service Provider's API so invoices leave as PINT OM XML and return with delivery and reporting status.
QR Code on KSA Invoice
Technical RequirementsTLV-encoded QR code mandatory on all KSA e-invoices containing key invoice data
UAE E-Invoicing ERP Integration
Technical RequirementsConnecting a business’s ERP or billing system (SAP, Oracle, Dynamics, or in-house) to an Accredited Service Provider so invoices leave the ERP as PINT AE XML and return with delivery and reporting status.
Need to comply with Cryptographic Stamp (ZATCA)?
Talk to our compliance team — we’ll show you exactly how Complyance handles it.