Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Odoo Accounting Basic to Advance Training 2026
Bestseller
Rating: 4.5 out of 5(235 ratings)
2,124 students

Odoo Accounting Basic to Advance Training 2026

Master Odoo Accounting –Learn to Setup Invoicing, Inventory, Manufacturing, Returns, Reporting, Customer Advances & More
Last updated 1/2026
English
English [Auto],

What you'll learn

  • Activate and configure Odoo Accounting, create a company, and set up accounts
  • Enter and manage customer/vendor data, opening balances, and inventory
  • Record and track purchases, sales (cash & credit), and advance payments
  • Deal with prepaid expenses, fixed asset purchases, and maintenance expenses
  • Work with sales orders, purchase orders, returns, and offer-based settlements
  • Handle bad debts, accrued expenses, and journal-based transactions
  • Convert sales orders to invoices and process customer/vendor account settlements
  • Manage manufacturing workflows, BOMs, and raw material purchasing
  • Customize ledgers, manage early settlement discounts, and close financial periods
  • Extract reports, reconcile accounts, and handle advanced ledger and cash flow scenarios
  • Much More

Course content

1 section76 lectures5h 37m total length
  • How to Activate Odoo Accounting Free Trial3:57

    Activate a free 15-day Odoo accounting trial by selecting essential apps such as sales, invoicing, accounting, expenses, inventory, and manufacturing, with no credit card required.

  • How to Logout and Relogin in Odoo Apps2:25

    Log out of the Odoo apps from the top-right profile menu, activate your database via email, set a 12-character password, and relogin using the activation link.

  • How to Create a New Company In Odoo2:48

    Create a new company in odoo by navigating to settings, adding general info, selecting income and expense accounts, and applying average costing, with a 15-day trial and optional currency switch.

  • Important Message2:41

    Learn how to post and manage your course review, including when to rate and how to choose five stars. Save and exit after submitting feedback and edit reviews if needed.

  • Create and Configure Chart of Accounts17:10

    Learn to create and configure the chart of accounts in a new Odoo company, including opening balances and ledgers for assets, liabilities, equity, and inventory.

  • Updating Chart of Account Opening Balances in Odoo8:14

    Update the opening balances in the Odoo chart of accounts by manually reviewing setup and entering opening debits and credits, then post the draft journal entry.

  • Entering Customers and thier Opening Balances8:46

    Learn to create customers in Odoo and record their opening balances via a journal entry using account receivable, label them as customer opening balance, and verify via the partner ledger.

  • Entering Vendors and thier Opening Balances5:38

    Learn to add vendors in Odoo and record their opening balances with journal entries, updating accounts payable and the partner ledger for accurate opening balances.

  • Enter Inventory With Opening Balance9:43

    Enter inventory items in the odoo inventory module, set opening balances and cost of goods sold, then post an opening balance journal to reflect stock in accounts.

  • Dealing With Purchase of Fixed Asset in Odoo6:41

    Record a journal entry for the furniture purchase in Odoo. Create the fixed asset record, set straight-line depreciation over five years, and view automatic depreciation schedules.

  • Dealing With Prepaid Expenses in Odoo3:41

    Learn to manage prepaid expenses in Odoo by recording six months of advance rent as a current asset and periodically recognizing monthly expenses through journal entries.

  • Handling Security Deposit Payments2:27

    Learn to record security deposit payments in odoo by creating a journal entry, debiting the security deposit asset, and crediting cash, with options for current or non-current asset categorization.

  • Entering Repair and Maintenance Expenses2:40

    Learn to record repair and maintenance expenses in Odoo with a journal entry debiting repair and maintenance expenses and crediting cash in hand, marking them as indirect expenses.

  • Receiving Customer Payments Against Opening Balances in Odoo3:22

    Learn how to record a customer payment against an opening balance in Odoo. Compare journal entry vs invoices and verify the balance clears in the customer ledger.

  • Entering Product Purchase Invoice in Odoo4:52

    Enter a product-based purchase invoice in Odoo via the accounting module by creating a new vendor bill, adding a product line linked to inventory, and confirming to post.

  • Making Some Important Software Settings10:38

    Configure essential Odoo settings to enable automatic cost of goods sold posting, tax exemptions, and inventory valuation rules, aligning accounts, journals, and product categories for smooth operations.

  • Entering Inventory Bill Against New Vendor5:00

    Learn how to enter a product-based inventory bill against a new vendor in Odoo, including creating Mr. Matthew, adding stock line items, and posting the bill.

  • Making Sales Ledger Configurations2:14

    Configure the sales ledger by mapping stock accounts and income to ensure sold items post as income and reflect in the profit and loss account and cost of goods sold.

  • Dealing With Cash Sales In Odoo4:34

    Process cash sales in Odoo by creating a cash customer invoice, receiving immediate payment, and posting sales with cost of goods sold to update the profit and loss.

  • Dealing With Credit Sales In Odoo1:53

    Record a credit sale in Odoo. Invoice Mr. Walter for Prius rear lights at 280, 10, January 12 with 15-day terms, post and verify revenue and profit and loss.

  • Receiving Customer Advances Against Sales Order in Odoo7:20

    Receive customer advances against a future sales order in odoo, create a sales order, issue a down payment invoice to customer advances, and record related journal entries.

  • Entering Direct Sales2:21

    Enter a direct sales invoice in Odoo for customer Justin. Post it to the sales journal and see its impact on cost of goods sold and profit and loss.

  • Entering Purchase Orders in Odoo1:46

    Switch to the purchases app, create a new purchase order for Mr. Cyan, enter items with quantities and exempt status, total 15,500, and confirm the order with no bill yet.

  • Dealing With Bad Debt in Odoo3:21

    Learn how to record and clear bad debts in Odoo using a credit note, create a bad debts expense account, and post journal entries to reduce accounts receivable to zero.

  • Dealing With Purchase of Services3:35

    Learn how to record a service purchase in Odoo by posting packing charges to cost of goods sold via a vendor bill, affecting accounts payable and profit and loss.

  • Dealing With Payment Against Purchase of Service2:31

    Process a partial payment against the purchase of services in Odoo by creating a 3000 payment and validating it to update the vendor ledger.

  • Reconfiguring Accounts to Deal With Payment Against Bill With Updated Reports1:52

    Reconfigure vendor payments by resetting to draft and configuring the Standard Chartered Bank accounts to ensure the partner ledger and reports reflect updated balances after paying against bills.

  • Convert Sales Order to Sales Invoice with Customer Advances Adjustment4:17

    Learn to convert a sales order to a sales invoice in Odoo, adjusting customer advances and down payments, and review journal entries, profit and loss, and inventory category linkage.

  • Handling Purchase Returns in Odoo2:32

    Handle purchase returns in Odoo by linking the return to the original vendor bill, creating a draft credit note, and posting the reversal against accounts payable.

  • Handling Sales Returns in Odoo2:16

    Learn to handle sales returns in Odoo by creating a credit note against an invoice, reversing journal entries, and reviewing the impact on revenue and cost of goods sold.

  • Receive Group Payment Against Multiple Invoices2:21

    Learn how to receive group payments against multiple invoices in Odoo accounting, settle customers' balances, and review ledger entries and journal postings.

  • Convert Purchase Order to Purchase Invoice2:46

    Learn to convert a purchase order into a vendor bill in Odoo, turning the order into a purchase invoice and generating the corresponding journal entry.

  • Handling Loss of Inventory in Odoo5:43

    Learn to handle inventory loss in Odoo by routing damaged stock to a virtual loss of inventory location and posting a scrap journal entry against an expense account.

  • Unwinding of Prepaid Expenses2:52

    Unwind prepaid rent for January by moving $1,000 from the prepaid rent asset to rent expense via a journal entry in Odoo, 31 January, under miscellaneous operations.

  • Extracting Closing Reports3:09

    Learn how to extract closing reports in Odoo accounting by accessing trial balance, profit and loss, balance sheet, and journal ledger; filter by year and export to pdf or xls.

  • Odoo Trial Account Creation Technique3:54

    Activate a free Odoo trial using a temp email and set up key apps like sales, accounting, inventory, manufacturing, and purchases to explore the platform.

  • How to Change Company Name in Odoo1:07

    Change the company name in Odoo to Empire Textiles by navigating to settings > users and companies > companies, edit the name, and set currency to USD with average costing.

  • Understanding the Manufacturing Company Scenario1:11

    Understand the manufacturing process at Empire Textiles, from raw materials to finished shirts and pants, using a bills of material system, and import opening balances in Odoo.

  • Create Edit and Import All Chart of Accounts15:07

    Learn to create, edit, and import the chart of accounts in Odoo, align names with the project, and import opening balances using the provided template.

  • Import Customers With Opening Balances7:25

    Import customers with opening balances using a template, post balances through a suspense account, and verify via the trial balance to prevent double counting.

  • Import Vendors With Opening Balances4:08

    Learn to import vendors with opening balances in odoo using an import template, map fields, post bills, and reconcile balances for a clean trial balance.

  • Import Inventory With Opening Balance7:09

    Learn to import inventory with opening balances in Odoo, including raw materials, set up tax exemptions, configure stock and income accounts, and verify results via stock reports and trial balance.

  • Create Finished Goods and Configure Bill of Material8:10
  • Payment Against Accrued Expenses2:22

    Pay accrued expenses and bills payable from last year in Odoo by posting a journal entry to clear the liability, paying by cash, and updating the chart of accounts.

  • Entering Purchase Order Against Raw Material2:01

    Enter a purchase order against raw materials by creating a new purchase order, selecting the textiles vendor, adding 40,000 units at 150, and confirming the order (taxes exempt).

  • Convert Purchase Order to Purchase Invoice6:25

    Learn how to convert a purchase order to a purchase invoice in Odoo, including configuring purchase order sequences, receiving items, creating bills, and reviewing journal entries.

  • Entering Purchase Invoice With Early Settlement Discount Policy3:43

    Enter a purchase invoice in Odoo with early settlement discount policy, applying 2% off if paid within ten days, and record the corresponding journal entries for stock and payables.

  • Entering Sales Order with Sequential Numbering Adjustment4:50

    Learn to enter a sales order and customize the numbering sequence in Odoo, including setting a prefix like S0- and adjusting the next number.

  • Transfering Cash Between Accounts12:33

    Transfer cash between Citibank, cash, and petty cash using journal entries, then record customer payments, configure cash journals, and apply early settlement discounts on vendor payments.

  • Receiving Customer Payments Against Balances2:41

    Learn to receive customer payments against outstanding balances in Odoo, handling cash and bank journals, and processing two payments on January 7 and January 9.

  • Settlement of Vendors Bills With Early Settlement Discount Availed2:12

    Avail early settlement discounts by paying vendor bills within ten days, earning a 2% discount on ten-day payments through Odoo's automated calculation and payment creation.

  • Entering Purchase of Services on Credit Without Item3:07

    enter a purchase of services on credit in odoo by creating a vendor bill, selecting dyeing services, and posting to cost of goods sold with payable tracking.

  • Entering Purchase of Services on Cash With Service Item2:23

    Enter a cash service purchase from a vendor in Odoo by creating a bill with a service item and a journal entry debiting cost of goods sold and crediting creditors.

  • Receiving Customer Advances as Liability Against Sales Order7:21

    Record customer advances as a liability against a sales order in Odoo by creating the order, generating a down payment invoice, and posting the corresponding journal entries.

  • Dealing With Travel Expenses2:02

    Enter traveling expenses in Odoo by creating and posting a journal entry with a new 613000 traveling expenses ledger, debit 5000, and credit Bank of America.

  • Dealing with Repair and Maintenance Expenses1:50
  • Recording Purchase of Fixed Asset From Journal1:50

    Record a fixed-asset purchase in Odoo by posting a journal entry for a motor vehicle bought for 50,000, paid by Bank of America, creating fixed asset ledger and posting.

  • Manufacturing Finished Goods From Raw Material11:14

    Master the end-to-end process of manufacturing finished goods from raw materials using bill of material and recipe management, guiding you through manufacturing orders, inventory movements, and journal entries.

  • How to Hide or Close The Activity Panel in Documents in Odoo (Disable Chatter)1:34

    Learn to hide the chatter panel in Odoo documents by enabling developer mode and using Odoo studio to remove the widget from vendor bills and invoices.

  • Dealing With Bad Debts Against Opening Balance3:36

    Learn to handle bad debts against an opening balance in Odoo by creating a credit note, labeling it bad debts, and settling it against the invoice to zero the balance.

  • Transfer Sales Order to Sales Invoice with Customer Advance Settlement3:15

    Convert a sales order to a sales invoice in Odoo and settle customer advances by adjusting the down payment against the order, then post the final invoice.

  • Entering Direct Sales in Odoo3:33

    Learn to enter direct sales of finished goods in Odoo by issuing a credit sales invoice for a new customer and posting cost of goods sold.

  • Transfer Sales Order to Sales Invoice with Offer of Early Settlement Discount4:08

    Convert a sales order to a sales invoice in Odoo and apply a 2% early settlement discount, paid within 10 days, with automatic cost of goods sold impact.

  • Handling Early Settlement Discounts on Customer Payments3:05

    Learn to handle early settlement discounts in Odoo by recording a 2% discount on customer payments, linking bank journals, and validating payments to reflect the discounted amount.

  • Dealing with Payments Against Vendor Balances in Odoo3:43

    Learn how to pay vendor balances in odoo by selecting bills, configuring citibank journals for manual payments, handling partial payments, and updating the ledger and partner ledger.

  • Handling Purchase of Office Equipment With Cash2:15

    Record a cash purchase of office equipment as a journal entry in Odoo, debit office equipment for 18,000 and credit cash, then verify the asset appears on the balance sheet.

  • Loan Settlement2:35

    Learn how to settle a loan liability in Odoo by posting a journal entry to clear 250,000 against a Standard Chartered loan, updating the trial balance.

  • Dealing With Purchase Returns of Raw Material3:02

    Learn to process purchase returns of raw materials in Odoo by creating credit notes against vendor bills, reversing journals, adjusting stock received and payables, and reviewing with partner ledger reports.

  • Dealing With Sales Returns of Finished Goods3:24

    Record sales returns of finished goods in Odoo by creating a credit note, reversing the sale, and adjusting against the prior invoice to update receivables and cost of goods sold.

  • Payment Against Purchase Of Services with Backend Ledger Config5:05

    Explore recording service purchases linked to finished goods, choosing inventory or cost of goods sold, and posting via journal entries or bills with backend ledger configuration.

  • Treatment for Owner Withdrawing Cash3:13

    Learn how to record owner cash withdrawals in a single-owner company by debiting drawings and crediting cash, with entries reflected in equity and the balance sheet.

  • Dealing WIth Loss of Raw Material Inventory5:29

    Learn to record and adjust inventory loss in Odoo by scrapping damaged stock, configuring loss ledgers, and posting journal entries to reflect expenses.

  • Dealing With Income Tax Payment Against Cheque2:38

    Explore how to record income tax paid by cheque in Odoo, creating an income tax expense entry with Bank of America, posting a journal entry in miscellaneous operations.

  • Adjusting Month End Expenses As per Accrual Concept6:44

    Adjust month-end expenses using the accrual concept by recording January electricity, rent, salaries, and telephone bills as debits to expenses and credits to accrued expenses in journal entries.

  • Closing Reports and Thankyou6:10

    Extract closing reports in Odoo, including the trial balance, balance sheet, and income statement, after posting transactions, adjusting dates, and verifying ledgers.

  • Thankyou1:01

Requirements

  • No prior knowledge of Odoo or accounting is required — beginners are welcome
  • Access to a computer and internet connection
  • (A free Odoo trial account or access to the Odoo online demo environment (Provided in Course)
  • A basic understanding of business transactions or willingness to learn

Description

Want to learn how to manage and automate business accounting using Odoo Accounting? Whether you're a beginner, accountant, or business owner, this step-by-step training will take you from the fundamentals to advanced features of Odoo’s powerful cloud-based ERP accounting module — using real-life business scenarios and hands-on walkthroughs.

You’ll begin by learning how to create a company, configure your chart of accounts, and enter opening balances for customers, vendors, and inventory. The course then guides you through practical business transactions including sales, purchases, cash & credit invoices, customer advances, and fixed asset management.

As you progress, you’ll handle sales orders, purchase orders, returns, early settlement discounts, prepaid expenses, bad debts, and service invoices — with full ledger configurations and financial implications. You’ll also learn how to process group payments, convert orders to invoices, and track payments using customer/vendor balances.

In the advanced section, you’ll work with manufacturing companies, including BOM (Bill of Materials), raw material purchases, finished goods production, multi-step workflows, and reporting for closing periods. You’ll also explore bank reconciliations, early payment discounts, cash flow handling, and much more.

By the end of this course, you’ll have complete confidence in managing day-to-day business accounting operations in Odoo — and be fully capable of handling real-world accounting tasks in trading, services, and manufacturing environments.

Who this course is for:

  • Business Owners and Entrepreneurs managing finances using Odoo
  • Accountants, Bookkeepers & Finance Staff switching to Odoo ERP
  • ERP Consultants and Odoo Users looking to specialize in Odoo Accounting
  • Commerce Students & Trainees who want practical ERP accounting experience
  • Anyone looking for a full walkthrough of Odoo’s accounting system