Papan A/R (Accounts Receivable — piutang usaha) menampilkan lima kartu tentang tagihan
pelanggan (Customer Invoice) di Odoo YPII: berapa yang masih berstatus konsep, berapa yang
belum dibayar, berapa yang sudah dibayar sebagian, berapa yang sudah jatuh tempo, dan berapa
total nilai piutang yang belum lunas per unit operasi.
Papan ini menjawab pertanyaan "berapa piutang pelanggan YPII saat ini, dan sejauh mana proses
penagihannya sudah berjalan" — mulai dari dokumen yang masih konsep (Draft), dokumen yang
sudah diposting tetapi belum dibayar sama sekali (Unpaid) atau baru dibayar sebagian
(Partially Paid), sampai dokumen yang tanggal jatuh temponya sudah lewat/sampai sekarang
(Due). Kartu keenamnya menjumlahkan nilai rupiah piutang yang belum lunas per unit operasi
sekolah.
Papan A/R tidak dibatasi di level papan — field grup akses papan (ks_dashboard_group_access)
kosong. Menu tempat papan ini dibuka, Financial Accounting/Report/A/R, juga tidak membawa
pembatasan grup (groups_id kosong pada seluruh segmen menunya).
Ini bukan berarti seluruh pengguna Odoo YPII otomatis melihat papan ini dengan angka yang
sama. Siapa yang benar-benar bisa membuka papan ditentukan oleh hak atas menu aplikasi Financial
Accounting, dan angka yang ia lihat tetap tunduk pada hak akses data Journal Entry serta
aturan pembatasan data (misalnya per unit operasi) milik pengguna yang bersangkutan — keduanya
tidak diperiksa pada pembekuan data dokumen ini. Dua pengguna berbeda tetap bisa melihat
angka berbeda pada papan yang sama.
Buka menu Financial Accounting/Report/A/R.
| Nama | Tipe | Sumber Data | Saringan | Perhitungan | Kelompok | Klik-tembus |
|---|---|---|---|---|---|---|
| Outstanding Invoice per Operating Unit | Grafik batang | Journal Entry | status Posted; dokumen bertipe Customer Invoice; status pembayaran BUKAN Paid/In Payment | menjumlahkan Amount Due | Operating Unit | kartu bisa diklik untuk membuka daftar dokumen yang dihitungnya |
| Draft | Kartu angka | Journal Entry | status Draft; dokumen bertipe Customer Invoice | menghitung jumlah dokumen | — | kartu bisa diklik untuk membuka daftar dokumen yang dihitungnya |
| Unpaid | Kartu angka | Journal Entry | status Posted; dokumen bertipe Customer Invoice; status pembayaran Not Paid | menghitung jumlah dokumen | — | kartu bisa diklik untuk membuka daftar dokumen yang dihitungnya |
| Partially Paid | Kartu angka | Journal Entry | status Posted; dokumen bertipe Customer Invoice; status pembayaran Partially Paid | menghitung jumlah dokumen | — | kartu bisa diklik untuk membuka daftar dokumen yang dihitungnya |
| Due | Kartu angka | Journal Entry | status Posted; dokumen bertipe Customer Invoice; status pembayaran BUKAN Paid/In Payment | menghitung jumlah dokumen | — | kartu bisa diklik untuk membuka daftar dokumen yang dihitungnya |
Klik pada seluruh lima kartu membuka tampilan Odoo bawaan model Journal Entry — bukan
tampilan khusus — karena tidak satu pun kartu di papan ini memasang action klik-tembus
tersendiri.
Grafik batang yang menjumlahkan nilai kolom Amount Due (sisa tagihan yang belum
dibayar) pada dokumen Journal Entry berstatus Posted dan bertipe Customer Invoice,
dengan status pembayaran BUKAN Paid dan BUKAN In Payment — dijumlahkan per Operating
Unit (unit sekolah). Kartu ini tanpa batas periode: mencakup seluruh data sejak awal,
bukan hanya periode berjalan.
Yang membedakannya dari empat kartu lain di papan ini: kartu ini menjumlahkan nilai rupiah
piutang yang belum lunas, sedangkan empat kartu lainnya menghitung jumlah dokumen. Angka di
kartu ini tidak bisa dibandingkan langsung dengan angka pada kartu Unpaid/Partially Paid/Due —
satuannya berbeda (rupiah vs jumlah dokumen).
Kartu angka yang menghitung jumlah dokumen Journal Entry berstatus Draft dan bertipe
Customer Invoice — tagihan pelanggan yang masih berupa konsep, belum diposting/dikonfirmasi,
sehingga belum menjadi piutang resmi. Kartu ini tanpa batas periode: mencakup seluruh
dokumen konsep sejak awal, bukan hanya yang dibuat bulan ini.
Kartu angka yang menghitung jumlah dokumen Journal Entry berstatus Posted, bertipe
Customer Invoice, dengan status pembayaran Not Paid (belum dibayar sama sekali). Kartu
ini tanpa batas periode: mencakup seluruh dokumen sejak awal, terlepas dari kapan tanggal
jatuh temponya.
Kartu ini terlihat mirip dengan Due, tetapi menghitung himpunan yang berbeda: Unpaid
hanya menyaring status pembayaran Not Paid dan tidak mempertimbangkan tanggal jatuh tempo
sama sekali, sedangkan Due menyaring status pembayaran BUKAN Paid/In Payment
(mencakup Not Paid dan Partially Paid) DAN dibatasi hanya dokumen yang tanggal jatuh
temponya sudah sampai sekarang. Karena itu angka Unpaid dan angka Due pada papan yang sama
hampir selalu berbeda, meski keduanya sama-sama "berbau" piutang belum lunas.
Kartu angka yang menghitung jumlah dokumen Journal Entry berstatus Posted, bertipe
Customer Invoice, dengan status pembayaran Partially Paid (sudah dibayar sebagian, sisa
belum lunas). Kartu ini tanpa batas periode: mencakup seluruh dokumen sejak awal.
Kartu angka yang menghitung jumlah dokumen Journal Entry berstatus Posted, bertipe
Customer Invoice, dengan status pembayaran BUKAN Paid dan BUKAN In Payment — syarat
status pembayarannya sama persis dengan kartu Outstanding Invoice per Operating Unit, tetapi
kartu ini menghitung jumlah dokumen, bukan menjumlahkan nilai rupiahnya.
Kartu ini adalah satu-satunya kartu di papan A/R yang memakai periode Past Till Now
(ls_past_until_now) atas field Due Date — hanya dokumen yang tanggal jatuh temponya sudah
sampai sekarang yang dihitung. Keempat kartu lain di papan ini (Outstanding Invoice per
Operating Unit, Draft, Unpaid, Partially Paid) tanpa batas periode — mencakup seluruh data
sejak awal, tidak melihat tanggal jatuh tempo sama sekali. Perbedaan periode inilah yang membuat
angka Due bisa lebih kecil dari angka Unpaid + Partially Paid: dokumen yang belum lunas tetapi
tanggal jatuh temponya masih di masa depan ikut terhitung di Unpaid/Partially Paid, tetapi tidak
ikut terhitung di Due.
Seluruh lima kartu menyaring dokumen Journal Entry bertipe Customer Invoice. Empat
kartu (Outstanding Invoice per Operating Unit, Draft, Unpaid, Partially Paid) memakai periode
None (l_none) — tanpa batas periode, mencakup seluruh data sejak awal, bukan hanya
periode berjalan. Satu kartu (Due) memakai periode Past Till Now
(ls_past_until_now) atas field Due Date — hanya dokumen yang tanggal jatuh temponya sudah
sampai sekarang.
Papan ini tidak menyediakan filter periode yang bisa diubah pembaca dari layar; periode tiap
kartu tetap sampai ada yang mengubah konfigurasi papannya.
Papan A/R tidak mengatur interval penyegaran otomatis (ks_set_interval tidak diset). Angka
pada setiap kartu dihitung saat papan dibuka.