Bantuan Teman-teman: Memanggil Fungsi `amount_to_text` Odoo ke Pentaho Report Designer
Diposting pada 27 Jun 2026, 18:59
Halo teman-teman praktisi Odoo dan Pentaho sekalian,
Saya Arif dari tim IT di perusahaan kami. Saat ini kami menggunakan Odoo ERP untuk operasional sehari-hari dan juga memanfaatkan Pentaho Report Designer untuk kebutuhan laporan-laporan kustom yang lebih spesifik dan kompleks.
Saya sedang menghadapi kendala terkait implementasi fungsi 'amount_to_text' atau 'terbilang' pada laporan yang kami buat di Pentaho. Seperti yang kita semua tahu, Odoo punya fungsi 'amount_to_text' yang sangat powerful dan fleksibel untuk mengkonversi nilai numerik (misal: jumlah total faktur) menjadi teks (misal: 'Dua Juta Lima Ratus Ribu Rupiah').
Nah, yang menjadi pertanyaan besar saya, bagaimana cara terbaik untuk 'memanggil' atau 'menggunakan ulang' fungsi 'amount_to_text' yang ada di backend Odoo tersebut agar bisa langsung tampil di laporan yang kami desain menggunakan Pentaho Report Designer? Apakah ada cara standar atau best practice untuk melakukan integrasi ini?
Sejauh ini saya terpikir beberapa opsi, tapi masih belum menemukan jalan yang paling efisien:
1. Menarik data mentah dari database Odoo via SQL, tapi tentu fungsi 'amount_to_text' ini adalah logic Python di Odoo, bukan fungsi database yang bisa langsung dipanggil.
2. Membuat ulang logic 'amount_to_text' secara manual di Pentaho, tapi ini rasanya kurang efisien, rentan error, dan duplikasi kode.
3. Mungkin ada cara via API Odoo untuk mendapatkan nilai terbilang ini dan kemudian di-pass ke Pentaho? Kalau iya, bagaimana cara mengintegrasikannya dengan data source di Pentaho secara rapi?
Adakah teman-teman di sini yang punya pengalaman serupa atau punya solusi jitu untuk masalah ini? Mungkin ada trik atau setup tertentu yang perlu saya lakukan agar fungsi Odoo ini bisa 'direferensikan' atau 'dikonsumsi' langsung oleh Pentaho?
Mohon pencerahannya ya. Terima kasih banyak sebelumnya atas perhatian dan bantuannya!