Skip to Content

Common mistakes when using Odoo accounting and how to avoid them

Practical guide to avoid accounting errors, improve financial control, and make the most of Odoo
April 3, 2026 by
Common mistakes when using Odoo accounting and how to avoid them
Albert Cabedo

Odoo is a very powerful tool for accounting management, but its flexibility can also lead to mistakes if not configured or used correctly. Below, we review the most common mistakes in Odoo accounting and explain to you how to avoid them, especially in the day-to-day operations of a company.

 

1

Not properly configuring the chart of accounts

❌ Error

Using the default chart of accounts without adapting it to the actual activity of the company (services, trade, industry, etc.).

✅ How to avoid it

  • Review the accounts in groups 6 and 7and adapt them to actual expenses and income.
  • Create sub-accounts when necessary (for example, separate 629 Transportation, 628 Supplies, 621 Leases).
  • Make sure the accounts comply with the Spanish PGC.
2

Confusing expenses with purchases (accounts 600 vs 62X)

❌ Error

Recording services (transportation, repairs, fuel, electricity, phone) as purchases of goods (600).

✅ How to avoid it

  • Use these basic rules:

    • 600→ Goods for sale
    • 602→ Other supplies
    • 621–629→ External services
  • Examples:

    • Mail / SEUR / DHL →629
    • Electricity / water / gas →628
    • Fuel →628
    • Vehicle repairs →622
 

3


Do not check VAT on intra-community and foreign invoices

❌ Error

Register a foreign invoice as if it had Spanish VAT or not apply the reverse charge.

✅ How to avoid it

  • Always check:

    • Supplier's country
    • If the supplier has intra-community VAT
    • If the invoice has 0% VAT
  • Common cases:

    • EU with 0% VAT→ reverse charge
    • Outside the EU→ there may be import or foreign service
  • In Odoo, check carefully:

    • Applied taxes
    • Boxes of model 303 and 349

4


Not distinguishing corrective invoices from normal invoices


❌ Error

Register negative invoices without treating them as corrective or duplicating the accounting effect.

✅ How to avoid it

  • An invoice is correctiveif:

    • It corrects a previous one
    • It has negative amounts
    • Indicates "corrective invoice", "credit note" or "cancellation"
  • In Odoo:

    • Use the option Corrective invoice / Credit note
    • Link it to the original invoice


5

Not reconciling payment methods (card, cash, bank)

❌ Error

Registering an invoice as pending when it is actually paid in cash or by card.

✅ How to avoid it

  • If you put:

    • Cash→ it is paid at the moment
    • Card / cash→ it should not remain to be collected
  • In Odoo:

    • Register the payment correctly
    • Use different journals: bank, cash, card

6

Misusing supplier and customer accounts

❌ Error

Not correctly creating the supplier record (NIF, address, country) or reusing different suppliers.

✅ How to avoid it

  • Create one supplier per real company
  • Check:

    • Correct NIF / CIF
    • Country (key for VAT)
    • Associated accounting account (400 / 410)


7

Not reviewing the taxable base and VAT


❌ Error

Registering only the total without checking if the base and VAT are correct.


✅ How to avoid it

  • Always check:

    • Taxable base
    • VAT rate
    • VAT amount
  • Special attention to:

    • Fuel tickets
    • Simplified invoices
    • Invoices with multiple lines (one with VAT and another without VAT)

8

Not periodically reviewing bank reconciliation


❌ Error

Importing bank transactions into Odoo but not regularly reviewing or completing the reconciliation. This causes discrepancies between the actual bank balance and the accounting balance, as well as making it difficult to control collections and payments.


✅ How to avoid it

Perform bank reconciliations periodically (weekly or monthly) to ensure that all bank transactions are correctly recorded in the accounting.

Best practices:

  • Import or synchronize bank statements regularly

  • Review transactions that Odoo has not automatically reconciled

  • Verify customer collections and supplier payments

  • Record bank fees or financial expenses as they arise

A frequently reviewed bank reconciliation allows for quick error detection, keeps the accounting up to date, and provides greater control over the company's liquidity.





Conclusion

Odoo is a very comprehensive tool, but accounting depends on how it is used. Most errors are not from the program, but from:

  • Poor initial setup
  • Lack of invoice review
  • Basic accounting ignorance

With good setup, periodic review, and clear criteria, Odoo can become a key ally for accurate and stress-free accounting.


Contact


More than 50,000 companies use Odoo
to grow their business.

Join us to make your company a better place.

What you will receive


A wonderful experience

Quick Support

Full Access

Contact Us