// STUDI KASUS // MANUFAKTUR
Penjualan, Penagihan Termin & Penerimaan Pembayaran di Odoo 18 untuk Produsen Fiberglass
Modul kustom Odoo 18 untuk seluruh alur order-to-cash: permintaan order, penagihan termin, invoice sesuai format perusahaan, pengelolaan e-Faktur, bukti bayar, laporan uang masuk, dan pipeline follow-up pelanggan.
Industri Manufaktur
Jenis proyek Proyek klien
Tech Stack Odoo 18, Python, PostgreSQL, OCA queue_job, QWeb PDF, Docker
// Hasil
- Penagihan termin per sales order, invoice dibuat langsung dari Odoo
- Nomor faktur pajak terbaca otomatis dari PDF e-Faktur yang diunggah
- Follow-up pelanggan, termasuk percakapan WhatsApp, tercatat di data pelanggan
Tantangan
Cara perusahaan menjual dan menagih tidak cocok dengan Odoo standar. Order ditagih bertahap (termin), bukan dalam satu invoice; beberapa perusahaan dalam grup menerbitkan invoice (PPN dan Non-PPN); setiap invoice mengikuti format nomor dan tampilan cetak masing-masing perusahaan; dan follow-up calon pelanggan sebagian besar berlangsung di WhatsApp.
Solusi Kami
Kami membangun modul kustom Odoo 18 di atas modul Sales, Invoicing, dan lokalisasi e-Faktur Indonesia:
- Jadwal penagihan termin per sales order. Setiap termin langsung membuat invoice-nya, nominal terkunci setelah ditagih, dan wizard revisi menangani penerbitan ulang. Termin dapat ditagih dari perusahaan lain dalam grup, dengan perlakuan PPN atau Non-PPN.
- Aturan invoice: penomoran per perusahaan, tiga pilihan template PDF invoice, dan unggah PDF e-Faktur yang membaca nomor faktur pajak secara otomatis. PDF invoice diekspor ke file hub bersama di latar belakang menggunakan
queue_job. - Pembayaran wajib melampirkan bukti bayar, dan invoice yang lunas otomatis menandai termin terkait sebagai lunas.
- Laporan uang masuk dari order yang sudah lunas penuh, dikelompokkan per perusahaan PPN dan Non-PPN, diekspor ke PDF dan Excel. Koreksi manual tetap tersimpan saat laporan dibuat ulang.
- Pipeline follow-up pelanggan dengan kategori dan interval follow-up, pengingat harian, jadwal ulang dan tandai gagal (beserta alasannya), serta impor ekspor chat WhatsApp ke riwayat pelanggan.
Arsitektur & Stack
- Odoo 18 dengan modul kustom ditambah modul OCA (
queue_job,report_xlsx, laporan keuangan). - PostgreSQL 16, berjalan bersama Odoo di Docker Compose.
- QWeb untuk dokumen PDF, openpyxl untuk ekspor Excel.
- Test suite otomatis yang dijalankan melalui test runner Odoo.
// Tangkapan Layar Sistem
Punya kebutuhan sistem serupa?
Konsultasikan arsitektur dan jadwal pengerjaan langsung dengan engineer kami.
Diskusikan proyek Anda →