Banyak perusahaan memakai fitur Enterprise di Odoo 16 lalu ingin pindah ke Community saat upgrade. Masalahnya, data dan laporan sudah bergantung pada modul Enterprise.
Pendekatan kami: menulis modul pengganti dengan nama teknis yang sama. Dengan begitu xmlid dan ir_model_data tidak perlu diubah, dan data lama tetap terbaca.
Untuk akuntansi saja hasilnya sekitar 16.800 baris Python dengan 42 skrip tes dan 4 browser tour - mencakup engine laporan dengan ekspor XLSX/PDF, aset, impor mutasi bank, dan follow-up piutang.
Hasilnya, Odoo 18 berjalan tanpa lisensi Enterprise, sementara user tetap memakai laporan yang sama seperti sebelumnya.