bots4.me

Automate Payment Reconciliation in Odoo

Written by

in

Logo BOTS4.me

Cara Mencocokkan Pembayaran Bank dengan Faktur di Odoo Secara Otomatis

Otomatiskan rekonsiliasi pembayaran — email bank dan pembayaran Revolut/Wise dicocokkan dengan faktur Odoo yang terbuka, sesuai jadwal yang Anda tetapkan

Setiap pembayaran masuk harus dicocokkan dengan faktur terbuka sebelum pembukuan Anda benar dan pelanggan Anda berhenti menerima pengingat. Jika tim Anda masih melakukan ini dengan membaca notifikasi bank dan mencari di Odoo secara manual, panduan ini menunjukkan cara mengotomatiskan rekonsiliasi pembayaran secara menyeluruh: menangkap pembayaran dari email notifikasi bank dan API Revolut dan Wise, mengekstrak jumlah dan referensi faktur secara otomatis, dan mencatat pembayaran di Odoo — dengan rekonsiliasi otomatis dan jejak audit lengkap.

💸 Mengapa Rekonsiliasi Pembayaran Manual Merugikan

Rekonsiliasi manual tampak tidak berbahaya — buka notifikasi bank, temukan nomor faktur, catat pembayaran di Odoo, rekonsiliasi. Dua menit. Tapi kalikan itu dengan setiap pembayaran, setiap hari kerja, dan itu menjadi salah satu rutinitas paling mahal dalam alur kerja keuangan Anda:

  • Ini tidak pernah berakhir. Pembayaran datang setiap hari. Lewatkan satu hari saja dan tunggakan pun menumpuk — dan penutupan akhir bulan berubah menjadi proyek arkeologi.
  • Referensinya berantakan. Pelanggan membayar dengan nomor faktur yang terpotong, referensi pembayaran, referensi PO mereka sendiri, atau tanpa referensi sama sekali. Manusia menguraikannya secara lambat; pada hari yang buruk, bahkan salah.
  • Satu pembayaran, banyak faktur. Pelanggan B2B menyukai pembayaran kolektif — satu transfer yang mencakup lima, sepuluh, atau dua puluh faktur. Menemukan kombinasi yang tepat secara manual benar-benar sulit.
  • Pelanggan yang sudah membayar tetap ditagih. Sampai pembayaran tercatat di Odoo, proses pengingat Anda masih melihat faktur tersebut sebagai tunggakan. Tidak ada yang merusak hubungan baik lebih cepat daripada menagih pelanggan yang sudah membayar.
  • Notifikasi multibahasa. Jika Anda berjualan lintas negara, notifikasi pembayaran datang dalam bahasa Jerman, Ceko, Inggris, dan selusin format lainnya. Setiap bank baru berarti format baru yang harus dipelajari.

🔧 Solusi yang Biasa Digunakan — dan Di Mana Mereka Tidak Cukup

Impor rekening koran secara manual

Odoo dapat mengimpor rekening koran (CAMT, CSV, atau melalui layanan bank-feed), dan layar rekonsiliasinya cukup baik ketika referensinya cocok sempurna. Namun rekening koran bersifat berkelompok — Anda merekonsiliasi ketika seseorang duduk dan melakukannya, bukan saat uangnya masuk. Referensi yang tidak sempurna, pembayaran sebagian, dan transfer kolektif tetap berakhir dalam antrean manual.

Skrip khusus

Seorang pengembang dapat menulis parser untuk email notifikasi bank Anda. Ini berhasil sampai bank mengubah templatnya, seorang pelanggan membayar dari bank yang berbeda, atau pengembangnya berhenti bekerja. Kini Anda memelihara kode regex sebagai infrastruktur yang tidak dibayar — dan itu masih belum bisa menyelesaikan pencocokan multi-faktur yang kombinatorial.

Konektor bergaya Zapier

Platform otomatisasi generik dapat memindahkan notifikasi pembayaran ke dalam spreadsheet atau memicu webhook. Yang tidak bisa mereka lakukan adalah bagian yang sulit: mengekstrak referensi pembayaran (nomor faktur atau simbol variabel) dari teks bank berformat bebas dalam 12 bahasa, mencocokkannya dengan faktur terbuka Anda termasuk kombinasi kolektif, dan mencatat pembayaran yang direkonsiliasi dengan benar ke Odoo.

🚀 Cara Otomatis: Pay2ERP + Odoo

Pay2ERP adalah bot rekonsiliasi pembayaran dari rangkaian BOTS4.me. Bot ini memantau sumber pembayaran Anda sesuai jadwal yang Anda tetapkan dan mengubah setiap pembayaran masuk menjadi entri yang tercatat dan terekonsiliasi di Odoo.

🏦

Pembayaran masuk
(email bank atau API Revolut/Wise)

→
🤖

Jumlah + referensi diekstrak
(34 pola, 12 bahasa)

→
🔗

Dicocokkan dengan faktur terbuka
(termasuk pembayaran kolektif)

→
✅

Dicatat di Odoo
dengan rekonsiliasi otomatis

Ekstraksi mengutamakan aturan terlebih dahulu: 34 pola bawaan mengenali referensi pembayaran, nomor faktur, dan jumlah dalam format notifikasi di 12 bahasa. Ketika aturan tidak dapat menemukan referensi, sebuah cadangan AI menganalisis teks pembayaran sebagai upaya terakhir — sehingga sebagian besar pembayaran dicocokkan secara deterministik, dan kasus-kasus khusus tetap tertangani. Bot ini juga belajar dari setiap pembayaran yang dicocokkannya, sehingga akurasinya meningkat semakin lama ia berjalan.

Siapkan dalam waktu sekitar 5 menit

  • Langkah 1 — Mulai bulan Discovery gratis Anda: Masuk di bots4.me/bots, klik Mulai bulan Discovery gratis pada kartu Pay2ERP dan setujui Ketentuan satu kali — tanpa kartu kredit.
  • Langkah 2 — Hubungkan sumber pembayaran: Buka Pengaturan (ikon roda gigi) → Pay2ERP → Access Manager → Tambah Sumber dan tambahkan kotak surat yang menerima notifikasi pembayaran dari bank Anda — Secure Quick Connect untuk Gmail dan Outlook / Microsoft 365, IMAP untuk akun lainnya. Akun Wise Business terhubung dengan token API hanya-baca (Revolut Business atas permintaan). Tidak ingin berbagi kotak surat? Tambahkan BOTS4.me Mailbox sebagai gantinya dan teruskan notifikasi bank Anda ke pay2erp@bots4.me.
  • Langkah 3 — Hubungkan Odoo: Instal modul “BOTS4.me Connect” yang gratis dari apps.odoo.com (Odoo.sh dan on-premise, versi 13–19), atau di Odoo Online gunakan helper tanpa kode dengan kunci API dari Settings → Users & Companies → Users → pengguna Anda → Account Security (aktifkan mode pengembang jika tab tersebut tersembunyi). Odoo Online memerlukan paket Custom dari Odoo untuk akses API. Pengguna Odoo yang digunakan Pay2ERP memerlukan hak Invoicing (Billing) dan Accounting (Accountant), jika tidak, Odoo menolak mencatat pembayaran. Tanpa middleware, tanpa pengembangan khusus.
  • Langkah 4 — Ajarkan bank Anda: Pindahkan satu notifikasi bank ke folder _Pay2ERP/IMPOR di kotak surat Anda. Sejak saat itu, Pay2ERP membaca setiap email dari bank tersebut — dan tidak ada yang lain dari kotak masuk Anda.
  • Langkah 5 — Mulai dalam Mode Demo: Pay2ERP menunjukkan dengan tepat pembayaran mana yang akan dicocokkan dengan faktur mana — dan tidak menulis apa pun. Tinjau laporannya setelah setiap proses.
  • Langkah 6 — Beralih ke live dengan aman: setelah Odoo terhubung, DEMO sudah mencocokkan pembayaran dengan faktur Anda yang sebenarnya tanpa menulis apa pun. Setelah laporan DEMO terlihat benar, atur Mode ke LIVE di tab Kontrol — opsi ini terbuka setelah email laporan DEMO pertama. Sejak saat itu Pay2ERP mencatat pembayaran.

🤝 Pasangan terbaik: Pay2ERP + AutoCASH

Pay2ERP mencatat pembayaran masuk; AutoCASH mengirim pengingat pembayaran yang meningkat untuk faktur Odoo yang menunggak. Bersama-sama mereka menutup lingkaran ini: begitu Pay2ERP mencatat sebuah pembayaran, AutoCASH berhenti mengirim pengingat kepada pelanggan tersebut. Tidak ada lagi menagih orang yang sudah membayar.

🎁 Coba di Bulan Discovery Gratis Anda

Bulan pertama Pay2ERP Anda adalah bulan Discovery gratis: kuota penggunaan paket Personal dengan Ekspor harian, Pra-pemrosesan, dan Gambar Raster terbuka untuk dicoba, tanpa kartu kredit. Berikut cara beralih dari nol hingga pembayaran pertama yang tercatat otomatis dalam bulan tersebut.

  • Hari 1 — Mulai: masuk di bots4.me/bots, klik Mulai bulan Discovery gratis pada kartu Pay2ERP dan setujui Ketentuan satu kali — tanpa kartu kredit. Dasbor mengonfirmasi bahwa bulan Discovery gratis Anda aktif dan menampilkan berapa hari yang tersisa.
  • Hari 1 — Hubungkan sumber pembayaran: buka Pengaturan (ikon roda gigi) → Pay2ERP → Access Manager → Tambah Sumber dan tambahkan kotak surat yang menerima notifikasi bank Anda, atau akun Wise Business dengan token API hanya-baca. Tidak ada kotak surat untuk dibagikan? Tambahkan BOTS4.me Mailbox dan teruskan notifikasi bank Anda ke pay2erp@bots4.me.
  • Hari 1 — Hubungkan Odoo: klik Tambah Tujuan → ERP → Odoo dan ikuti panduan instalasi konektor. Pengguna Odoo yang digunakan Pay2ERP memerlukan hak Invoicing (Billing) dan Accounting (Accountant), jika tidak, Odoo menolak mencatat pembayaran.
  • Hari 1 — Ajarkan bank Anda: seret satu notifikasi bank ke _Pay2ERP/IMPOR. Mulai proses berikutnya, setiap email dari bank tersebut dibaca, termasuk lima hari terakhir; tidak ada email lain di INBOX Anda yang dibuka. Pengirim yang bukan bank dimasukkan ke _Pay2ERP/JANGAN_IMPOR.
  • Hari 1–3 — Pantau dalam DEMO: Pay2ERP dimulai dalam DEMO. Pay2ERP membaca notifikasi pembayaran Anda yang sebenarnya, mencocokkannya dengan faktur terbuka Anda yang sebenarnya, dan mengirimi Anda laporan proses tentang apa yang akan dicatatnya — tidak ada yang ditulis ke Odoo dan kotak surat Anda tetap seperti apa adanya. Setiap keputusan juga muncul di tab Log dan di folder _Pay2ERP/LOGS kotak surat Anda.
  • Hari 2–5 — Aktifkan apa yang dibuka oleh Discovery: sakelar dengan tag Discovery di tab Kontrol sudah termasuk dalam bulan gratis Anda dan dimulai dalam keadaan nonaktif — aktifkan yang ingin Anda coba. Layak dicoba: Ekspor harian (file Excel berisi pembayaran yang diproses bulan ini, dikirim setiap hari melalui email, untuk akuntan Anda), Gambar Raster (advis pembayaran yang dikirim sebagai .tif, .gif, atau .webp), dan, jika Anda juga menjalankan AutoSPAM, Pra-pemrosesan.
  • Saat laporan terlihat benar — beralih ke LIVE: setelah laporan DEMO terlihat benar, atur Mode ke LIVE di tab Kontrol — opsi ini terbuka setelah email laporan DEMO pertama. Pembayaran yang cocok kini dicatat di Odoo dan emailnya dipindahkan ke _Pay2ERP/DIPROSES. Pembayaran yang perlu ditangani manual tetap di tempat kedatangannya (atau di _Pay2ERP/MANUAL) dan muncul pertama dalam laporan, dengan semua yang Anda butuhkan untuk mencatatnya secara manual.
  • Minggu LIVE pertama — periksa hasilnya: buka beberapa faktur yang ditandai lunas oleh Pay2ERP dan periksa pembayaran beserta catatan singkatnya di Odoo. Lalu atur Jadwal Berjalan dan Jam Operasional sesuai ritme bank Anda, dan masukkan alamat bagian akuntansi Anda di Kirim pembayaran yang perlu ditangani manual ke.
  • Setelah bulan tersebut: saat bulan tersebut berakhir, Pay2ERP berlanjut dengan sendirinya pada paket gratis dengan kuota bulanan kecil — pemasangan berbasis aturan untuk teks email, CSV, HTML, dan PDF teks, dengan parser AI yang dibayar dari kuota yang sama; saat kuota habis, item baru menunggu hingga bulan berikutnya atau hingga Anda memilih paket, dan item yang sudah dimulai selalu diselesaikan. PDF hasil pindai dan gambar, lampiran Excel dan Word, serta fitur tambahan Discovery memerlukan paket — lihat tabel paket di halaman produk Pay2ERP.

📊 Seperti Apa Operasional Sehari-hari

Setelah live, Pay2ERP berjalan sesuai Jadwal Berjalan yang Anda pilih di tab Kontrol, dalam Jam Operasional yang Anda tentukan. Setelah setiap proses, Anda menerima email laporan: pembayaran yang dicocokkan dan dicatat, pembayaran yang perlu ditangani manual, dan apa pun yang ditandai — subjeknya diawali ✅ ketika semuanya berhasil. Dalam LIVE, email yang semua pembayarannya telah dicatat diarsipkan ke folder _Pay2ERP/DIPROSES; dalam DEMO kotak surat Anda dibiarkan persis seperti apa adanya.

  • Pembayaran yang tidak cocok tidak akan pernah hilang. Pembayaran ini tetap belum dibaca di INBOX Anda (atau di _Pay2ERP/MANUAL jika masuk melalui _Pay2ERP/IMPOR) dan muncul dalam laporan proses — Anda meninjaunya tepat di tempat Anda sudah bekerja.
  • Pay2ERP mempelajari tata letak setiap bank. Setiap pembayaran yang berhasil dicatat Pay2ERP mengajarkannya bagaimana bank tersebut menuliskan jumlah dan referensi, sehingga notifikasi dari bank yang sama dikenali lebih cepat di lain waktu.
  • Pembayaran kolektif ditangani. Sebuah algoritma pencocokan kombinatorial menemukan kumpulan faktur terbuka mana yang dicakup oleh satu transfer kolektif.
  • Semuanya dapat diaktifkan/nonaktifkan dan dicatat. Sakelar per fitur, Daya Bot aktif/nonaktif, Mode AI dari Off (aturan murni) hingga Ultra tergantung paket Anda, log keputusan lengkap di tab Log pada dasbor, dan salinannya di folder _Pay2ERP/LOGS kotak surat Anda.
  • Aman secara desain: 2FA, di-hosting di UE, dirancang untuk GDPR, dengan laporan, log, dan folder kotak surat dalam 31 bahasa.

IMP Kontakt spol. s r.o., distributor B2B asal Eropa, menjalankan Pay2ERP setiap hari untuk ratusan pembayaran bersama aplikasi BOTS4.me lainnya — dengan rekonsiliasi yang sepenuhnya otomatis dan tim akuntansi hanya meninjau kasus-kasus pengecualian.

🏦 Integrasi Revolut dan Wise dengan Odoo, Sudah Terpasang

Feed bank tradisional diperbarui dalam batch; notifikasi email bergantung pada apakah bank Anda mengirimkannya. Integrasi API Wise dan Revolut sama sekali tidak memerlukan email bank — jumlah, referensi, dan pengirim dibaca langsung dari rekening pada proses Pay2ERP berikutnya, lalu dicocokkan dan dicatat di Odoo seperti pembayaran lainnya. Wise terhubung dalam satu menit dengan token API hanya-baca di Access Manager → Tambah Sumber → API; Revolut Business disiapkan bersama Anda atas permintaan — hubungi kami.

Selain API, Pay2ERP membaca email notifikasi pembayaran dari bank mana pun melalui IMAP, Gmail, Outlook/Office 365 — sehingga satu bot mencakup rekening bank tradisional dan akun fintech Anda sekaligus. Dan jika rekening koran bank Anda sudah masuk ke Odoo, Pay2ERP juga dapat membaca baris bank tersebut: Pay2ERP memasangkan baris yang tidak dapat dicocokkan Odoo sendiri dan membiarkan baris yang sudah direkonsiliasi Odoo tanpa diubah. Transaksi bank yang sama yang datang melalui email dan sebagai baris rekening koran hanya dicatat sekali.

🌍 Berfungsi di Luar Odoo

Panduan ini berfokus pada Odoo (versi 13–19, semua jenis hosting — lihat jenis hosting Odoo mana saja yang bisa diotomatisasi), tempat Pay2ERP mencatat pembayaran dengan rekonsiliasi otomatis. Bot yang sama juga berjalan di ERPNext (15–16), Zoho, Dolibarr (23 dan yang lebih baru), Business Central online, QuickBooks Online, Xero, dan SAP Business One; ERP lain apa pun yang memiliki API dihubungkan atas permintaan. Satu dashboard, mesin pencocokan yang sama, hanya adapter ERP-nya yang berbeda.

❓ Pertanyaan yang Sering Diajukan

Bagaimana cara mencocokkan pembayaran bank dengan faktur di Odoo secara otomatis?

Hubungkan sumber pembayaran (email notifikasi bank atau API Revolut/Wise) dan database Odoo Anda ke Pay2ERP di bots4.me/bots. Bot ini mengekstrak jumlah dan referensi faktur dari setiap pembayaran menggunakan 34 pola bawaan dalam 12 bahasa, mencocokkannya dengan faktur terbuka di Odoo, dan mencatat pembayaran tersebut dengan rekonsiliasi otomatis. Pengaturan hanya butuh sekitar 5 menit dan bulan pertama gratis.

Apakah Pay2ERP mengintegrasikan Revolut dan Wise dengan Odoo?

Ya. Pay2ERP membaca pembayaran masuk langsung dari API Wise dan Revolut Business, tanpa menunggu email bank, pada proses berikutnya. Setiap pembayaran dicocokkan dengan faktur Odoo yang terbuka dan dicatat secara otomatis, persis seperti pembayaran yang diambil dari email notifikasi bank. Wise terhubung di dasbor dengan token API hanya-baca; Revolut Business disiapkan bersama Anda atas permintaan.

Apa yang terjadi pada pembayaran yang tidak dapat dicocokkan dengan faktur?

Email pembayaran yang tidak cocok tetap belum dibaca di tempat kedatangannya — INBOX atau folder bank Anda (atau di _Pay2ERP/MANUAL jika datang melalui _Pay2ERP/IMPOR) — sehingga tidak ada yang luput dari pandangan. Laporan proses mencantumkan masing-masing email tersebut di bagian pertama, dengan alasannya, faktur terbuka yang ditemukan, dan semua yang Anda butuhkan untuk mencatatnya secara manual.

Bisakah satu transfer bank yang membayar beberapa faktur sekaligus dicocokkan?

Ya. Pembayaran kolektif (batch) dicocokkan dengan algoritma kombinatorial yang mencari kombinasi faktur terbuka pelanggan Anda yang jumlahnya sama dengan nilai yang ditransfer, lalu mencatat pembayaran tersebut terhadap semua faktur itu di Odoo.

Apakah saya perlu menulis aturan regex atau template untuk email bank saya?

Tidak. Pay2ERP sudah dilengkapi 34 pola ekstraksi yang mencakup berbagai format notifikasi pembayaran dalam 12 bahasa, mempelajari pola baru secara statistik dari pencocokan yang berhasil, dan beralih ke analisis AI ketika aturan tidak bisa mengekstrak referensi. Tidak ada kode atau pemeliharaan yang perlu Anda lakukan.

Bisakah saya menguji pencocokan pembayaran otomatis tanpa mengizinkannya menulis ke Odoo?

Ya. Mulailah dengan Mode Demo: dengan Odoo terhubung, bot mencocokkan pembayaran nyata dengan faktur nyata Anda, melaporkan apa yang akan dilakukannya dan tidak menulis apa pun. Beralihlah ke live hanya setelah laporannya terlihat benar. Setiap fitur dapat diaktifkan/dinonaktifkan secara terpisah.

Versi dan jenis hosting Odoo apa saja yang didukung?

Odoo versi 13 hingga 19, di ketiga jenis hosting. Odoo.sh dan on-premise menggunakan modul Python “BOTS4.me Connect” gratis yang dipasang sekali klik; Odoo Online (yang melarang modul Python kustom) menggunakan helper XML tanpa kode ditambah API key dari Settings → Users & Companies → Users → pengguna Anda → Account Security.

Bisakah saya mencoba Pay2ERP sebelum membayar?

Ya — bulan pertama Pay2ERP Anda adalah bulan Discovery gratis, tanpa kartu kredit. Pay2ERP dimulai dalam DEMO, sehingga Anda dapat melihatnya memasangkan pembayaran tanpa satu pun penulisan ke ERP Anda. Saat bulan tersebut berakhir, Pay2ERP berlanjut dengan sendirinya pada paket gratis dengan kuota bulanan kecil: saat kuota habis, item baru menunggu hingga bulan berikutnya atau hingga Anda memilih paket, dan item yang sudah dimulai selalu diselesaikan.

📚 Panduan Terkait

🔗 Sumber dan Bacaan Lanjutan

Dokumentasi resmi dan standar yang dirujuk dalam panduan ini. Tautan eksternal terbuka di tab baru.

Hentikan Mencocokkan Pembayaran secara Manual

Hubungkan email bank atau akun Wise Anda, hubungkan Odoo, lalu saksikan proses pertama dalam DEMO. Bulan pertama Anda adalah bulan Discovery gratis — tanpa kartu kredit.

🌐 BOTS4.me bekerja sepenuhnya dalam bahasa Anda — Anda tidak perlu bahasa Inggris untuk menyiapkan dan menjalankan otomasi Anda. Halaman ini diterjemahkan dari versi asli berbahasa Inggris kami. Sarankan perbaikan penulisan →