← Back to selected work

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.

  1. 01

    Auction operations

    Vehicle intake · events · permits · reservations

  2. 02

    Finance console

    Payments · refunds · settlement · vendor records

  3. 03

    ERP integration

    Customer records · auction outcomes · financial records

Need help with something similar?

Let’s discuss your application and the work it needs.

Discuss your project