ZATCA and FTA e-invoicing integration for Sage X3 and Sage 300, common across mid-market distribution and manufacturing businesses in the region.
Sage X3 (all supported versions) and Sage 300, including multi-company configurations.
| Method | When we use it |
|---|---|
| REST/Web Services (Sage X3) | Preferred path for X3 — real-time extraction at invoice posting. |
| ODBC / database view (Sage 300) | Standard path for Sage 300, reading from posted invoice tables. |
| Middleware connector (dsFatoora) | Validates, signs and submits regardless of source module. |
Sage's financial core handles standard invoicing and multi-currency well for mid-market businesses running lean finance teams.
Neither Sage X3 nor Sage 300 ship with ZATCA/FTA-ready e-invoicing out of the box in most regional deployments — compliance has to be layered on.
dsFatoora connects to Sage at the point of invoice posting, applies the full validation and clearance pipeline, and returns status and QR data to the originating transaction — sized appropriately for mid-market transaction volumes and budgets.
Yes — the connector approach (rather than a full middleware rollout) is typically the right fit for a single-ERP, single-country Sage deployment, and is scoped accordingly.
Yes, configuration is applied per company/legal entity.