About the client
A business that buys raw materials, runs production orders, ships goods and keeps its books in QuickBooks.
One Motion ERP is the internal system of a business that buys raw materials, runs production and ships orders. Before it, inventory, purchase orders, shipping, accounting and reporting lived in separate tools.
OSKI develops the platform and supports it in production. The work covers new modules, the accounting integration, reports and a steady flow of change requests.
What had to be solved
Small calculation errors here end up on invoices, so precision mattered more than anything.
- Weights move between LB, KG, STON and MTON, and invoices, reports and material certificates all depend on the conversion.
- The QuickBooks sync had to handle invoice date mismatches, tax and tariff rules, vendor field mapping, duplicates and background allocation.
- Excel and PDF reports needed correct mapping and rounding, and they had to agree with the accounting data.
- Requirements kept changing, from report logic and invoice dates to grid filters and layouts, and none of it could break live features.
- Hangfire jobs had to run reliably while live issues such as concurrency errors, API failures and wrong quantities were found and fixed.
How the team built it
Inventory and order modules cover raw materials, production orders and purchase orders. Units convert dynamically, and ordered, received and invoiced quantities are checked against each other.
Shipping and receiving gained validation, purchase-order exports, shipment reversal and material-certificate mapping.
The team maintains and extends the integration: invoice sync, vendor mapping, tax logic and automatic remapping of item IDs. Sync runs as Hangfire jobs.
Excel exports use EPPlus and PDFs use iText7. Rounding, ordering and filters are validated against accounting figures.
OSKI fixes issues as they surface, from invoice calculations and order mismatches to enum filters and concurrency exceptions, and keeps improving backend performance.
What changed
The business now runs its whole flow in one platform.
- Inventory, purchasing, shipping, accounting and reporting share one system instead of scattered tools.
- The ERP and QuickBooks hold the same financial figures.
- Operational and accounting reports are validated and accurate.
- Change requests ship continuously without destabilizing production.




