PT Tunas Rent · Tunas Auction · 2024 — present
Finance operations & ERP integration
A Vue admin console and ERP integrations connecting auction operations with the finance workflows that follow each sale.
- Vue.js
- REST API
- SQL Server
- Microsoft SSO
- Odoo
- PostgreSQL
Problem
Operations and finance teams need connected workflows for vehicle intake, reservations, payments, refunds, settlement, and reporting. Keeping separate records creates manual reconciliation work.
Solution
A Vue admin console with role-based menus and Microsoft SSO, plus integration with the company ERP. The work also covers vehicle grading and partner-specific reporting.
My role
Built and maintained admin modules, refactored the ERP integration, and worked on grading, reporting, and the migration of parts of the admin to Odoo.
Technical challenge
Auction and ERP data need to stay consistent when transfers fail. Different teams also need different access and report formats for the same underlying operations.
Result
The admin brings auction and finance workflows together, while ERP synchronization replaces separate manual re-entry for connected records.
Contributions in detail
- Auction events, vehicle data, NIPL and reservation approvals.
- Customer payments, refunds, overpayments, and vendor management.
- ERP synchronization for customers, permits, winners, settlements, refunds, and vendor payments.
- Grading checklists, scoring classifications, and financing-partner reports.
A high-level view of the work
Responsibility areas, simplified from the work described above. Not a deployment or transaction-flow diagram.
- 01
Auction operations
Vehicle intake · events · permits · reservations
- 02
Finance console
Payments · refunds · settlement · vendor records
- 03
ERP integration
Customer records · auction outcomes · financial records
Need help with something similar?
Let’s discuss your application and the work it needs.