Skip to Content
CHTI-TECH
  • Home
  • Services
  • Odoo
  • Documentation
  • O'Discuss
  • About
  • Social
    • Github
    • Linkedin
    • Malt
  • Contact us
  • 0
  • 0
  •  
  • Sign in
  • Contact Us
CHTI-TECH
  • 0
  • 0
    • Home
    • Services
    • Odoo
    • Documentation
    • O'Discuss
    • About
    • Social
      • Github
      • Linkedin
      • Malt
    • Contact us
  •  
  • Sign in
  • Contact Us
Odoo 18
  1. Introduction
  2. Initial setup
  3. CRM: from lead to won quotation
  4. Products and services
  5. Purchase management
  6. Inventory
  7. Sales and contacts
  8. Invoicing
  9. The interface
  10. Core features
  11. Advanced CRM
  12. Accounting and finance
  13. Manufacturing
  14. Project management
  15. Analysis and reporting
  16. Workflows and automation
  17. Keyboard shortcuts
  18. Frequently asked questions
  19. Glossary
  20. About IROKOO
  1. Documentation
  2. Odoo 18

Accounting and finance

Introduction to accounting in Odoo

Odoo's Accounting module offers a complete solution for handling every financial aspect of your business, from invoicing through to producing the financial statements.

Overview

Odoo's accounting rests on several key features:

  • customer and vendor invoicing;
  • handling payments and chasing;
  • bank reconciliation;
  • analytic accounting;
  • taxes and tax returns;
  • financial statements and reporting.

Note

Odoo's accounting complies with international accounting standards and is adapted to the local specifics of many countries, France among them.

Configuring the chart of accounts

Choosing the chart of accounts

During the initial configuration of Odoo:

  1. the chart of accounts is configured automatically according to the country selected;
  2. for France, the French general chart of accounts is used by default;
  3. you can also import a custom chart of accounts.

Customising the accounts

To adapt the chart of accounts to your needs:

  1. Open Accounting › Configuration › Accounting › Chart of Accounts.
  2. Edit the existing accounts or create new ones.
  3. Respect the hierarchy of the accounts: class, account, sub-account.
  4. Attach the appropriate taxes to the accounts concerned.
  5. Set the automatic reconciliation parameters where needed.

Handling accounting entries

Types of entry

Odoo handles several types of accounting entry:

  • sales entries, from customer invoices;
  • purchase entries, from vendor bills;
  • bank entries, from bank statements;
  • cash entries;
  • miscellaneous entries, made by hand.

Entering manual entries

To record a manual accounting entry:

  1. Open Accounting › Accounting › Journal Entries.
  2. Click Create.
  3. Select the appropriate journal.
  4. Enter the date and the reference.
  5. Add the entry lines, debit and credit.
  6. Check that the entry balances.
  7. Click Validate.

Tip

Use entry templates to speed up the recording of recurring operations, such as payroll entries or depreciation charges.

Validating and changing entries

Once validated, accounting entries are locked, which preserves the integrity of the data:

  1. validated entries can no longer be changed directly;
  2. to correct a mistake, create a reversing entry;
  3. or use the cancel option, which creates the counter-entry automatically.

Note

The principle that accounting entries cannot be altered is respected, in line with legal requirements such as the French anti-fraud VAT law.

Handling fiscal periods

Configuring the financial years

To define your accounting periods:

  1. Open Settings › Users & Companies › Companies.
  2. Select your company and edit it.
  3. In the accounting configuration, set the end dates of the financial year: - Fiscalyear Last Month: the last month of the year, December by default; - Fiscalyear Last Day: the last day of the year, 31 by default.
  4. Save the changes.

Note

In Odoo there is no separate menu for financial years. The configuration is made on each company, in its accounting settings.

Locking periods

To secure your accounting data:

  1. lock the accounting periods that are finished, to prevent changes;
  2. configure the access rights to control who can reopen a period;
  3. use date-based locking for a more flexible arrangement.

Financial reports

Standard financial statements

Odoo offers many ready-made financial reports:

  1. Balance Sheet: the financial position at a given date.
  2. Profit and Loss: financial performance over a period.
  3. General ledger: the detail of the movements by account.
  4. Trial balance: the debit and credit balances of every account.
  5. Aged balance: an analysis of receivables and payables by age.
An example of a financial report
Figure 13.1 : An example of a financial report

Tax reports

For tax filings:

  1. the VAT report for the periodic returns;
  2. export of the accounting data in the French FEC format;
  3. country-specific tax reports.

Note

The tax reports are updated regularly to stay in line with changes in the law.

Handling cash

Bank reconciliation

To reconcile your bank transactions:

  1. Import your bank statements (CSV, OFX, CODA and other formats).
  2. Or enter the transactions by hand.
  3. Use the automatic reconciliation feature.
  4. Confirm the matches proposed.
  5. Create the entries for the transactions not yet recorded.
The bank reconciliation screen
Figure 13.2 : The bank reconciliation screen

Cash forecasting

To anticipate your financial flows:

  1. Consult the cash forecast report.
  2. Analyse the expected receipts and payments.
  3. Filter by bank account or by period.
  4. Identify the periods of pressure or of surplus cash.

Tip

The accuracy of the cash forecast depends on the due dates being recorded regularly on the customer and vendor invoices.

Analytic accounting

Configuring the analytic dimensions

To analyse your results by segment of activity:

  1. Open Accounting › Configuration › Analytic Accounting › Analytic Plans.
  2. Create the dimensions that matter: departments, projects and so on.
  3. Define the analytic accounts for each dimension.
  4. Configure the automatic distribution rules where needed.

Using analytic accounting

To attach analytic dimensions to your transactions:

  1. when entering invoices, link the lines to the analytic accounts;
  2. for manual entries, complete the analytic information;
  3. use entry templates to automate recurring distributions;
  4. consult the analytic reports to analyse profitability by segment.

Multi-company accounting

Multi-company configuration

To handle several legal entities:

  1. Create the companies in Settings › Users & Companies › Companies.
  2. Configure a chart of accounts for each company.
  3. Define the consolidation rules where needed.
  4. Set the users' access rights company by company.

Inter-company transactions

For transactions between your entities:

  1. configure the inter-company accounts;
  2. use the inter-company re-invoicing feature;
  3. generate the mirror entries automatically;
  4. follow the inter-company balances for consolidation.

Year-end closing

The closing procedure

To finalise an accounting year:

  1. Check that every transaction of the year is recorded.
  2. Make the inventory and adjustment entries.
  3. Produce the final financial statements.
  4. Run the year-end closing wizard.
  5. Validate the closing entries generated automatically.
  6. Lock the year for good.

Note

Year-end closing is a sensitive operation and must be carried out carefully, ideally with the support of your accountant.

Advanced features

Handling currencies

For businesses working internationally:

  1. Configure the currencies used in Accounting › Configuration › Accounting › Currencies.
  2. Set the exchange rates, or use automatic updating.
  3. Record the transactions in their original currency.
  4. Consult the reports in the company currency or in foreign currencies.
  5. Follow the exchange gains and losses.

Automated invoicing (auto-post)

To automate the generation and validation of recurring invoices:

Note

In Odoo there are no separate "recurring invoice templates". Recurring invoicing uses the auto-post mechanism on draft invoices.

  1. Create a draft invoice for the recurring service.
  2. Configure auto-posting in the settings of the invoice: - enable the auto-post option; - set the frequency of automatic generation; - configure the conditions for automatic validation.
  3. That invoice then serves as the model for the later generations.

Tip

Auto-posting generates and validates similar invoices automatically at the periodicity defined, with no need to create separate templates.

Integration with the other modules

Odoo's accounting integrates naturally with the other modules, for financial management across the whole business:

  • Sales: automatic invoicing of sales orders.
  • Purchase: recording vendor bills tied to orders.
  • Inventory: valuing stock and the accounting effect of the movements.
  • Project: following costs and re-invoicing the time spent.
  • Payroll: generating the accounting entries for salaries.

Note

This native integration avoids double entry and keeps the financial data consistent across the whole business.

← Advanced CRM Manufacturing →

59300 Valenciennes

  • +33 6 85 94 48 29  
  • sylvain@chti-tech.eu
Copyright ©Sylvain Boutet
English (UK) Français
Powered by Odoo - The #1 Open Source eCommerce

We use cookies to provide you a better user experience on this website. Cookie Policy

Only the essentials I agree