Adding Intelligence Around a System of Record
Last updated:
The core stays deterministic
An ERP is a system of record. Its transactions must be exact, auditable and repeatable, and none of those are properties of a model.
AI belongs at the edges of an ERP: getting good data in, and making what is in there understandable. Not in the middle, deciding transactions.
Four safe and valuable places
- Document intake — orders, invoices and confirmations into draft records
- Master data quality — duplicate detection, classification, missing attributes
- Exception explanation — why this order is on hold, in plain English
- Reporting questions answered against curated views, read-only
Master data is the underrated one
Duplicate customers, inconsistent product classification, missing attributes and stale supplier records cost more than most businesses realise, and nobody has time to fix them.
Matching things that are the same but written differently is exactly what models are good at, and it is a batch job with a review queue rather than anything risky.
Write-back rules
- Draft or staged records only, never posted transactions
- Through the ERP's own API, never straight into its database
- Idempotent, with a reference derived from the source
- Every record traceable to its source document
- Daily reconciliation of sent against arrived
Working with the vendor
Check what your licence permits, what the API costs and whether your support arrangement is affected. Some ERP vendors are restrictive about integration.
Get those answers in writing before scoping. They occasionally change the recommendation entirely.
Frequently asked questions
Which ERPs integrate well?
Can AI do our month end?
What about our customisations?
How long to build?
ERP full of data nobody trusts?
Master data cleanup is a good, safe first project. Tell us which ERP and where the mess is.