ERP Integration

Other & In-House ERPs e-invoicing integration

NetSuite, Infor, and fully custom or in-house-built ERPs — if it can produce structured invoice data, we've likely already connected something like it.

Architecture

Other & In-House ERPsSales order → Invoice → Posting
dsFatoora Connectorextraction & mapping
dsFatoora Middlewarevalidation, signing, submission
ZATCA / FTAclearance / reporting

Supported versions

NetSuite, Infor M3/LN, and bespoke systems built on anything from legacy 4GL platforms to modern custom stacks.

Integration methods

MethodWhen we use it
SFTP-based exchangeScheduled file drop/pickup — the standard path for systems with batch export capability but no live API.
Intermediate/staging databaseA shared staging layer between the source system and dsFatoora Middleware.
Direct database extractionReading transactional data straight from the source system's database where no API or export exists.
REST API-based integrationReal-time, used wherever the source system exposes one.
Native capability

Strengths

In-house systems are often tightly fitted to a specific business process, which makes source data well understood by the team that built them.

Native capability

Gaps we close

Almost none ship with ZATCA/FTA compliance built in, and documentation quality varies widely — discovery takes longer than with a commercial ERP.

Our value-add layer

We've delivered live integrations in KSA against known ERPs, legacy platforms, and fully in-house-built systems using whichever of the four methods above fits what the source system can actually expose — see our Legacy & Custom ERP Integration Methods page for the detailed comparison.

FAQs

Our system has no API at all — can you still integrate it?

In most cases yes, via direct database extraction or a staging database, provided we can get read access to posted invoice data.

How long does discovery take for an undocumented system?

Typically 1–3 weeks depending on schema complexity and how much institutional knowledge is available from your team.

Typical rollout

  • Week 1–3: Extended discovery (schema/API audit)
  • Week 4–6: Connector build to match source capability
  • Week 7: UAT
  • Week 8–9: Go-live & hypercare
Talk to our Other & In-House ERPs team