| Atribut | Keterangan |
|---|---|
| Nomor Dokumen | DT-4b8f88cf |
| Tanggal Efektif | 25 Agustus 2026 |
| Versi | 1.0 |
| Sistem / Modul | Odoo 14.0 — Customer Payment Import Type (customer_payment_import_type), modul ssi_customer_payment_import |
| Objek Konfigurasi | Tab File Format dan Column Mapping pada Customer Payment Import Type |
Dokumen ini diturunkan dari konfigurasi Customer Payment Import Type di instance Odoo YPII
pada 25 Agustus 2026. Ketiga Type yang ada dievaluasi apa adanya.
Tabel ini menentukan format berkas yang diterima dan kolom mana pada berkas sumber
yang dibaca Odoo sebagai tanggal, nominal, dan keterangan pembayaran — semuanya ditentukan oleh
Customer Payment Import Type yang dipilih pada dokumen, bukan dapat diubah per berkas yang
diunggah.
Berkas yang formatnya atau nama kolomnya tidak sesuai dengan Type yang dipilih akan gagal dibaca
atau menghasilkan nilai yang salah — memilih Type yang tepat untuk sumber berkas yang benar
adalah langkah yang menentukan seluruh hasil impor.
Tabel ini dirujuk saat mengonfigurasi Type baru
(Membuat Customer Payment Import Type)
maupun saat menyiapkan berkas yang akan diunggah
(Membuat Customer Payment Import).
| Type | File Type | Detail format | Baris pertama data |
|---|---|---|---|
| Mandiri VA | XLSX | Sheet Sheet1 | Baris pertama sheet adalah header kolom |
| Mandiri VA - Day Care | CSV | Delimiter comma (,), encoding UTF-8 | Baris pertama berkas adalah header kolom |
| Pintu Kelas UP - Bandung | XLSX | Sheet invoice_bill | Baris pertama sheet adalah header kolom |
Dua field pada tab File Format menentukan baris mana yang dilewati sebelum sistem mulai
membaca data sebagai baris pembayaran — keduanya berlaku untuk seluruh Type, terlepas dari
format berkas yang dipilih.
| Field | Baris yang Dilewati | Nilai Bawaan | Contoh Kasus |
|---|---|---|---|
| Row Offset | Baris di awal berkas, sebelum baris data pertama dibaca | 0 |
Berkas dengan baris judul atau logo sebelum baris header kolom |
| Trailing Row Offset | Baris di ujung berkas, setelah baris data terakhir | 0, menolak nilai negatif |
Baris subtotal atau footer penutup pada berkas bank |
| Type | Kolom Tanggal | Format Tanggal | Kolom Nominal | Format Nominal | Kolom Keterangan |
|---|---|---|---|---|---|
| Mandiri VA | Txn Date | %Y-%m-%d |
Txn Amount | Auto (pemisah ribuan/desimal ditebak otomatis) | KET |
| Mandiri VA - Day Care | date | %Y-%m-%d |
amount | Auto (pemisah ribuan/desimal ditebak otomatis) | Tidak dipetakan |
| Pintu Kelas UP - Bandung | Payment Date (yyyy-mm-dd) | %Y-%m-%d %H:%M:%S |
Grand Total | Manual — pemisah ribuan dot (.), tanpa pemisah desimal | Bill Title |
Ketiga Type sama-sama tidak memetakan kolom Unique Reference maupun Exclude Column —
tidak ada baris yang disaring keluar berdasarkan nilai kolom tertentu, dan tidak ada mekanisme
pencegah pembayaran ganda berbasis kolom referensi pada ketiganya.
strptime). %Y-%m-%d berarti tahun-bulan-2026-08-25); %Y-%m-%d %H:%M:%S menambahkan jam:menit:detik. Nilai pada150.000 dibacaaccount.payment hasil impor. Type Mandiri VA - Day Care tidak memetakan kolom ini,Isi tabel ini diambil apa adanya dari tab File Format dan Column Mapping ketiga
Customer Payment Import Type yang ada di instance Odoo YPII per 25 Agustus 2026: Mandiri
VA, Mandiri VA - Day Care, dan Pintu Kelas UP - Bandung.