Procurement ke Receiving
Purchase order mengalir ke goods receipt dengan status billing, serial number, dan link jurnal.
Project pembelajaran ERP yang menampilkan alur procurement, inventory, accounts payable, dan accounting di atas stack Java dan Spring Boot.
Landing page menonjolkan skenario ERP end-to-end, dari pembelian, pergerakan inventory, settlement vendor, sampai pembentukan jurnal accounting.
Membuat order supplier dengan perhitungan pajak, status approval, dan total line.
Menerima barang dari dokumen pembelian dan menghubungkannya ke valuasi inventory.
Melacak on-hand quantity, stok berserial, bin, dan stock card kronologis.
Mencatat invoice vendor dari penerimaan barang lengkap dengan pajak dan status settlement.
Mengalokasikan pembayaran ke bill dan menjaga outstanding balance tetap terlihat.
Membentuk jurnal debit dan credit yang balance dari transaksi operasional.
Screenshot terpilih menunjukkan sistem sebagai studi kasus ERP yang berjalan, bukan sekadar demo teknologi.
Purchase order mengalir ke goods receipt dengan status billing, serial number, dan link jurnal.
Laporan stok menampilkan on-hand, reserved, available, dan in-transit quantity per item.
Vendor bill menunjukkan partial settlement, aplikasi debit memo, dan outstanding balance.
Pembayaran dialokasikan ke vendor bill sambil menjaga nilai paid dan outstanding tetap terlihat.
Dokumen operasional menghasilkan journal entry yang balance berdasarkan accounting schema.
Project ini juga menunjukkan kontrol yang umum di software bisnis: approval, security, auditability, dan UI multibahasa.
Manajemen approval terpusat melacak tipe dokumen, assignee, status, dan riwayat approval.
Permission granular mengamankan menu, halaman, dan aksi menggunakan authority Spring Security.
Setiap record utama menyimpan metadata audit, sementara UI mendukung bahasa Indonesia dan English.
Dibangun sebagai aplikasi ERP server-rendered dengan Java modern, migrasi schema terkendali, dan pola UI reusable.
Spring Boot 4.0.3 (Java 21)
Backend Java 21 dengan Clean Architecture, DDD, CQRS, validation, mapping, dan modul berbasis domain.
MariaDB & Flyway
Schema relational berversi dengan Flyway migration untuk setup aplikasi yang repeatable.
Spring Security 6+
Session security stateful dengan akses berbasis authority untuk workflow ERP.
Thymeleaf, Tabler, HTMX
Server-side rendering dengan Bootstrap 5, komponen Tabler, fragment HTMX, dan form AJAX.
JasperReports & Apache POI
Fondasi reporting untuk output PDF dan Excel dari data operasional.
ApexCharts & Tabler Icons
Komponen visual siap dashboard dan ikonografi yang selaras dengan interface admin Tabler.