3.7 KiB
3.7 KiB
Kos Barokah Odoo ERP (v19 Community)
Sistem Enterprise Resource Planning (ERP) berbasis Odoo 19 Community Edition dan PostgreSQL 16 menggunakan Docker Compose, yang dikustomisasi khusus untuk operasional bisnis Kos Barokah.
1. Arsitektur & Akses Docker
- Lokasi Proyek:
/home/ardhi/Application/odoo-erp - Web UI Port:
18070(http://<IP-SERVER>:18070) - Database Name:
erpdev - Default Admin Login:
admin/admin(ubah setelah login pertama)
Services & Containers
| Service | Container Name | Image | Port | Volume |
|---|---|---|---|---|
| Database | odoo-erp-db |
postgres:16 |
5432 (Internal) | erp_pgdata |
| Odoo ERP | odoo-erp |
odoo:19.0 |
18070:8069 |
erp_webdata, ./config, ./addons |
2. Business Workflow (Alur Bisnis)
A. Item Code & Import Excel
- Modul:
product+base_import - Cara Pakai:
- Masuk ke Inventory / Purchase / Sales → Products → Products.
- Klik tombol Favorites → Import records.
- Unggah file Excel (
.xlsx) dengan kolom yang sesuai (misal: Name untuk Item Code, Sale Price, Cost, dll). - Lakukan Test lalu Import.
B. Sales Inquiry (CRM Pipeline)
- Modul:
crm - Alur:
- Catat prospek/pertanyaan pelanggan masuk ke CRM → Pipeline.
- Buat opportunity baru dengan tahap Inquiry.
- Setelah deal spesifikasi, konversi inquiry langsung menjadi Quotation.
C. Sales Quotation & Sales Order (Custom Sequence)
- Modul:
sale_management+ Custom Addon (kosbar_erp_ext) - Alur & Penomoran:
- Quotation: Dibuat dengan format nomor
SQ/2026/00001. - Sales Order: Saat Quotation di-Confirm, nomor otomatis berubah menjadi
SO/2026/00001.
- Quotation: Dibuat dengan format nomor
D. Purchase Order (PO ke Warehouse)
- Modul:
purchase - Alur:
- Buat Request for Quotation (RfQ) ke supplier.
- Konfirmasi menjadi Purchase Order (PO).
- Saat barang datang, lakukan penerimaan barang (Receipts) di gudang untuk menambah stok.
E. Delivery Order (DO dari Warehouse)
- Modul:
stock+ Custom Addon - Alur:
- Dari Sales Order yang telah dikonfirmasi, sistem otomatis membuat dokumen pengiriman (Delivery Order).
- Nomor DO menggunakan format khusus:
DO/2026/00001. - Validasi pengiriman (Validate) untuk memotong stok gudang.
3. Custom Settings & Akses Kontrol (kosbar_erp_ext)
Addon kustom dalam folder ./addons/kosbar_erp_ext/ menyediakan:
Grup Akses Tambahan
- Sales Manager: Memiliki hak kelola penuh atas alur penjualan dan persetujuan khusus.
- CFO / Finance Director: Hak akses monitoring laporan keuangan dan data transaksi.
Format Sequence Kustom
- Quotation:
SQ/%(year)s/##### - Sales Order:
SO/%(year)s/##### - Delivery Order:
DO/%(year)s/#####
4. Struktur Database Utama (PostgreSQL)
Tabel inti Odoo 19 yang digunakan dalam alur di atas:
[res.partner] (Pelanggan / Supplier)
│
├─► [crm.lead] (Sales Inquiry / Pipeline)
│ │
│ ▼
├─► [sale.order] (Quotation SQ/xxx ──► Sales Order SO/xxx)
│ │
│ ├─► [sale.order.line] (Item & Harga)
│ │
│ ▼
└─► [stock.picking] (Delivery Order DO/xxx - Outgoing)
│
[product.product] ◄─┤
[product.template] (Item Code & Stok)
│
▲
[purchase.order] (PO ke Supplier - Incoming Receipts)
5. Perintah Manajemen Docker
- Menjalankan stack:
docker compose up -d - Melihat log Odoo:
docker logs -f odoo-erp - Restart service Odoo:
docker compose restart odoo