Search by job, company or skills

Odoo Functional Consultant

Odoo Functional Consultant

shopping bag (s) pte. ltd.
2-5 Years
SGD 6,000 - 8,000 per month
  • Posted 36 minutes ago
  • Be among the first 10 applicants

Job Description

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 make sure every online and store order flows correctly into Odoo or SAP.
  • Monitor allocation, replenishment and stock-transfer processes between warehouses and stores.
  • Set up and maintain promotions and pricing in Odoo.
  • Work with the third-party warehousing (3PL) vendor to meet daily and weekly KPIs.
  • Work with implementation partners and vendors on projects, and hold them to scope, timeline and quality.
  • Keep all Odoo functional documentation (BRDs, FSDs, test scripts, user guides) current.

Qualifications

Must Have

  • Degree in Information Systems, Computer Science, Business or a related field.
  • Minimum 4 years of ERP functional consulting experience, of which at least 3 years hands-on in Odoo (Sales, Purchase, Inventory, Accounting).
  • At least one full-lifecycle Odoo implementation (requirements through go-live and hypercare).
  • Proven experience writing functional specifications and running UAT.
  • Good written and spoken English (mandatory).
  • Able to work independently with little supervision, and within project teams.
  • Willing to travel within Asia when required.

Key Competencies

  • Strong consulting skills and a pro-active, solution-focused attitude.
  • Clear communicator with business users, management and technical teams.
  • Structured problem solver who works to root cause, not workaround.
  • Cost-aware: favours standard functionality over customisation.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Odoo 17 or later Enterprise

Odoo Studio

JSON-RPC