Odoo Accounting - Invoice & Financial Management

Comprehensive invoice, payment and accounting management system for businesses

The Invoicing (Accounting) module is a complete invoice, payment and accounting management system in Odoo. This module provides full functionality from creating customer invoices, registering payments, bank reconciliation to generating financial reports.

With high automation capabilities, multi-currency support and deep integration with other modules, Accounting helps businesses manage finances efficiently and comply with accounting regulations.

Customer Invoices
Vendor Bills
Payments
Bank Reconciliation
Journal Entries
Tax Management
Financial Reports
Multi-currency

Feature Overview

The Accounting module provides a comprehensive financial management solution with main feature groups:

Main Feature Groups

Feature GroupDescriptionModule Count
Core AccountingInvoices, payments, reconciliation, basic reports7 modules
Bank StatementsImport and process bank statements from multiple formats6 modules
Tax AutomationTax automation with AvaTax, external tax5 modules
Electronic InvoicingPEPPOL e-invoicing, EDI, UBL/CII4 modules
Document ProcessingOCR and AI data extraction from invoices4 modules
Fleet & VehiclesTax and accounting management for fleet3 modules
Payment MethodsOnline payment, QR codes, SEPA5 modules
International ComplianceISO 20022, SAFT, international compliance3 modules
Budget ManagementPurchase budget management1 module
Tax ManagementTax categories, Python tax, tax updates4 modules
Professional ToolsProfessional accountant tools4 modules
Data MigrationImport from Winbooks, bank sync2 modules
Credit & DebitCredit and debit note management1 module
Testing & DevTesting and development module1 module

Basic Accounting Terminology

Accounting Terms

EnglishVietnameseDescription
Customer InvoiceHóa đơn bán hàngInvoice issued to customers
Vendor BillHóa đơn mua hàngInvoice received from suppliers
Credit NotePhiếu ghi cóInvoice adjustment for reduction
PaymentThanh toánMoney payment transaction
ReconciliationĐối chiếuMatching payments with invoices
Journal EntryBút toánAccounting record
JournalSổ nhật kýTransaction recording book
AccountTài khoảnAccounting account
TaxThuếValue Added Tax
Due DateNgày đến hạnPayment deadline

Invoice Status

Invoice Status

EnglishVietnameseDescription
DraftNhápNewly created invoice, not posted
PostedĐã ghi sổInvoice recorded in accounting books
CancelledĐã hủyInvoice has been cancelled

Payment Status

EnglishVietnameseDescription
Not PaidChưa thanh toánInvoice not yet paid
In PaymentĐang thanh toánPayment in progress
Partially PaidThanh toán một phầnPartially paid
PaidĐã thanh toánFully paid

Main Menu Structure

The Accounting module is organized by main functional groups:

Steps

  • 1. Customers: Manage customer invoices and payments from customers

  • 2. Vendors: Manage vendor bills and payments to suppliers

  • 3. Accounting: Journal entries, bank reconciliation, account management

  • 4. Reports: Financial reports and invoice analysis

  • 5. Configuration: Configure journals, accounts, taxes, payment terms


Basic Workflow

Customer invoice processing workflow:

Steps

  • 1. Create customer invoice in Draft status

  • 2. Review and post invoice (Post) - creates automatic journal entry

  • 3. Send invoice to customer via email or print PDF

  • 4. Register payment when receiving money from customer

  • 5. System automatically reconciles payment with invoice

  • 6. Invoice changes to Paid status


Key Features

Key points

  • Automatic journal entry creation when posting invoices

  • Automatic bank reconciliation with AI matching

  • Multi-currency support with automatic exchange rate updates

  • Flexible tax management with multiple tax types

  • Real-time financial reporting

  • Integration with Sales, Purchase, Inventory

  • Multi-company support in same database

  • Electronic invoice export and PDF printing


User Groups

User Permissions

GroupPermissions
Sales StaffCreate/edit customer invoices, view payments
AccountantCreate/edit invoices, register payments, bank reconciliation, view reports
Financial ManagerFull access: system configuration, journal management, tax configuration, reports

Integration with Other Modules

Accounting integrates deeply with business modules:

Key points

  • Sales: Automatically create invoices from sales orders

  • Purchase: Automatically create bills from purchase orders

  • Inventory: Automatic cost of goods sold recording

  • Point of Sale: Sync revenue from POS

  • Expenses: Record employee expenses

  • Assets: Fixed asset management and depreciation


Best Practices

Steps

  • 1. Post invoices promptly to keep accounting accurate

  • 2. Use payment terms to automatically calculate due dates

  • 3. Reconcile bank statements regularly (weekly or monthly)

  • 4. Review invoices carefully before posting as they cannot be edited after

  • 5. Use Credit Notes instead of deleting posted invoices

  • 6. Backup data regularly before closing accounting periods

  • 7. Configure automatic reconciliation rules to save time


System Requirements

To use the Accounting module:

Steps

  • 1. Install account module (installed by default)

  • 2. Configure company information and tax ID

  • 3. Set up journals for sales, purchases, bank

  • 4. Configure chart of accounts

  • 5. Set up taxes according to local regulations

  • 6. Configure currencies and exchange rates if using multi-currency