Tutorial Menguji Syarat Pembayaran (Payment Terms)
Tujuan langkah ini adalah menunjukkan bagaimana memilih berbagai Syarat Pembayaran pada Sales Order memengaruhi tanggal jatuh tempo (Due Date) faktur yang dihasilkan.
Prasyarat
-
Anda sudah memiliki Sales Order (SO) yang dikonfirmasi (atau Quotation yang siap dikonfirmasi).
-
Kita akan menggunakan produk layanan Jasa Instalasi Set Furniture
Langkah 1: Membuat Sales Order dengan Berbagai Syarat Pembayaran
Buat empat Sales Order berbeda (melalui Duplicate atau New) dan terapkan Syarat Pembayaran berikut pada masing-masing SO:
Syarat Pembayaran (Payment Term) | Customer (Contoh Fiktif) | Tujuan |
|---|---|---|
Immediate Payment (Pembayaran Langsung) | Deco Addict | Jatuh tempo pada tanggal faktur. |
30 Days (30 Hari) | Azure Interior | Jatuh tempo 30 hari setelah tanggal faktur. |
End of Following Month (Akhir Bulan Berikutnya) | Mega Funiture | Jatuh tempo di hari terakhir bulan berikutnya. |
30% Now, Balance 60 Days (Kombinasi) | Griya Sejahtera | Jatuh tempo terbagi dua: 30% segera, sisanya 60 hari. |
Proses Pembuatan SO (Untuk Setiap Opsi):
-
Masuk ke modul Sales > Quotations. Klik New (atau Duplicate SO lama).
-
Pilih Customer dan atur Payment Terms sesuai tabel di atas.
-
Tambahkan produk
Jasa Instalasi Set Furniture. -
Klik Save lalu Confirm (sehingga SO berstatus Sales Order).
Langkah 2: Membuat Faktur untuk Semua Sales Order

-
Masuk ke menu Sales > Orders > Sales Orders.
-
Pilih (centang) keempat Sales Order yang baru Anda buat.
-
Di menu Action (Tindakan) > Klik Create Invoices (Buat Faktur).
-
Klik Create Draft.

Odoo akan membuat empat draf Faktur.
Langkah 3: Menganalisis Dampak Syarat Pembayaran pada Tanggal Jatuh Tempo (Due Date)

Setelah faktur dibuat, kita akan melihat bagaimana Payment Term memengaruhi Due Date faktur (melalui field Due Date di faktur atau di bagian Journal Items):
Payment Term (Syarat Pembayaran) | Dampak pada Due Date | Penjelasan |
|---|---|---|
Immediate Payment | Today | Jatuh tempo langsung di hari yang sama dengan tanggal faktur. |
30 Days | 30 Days | Jatuh tempo 30 hari kalender setelah tanggal faktur |
End of Following Month | 49 Days | Jatuh tempo pada hari terakhir di bulan berikutnya (misal draf buat di bulan September -> akhir Oktober jatuh tempo). |
30% Now, Balance 60 Days | 60 Days | Odoo membuat dua entri jatuh tempo untuk satu faktur: satu segera dan satu lagi 60 hari kemudian. |
Hasil Tampilan Journal Entry di masing-masing Draf Customer Invoices
Immediate Payment

30 Days

End of Following Month

30% Now, Balance 60 Days

pada skema ini ada dua tanggal jatuh tempo pembayaran
Kesimpulan: Fitur Payment Terms di Odoo berfungsi untuk mengatur dan menghitung Tanggal Jatuh Tempo (Due Date) faktur secara otomatis, serta menentukan bagaimana pembayaran tersebut terbagi (misalnya antara DP dan sisa pelunasan).