E-Commerce · Operations · Global
Replacing a broken manual close with an automated reconciliation engine
A global eCommerce platform was reconciling multiple payment processors against its internal transaction layer manually, every month. We designed and delivered a production-grade automated 3-way reconciliation engine and eliminated the manual close cycle.
Detailed write-up · Methods · Full outcome narrative
Tools & methods
Challenge
The finance lead was re-importing ERP data up to five times in a three-hour window at month-end. A single person handled all bank postings for every entity. The close took weeks. The root cause was process design, not capacity.
Approach
Scoped, architected, and delivered an Electron desktop application with a Python/Pandas backend performing a 3-way match across payment processors, internal platform records, and bank deposits. Built direct ERP connections into close workbooks and connected Power BI for live GL visibility.
Results
- 3–4 hour manual reconciliation replaced with an automated engine
- 4 payment processors covered: PayPal, Stripe, Braintree, NMI
- Manual GL export loop eliminated via direct Dynamics NAV connection
- Exception dashboard replacing month-end scramble with real-time visibility
- Phase 2 scoped: 6 additional payment processors across second business unit
Working on something similar?
Schedule a Call