Financial Reports

Create and analyze financial reports in real-time

The financial reporting module in Odoo provides comprehensive analysis and reporting tools to track business financial status. All reports are updated in real-time from accounting data.

With intuitive interface, drill-down capabilities and multi-format export, Odoo helps businesses make decisions based on accurate and timely data.

Balance Sheet
Income Statement
Cash Flow
Invoice Analysis
Aged Reports
Tax Reports
Drill-down
Export PDF/Excel

Main Report Types

Financial Reports

ReportVietnamesePurpose
Balance SheetBảng cân đối kế toánAssets and equity position
Income StatementBáo cáo kết quả kinh doanhRevenue, expenses and profit
Cash Flow StatementLưu chuyển tiền tệCash inflows/outflows
Invoice AnalysisPhân tích hóa đơnRevenue/expense analysis
Aged ReceivableCông nợ phải thuCustomer aging report
Aged PayableCông nợ phải trảSupplier aging report
Tax ReportBáo cáo thuếInput/output tax
General LedgerSổ cáiDetailed entries by account

Balance Sheet

Access: Invoicing → Reports → Balance Sheet

Report of assets and equity at a point in time:

Key points

  • Assets: Current assets, long-term assets

  • Liabilities: Current liabilities, long-term liabilities

  • Equity: Capital, retained earnings

  • Formula: Assets = Liabilities + Equity

  • Select report date to view position at that time

  • Compare with previous period to see changes


Income Statement

Access: Invoicing → Reports → Income Statement

Report of revenue, expenses and profit in a period:

Key points

  • Revenue: Sales revenue, services

  • Cost of Goods Sold (COGS): Direct costs

  • Gross Profit: Revenue - COGS

  • Operating Expenses: Management, sales

  • Operating Profit: Gross Profit - Operating Expenses

  • Net Profit: After tax and other expenses


Cash Flow Statement

Access: Invoicing → Reports → Cash Flow Statement

Report of cash inflows/outflows by activity:

Key points

  • Operating Activities: Cash from main operations

  • Investing Activities: Purchase/sale of fixed assets

  • Financing Activities: Borrowing/repaying, capital contributions

  • Opening Cash + Net Cash Flow = Closing Cash

  • Analyze liquidity and cash management


Invoice Analysis

Access: Invoicing → Reports → Invoice Analysis

Detailed analysis of customer/vendor invoices:

Steps

  • 1. Select type: Customer Invoices or Vendor Bills

  • 2. Select period: Month, quarter, year

  • 3. View data as table or chart

  • 4. Group by: Customer, Product, Salesperson

  • 5. Filter: Status, date, partner

  • 6. Drill-down: Click row to view details

  • 7. Export: Export to Excel for further analysis


Aged Receivable

Access: Invoicing → Reports → Aged Receivable

Customer aging report:

Aging Classification

AgeDescriptionRisk Level
0-30 daysNot due or newly overdueLow
31-60 daysOverdue 1-2 monthsMedium
61-90 daysOverdue 2-3 monthsHigh
90+ daysOverdue over 3 monthsVery High

Aged Payable

Access: Invoicing → Reports → Aged Payable

Supplier aging report:

Key points

  • View total payables by supplier

  • Classify by age: 0-30, 31-60, 61-90, 90+ days

  • Prioritize payment of bills due soon

  • Take advantage of early payment discounts

  • Avoid late payment penalties

  • Plan cash flow


Tax Report

Access: Invoicing → Reports → Tax Report

Value-added tax report:

Steps

  • 1. Select tax period: Month, quarter

  • 2. View output VAT from sales

  • 3. View input VAT from purchases

  • 4. Calculate tax payable: Output VAT - Input VAT

  • 5. Drill-down to view details of each invoice

  • 6. Export report for tax authority submission

  • 7. Support multiple tax rates: 0%, 5%, 10%


General Ledger

Access: Invoicing → Reports → General Ledger

Detailed entries by account:

Key points

  • View all entries of an account

  • Opening balance, Debit/Credit movements, closing balance

  • Filter by date, journal, partner

  • Drill-down to view entry details

  • Check accuracy of books

  • Support audit and review


Customize Reports

Options when viewing reports:

Steps

  • 1. Select period: Day, month, quarter, year, custom

  • 2. Compare: Compare with previous period, same period last year

  • 3. Filter: Filter by company, journal, partner

  • 4. Group by: Group by account, partner, product

  • 5. Display: Table, bar chart, pie chart

  • 6. Drill-down: Click to view details

  • 7. Annotate: Add notes to report


Export Reports

Export reports to multiple formats:

Steps

  • 1. PDF: Print or save PDF with company header/footer

  • 2. Excel: Export data to Excel for further analysis

  • 3. CSV: Export raw data to import into other systems

  • 4. Select "Print" or "Export" on toolbar

  • 5. Select format and download

  • 6. Can email report directly


Financial Dashboard

Financial overview:

Key points

  • Revenue and profit over time

  • Cash flow in/out chart

  • Top customers by revenue

  • Top selling products

  • Receivables/payables

  • On-time payment rate

  • Financial KPIs: ROI, ROE, Current Ratio


Partner Reports

Analysis by customer/supplier:

Steps

  • 1. Go to Invoicing → Customers/Vendors → Select partner

  • 2. Tab "Invoices": View all invoices

  • 3. Tab "Payments": View payment history

  • 4. Tab "Follow-up": Track receivables

  • 5. Create Customer/Vendor Statement

  • 6. Send statement to partner via email


Multi-company Reports

Consolidated reports for multiple companies:

Key points

  • Select "All Companies" when creating report

  • View consolidated all companies

  • Group by Company to view each company

  • Exclude inter-company transactions

  • Consolidated reports

  • Multi-currency support


Schedule Automatic Reports

Send periodic reports automatically:

Steps

  • 1. Go to Settings → Technical → Scheduled Actions

  • 2. Create new action: "Send Monthly Report"

  • 3. Configure report: Type, period, recipients

  • 4. Set schedule: Monthly, quarterly

  • 5. System automatically creates and emails report

  • 6. Recipients receive report in email


Trend Analysis

Analyze financial trends:

Key points

  • Compare revenue by month/quarter/year

  • Growth analysis: YoY, MoM

  • Forecast revenue based on trends

  • Seasonality analysis

  • Identify potential products/customers

  • Optimize business strategy


Best Practices

Steps

  • 1. View financial reports regularly (weekly/monthly)

  • 2. Compare with plan and budget

  • 3. Analyze causes of variances

  • 4. Track important financial KPIs

  • 5. Archive period-end reports for audit

  • 6. Share reports with management

  • 7. Use drill-down to understand details


Custom Reports

Create custom reports for business:

Steps

  • 1. Go to Settings → Technical → Financial Reports

  • 2. Click "New" to create new report

  • 3. Select accounts and calculation formulas

  • 4. Set up layout and format

  • 5. Save and use as standard report

  • 6. Or use Studio (Enterprise) to customize


Business Intelligence Integration

Connect with BI tools:

Key points

  • Export data to Excel/CSV

  • Connect directly with Power BI, Tableau

  • Use Odoo BI module (Enterprise)

  • Create custom dashboards

  • Multi-dimensional analysis

  • Forecasting and modeling


Report Access Rights

Report Permissions

GroupPermissions
BillingView Invoice Analysis, not financial reports
AccountantView all reports, no customization
AdvisorFull access: view, customize, create new reports