Odoo 20 mendokumentasikan alur kerja pembersihan antarperusahaan untuk skenario akuntansi multi perusahaan tertentu: satu perusahaan menerima pembayaran pelanggan untuk faktur yang diterbitkan oleh perusahaan lain dalam basis data Odoo yang sama. Sistem dapat merekonsiliasi faktur terbuka milik perusahaan penerbit dan membuat entri akuntansi penyeimbang antara kedua entitas. (Odoo 20.0 Docs: Companies Multi Company) Odoo mengumumkan Odoo 20 pada 24 September 2026. (Meet Odoo 20)

Alur kerja ini menangani kedua sisi transaksi. Pada perusahaan yang menerbitkan faktur, piutang pelanggan menjadi klaim terhadap perusahaan yang mengumpulkan pembayaran. Perusahaan penerima mencatat jumlah yang sesuai sebagai utang kepada perusahaan penerbit. Ini membersihkan saldo pelanggan sambil tetap mempertahankan kewajiban keuangan antara kedua perusahaan. (Odoo 20.0 Docs: Companies Multi Company)

Apa yang dicakup alur kerja ini

Kasus penggunaan yang didokumentasikan dimulai dengan faktur milik satu perusahaan dan pembayaran yang diterima oleh perusahaan lain. Kedua perusahaan harus dikonfigurasi dalam basis data Odoo yang sama. Proses yang melibatkan basis data terpisah atau sistem akuntansi eksternal bukan bagian dari alur kerja yang didokumentasikan. (Odoo 20.0 Docs: Companies Multi Company)

Saat pembayaran diproses dengan konfigurasi yang diperlukan, Odoo merekonsiliasi faktur pelanggan asli dan menghasilkan entri antarperusahaan. Otomatisasi ini menghubungkan rekonsiliasi faktur dengan saldo internal antara perusahaan yang berpartisipasi. Ini tidak menghapus saldo tersebut. Sebaliknya, jumlahnya dicatat ke akun antarperusahaan yang dikonfigurasi. (Odoo 20.0 Docs: Companies Multi Company)

Perlakuan akuntansinya memisahkan hubungan pelanggan dari hubungan antara perusahaan. Setelah pembersihan, perusahaan penerbit tidak lagi mencatat jumlah yang diselesaikan sebagai piutang pelanggan yang masih terbuka. Perusahaan tersebut mencatat piutang dari perusahaan yang memegang pembayaran, sementara perusahaan penerima mengakui utang yang sesuai. (Odoo 20.0 Docs: Companies Multi Company)

Konfigurasi Odoo yang diperlukan

Basis data multi perusahaan saja tidak cukup. Modul Intercompany Payment - Account milik Odoo harus diinstal, dan Inter-Company Transactions harus diaktifkan untuk setiap perusahaan yang berpartisipasi dalam alur kerja ini. (Odoo 20.0 Docs: Companies Multi Company) Implementasi multi perusahaan yang sudah ada harus memeriksa kedua persyaratan ini sebelum mencoba memproses pembayaran tersebut.

Setiap perusahaan yang berpartisipasi juga memerlukan jurnal pembersihan serta akun utang dan piutang antarperusahaan khusus. Akun-akun ini mengatur di mana kewajiban antara entitas dicatat. (Odoo 20.0 Docs: Companies Multi Company) Desainnya harus ditinjau terhadap bagan akun, pelaporan tingkat entitas, dan persyaratan rekonsiliasi antarperusahaan sebelum transaksi diproses.

Metode pembayaran harus menggunakan akun penerimaan tertunda. (Odoo 20.0 Docs: Companies Multi Company) Prasyarat ini harus diperiksa dalam konfigurasi pembayaran saat ini, terutama jika jurnal bank, pemrosesan tanda terima, atau pemetaan akun telah disesuaikan. Menginstal modul dan mengonfigurasi akun antarperusahaan saja tidak akan memenuhi persyaratan yang didokumentasikan jika metode pembayaran tidak memiliki akun penerimaan tertunda yang diperlukan. (Odoo 20.0 Docs: Companies Multi Company)

Implikasi akuntansi

Alur kerja ini menggabungkan rekonsiliasi pelanggan dan pembuatan entri antarperusahaan yang sesuai. (Odoo 20.0 Docs: Companies Multi Company) Tanpa koneksi tersebut, tim keuangan mungkin perlu menangani saldo pelanggan dan kewajiban antara perusahaan sebagai langkah akuntansi yang terpisah. Apakah proses otomatis ini sesuai bergantung pada alur pembayaran organisasi dan kemampuannya untuk mendukung struktur akun yang diperlukan.

Pembayaran yang ditagihkan oleh satu perusahaan untuk faktur perusahaan lain tidak diperlakukan oleh alur kerja ini sebagai pendapatan perusahaan penerima. Entri yang didokumentasikan menetapkan utang usaha di entitas penerima dan piutang yang sesuai di entitas penerbit. (Odoo 20.0 Docs: Companies Multi Company) Selama pengujian, tim keuangan harus memeriksa entri jurnal yang dihasilkan dan memastikan bahwa saldo pelanggan, antarperusahaan, dan penerimaan yang belum dilunasi menggunakan akun yang dimaksud.

Konfigurasi berlaku untuk setiap perusahaan yang berpartisipasi, bukan sebagai satu pengaturan di seluruh basis data. (Odoo 20.0 Docs: Companies Multi Company) Perusahaan yang berbagi satu lingkungan Odoo dapat memiliki bagan akun, struktur jurnal, atau metode pembayaran yang berbeda, sehingga pengaturan setiap entitas harus divalidasi secara terpisah.

Batasan alur kerja yang didokumentasikan

Dokumentasi menjelaskan tujuan akuntansi dari alur kerja ini dan mengidentifikasi modul, pengaturan perusahaan, jurnal, akun, serta persyaratan metode pembayarannya. (Odoo 20.0 Docs: Companies Multi Company) Dokumen ini tidak menetapkan bagaimana setiap kustomisasi, lokalisasi, atau integrasi eksternal akan berperilaku dengan clearing antarperusahaan. Area tersebut memerlukan peninjauan khusus berdasarkan implementasi.

Alur kerja ini didokumentasikan untuk perusahaan yang berada dalam basis data yang sama. (Odoo 20.0 Docs: Companies Multi Company) Sumber yang disediakan tidak mengonfirmasi adanya proses otomatis yang setara antara basis data Odoo yang terpisah. Oleh karena itu, organisasi yang menggunakan instance terpisah harus memverifikasi sendiri proses lintas basis data yang mereka butuhkan.

Sumber yang disediakan juga tidak mendefinisikan perlakuan alur kerja terhadap pembayaran parsial, pengembalian dana, pelunasan dalam mata uang asing, pembalikan pembayaran, atau rantai yang melibatkan perusahaan tambahan. Jika transaksi ini penting bagi organisasi, setiap kasus harus diuji sebelum digunakan secara operasional.

Apa yang perlu diverifikasi sebelum adopsi

Pertama, pastikan bahwa perusahaan penerbit faktur dan perusahaan yang menerima pembayaran berada dalam basis data Odoo yang sama. Periksa bahwa modul Intercompany Payment - Account terpasang dan Inter-Company Transactions diaktifkan untuk setiap perusahaan yang dimaksudkan untuk berpartisipasi. (Odoo 20.0 Docs: Companies Multi Company)

Kedua, tinjau jurnal clearing dan akun utang dan piutang khusus untuk setiap entitas. (Odoo 20.0 Docs: Companies Multi Company) Pilihan akun harus mendukung kebutuhan pelaporan dan rekonsiliasi organisasi. Pengguna harus dapat mengidentifikasi jumlah yang harus dibayar oleh perusahaan yang menerima pembayaran dan jumlah yang sesuai yang terutang kepada perusahaan yang menerbitkan faktur.

Ketiga, periksa metode pembayaran dan pastikan metode tersebut menggunakan akun penerimaan yang belum dilunasi. (Odoo 20.0 Docs: Companies Multi Company) Periksa konfigurasi yang sebenarnya, bukan mengandalkan nama jurnal atau asumsi berdasarkan proses penerimaan yang sudah ada.

Terakhir, jalankan transaksi terkontrol menggunakan faktur dan pembayaran yang representatif. Pastikan bahwa Odoo merekonsiliasi faktur pelanggan, mencatat piutang antarperusahaan milik perusahaan penerbit, dan membuat utang yang sesuai di perusahaan yang menerima uang tersebut. (Odoo 20.0 Docs: Companies Multi Company) Tinjau kedua buku besar perusahaan sebelum digunakan lebih luas agar pemetaan akun dan saldo di tingkat entitas dapat diperiksa.

Hasilnya seharusnya membuat faktur pelanggan terekonsiliasi sambil menampilkan jumlah antar kedua perusahaan di akun antarperusahaan masing-masing. Perbedaan ini merupakan inti dari alur kerja: pelunasan pelanggan selesai, tetapi kewajiban terpisah antara entitas penerbit dan penerima tetap terlihat untuk rekonsiliasi di kemudian hari. (Odoo 20.0 Docs: Companies Multi Company)