Receivable Opening Balance
Tujuan
Saldo Piutang digunakan untuk menyiapkan atau meninjau saldo awal piutang customer pada tanggal cutover. Halaman
ini mendokumentasikan struktur UI dan titik kontrolnya; customer, tanggal, nomor referensi, nominal, akun, dan isi
transaksi tidak ditulis dalam SOP.
Pengguna dan kewenangan
| Fungsi | Kegiatan | Batasan |
|---|---|---|
| AR/Accounting | Menyiapkan saldo piutang awal dan dokumen sumber | Tidak menyimpan tanpa pemeriksaan |
| Sales/Commercial | Memvalidasi customer dan dasar tagihan | Tidak menentukan akun atau nominal akuntansi |
| Finance Manager/Chief Accounting | Menyetujui cutover dan rekonsiliasi | PIC aktual diputuskan OLR |
| System Admin | Menjaga hak akses, Branch, Customer, dan Accounts | Tidak mengisi saldo |
Navigasi dan daftar
Setting → Saldo Piutang (route #!/setting/saldo_piutang). Breadcrumb yang terlihat adalah Setting / Saldo Piutang.
Pada inspeksi DOM read-only, daftar memperlihatkan kontrol Add, Export Excel, pemilih jumlah data (10/25/50/100/All),
pencarian, pagination, serta kolom Kode Jurnal, Tanggal, Customer, Branch, Total, dan kolom aksi.
Tabel pada saat audit dev menampilkan No data available in table; keadaan ini tidak dipakai sebagai kesimpulan tentang
data produksi.
Bukti visual recapture

| No. | Area | Fungsi |
|---|---|---|
| 1 | Add | Membuka form saldo awal piutang; tidak ditekan pada prosedur read-only |
| 2 | Export Excel | Mengunduh daftar bila diizinkan role; tidak dijalankan |
| 3 | Jumlah data | Mengatur jumlah baris tampilan |
| 4 | Pencarian | Mencari data pada daftar |
| 5 | Tabel daftar | Menampilkan Kode Jurnal, Tanggal, Customer, Branch, Total, dan aksi |
| 6 | Pagination | Navigasi halaman daftar |
Form Add Saldo Awal Piutang
Form kosong dibuka read-only pada route #!/setting/saldo_piutang/create dengan judul Add Saldo Awal Piutang.
Field/kontrol yang terlihat:

| No. | Field/kontrol | Status pada form kosong |
|---|---|---|
| 1 | Branch | Pilihan Branch; nilai yang tampil tidak ditulis |
| 2 | Tanggal Transaksi* | Textbox wajib |
| 3 | Customer* | Pilihan customer wajib dengan placeholder Choose Customer |
| 4 | Akun | Pilihan akun dengan placeholder Choose Akun |
| 5 | Jatuh Tempo | Input jumlah hari |
| 6 | Nominal* | Input nominal wajib; nilai default tidak ditulis |
| 7 | Keterangan | Textbox keterangan |
| 8 | Kembali | Kembali ke daftar |
| 9 | Save | Menyimpan saldo awal; tidak ditekan |
Prosedur baca-only
- Buka Setting → Saldo Piutang dan periksa kolom, pencarian, pagination, serta status data tanpa membuka detail transaksi.
- Pastikan Branch, periode cutover, Customer, dan Accounts tersedia serta sesuai hak akses.
- Buka Add hanya untuk melihat struktur form kosong; jangan memilih dropdown dan jangan mengetik nilai.
- Untuk proses resmi, isi field berdasarkan invoice/tagihan dan berita acara cutover yang disetujui, lalu lakukan checker review sebelum Save.
- Setelah penyimpanan resmi oleh PIC berwenang, cocokkan customer, jurnal, total, aging/jatuh tempo, dan laporan AR dengan system of record.
Variasi alur
- Per customer: satu saldo harus memiliki customer dan dokumen tagihan yang dapat ditelusuri.
- Per Branch: saldo dipisah bila pelaporan atau tanggung jawab dikelola per cabang.
- Per jatuh tempo: jumlah hari menjadi dasar aging; tanggal mulai dan kalender bisnis perlu diputuskan OLR.
- Per akun: akun harus mengikuti mapping Default Account/Accounts yang disahkan.
- Daftar kosong: jangan membuat saldo baru hanya untuk mengisi tabel; validasi kebutuhan cutover terlebih dahulu.
Pemisahan SOLOG, Accurate, dan manual
SOLOG membuktikan menu dan form saldo awal piutang, bukan system of record piutang. OLR harus menetapkan apakah saldo
awal disimpan di SOLOG, Accurate, atau sumber manual; termasuk crosswalk customer, akun, tanggal, nominal, jatuh tempo,
rekonsiliasi, dan aturan anti-duplikasi dengan invoice/receivable yang sudah ada. Integrasi atau posting otomatis tidak
boleh diasumsikan dari keberadaan menu.
Prasyarat/master data
- 00 - Accounts dan 01 - Default Account disahkan Finance.
- Customer pada 00 - Gambaran Umum Contacts aktif dan memiliki identitas/dokumen yang valid.
- Branch, periode cutover, invoice/tagihan, nominal, mata uang/termin (bila berlaku), dan jatuh tempo tersedia.
- PIC AR, checker, approver, dan rekonsiliator ditetapkan pada 04 - Matriks PIC dan RACI Proses SOLOG.
- Crosswalk SOLOG–Accurate–manual dan kontrol anti-duplikasi tersedia.
Lampiran/keluaran
- Daftar invoice/tagihan per customer dan berita acara saldo awal.
- Bukti rekonsiliasi total serta aging dengan buku resmi.
- Nomor jurnal saldo awal dan audit trail persetujuan, bila proses OLR menetapkannya.
- Export Excel bila diizinkan; file keluaran harus memiliki kontrol akses.
Hubungan antarmodul
Saldo awal piutang berhubungan dengan 14 - All Receivables, 15 - Receivable Payments, 16 - Receivable Confirm,
Customer/Contacts, Accounts, Default Account, dan Jurnal. Hubungan posting, approval, dan integrasi harus dikonfirmasi
process owner.
Checklist
- Customer, Branch, periode cutover, dan dokumen sumber tervalidasi.
- Akun, nominal, mata uang/termin, dan jatuh tempo lengkap.
- Saldo tidak menggandakan invoice, Receivable, atau opening balance lain.
- Total dan aging direkonsiliasi dengan system of record.
- Checker dan approver ditetapkan sebelum Save.
- Audit trail, koreksi/reversal, serta tanggal efektif diputuskan.
- Isi transaksi tidak disalin ke SOP publik.
Gap
- Validasi nominal, format tanggal, jatuh tempo, mata uang, dan aturan customer belum diuji.
- Detail edit/hapus, approval, reversal, audit trail, dan aturan posting belum diverifikasi.
- Hubungan dengan All Receivables, Receivable Payments, invoice, dan Accurate belum diputuskan.
Referensi
00 - Accounts · 01 - Default Account · 02 - Account Opening Balance · 14 - All Receivables · 15 - Receivable Payments · 16 - Receivable Confirm · 00 - Gambaran Umum Contacts