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.
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 Lancar2-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 mengesetpayment_method: "customer_deposit". - Automatic Journal Interceptor (
accounting.py): Ketikapayment_methodbernilaicustomer_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 tanggalend_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.
- Akun Riil / Neraca (
- Pengeditan Deskripsi Interaktif (
TransactionDetailDialog.tsx): Menambahkan ikon pensil ✏️ edit inline dan input<Input>interaktif pada seksi deskripsi transaksi berstatusdraft. - 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 --noEmitpadablonjobersih tanpa kesalahan (0 errors). - Service Deployment: Container
blonjo-uidansajen-apitelah di-deploy ke server VPS production. - Logbook Sync: Berkas changelog ini resmi dipublikasikan di docs.samkarsa.com.