Langsung ke konten utama
EN ID
// 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:

  1. 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.
  2. 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.
  3. Pembayaran wajib melampirkan bukti bayar, dan invoice yang lunas otomatis menandai termin terkait sebagai lunas.
  4. 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.
  5. 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

Penjualan, Penagihan Termin & Penerimaan Pembayaran di Odoo 18 untuk Produsen Fiberglass — gambaran sistem

Punya kebutuhan sistem serupa?

Konsultasikan arsitektur dan jadwal pengerjaan langsung dengan engineer kami.

Diskusikan proyek Anda →