Financial Reports for Odoo 19 Community – Trial Balance, General Ledger, Profit and Loss, Balance Sheet
The four reports every accountant asks for, in Odoo Community: trial balance, general ledger, profit and loss and balance sheet, for any period, with a comparison. On screen, in PDF and in Excel.
Odoo Community records everything, but the four reports every accountant, auditor and bank asks for are Enterprise features. Financial Reports adds them.
Four reports
Trial Balance: opening balance, debits, credits and closing balance of every account; the total difference is zero
General Ledger: each account with its opening balance, every journal item (date, entry, partner, label) and a running balance
Profit and Loss: income, cost of revenue, gross profit, other income, expenses and net profit, with a comparison column
Balance Sheet: assets, liabilities and equity on any date, with the earnings of the year and of previous years, with a comparison
Done properly
Posted entries only, or the drafts too; filter by journals and accounts
Fiscal years respected: income and expense accounts start from zero each year, and their past results sit in the unallocated earnings, so the openings add up to zero
The Difference field shows at a glance that the report balances
PDF and Excel for every report, in English and Arabic
From your own data
Every figure comes from your journal items; nothing is copied, nothing to synchronise.
Tested
26 automated tests on a separate company with known entries: every column of the trial balance, the ledger and its running balance, profit and loss with comparisons, the balance sheet on several dates, drafts, journals, companies, Excel, PDF and access rights.
Documented
Illustrated documentation in English and Arabic and an Arabic translation of the module.
What's included
taqnix_financial_reports.zip: the Odoo 19 module (with Arabic translation)
Illustrated documentation in English and Arabic (HTML and PDF)
Automated tests, licence file (OPL-1) and changelog
Requirements
Odoo 19.0 with Invoicing / Accounting.
What's in the download
The files in the archive you can download after you buy.
Trial balance, general ledger, profit and loss and balance sheet
Any period, posted or all entries, journals and accounts filters, comparison with the previous period or last year
Fiscal years respected, unallocated earnings, current year and previous years earnings
PDF and Excel for every report
Arabic translation, automated tests
Frequently asked questions
Which reports are included?+
The trial balance, the general ledger, the profit and loss and the balance sheet. Each one works for any period, on posted entries or all, and can be printed in PDF and exported to Excel.
Does the balance sheet balance?+
Yes: total assets equal total liabilities and equity, and the Difference field shows zero. The earnings of the current year and of the previous years are computed from your income and expense accounts.
How are fiscal years handled?+
Income and expense accounts restart from zero each fiscal year; the results of the closed years appear in the unallocated earnings, so the opening balances of a trial balance add up to zero. No year-end closing entry is needed.
Can I compare periods?+
Yes. The profit and loss and the balance sheet can be compared with the previous period or with the same period last year.
Can I include draft entries?+
Yes. Choose All entries instead of Posted entries. Cancelled entries are never included.
Can I limit a report?+
Yes, to some journals, and the trial balance and the ledger to some accounts.
Does it use my chart of accounts?+
Yes. It groups accounts by their Odoo account type; it does not follow a country's legal layout.
Does it work in Arabic?+
Yes. Everything is translated and works right to left, and the documentation is in Arabic too.
More from TAQNIX
ModuleNew
Attendance Late, Early & Overtime Report for Odoo 19 – Summary per Employee, PDF and Excel
Compare check-ins with the working schedule: who was late, who left early, who worked overtime and who was absent, with totals per employee, the days, PDF and Excel.
Price History on Orders for Odoo 19 – Last Sold and Last Purchased Price per Customer and Vendor
See on every sales and purchase order line the last price this customer paid or this vendor charged, the difference in percent, and the full history in one click.
Cheque Printing for Odoo 19 – Cheque Books, Amount in Words (English & Arabic), Layouts
Print bank cheques from vendor payments on your pre-printed stock: cheque books with automatic numbers, the amount in words in English or Arabic, a layout you can adjust and a register.
Cheque Printing for Odoo 19 – Cheque Books, Amount in Words (English & Arabic), Layouts
Print bank cheques from vendor payments on your pre-printed stock: cheque books with automatic numbers, the amount in words in English or Arabic, a layout you can adjust and a register.
Post-Dated Cheque Management (PDC) for Odoo 19 – Cheques Received and Issued, Deposit, Clearing, Bounce
Register post-dated cheques from customers and to vendors, follow them from registration to deposit and clearing, with the right accounting entries at each step. Bounced cheques reopen the invoices.
Automatic Payment Reminders (Dunning) for Odoo 19 – Overdue Invoice Emails by Level
Remind customers of overdue invoices automatically, level by level: friendly, second, final. One email per customer, promise-to-pay dates, follow-up tasks and a log, in every language.
Customer & Vendor Statement of Account for Odoo 19 – PDF, Ageing, Email and Monthly Auto-Send
Statements of account in two clicks: open items or full activity, with ageing. Print, email with the PDF attached, send to many partners or every month automatically, in the partner's language.