Skip to content

How to Configure Accounting in Odoo 17: Setup Guide

DeployMonkey Team · March 24, 2026 6 min read

Accounting in Odoo 17

Odoo 17 provides a comprehensive accounting module with invoicing, bank reconciliation, multi-currency support, tax management, and financial reporting. This guide covers the essential configuration steps.

Step 1: Install Accounting

Navigate to Apps and install Invoicing (basic) or Accounting (full). Select your country's localization package during setup to get the correct chart of accounts and tax configuration.

Step 2: Company and Fiscal Setup

Go to Settings > General Settings > Companies:

  • Enter company legal name, address, and VAT number
  • Set the company currency
  • Configure the fiscal year end date

Step 3: Chart of Accounts

Navigate to Accounting > Configuration > Chart of Accounts:

  • Your localization pre-creates standard accounts
  • Add custom accounts as needed (revenue accounts, expense categories, etc.)
  • Set account types correctly for proper financial statement presentation
  • Create account groups for hierarchical reporting

Step 4: Configure Journals

Go to Accounting > Configuration > Journals. Default journals include:

  • Sales Journal — For customer invoices
  • Purchase Journal — For vendor bills
  • Bank Journal — For each bank account
  • Cash Journal — For cash transactions
  • Miscellaneous Journal — For manual entries, payroll, depreciation

For each bank journal, enter your bank account number and configure statement import format.

Step 5: Tax Configuration

Navigate to Accounting > Configuration > Taxes:

  • Review pre-configured taxes from your localization
  • Create additional rates if needed (reduced rates, exempt categories)
  • Set up tax groups for invoice display
  • Assign default taxes to products
  • Configure fiscal positions for automatic tax mapping by customer location

Step 6: Payment Terms

Go to Accounting > Configuration > Payment Terms:

  • Create standard terms (Net 30, Net 60, Immediate Payment)
  • Configure installment plans for large orders
  • Set defaults in accounting settings

Step 7: Bank Reconciliation

Set up bank reconciliation:

  • Import bank statements (OFX, CAMT, CSV formats)
  • Create reconciliation models for automatic matching
  • Configure write-off rules for bank fees and rounding
  • Reconcile transactions regularly

Step 8: Lock Dates

Configure lock dates under Accounting > Configuration > Settings:

  • Fiscal year lock date for period closing
  • Tax lock date for tax period protection

Key Differences from Later Versions

  • Odoo 18 and 19 add multi-dimensional analytic plans (v17 has basic analytics)
  • Lock date exceptions are an Odoo 19 feature
  • Account merge wizard was introduced in Odoo 19
  • E-invoicing (PEPPOL) capabilities expanded significantly in v18 and v19
  • Core accounting — CoA, taxes, invoicing, reconciliation — is consistent across versions