The Odoo Functional Consultant owns the design, configuration and support of Odoo across the group's retail operations, with Odoo as the primary platform. A working knowledge of SAP S/4HANA Sales & Distribution (SD) and Materials Management(MM) is needed to support the interfaces between SAP and Odoo while both systems run side by side.
Job Description
Gather business requirements and translate them into functional specifications (FSDs) for Odoo configuration, custom reports, forms/outputs, interfaces, data conversions and enhancements.
Configure Odoo modules end to end (Sales, Purchase, Inventory, Warehousing, Accounting, Point of Sale) and lead fit-gap analysis against standard Odoo before any customisation is approved.
Write clear functional specifications for the development team (Python/XML) and review delivered work against the specification.
Provide first-level functional support on SAP SD/MM issues and work with the SAP team on resolution.
Design and monitor interfaces between Odoo, SAP S/4HANA, eCommerce platforms, 3PL warehouses and other third-party systems.
Support data migration from SAP to Odoo: mapping, cleansing, load templates, reconciliation and cut-over planning.
Plan and run unit tests, integration tests, user acceptance tests (UAT) and regression tests.
Train process owners and end users, produce user guides and training material, and own knowledge transfer.
Define and maintain user access roles and access rights in Odoo, in line with segregation-of-duties rules.
Analyse and resolve incidents and change requests within agreed service levels, and record root cause and resolution.
Proactively propose process and system improvements that reduce manual work and operating cost.
Functional Module Scope
A. Odoo - Primary Skill Set (Odoo 17 or later, Enterprise)
Sales
- Quotation and sales order flow, order confirmation and invoicing policies (ordered vs delivered quantities).
- Pricelists, discounts, promotions, customer‑specific pricing and multi‑currency pricing.
- Customer master, payment terms, credit limits and sales teams.
- Returns and credit notes, including returns from eCommerce channels.
Purchase
- Request for quotation, purchase order, approval levels and vendor master.
- Vendor pricelists, lead times and purchase agreements (blanket orders).
- Three‑way match (PO, receipt, vendor bill) and control policies.
- Landed costs (freight, duty, insurance) for imported merchandise.
Inventory
- Product and variant setup (size/colour matrices), units of measure, barcodes and product categories.
- Inventory valuation methods (Standard, FIFO, Average Cost) and automated stock accounting.
- Reordering rules, replenishment and make‑to‑order / make‑to‑stock logic.
- Lots and serial numbers, stock adjustments, cycle counts and physical inventory.
- Inter‑company and inter‑warehouse transfers.
Warehousing (Warehouse Management)
- Multi‑warehouse and multi‑location setup, routes, and push/pull rules.
- One‑, two‑ and three‑step receipts and deliveries (receive, quality check, put away; pick, pack, ship).
- Putaway rules, storage categories, and batch, wave and cluster picking.
- Odoo Barcode app for receiving, picking and counting; RFID‑readiness awareness is an advantage.
- Dropship, cross‑dock and 3PL integration for store and online fulfilment.
Accounting & Finance
- Chart of accounts, journals, fiscal positions and tax setup (e.g. Singapore GST, Thailand VAT, Indonesia PPN).
- Accounts receivable, accounts payable, payments and bank reconciliation.
- Multi‑company and multi‑currency setup, inter‑company transactions and currency revaluation.
- Analytic accounting (by brand, store, channel), budgets and period‑end close.
- Stock‑to‑GL reconciliation and the accounting entries produced by Sales, Purchase and Inventory.
Point of Sale (Retail Stores)
- Store and register setup, payment methods, cash control and session closing.
- In‑store promotions, loyalty and gift cards, and store returns and exchanges.
- POS‑to‑inventory and POS‑to‑accounting integration.
Technical Awareness (Odoo)
- Odoo Studio for low‑code changes; ability to read Python/XML module structure and understand customisation impact.
- Integration methods: XML‑RPC/JSON‑RPC, REST APIs, scheduled actions and file‑based (CSV/FTP) interfaces.
- Data import/export tools and upgrade impact assessment between Odoo versions.
B. SAP S/4HANA - Working Knowledge
SAP SD (Sales & Distribution)
- Understanding of the order‑to‑cash flow: sales order, delivery and billing.
- Basic awareness of pricing conditions and customer master data.
SAP MM (Materials Management)
- Understanding of the procure‑to‑pay flow: purchase order, goods receipt and invoice verification.
- Basic awareness of material master, movement types and stock transfers.
Specific Duties and Responsibilities
Support the live Odoo footprint across the group's retail entities and assist on SAP SD/MM issues where needed.
Monitor daily inbound and outbound processes and mak