
Odoo Integration
Upwork
Remote
•2 hours ago
•No application
About
We need an experienced Odoo developer to build a custom module in Odoo 18 that integrates with the Federal Inland Revenue Service (FIRS) e-Invoicing API (einvoice.firs.gov.ng). The module should: Connect Odoo invoices to FIRS e-Invoicing endpoints. Validate invoice data against the Invoice Schema before submission. Generate and submit Invoice Reference Numbers (IRN) using taxpayer details (Invoice Number, Service ID, Datestamp). Implement authentication and encryption (crypto keys, public key, certificate) as required by FIRS. Handle IRN signing, QR code generation, and secure data packaging. Sync invoice status (e.g., pending, signed, validated) back into Odoo. Be clean, well-documented, and compatible with Odoo’s accounting workflows. We will provide the official API documentation, schema references, and sample payloads. Requirements: Strong Odoo (Python, XML, ORM) development experience. Experience integrating third-party APIs with Odoo. Familiarity with encryption (OpenSSL, certificates) and QR code generation. Ability to deliver a tested, production-ready module. https://einvoice.firs.gov.ng/docs/system-integrator/qr-code https://einvoice.firs.gov.ng/docs/system-integrator/invoice-schema https://einvoice.firs.gov.ng/docs/system-integrator/generate-irn