Skip to content

Odoo Functional Training Syllabus for Bangladesh (Odoo 17 to 19)

Session-by-session Odoo functional training syllabus for Bangladesh: accounting, inventory, manufacturing, HR, POS, with prerequisites, format and assessment.

Updated Applies to Odoo 17 to 19By Odoo Bangladesh Community

This page sets out the full session plan for the community's Odoo functional training track, covering five modules in order: accounting, inventory, manufacturing, HR and payroll, and point of sale. It is built for Odoo 17 to 19 and for Bangladesh practice: 15 percent VAT, Mushak 6.3 and 9.1, VDS and TDS, the July to June fiscal year, Bangladesh Labour Act 2006 payroll rules, and bKash, Nagad and Rocket at the till. Use it to decide whether the track fits you, to prepare before a batch, or to self-study using the exercises.

Who this track is for

The functional track trains people who will configure Odoo, map business processes onto it, and support users. Typical participants are accountants, store and supply chain staff, HR officers, fresh BBA or commerce graduates, and small business owners who want to run their own implementation. It does not teach programming; for that, see the technical syllabus.

Prerequisites

  • Basic bookkeeping literacy: you know what a debit, a credit, a trial balance and VAT are
  • Spreadsheet skills: sorting, filtering, simple formulas, importing CSV
  • Working English for the Odoo interface; Bangla is used freely in class
  • A laptop with a modern browser and a stable connection; a trial Odoo database is provided for each participant

No prior Odoo experience is assumed.

Format

Batches are typically offered in two patterns: evening sessions of two hours, two or three times a week over 10 to 12 weeks, or weekend sessions of four hours on Fridays or Saturdays over about 12 weeks. Both are run online, and weekend batches are often also offered in person in Dhaka. Each session mixes a short demonstration, hands-on configuration on your own database, and a Bangladesh-flavoured exercise. Prices are set per batch by the organiser and published on the training page; this syllabus does not fix them.

Session table

SessionTopicLearning outcomesExercise
1Orientation and ERP basicsExplain what an ERP is, navigate Odoo 17 to 19, understand apps, users, companies and access rightsCreate a company "Padma Traders Ltd, Dhaka", set July to June fiscal year, add three users with roles
2Accounting: chart of accounts and taxesBuild a chart of accounts for a Bangladeshi SME, configure 15 percent VAT, VDS and TDS taxes and fiscal positionsLoad a 60-account chart, create VAT 15 percent, VDS 7.5 percent and TDS 5 percent taxes, test on a sample bill
3Accounting: customer invoicing and receiptsCreate invoices, credit notes, payment terms, record bKash and bank receipts, reconcileIssue five invoices to Chattogram customers, record two bKash receipts and one bank transfer, reconcile the statement
4Accounting: vendor bills, withholding and LC purchasesRegister bills with VDS and TDS, handle foreign currency bills, track an import LCPost a USD bill from a Singapore supplier at a stated rate, apply VDS, pay through LC margin account
5Accounting: month end, VAT return and reportsRun bank reconciliation, prepare Mushak 9.1 figures, lock periods, read P&L and balance sheetClose July for Padma Traders and produce the VAT return summary and a profit and loss in Bangla labels
6Inventory: products and warehousesConfigure product types, units, categories, multi-warehouse and locations including a bonded areaSet up Dhaka and Gazipur warehouses with receipt, stock and bonded locations; import 200 SKUs from CSV
7Inventory: receipts, deliveries and routesRun purchase-to-receipt and sale-to-delivery, use one-step and two-step routes, print challansReceive a 40-line purchase, deliver three sales orders, print Bangla delivery challans
8Inventory: lots, serials, barcode and countsTrack lots and expiry, use the barcode app, perform cycle counts and adjustmentsReceive pharmaceutical lots with expiry dates, scan a delivery, run a count on 50 items and post the variance
9Inventory: reordering, valuation and reportingConfigure reordering rules, choose costing methods, read stock valuation and ageing reportsSet min-max rules for fast movers, compare FIFO and average cost on a sample month
10Manufacturing: bills of material and work centresCreate BoMs, multi-level BoMs, work centres and routingsBuild a BoM for a 180 gsm polo shirt with fabric, thread, labels and packing, with cutting, sewing and finishing operations
11Manufacturing: orders, work orders and subcontractingRun manufacturing orders, consume components, record scrap, manage subcontracted dyeingProduce 1,000 polos across two work orders, send grey fabric to a Narayanganj dyeing subcontractor
12Manufacturing: MRP planning, quality and costingUse the master production schedule, set quality checks, analyse product costPlan a buyer order of 20,000 pieces, add an inline quality check, compute unit cost including overhead
13HR: employees, contracts and attendanceSet up departments, employees, contracts and attendance, integrate a biometric exportCreate 30 employees across admin and production grades, import a month of attendance from CSV
14HR: leave and payroll structureConfigure leave types, salary structures and rules for basic, house rent, medical, conveyance and overtime at double rateDefine a salary structure under the Bangladesh Labour Act 2006 and run one payslip with 12 hours overtime
15HR: festival bonus, provident fund, gratuity and taxAdd festival bonus, provident fund contributions, gratuity accrual and income tax deduction rulesRun an Eid month payroll for 30 employees with bonus and PF, post it to accounting
16Point of Sale: shop setup and sessionsConfigure a POS, payment methods including bKash, Nagad, Rocket and cash, open and close sessionsOpen a pharmacy till in Mirpur, sell 20 items with mixed payments, close the session and verify cash
17POS: offline operation, hardware and returnsHandle load-shedding with the offline client, connect a receipt printer and scanner, process returns and discountsSimulate a power cut mid-sale, resume and sync, process a return with a Mushak-compliant receipt
18POS: multi-shop reporting and accounting linkRun several shops, set session accounting, read sales by product and cashierConsolidate two shops into one VAT return summary and reconcile POS cash to the bank deposit
19Consulting skills: discovery and process mappingRun a discovery workshop, document as-is and to-be processes, scope a projectInterview a classmate playing a Khulna distributor and write a two-page scope document
20Consulting skills: UAT, training and go-liveWrite test scripts, plan role-based training, run a go-live checklist, handle change requestsWrite five UAT scripts for Padma Traders and a go-live plan around a 1 July cut-over
21Capstone work sessionConfigure a hypothetical company end to end with trainer supportBuild "Meghna Knitwear, Narayanganj": accounting, inventory, one BoM, 10 employees, one POS outlet
22Capstone presentation and assessmentPresent the configuration, defend choices, receive feedback15-minute presentation and Q&A per participant

The track order matches the five topic pages: accounting, inventory, manufacturing, HR and POS. Each topic page has extra practice exercises and a recommended reading list.

Assessment

  • A ten-question quiz at the end of each module block (after sessions 5, 9, 12, 15 and 18), open book, 60 percent to pass
  • One graded practical: the month-end close in session 5, marked on correctness of VAT figures and reconciliation
  • The capstone in sessions 21 and 22, marked on completeness, correctness of Bangladesh tax and payroll setup, and clarity of presentation
  • Attendance of 80 percent is required for the community certificate of completion

The certificate is a community document, not an Odoo S.A. certification. Participants who want the official Odoo certification exam are pointed to it in the career session.

How to use this syllabus for self-study

Work through the sessions in order on a free Odoo trial or a Community install. Give each session two to three hours including the exercise. Keep one hypothetical company throughout so your data accumulates like a real business. When you reach a topic you cannot complete, post the question in the forum with your Odoo version. The whole track takes about 60 hours of focused study.

Frequently asked questions

Do I need an accounting or IT background for the functional track?

No formal degree is required. Comfort with spreadsheets and basic bookkeeping terms (debit, credit, VAT, stock) is enough. BBA, CA-inter and commerce graduates find the accounting sessions easiest; others catch up with the pre-reading.

Which Odoo version does the syllabus use?

Sessions run on Odoo 17 to 19 depending on the batch. Concepts carry across these versions; where a screen differs, the trainer points it out. Odoo releases a new major version every October, so check the batch notice.

Is the training online or in person?

Both formats are typical. Evening batches run online two or three times a week; weekend batches are often held in person in Dhaka. The session content is the same in either format.

What does the assessment involve?

A short quiz after each module block, one graded practical per track, and a final capstone where you configure a hypothetical Bangladeshi company end to end and present it. Attendance of 80 percent is required for a certificate.

Next step

To ask about the next batch, a self-study plan, or whether the functional or technical track suits you, get in touch. Mention your background and the Odoo version you have access to so the reply can be specific. The career guide explains where the track leads.

Need Odoo guidance?
Request a free ERP assessment or training advice.
Request