SmartBill-Odoo ERP Integration RO
Description
Budget: $750 - $1500
Project Title: SmartBill → Odoo Integration (Odoo.sh, Python, NO Make) Project Description: We need a senior Odoo developer to build a one-way integration: SmartBill → Odoo (NOT the other way around) SmartBill is the source of truth for accounting and legal compliance. Odoo is used for operations, warehouse, sales, and management reporting.
IMPORTANT:
- One-way sync ONLY: SmartBill → Odoo
- Odoo must NOT send data back to SmartBill
- No Make / Integromat / Zapier solutions
- Odoo.sh custom module required
- Experience with Odoo ORM is mandatory
Project Goal: Synchronize all accounting-related data from SmartBill into Odoo without duplication, ensuring accurate management reporting.
Scope (Phase 1
- Mandatory):
- Products
- Customers / Partners
- Customer Invoices
- Invoice Lines
- Supplier Invoices (Vendor Bills)
- Payments
- Receipts / Payment references
- Workpoints / Locations
Technical Requirements:
- SmartBill API → Odoo.sh custom module → Odoo ORM
- Proper field mapping between systems
- Duplicate prevention (idempotency)
- Storage of SmartBill IDs inside Odoo (custom fields)
- Tax (VAT) mapping between SmartBill and Odoo
- Logging and error handling
- Retry mechanism for failed syncs
Nice to Have (Phase 2):
- Stock synchronization
- Advanced warehouse logic
- Partial reverse sync (optional, later stage only)
Final budget depends on developer experience and proposed architecture.
DO NOT APPLY IF:
- You plan to use Make / Integromat / Zapier
- You don't have real Odoo backend development experience
- You have not worked with Odoo.sh
- You cannot implement custom Odoo modules
When applying, please answer:
- Have you built Odoo.sh custom modules before? Provide examples.
- How would you handle duplicate prevention in this integration?
- How would you store SmartBill IDs inside Odoo?
- What architecture would you use for this integration?
We are looking for a long-term developer for further improvements after Phase 1.
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.