Integrated AMDK Sales & Distribution (ISDMS) — Web Prototype (Actix)

Distributor • Agen • Corporate • Retail | Kapasitas 3000 botol/jam | API: /api/dashboard
Penjualan (karton)
-
Total Order
-
Distributor/Agen aktif
-
Piutang Outstanding (Rp)
-
Stok total (botol)
-
Utilisasi kapasitas
-

Simulasi kapasitas 3000 botol/jam

Penjualan per wilayah

WilayahKartonAgen

Penjualan per tipe pelanggan

TipeKartonRp

Alur (flowchart BAB III)

Registrasi → Sales Order → Validasi harga/diskon/limit → Approval → Picking/Packing (FEFO) → Surat Jalan → Kirim → POD → Invoice → Bayar → Dashboard → Forecast → Rencana Produksi
Rumus: Kebutuhan Produksi = Forecast + Target Akhir - Stok Awal - Terjadwal. Kapasitas: 3000×8×26=624.000/bln, efektif 85%=530.400 (45% distributor, 25% agen, 20% corporate, 10% retail).

Coba API

GET /api/health, /api/customers, /api/products, /api/orders, /api/invoices, /api/dashboard
POST /api/orders {"customer_id":"...","items":[{"product_id":"...","qty_carton":10}]}
POST /api/orders/{id}/transition {"action":"approve|allocate|ship|deliver|invoice"}