Back to Portfolio
Web ApplicationCompleted

PT Jaya Persada Bali Accounting System (Private system please do not register)

Project Overview

I developed the PT Jaya Persada Bali Accounting System, a robust web application tailored specifically for the intricate operations of a money changer business. Building upon insights from previous financial systems, this project was conceived to address the critical need for precise FIFO (First-In, First-Out) inventory valuation and seamless multi-currency transaction management. It provides PT JPB with unparalleled accuracy in cost tracking and financial reporting, a fundamental requirement for their dynamic foreign exchange inventory.

Key Features & Benefits

  • Multi-Currency Transaction Management: Enables seamless recording and processing of transactions across diverse currencies, crucial for a global exchange business.
  • Real-Time FIFO Inventory & COGS Engine: Automatically calculates Cost of Goods Sold based on the FIFO method, ensuring precise profit/loss determination for each foreign exchange transaction.
  • Dynamic Financial Reporting: Provides instantly updated Profit & Loss and Balance Sheet reports, offering real-time insights into the company's financial health.
  • Intuitive Transaction Card UX: Simplifies daily data entry for staff through an innovative, card-based interface for activities like "Valas Buy," "Valas Sell," and "Expense."
  • Automated Daily PDF Reports: Generates and distributes essential financial summaries automatically, enhancing operational efficiency and compliance.

Technical Implementation

The system is powered by a sophisticated backend featuring custom-built SQL functions and views specifically engineered for complex FIFO valuation logic. A standout feature is the real-time FIFO COGS engine, which instantly computes accurate gains and losses, reflecting immediately in financial reports. To ensure data integrity, the application incorporates self-healing database functions designed to auto-repair broken references. Furthermore, it includes robust daily report PDF generation capabilities and an integrated rate display dashboard, all contributing to a highly reliable and performant financial management solution.

View Live Project⭐ Featured Project
October 10, 2025
0 views

Tech Stack

Frontend

Next.jsTailwind CSSDaisyUIFramer Motion

Backend

Node.jsREST API

Database

Supabase

Other Tools

GitGithubVercelExcelJSreact-pdf

Key Features

Secure
RLS
Mobile Friendly
Google Oauth
Fast Loading
Automate Report Generation
FIFO COGS calculation
True to accounting

Case Study

The Challenge

Implementing precise FIFO logic for fluctuating currency rates without degrading performance or breaking consistency across hundreds of daily transactions.

The Solution

Developed optimized SQL functions that maintain FIFO stacks and reconcile discrepancies automatically through a “self-healing” routine. Combined with rate caching and lightweight reporting views to ensure instant updates.

Results & Impact

PT JPB gained audit-grade accuracy in cost and valuation, real-time visibility of daily forex positions, and simplified workflows. The design reduced human error and training time, turning a manual ledger operation into a robust, automated system.

Ready for Your Project?

Let's discuss how we can bring your ideas to life with the same quality and attention to detail.