← Back to work Cyclone ezIDP · RPA · Systems Integration

PO/Invoice IDP → ERP Automation (ezIDP + RPA)

Problem

Procurement and finance teams manually retyped data from purchase orders, invoices, and delivery orders into Sage and Bassnet, then manually chased down whoever needed to know a payment had gone out — slow, error-prone, and entirely dependent on whoever was available that day.

What I built

Two related but separate automations, both on Cyclone’s RPA/IDP platform:

PO/invoice/DO intake — configured and prompt-tuned Cyclone ezIDP (Cyclone’s OCR + LLM document-extraction product) to pull structured purchase-order data out of scanned and PDF documents, then built the Cyclone RPA pipeline that takes the extracted data and submits it directly into Sage, removing the manual re-keying step entirely.

Payment voucher automation — a separate, partially-automated batch process: a user drops files into a designated folder, and an RPA robot picks them up, pre-processes and validates the data, performs the data entry into Sage, generates the payment voucher, syncs the transaction status to Bassnet, and emails the output file to the relevant PIC automatically.

Key engineering decisions

Result

Reached 95% extraction accuracy on production documents and eliminated manual purchase-order re-entry and payment-voucher generation for the client’s procurement and finance teams.