B2B invoices from your ERP need real-time clearance before they reach the buyer. B2C invoices from your POS network need to be reported within 24 hours after the sale. dsFatoora runs both through the same platform.
The cashier or billing UI creates the invoice in your ERP (SAP or otherwise); dsFatoora extracts the data, builds the UUID, hash, and cryptographic stamp, submits for clearance, and writes the QR code and clearance status back — whether the invoice is printed, emailed, or archived from the ERP itself.
Each point of sale creates the invoice locally and prints it with a QR code immediately — the customer never waits on a network round trip. dsSync agents on each POS terminal batch invoice data to dsFatoora, which submits for reporting, tracks the invoice counter value, and manages resubmission if ZATCA rejects an invoice.
Every generated invoice can be opened and verified as PDF/A-3B (ISO 19005-3) compliant — the format ZATCA storage requirements are built around — with the invoice XML embedded for machine readability alongside the human-readable layout.