ERP Integration

SAP e-invoicing integration

ZATCA and FTA compliance for S/4HANA and ECC, connected through dsFatoora Middleware without disrupting your core finance processes.

Architecture

SAPSales order → Invoice → Posting
dsFatoora Connectorextraction & mapping
dsFatoora Middlewarevalidation, signing, submission
ZATCA / FTAclearance / reporting

Supported versions

S/4HANA (on-premise & cloud), ECC 6.0 and above, with support for custom Z-tables where invoice data has been extended.

Integration methods

MethodWhen we use it
OData / RFC extractionPreferred for S/4HANA and modern ECC landscapes with API access enabled.
IDoc-based exchangeUsed where the customer already has an IDoc integration pattern in place.
Middleware connector (dsFatoora)Standard path: SAP posts, dsFatoora extracts, validates, signs and submits.
Native capability

Strengths

SAP's own e-document framework handles basic invoice output formatting well within a single-country, single-ERP setup.

Native capability

Gaps we close

Native SAP e-document tooling typically requires per-country configuration and add-ons for each new mandate, and doesn't centralize monitoring across multiple SAP instances or non-SAP systems.

Our value-add layer

dsFatoora extracts invoice data at posting, applies ZATCA/FTA business validation, generates UBL 2.1 XML, handles cryptographic stamping and certificate lifecycle, submits to the tax authority API, and writes clearance status back into SAP — with full audit logging and reconciliation.

FAQs

Do we need to modify our SAP core?

No. dsFatoora reads invoice data at posting via OData/RFC or IDoc — no core modification required in most landscapes.

Can this run alongside SAP's own e-document framework?

Yes. We typically integrate downstream of SAP's output layer, or replace it entirely where SAP's native coverage doesn't extend to your target country.

How do you handle SAP customizations (Z-tables)?

Custom fields are mapped during discovery and included in the connector configuration.

Typical rollout

  • Week 1–2: Discovery & data mapping
  • Week 3–5: Connector build & validation rules
  • Week 6: UAT with live-like invoice volumes
  • Week 7–8: Go-live & hypercare
Talk to our SAP team