Checks pass
ACME's known item, quantity, currency, date, and contract price pass. The authorized path creates one demo draft.
One draft createdPURCHASE ORDER DEMO · SYNTHETIC DATA
This purchase order intake automation demo receives supported order emails and text PDFs, structures their fields, checks them against customer and contract records, and decides whether a demo ERP draft is ready or a person needs to step in.
Extraction is pattern based for supported text PDFs. The downstream system is a demo ERP adapter, and the only write is a draft order. There is no final order submission or production customer ERP connection.
THE ORDER PATH
A source document is kept with the case, so a reviewer can compare what was read with what was supplied.
Register the email and PDF, including source identity and history.
Extract customer, PO number, currency, delivery date, and line items from supported formats. Missing or unreadable fields stay visible.
Resolve the customer, permitted SKUs, contract prices, and prior orders using controlled data.
Check quantities, dates, currency, price, duplicates, missing fields, and ambiguous matches. Each failed check has a reason.
Ready cases can proceed. Exceptions wait for a reviewer; malformed input stops safely. Corrections trigger all relevant checks again.
Only an authorized ready case creates one demo ERP draft. Retries and repeated delivery are guarded against duplicate writes.
FOUR DIFFERENT OUTCOMES
These are frozen synthetic cases from the project's evaluation set. Price mismatch is also covered; it is one of several reasons to hold an order.
ACME's known item, quantity, currency, date, and contract price pass. The authorized path creates one demo draft.
One draft createdCustomer resolves, but SKU X-999 is unknown. The case goes to human review before any draft.
No draft createdThe customer and PO number match an existing order. Duplicate protection blocks another draft.
No second draftAn unreadable PDF cannot be trusted as a valid order. Processing stops without inventing the missing data.
No ERP actionWHEN A PERSON STEPS IN
A reviewer can inspect the original PDF, extracted fields, business context, rule results, and audit history. A correction makes a new revision; it does not overwrite the original or bypass validation.
Source: frozen V1 evaluation cases, business rules, state machine, and final demo script reviewed 26 September 2026. The repository's final demo gate passed locally; that does not establish a currently available public demo.
LET'S START WITH THE WORK
Tell us what arrives, what your team checks, and where a wrong action would matter. We will use that to discuss a scoped pilot.
No customer documents are needed for the first conversation.