Lanjut ke konten
Samkarsa Logbook

Jualan v1.0.0-022 : Perbaikan Filter Periode Trial Balance, Edit Deskripsi & Intent Uang Muka Penjualan (DP)

Pembaruan sistem Jualan melingkupi perbaikan filter rentang tanggal pada laporan Neraca Percobaan (Trial Balance), pengeditan deskripsi transaksi draft pada route Daftar Input, dan pengenalan intent Uang Muka Penjualan (Customer Deposit) pada AI Parser.

feature,bugfix1mnt baca

Pembaruan seri v1.0.0-022 berfokus pada resolusi 3 area fungsional penting pada sistem akuntansi dan pengolahan AI di aplikasi Blonjo dan Sajen API:


  • Pendaftaran Akun COA (2-1401): Menambahkan akun Kewajiban Lancar 2-1401 (Uang Muka Penjualan / Customer Deposit) pada Seed Chart of Accounts (seed_coa.py) beserta terjemahan dwibahasa di laporan PDF.
  • System Prompt Parser AI (smart_parser.py & parsePrompt.ts): Ditambahkan Aturan Khusus untuk mengenali frasa kata kunci "DP", "Uang Muka", "Deposit", "Panjar" dari pembeli, dan mengeset payment_method: "customer_deposit".
  • Automatic Journal Interceptor (accounting.py): Ketika payment_method bernilai customer_deposit, sisi Kredit jurnal dialihkan secara otomatis ke Akun 2-1401 / 2-1101 (Uang Muka Penjualan) dan BUKAN Pendapatan Penjualan (4-1101), sehingga penerimaan DP tidak langsung diakui sebagai omset penjualan tunai.

  • Pemisahan Logika Akuntansi PSAK (reports.py):
    • Akun Riil / Neraca (1-xx, 2-xx, 3-xx): Dihitung secara Kumulatif hingga tanggal end_date (transaction_date <= end_date) untuk menjaga keakuratan posisi saldo Kas, Bank, Inventaris, Utang, dan Modal per tanggal laporan.
    • Akun Nominal / Laba Rugi (4-xx, 5-xx, 6-xx): Dihitung per Mutasi Periode Terpilih (start_date <= transaction_date <= end_date) untuk menyajikan pergerakan omset dan beban secara presisi.

  • Pengeditan Deskripsi Interaktif (TransactionDetailDialog.tsx): Menambahkan ikon pensil ✏️ edit inline dan input <Input> interaktif pada seksi deskripsi transaksi berstatus draft.
  • Dukungan Transaksi Kas Tanpa Item: Pengeditan deskripsi dan penyimpanannya kini berlaku baik untuk transaksi ber-item barang maupun transaksi penerimaan/pengeluaran kas tanpa item barang.

  • Frontend Compilation: npx tsc --noEmit pada blonjo bersih tanpa kesalahan (0 errors).
  • Service Deployment: Container blonjo-ui dan sajen-api telah di-deploy ke server VPS production.
  • Logbook Sync: Berkas changelog ini resmi dipublikasikan di docs.samkarsa.com.