Skip to Content
Back to Tutorials Subject Documentation

Odoo Functional

Explore the subject mind map and navigate all documentation topics from the sidebar.

Odoo Functional
Mind Map

Subject Overview

No mind map image yet

Add an image in the subject field Mind Map Image.

#

Chart Of Accounts

Sign in to Print
Odoo 19 Accounting Guide
📊 Chart of Accounts & Account Information
A practical and easy-to-read guide to understanding account structure, account types, debit and credit behavior, reconciliation, reporting, and best practices in Odoo Accounting.
💡 Key Concept
The Chart of Accounts (COA) is the financial map of the company. Every posted accounting transaction eventually reaches one or more accounts in this structure.
🚀 Why is the Chart of Accounts Important?

The Chart of Accounts determines how financial transactions are classified and how they appear in financial reports. A well-designed COA improves accounting accuracy, reporting quality, reconciliation, auditability, and internal control.

✅ A good Chart of Accounts helps you:
  • Record transactions correctly
  • Separate assets, liabilities, equity, revenue, and expenses
  • Monitor customer and vendor balances
  • Control bank and cash accounts
  • Produce reliable financial statements
  • Perform clean reconciliation
  • Support tax, audit, and regulatory reporting
🎯 What is an Account in Odoo?

An account is a financial classification used on journal items.

🔎 Simple Question
Where should this financial amount be recorded?

For example, a customer invoice may affect:

  • Accounts Receivable
  • Sales Revenue
  • VAT Payable
📍 Where to Find the Chart of Accounts
Accounting → Configuration → Chart of Accounts

From this screen, users can review, search, filter, group, create, and maintain accounts.

🧩 Main Account Information

Each account contains configuration that tells Odoo how the account should behave. The following table summarizes the most important fields.

Field Purpose Example
Account Code Unique code used to identify and organize the account. 110100
Account Name Human-readable purpose of the account. Main Bank Account
Account Type Controls accounting behavior and reporting classification. Bank and Cash
Account Currency Restricts the account to a specific currency when required. USD
Default Taxes Proposes taxes automatically in applicable operations. Standard Purchase VAT
Tags Adds classifications for reporting or localization. Reporting Tag
Account Group Groups related accounts into a reporting hierarchy. Cash and Banks
Allow Reconciliation Allows matching debit and credit journal items. Enabled for Receivable
Deprecated Prevents future use while preserving historical entries. Old Bank Account
Internal Notes Explains special usage rules for internal users. Use only for head-office expenses.
⚠️ Important
Account Type is one of the most important fields. A wrong type can cause balances to appear in the wrong financial report or behave incorrectly during closing.
⚙️ Odoo Account Types — Quick Reference
Category Account Type Typical Use Normal Balance
Asset Receivable Amounts customers owe the company Debit
Asset Bank and Cash Bank balances, cash, petty cash Debit
Asset Current Assets Inventory, advances, short-term deposits Debit
Asset Non-current Assets Long-term investments and resources Debit
Asset Prepayments Prepaid insurance, rent, subscriptions Debit
Asset Fixed Assets Vehicles, equipment, machinery, buildings Debit
Liability Payable Amounts owed to vendors Credit
Liability Credit Card Corporate credit-card balances Credit
Liability Current Liabilities Accruals, tax payable, short-term obligations Credit
Liability Non-current Liabilities Long-term loans and obligations Credit
Equity Equity Share capital, reserves, retained earnings Credit
Equity Current Year Earnings Current-year profit or loss Credit*
Income Income Normal operating revenue Credit
Income Other Income Interest and non-core income Credit
Expense Expenses Rent, salaries, utilities, marketing Debit
Expense Other Expenses Non-operating expenses and losses Debit
Expense Depreciation Periodic depreciation expense Debit
Expense Cost of Revenue Direct cost of goods or services sold Debit
Special Off-Balance Sheet Special accounting information outside normal BS/P&L behavior Depends
* Current-year losses can result in a debit balance.
🔄 Debit and Credit — Quick Guide
Account Category Increase Decrease Normal Balance
Assets Debit Credit Debit
Liabilities Credit Debit Credit
Equity Credit Debit Credit
Income Credit Debit Credit
Expenses Debit Credit Debit
🧠 Easy Memory Rule
Debit increases: Assets and Expenses
Credit increases: Liabilities, Equity, and Income
🧾 Practical Accounting Examples
Customer Invoice
A customer is invoiced 10,000 for a service, ignoring tax for simplicity.
Account Debit Credit
Accounts Receivable 10,000 —
Service Revenue — 10,000
Vendor Bill
The company receives an office-rent bill for 5,000, ignoring tax for simplicity.
Account Debit Credit
Rent Expense 5,000 —
Accounts Payable — 5,000
🔄 Allow Reconciliation

Reconciliation means matching related debit and credit journal items.

✅ Common Reconciliation Examples
  • Customer invoice ↔ customer payment
  • Vendor bill ↔ vendor payment
  • Outstanding receipt ↔ bank transaction
  • Outstanding payment ↔ bank transaction
  • Clearing-account debit ↔ clearing-account credit
💬 In Simple Words
Reconciliation tells Odoo: “This payment settles this invoice.”
💱 Account Currency

An account can optionally be assigned a specific currency. This is useful for foreign-currency bank accounts and other balances that need to be tracked in one specific currency.

Setting Meaning
Currency configured The account is intended to use the configured account currency.
Currency empty The account is not restricted to one account currency.
🧮 Default Taxes

Default Taxes can help Odoo propose the appropriate tax when an account is used in relevant sales or purchase operations.

⚠️ Tax Configuration Warning
Never choose a default tax only because it is common. Tax configuration must match the actual legal, localization, product, customer/vendor, and fiscal-position requirements.
🗂️ Account Groups

Account Groups organize related accounts into a reporting hierarchy.

Example Structure
110000 — Cash and Banks
↳ 110100 — Main Bank
↳ 110200 — USD Bank
↳ 110300 — Petty Cash
🚫 Deprecated Accounts

If an account has historical transactions but should no longer be used, it is generally better to deprecate it rather than destroy historical accounting information.

⛔ Recommended Approach
Keep the history and stop future use.
🌍 Fiscal Localization

Fiscal localization can provide country-specific accounting configuration such as:

  • Standard Chart of Accounts
  • Taxes
  • Fiscal positions
  • Country-specific reports
  • Other localization rules
⚠️ Before Going Live
Review the company country, localization, Chart of Accounts, taxes, currency, fiscal positions, and reporting requirements before posting live transactions.
📊 Accounts and Financial Reports
Report Main Purpose Main Account Categories
Balance Sheet Shows financial position Assets, Liabilities, Equity
Profit & Loss Shows profitability Income, Cost of Revenue, Expenses, Other Income/Expenses
General Ledger Detailed movement by account All General Ledger accounts
Trial Balance Summarizes debit, credit, and balances All relevant accounts
👥 Receivable vs Payable
Concept Meaning Typical Documents
Receivable Customers owe money to us Customer invoices and payments
Payable We owe money to vendors Vendor bills and payments
🏦 Account vs Journal
Item Question it Answers Example
Account Where is the financial value classified? Main Bank Account
Journal Through which process/source was it recorded? Main Bank Journal
🧠 Remember
Journal = source/process
Account = financial classification
🏢 Example of a Simple Chart of Accounts
Code Account Type
110100Main BankBank and Cash
110200USD BankBank and Cash
120100Accounts ReceivableReceivable
130100InventoryCurrent Assets
210100Accounts PayablePayable
250100Long-Term LoanNon-current Liabilities
310100Share CapitalEquity
410100Sales RevenueIncome
510100Cost of Goods SoldCost of Revenue
610100Salaries ExpenseExpenses
610200Rent ExpenseExpenses
⚠️ Note
These codes are examples only. The official structure should follow the company's accounting policy and fiscal localization.
🎯 Questions to Ask Before Creating a New Account
  • What is the accounting purpose?
  • Does an equivalent account already exist?
  • Which Account Type is correct?
  • Should it appear on the Balance Sheet or Profit & Loss?
  • Does management need separate reporting for it?
  • Does it require reconciliation?
  • Does it require a specific currency?
  • Does it require default taxes?
  • Does it belong to an existing account group?
  • Is it required by localization or reporting?
⚠️ Common Mistakes
Mistake Why it is a Problem
Wrong Account Type Can place balances in the wrong report or affect closing behavior.
Duplicate Accounts Fragments reporting and makes reconciliation harder.
Wrong Reconciliation Setting Open items may be difficult to match or unnecessary matching may be enabled.
Wrong Tax May cause incorrect tax calculations and reporting.
Unclear Account Names Makes the COA difficult for accountants and auditors to understand.
💡 Best Practices
  • Use clear, consistent account codes.
  • Use understandable account names.
  • Choose Account Types carefully.
  • Avoid unnecessary duplicate accounts.
  • Keep the structure simple and scalable.
  • Enable reconciliation only where matching is required.
  • Configure foreign-currency accounts carefully.
  • Review default taxes and fiscal positions.
  • Deprecate obsolete accounts instead of destroying history.
  • Review financial reports after major COA changes.
✅ Final Summary

The Chart of Accounts in Odoo 19 is the foundation of the company's accounting structure. It defines where every financial transaction is recorded and how that information is classified for financial reporting.

🎯 The Most Important Principle
Every account should have a clear accounting purpose, the correct Account Type, and a clear place in the company's financial reporting structure.
#

Accouting Reports

Sign in to Print
ODOO 19 ACCOUNTING GUIDE
📊 Accounting Reports in Odoo 19
A detailed accounting-wise explanation of financial statements, audit reports, partner reports, management reports, reconciliations, and month-end review.
💡 Core idea
Odoo reports are not separate spreadsheets. They are different views of the same posted accounting data. A strong accountant does not read each report alone; the accountant connects the Balance Sheet, Profit & Loss, General Ledger, Trial Balance, partner reports, tax reports, bank reconciliation, assets, and closing entries.
🎯 Why Accounting Reports Matter

Accounting reports convert thousands of journal items into useful financial information. They help management, accountants, auditors, tax teams, and owners understand the company’s financial position, performance, liquidity, customer exposure, vendor obligations, tax position, and accounting risks.

  • Financial position: What the company owns and owes.
  • Profitability: Whether operations are generating profit or loss.
  • Liquidity: Whether the company has enough cash to meet obligations.
  • Receivables: Which customers owe money and how overdue they are.
  • Payables: Which vendors must be paid and when.
  • Tax: Which tax amounts were generated by sales and purchases.
  • Auditability: Which journal entries created the balances and who changed accounting records.
  • Management control: Whether actual performance matches expectations, budgets, projects, and business plans.
⚙️ How Reporting Works in Odoo 19

Odoo 19 provides generic dynamic accounting reports that update from accounting data. Users can expand report lines to drill into accounts and transactions, compare periods, and export reports to PDF or XLSX.

FeatureAccounting MeaningPractical Use
Date / PeriodDefines the accounting period being analyzed.Month-end, quarter-end, year-end, or a custom period.
ComparisonPlaces another period beside the current period.Compare this month with last month or this year with last year.
Expand / Drill-downMoves from report total to account and transaction detail.Investigate why an expense or balance changed.
PDF / XLSXExports the financial report.Management packs, audit support, external review, working papers.
Real-time dataPosted accounting entries immediately affect relevant reports.Review accounting impact after posting or correcting entries.
⚠️ Accounting rule
A report can be technically generated and still be financially wrong. Report quality depends on correct account types, posting dates, taxes, partners, reconciliation, currencies, assets, inventory valuation, and closing entries.
🗺️ Main Accounting Reports — Quick Map
ReportMain QuestionAccounting Focus
Balance SheetWhat does the company own and owe at this date?Assets, liabilities, equity
Profit & LossDid the company make a profit during this period?Revenue and expenses
Cash Flow StatementWhy did cash increase or decrease?Operating, investing, financing cash movement
Executive SummaryWhat is the overall financial picture?Management-level financial overview
General LedgerWhat exactly happened in each account?Detailed journal items by account
Trial BalanceWhat is the debit/credit balance of every account?Control of all ledger balances
Partner LedgerWhat is the accounting balance per customer/vendor?Receivable and payable activity
Aged ReceivableWhich customer balances are overdue?Open receivables by age
Aged PayableWhich vendor balances are due or overdue?Open payables by age
Tax ReportWhat taxable base and tax amounts were generated?Sales/purchase tax reporting
Audit TrailWho changed accounting-sensitive records?Accounting change history
🏛️ Balance Sheet

The Balance Sheet is a snapshot of the company’s financial position at a specific date. Unlike the Profit & Loss, which covers a period, the Balance Sheet answers: What exists at this moment?

🧠 Accounting equation
Assets = Liabilities + Equity
SectionMeaningTypical Odoo Account TypesNormal Balance
AssetsResources controlled by the company.Receivable, Bank and Cash, Current Assets, Prepayments, Fixed Assets, Non-current AssetsDebit
LiabilitiesObligations the company must settle.Payable, Credit Card, Current Liabilities, Non-current LiabilitiesCredit
EquityOwners’ residual interest after liabilities.Equity, Current Year EarningsCredit

How to read the Balance Sheet

  • Cash and bank: Check whether ledger balances agree with reconciled bank balances.
  • Accounts Receivable: Compare with Aged Receivable and Partner Ledger.
  • Inventory: Compare accounting valuation with inventory valuation records.
  • Fixed assets: Compare asset accounts and accumulated depreciation with the depreciation schedule.
  • Accounts Payable: Compare with Aged Payable and Partner Ledger.
  • Taxes: Compare VAT/tax control accounts with the Tax Report.
  • Loans: Compare loan balances with loan schedules and financing agreements.
  • Equity: Review capital, reserves, retained earnings, and current-year result.

Simple Balance Sheet example

AssetsAmountLiabilities & EquityAmount
Bank120,000Accounts Payable60,000
Accounts Receivable80,000Loan100,000
Inventory90,000Equity180,000
Fixed Assets - net50,000


Total Assets340,000Total Liabilities + Equity340,000
⚠️ Balance Sheet red flags
Negative receivables without a business reason, old clearing accounts, unreconciled bank balances, negative inventory, large suspense balances, unexpected debit balances in liabilities, or credit balances in assets should be investigated.
📈 Profit & Loss (P&L)

The Profit & Loss report measures financial performance over a period. It explains how revenue and expenses produce profit or loss.

P&L LayerAccounting MeaningExample
RevenueIncome earned from normal operations.Product sales, service revenue
Cost of RevenueDirect costs required to generate revenue.Cost of goods sold, direct service costs
Gross ProfitRevenue minus direct cost.Revenue − Cost of Revenue
Operating ExpensesCosts of running the business.Salaries, rent, utilities, marketing
Other Income / ExpensesNon-core financial results.Interest, some FX gains/losses
Net Profit / LossFinal result for the period.Total income − total expenses
🧮 Core formulas
Gross Profit = Revenue − Cost of Revenue
Operating Profit = Gross Profit − Operating Expenses
Net Profit = Total Income − Total Expenses

How to analyze the P&L

  • Compare revenue with the previous month, quarter, and year.
  • Check gross margin: a falling margin may indicate higher cost, pricing pressure, discounts, or inventory costing issues.
  • Review large expense movements account by account.
  • Separate recurring operating costs from unusual or one-time items.
  • Investigate unexpected negative revenue or credit balances in expense accounts.
  • Use the General Ledger to explain every material variance.
  • Confirm that deferred revenue/expense and depreciation entries are posted in the correct period.
🔗 Relationship Between P&L and Balance Sheet

The P&L and Balance Sheet are connected. Revenue and expense activity creates the current-year financial result, which ultimately affects equity. A profitable year increases equity; a loss reduces equity.

📌 Odoo 19 year-end point
In Odoo 19, year-end reporting uses the current-year result and a dynamic Result Brought Forward line in the following year’s Trial Balance and General Ledger until the year’s profit or loss is explicitly appropriated through a manual journal entry to the appropriate Current Year Earnings / equity accounts.
💵 Cash Flow Statement

The Cash Flow Statement explains why cash and cash equivalents changed. A company can be profitable but still have cash problems, because profit and cash are not the same.

SectionWhat It RepresentsTypical Examples
Operating ActivitiesCash generated or used by normal business operations.Customer collections, supplier payments, operating expenses
Investing ActivitiesCash related to long-term assets and investments.Purchase or sale of equipment and long-term assets
Financing ActivitiesCash related to debt and owners’ financing.Loans received/repaid, capital contributions, dividends

Why profit can be high while cash is low

  • Sales were recognized as revenue but customers have not paid yet.
  • The company purchased inventory or fixed assets for cash.
  • Loans were repaid.
  • Large supplier payments were made.
  • Prepayments were paid before the expense was recognized.
  • Revenue may have been recognized without equivalent current-period cash collection.
💡 Accounting insight
Use the Cash Flow Statement together with the Balance Sheet and P&L. The P&L explains profitability; the Balance Sheet shows working-capital balances; the Cash Flow Statement explains the movement in cash.
📋 Executive Summary

The Executive Summary provides a high-level financial overview for management. It is useful when directors or owners need the overall picture without reviewing every General Ledger account.

  • Use it for high-level review, not detailed account investigation.
  • If a number looks unusual, drill into the corresponding financial statement or General Ledger.
  • The exact structure can vary by configuration and localization.
  • Management decisions should still be supported by the detailed accounting reports behind the summary.
📚 General Ledger

The General Ledger (GL) is one of the accountant’s most important investigation reports. It shows detailed accounting movement by account and allows you to understand exactly how a balance was created.

GL InformationWhy It Matters
DateDetermines the accounting period.
Journal / EntryShows the source journal entry.
PartnerIdentifies customer/vendor where applicable.
Label / ReferenceExplains the transaction.
DebitDebit movement posted to the account.
CreditCredit movement posted to the account.
BalanceRunning or resulting account balance.

When accountants use the General Ledger

  • Explain a Balance Sheet or P&L balance.
  • Find a wrong posting account.
  • Review manual journal entries.
  • Investigate duplicate or unusual transactions.
  • Trace tax, bank, receivable, payable, asset, and expense movements.
  • Support audit samples.
  • Reconcile control accounts to supporting reports.
🔎 Investigation method
Report total → Account → Journal item → Journal entry → Source document. This is the normal accounting trail when explaining an unexpected number.
⚖️ Trial Balance

The Trial Balance summarizes all General Ledger accounts and their debit/credit balances. Because journal entries are balanced, the total debits and credits of the Trial Balance should balance.

What the Trial Balance DoesWhat It Does Not Prove
Confirms total accounting debits and credits balance.It does not prove every transaction is posted to the correct account.
Shows the balance of every account.It does not prove all invoices or bills were recorded.
Helps prepare and review financial statements.It does not prove taxes are correct.
Supports opening balance and closing control.It does not prove bank balances are reconciled.
⚠️ Important
A perfectly balanced Trial Balance can still contain accounting mistakes. For example, a 10,000 expense posted to the wrong expense account still keeps debit = credit.

Odoo 19 year-end behavior

Balance Sheet accounts carry their balances into the next year, while P&L accounts reset for the new fiscal year. Odoo 19 uses a dynamic Result Brought Forward line to keep the Trial Balance balanced until the prior-year result is formally appropriated.

👥 Partner Ledger

The Partner Ledger shows accounting activity and balances by customer or vendor. It is a detailed subledger view of receivable and payable activity.

  • Customer invoices and credit notes.
  • Vendor bills and refunds.
  • Customer and vendor payments.
  • Reconciliations and remaining open balances.
  • Partner-specific account movements.
🧠 Accounting relationship
Total customer receivable control account should be explainable by customer-level receivable balances.
Total vendor payable control account should be explainable by vendor-level payable balances.
🕒 Aged Receivable

The Aged Receivable report shows customer invoices awaiting payment and groups outstanding balances by age. It is one of the most important reports for credit control and collection management.

Age BucketAccounting InterpretationManagement Action
Not DueInvoice is open but payment date has not arrived.Monitor normally.
1–30 DaysRecently overdue.Begin follow-up according to policy.
31–60 DaysCollection risk is increasing.Escalate follow-up.
61–90 DaysMaterial collection concern.Review customer and dispute status.
90+ DaysHigh collection / credit-loss risk.Escalate, assess recoverability and accounting treatment.

Accounting-wise checks

  • The total should reconcile to the relevant Accounts Receivable ledger balances, subject to report filters and configuration.
  • Old credits and unapplied payments should be investigated.
  • Customer disputes should be separated from normal collection delays.
  • Very old balances may require impairment / expected credit loss analysis according to the applicable accounting framework.
  • Incorrect payment terms can make aging misleading.
🧾 Aged Payable

The Aged Payable report shows open vendor bills, credit notes, overpayments, and how long amounts have remained unpaid.

  • Plan supplier payments and cash requirements.
  • Identify overdue vendor obligations.
  • Review old debit balances or supplier advances.
  • Detect vendor bills that may be duplicated or disputed.
  • Reconcile payable control accounts with vendor-level balances.
💡 Cash planning
Aged Payable is not only an accounting report. It is also an important short-term liquidity planning tool. Compare upcoming supplier obligations with expected customer collections and available cash.
🧮 Tax Report

The Tax Report summarizes taxable base (NET) and TAX amounts for configured sales and purchase taxes. Its exact legal structure depends on the company’s fiscal localization.

AreaAccounting MeaningWhat to Reconcile
Sales tax / Output VATTax collected or due on taxable sales.Sales tax grids ↔ tax control accounts ↔ posted invoices
Purchase tax / Input VATRecoverable or deductible tax on purchases where allowed.Purchase tax grids ↔ tax control accounts ↔ vendor bills
Tax payable / receivableNet settlement position with the authority.Tax return ↔ GL control accounts ↔ tax payment / refund entries
⚠️ Tax control
Do not validate tax only from the P&L. Tax reporting depends on tax configuration, tax grids, fiscal positions, invoice dates, accounting dates, cash-basis rules where applicable, and localization-specific rules.
🛡️ Audit Trail

The Audit Trail tracks changes to accounting-sensitive fields. It can show when a change occurred, which user made it, the type of change, the previous value, and the updated value.

  • Support internal and external audit reviews.
  • Investigate changes to accounting records.
  • Strengthen accountability and traceability.
  • Review unusual corrections or modifications.
  • Support regulatory requirements where accounting records must be controlled.
🔐 Restrictive Audit Trail
Odoo can use a restrictive audit mode so tracked records are not freely deleted; instead, controlled cancellation or archiving can be required.
📒 Journal Audit

The Journal Audit is useful for reviewing accounting entries by journal and period. From an accounting-control perspective, it helps confirm sequence, posting activity, and the source of ledger movements.

  • Review Sales, Purchase, Bank, Cash, and Miscellaneous journals.
  • Identify unusual manual postings.
  • Check transactions around period-end.
  • Support audit testing of journal-entry populations.
  • Investigate entries posted by unexpected users or in unexpected journals.
📊 Invoice Analysis

The Invoice Analysis report is a management-analysis tool for invoicing activity. It is useful for trends by customer, product, salesperson, period, or other dimensions depending on the available configuration.

⚠️ Financial-reporting distinction
Invoice Analysis is useful for operational analysis, but the General Ledger and financial statements remain the accounting source of truth for posted financial balances.
🎯 Analytic Report

Analytic accounting tracks costs and revenues by project, department, cost center, contract, service, or other management dimension. Analytic reports help answer where profit or cost was generated, while the General Ledger answers which financial account was affected.

General LedgerAnalytic Accounting
Statutory / financial-account classification.Management dimension and profitability analysis.
Example: Travel Expense.Example: Travel Expense allocated to Project A.
Feeds financial statements.Supports internal management reporting.
Controlled by Chart of Accounts.Controlled by analytic plans/accounts/distributions.
🎯 Budget Report

The Budget Report compares planned financial targets with actual results. Accounting-wise, it is a performance-control report rather than a primary statutory financial statement.

MeasureMeaning
BudgetWhat management expected or authorized.
ActualWhat accounting / analytic activity actually occurred.
VarianceDifference between budget and actual.
Variance analysisExplanation of why performance differed from plan.
⏳ Deferred Revenue and Deferred Expense Reports

Deferred revenue and deferred expense schedules support the matching principle: income and expenses should be recognized in the periods to which they relate, rather than only when cash is received or paid.

ConceptInitial AccountingLater Recognition
Deferred RevenueCash/invoice may create a liability before revenue is earned.Liability decreases and revenue is recognized over time.
Deferred Expense / PrepaymentPayment may create an asset before the expense is consumed.Asset decreases and expense is recognized over time.
🚗 Depreciation Schedule

The Depreciation Schedule supports the accounting for fixed assets. It explains asset cost, depreciation entries, accumulated depreciation, and remaining book value over time.

🧮 Fixed-asset reconciliation
Asset register / depreciation schedule should reconcile to the related fixed-asset, accumulated-depreciation, and depreciation-expense accounts in the General Ledger.
💱 Unrealized Currency Gains / Losses

For foreign-currency receivables, payables, bank accounts, or other monetary balances, exchange rates can change before settlement. The unrealized currency report helps identify the accounting effect of revaluing open foreign-currency positions.

  • Review open foreign-currency receivables and payables.
  • Confirm period-end exchange rates.
  • Understand unrealized gain/loss entries.
  • Separate unrealized effects from realized exchange differences on settlement.
  • Reconcile revaluation entries with the related foreign-currency balances.
🏦 Loans Analysis

Loan analysis supports the review of financing balances, repayments, interest, and scheduled loan activity. Accountants should reconcile loan reports or schedules with the relevant liability and interest accounts.

  • Opening principal balance.
  • New borrowing.
  • Principal repayments.
  • Interest expense.
  • Closing principal balance.
  • Current versus non-current classification where required.
🔄 Report-to-Report Reconciliation Matrix
Balance / TopicPrimary ReportControl / Supporting Report
Cash & BankBalance SheetGeneral Ledger + bank reconciliation / statements
Accounts ReceivableBalance SheetAged Receivable + Partner Ledger
Accounts PayableBalance SheetAged Payable + Partner Ledger
Revenue & ExpensesProfit & LossGeneral Ledger + Trial Balance
TaxTax Report / Balance SheetTax control accounts + invoice/bill details
Fixed AssetsBalance SheetDepreciation Schedule + General Ledger
InventoryBalance SheetInventory valuation + General Ledger
LoansBalance SheetLoans Analysis / loan schedule + General Ledger
Foreign CurrencyBalance Sheet / P&LUnrealized FX report + General Ledger
Equity / Year-end ResultBalance SheetP&L + Trial Balance + closing entries
🧾 Accounting Example — One Sale Across Multiple Reports

Assume the company issues a customer invoice for 10,000, ignoring tax for simplicity.

Journal EntryDebitCredit
Accounts Receivable10,000—
Sales Revenue—10,000

How this appears in reports

ReportEffect
Balance SheetAccounts Receivable increases by 10,000.
Profit & LossSales Revenue increases by 10,000.
General LedgerShows the debit in Receivable and credit in Revenue.
Trial BalanceReceivable debit and Revenue credit are included in account balances.
Partner LedgerCustomer balance increases by 10,000.
Aged ReceivableThe open invoice appears according to its due date and aging.
Cash FlowNo cash collection yet; profit can increase before cash does.

When the customer pays and the payment is reconciled, the receivable is settled and cash/bank-related accounting is updated. This is why the reports must be understood as connected views of the same accounting cycle.

📅 Month-End Accounting Review Workflow
  1. Post all required customer invoices and credit notes.
  2. Post all vendor bills, refunds, and accruals.
  3. Complete bank and cash reconciliation.
  4. Review Accounts Receivable and Aged Receivable.
  5. Review Accounts Payable and Aged Payable.
  6. Review tax accounts and the Tax Report.
  7. Review inventory valuation where applicable.
  8. Post depreciation and review fixed assets.
  9. Post deferred revenue / deferred expense entries where required.
  10. Review foreign-currency revaluation.
  11. Review loan balances and interest.
  12. Review the Trial Balance for unusual balances.
  13. Review P&L variances account by account.
  14. Review Balance Sheet reconciliations.
  15. Review Cash Flow and liquidity.
  16. Post approved corrections and re-run reports.
  17. Apply appropriate lock dates / closing controls after review.
🚨 Common Accounting Report Red Flags
Red FlagPossible Cause
Bank balance does not agree with bank reconciliation.Missing bank transactions, unreconciled items, wrong opening balance, wrong account.
Aged Receivable does not make sense.Wrong partner, payment not reconciled, wrong payment terms, old credits.
Aged Payable contains old debit balances.Supplier advances, refunds, mispostings, unreconciled payments.
Negative asset balance.Wrong account type, incorrect credit posting, disposal/reclassification issue.
Debit balance in payable / credit balance in receivable.Can be valid, but should be explained and reconciled.
Large suspense or clearing account.Incomplete reconciliation or temporary postings not cleared.
P&L changes sharply without business explanation.Wrong posting date/account, accrual missing, duplicate entry, unusual transaction.
Tax Report differs from expected tax control accounts.Tax grids, tax configuration, cash basis, dates, manual tax entries, localization rules.
Trial Balance balances but financial statements are wrong.Transactions may be posted to incorrect accounts while remaining double-entry balanced.
✅ Best Practices for Odoo Accounting Reports
💡 Reporting discipline
Use reports as a connected control system, not as isolated screens.
  • Use consistent accounting dates and period cut-offs.
  • Reconcile bank, receivable, payable, tax, asset, inventory, loan, and foreign-currency control accounts.
  • Use the General Ledger to explain every material Balance Sheet and P&L variance.
  • Compare periods regularly instead of waiting for year-end.
  • Investigate unusual balances before they become old balances.
  • Keep receivable and payable items reconciled.
  • Avoid unnecessary manual journal entries; document the reason for those that are required.
  • Review manual entries around month-end and year-end carefully.
  • Use analytic accounting for management dimensions rather than creating excessive General Ledger accounts.
  • Use correct account types because report placement depends heavily on them.
  • Export key reports for controlled month-end / year-end working papers where required by company policy.
  • Apply lock dates after review to protect closed periods.
🎯 Recommended Monthly Reporting Pack
ReportAudience / Purpose
Balance SheetFinancial position and account reconciliations
Profit & LossProfitability and variance analysis
Cash Flow StatementLiquidity and cash movement
Executive SummaryManagement overview
Trial BalanceAccounting control
General LedgerDetailed investigations and audit support
Aged ReceivableCollections and credit risk
Aged PayablePayment planning and supplier obligations
Tax ReportTax review and filing support
Analytic / Budget ReportsInternal profitability and performance
✅ Final Summary

Odoo Accounting Reports are most powerful when understood from an accounting-control perspective. The Balance Sheet shows financial position, the Profit & Loss shows performance, the Cash Flow Statement explains liquidity, and the General Ledger and Trial Balance explain how every number was built.

Partner reports explain receivables and payables, tax reports explain the tax position, audit reports explain accounting changes, and management reports add dimensions such as budgets, projects, assets, loans, and foreign-currency exposure.

🎯 Most important principle
Never review a financial report only by asking whether the total looks reasonable.
Ask whether the total is supported by the General Ledger, reconciled to the appropriate subledger or schedule, recorded in the correct period, classified in the correct account type, and supported by valid source documents.
#

Accounting Dashboard & Entries

Sign in to Print
ODOO 19 ACCOUNTING GUIDE
🧾 Invoices, Bills, Journal Entries, Refunds & Accounting Dashboard
A detailed accounting-wise explanation of how operational documents become journal entries, how payments and reconciliation complete the accounting cycle, and how the Odoo Accounting Dashboard helps control the process.
💡 The most important idea
In Odoo, an invoice, vendor bill, credit note/refund, bank transaction, asset operation, expense, and many other business documents eventually create or affect journal entries. The document explains the business transaction; the journal entry explains its accounting effect.
🖥️ Accounting Dashboard in Odoo 19

The Accounting Dashboard is the accountant’s operational control center. It summarizes key journals and pending accounting work, and provides shortcuts to create documents, review unpaid items, import transactions, reconcile bank activity, and manage tax-return tasks.

Screenshot explanation: The image shows the Odoo Accounting Dashboard with the top navigation Dashboard, Customers, Vendors, Accounting, Review, Reporting, Configuration. Below it are journal cards for Sales, Purchases, Bank, a miscellaneous/custom journal named Journal Loan Demo, and the Tax Returns area.

Visible AreaWhat the Screenshot ShowsAccounting Meaning
SalesNew button, items To Validate, Unpaid, Late, and an aging-style visual timeline.Customer-invoice workload: draft/validation activity, open receivables, and overdue collection exposure.
PurchasesUpload and New buttons, items To Validate and To Pay.Vendor-bill workload: bills awaiting review/posting and supplier obligations.
BankTransactions button, 7 to reconcile, Balance, Last Statement, Misc. Operations, and a trend graph.Bank-account activity and reconciliation status. Unreconciled transactions require accounting matching or counterpart creation.
Journal Loan DemoA journal card with a New button.An example of a miscellaneous/custom journal that can be used for specific accounting operations such as loan-related entries.
Tax ReturnsTax Returns button and setup tasks such as Set Company Data, Set Periods, Review Chart of Accounts.Tax-period and closing preparation. The exact workflow depends on localization.
📌 About the numbers in the screenshot
Values such as 11 Unpaid, 2 Late, or 7 to reconcile belong to the shown database and are examples. Your own dashboard numbers will depend on your invoices, bills, payments, bank transactions, journals, dates, and reconciliation status.
🧭 How the Dashboard Should Be Used by an Accountant
  1. Sales card: review customer invoices that need validation, unpaid invoices, and overdue invoices.
  2. Purchases card: review uploaded/new vendor bills, validate bills, and monitor amounts to pay.
  3. Bank card: import/synchronize transactions and clear the number of items waiting for reconciliation.
  4. Other journals: review specialized entries such as loans, payroll, accruals, or miscellaneous accounting depending on your configuration.
  5. Tax Returns: complete required tax-period and closing tasks.
  6. Reporting: after processing transactions, review Trial Balance, General Ledger, Balance Sheet, P&L, aging, and tax reports.
🧾 Customer Invoices

A customer invoice is a document issued to a customer for goods or services sold. From an accounting perspective, a posted invoice normally creates a receivable and recognizes revenue and applicable sales tax.

Common ways an invoice is created

  • Manually from Accounting → Customers → Invoices.
  • From a confirmed Sales Order.
  • From delivered quantities, depending on product invoicing policy.
  • From subscriptions or recurring contracts.
  • From other Odoo applications that generate invoices automatically.

Important invoice information

Field / AreaAccounting Purpose
CustomerIdentifies who owes the money and links the receivable to the correct partner.
Invoice DateCommercial invoice date; important for document sequence and tax rules.
Accounting DateDetermines the accounting period when applicable and editable according to workflow/configuration.
Payment Terms / Due DateDetermines when receivable installments become due and how aging is calculated.
JournalUsually the Sales journal; determines sequencing and journal configuration.
Invoice LinesProducts/services, quantities, prices, discounts, taxes, and income accounts.
TaxesCreates the required tax-base and tax journal items.
Analytic DistributionOptional management allocation by project, department, cost center, etc.
Payment ReferenceHelps customers and reconciliation processes identify the payment.
📈 Accounting Entry for a Customer Invoice

Assume a customer invoice contains services of 1,000 plus an illustrative 15% sales tax. The tax rate is only an example; your actual tax depends on localization and tax configuration.

AccountDebitCreditExplanation
Accounts Receivable1,150—The customer owes the company the gross invoice amount.
Service Revenue—1,000Revenue is recognized.
Output Tax Payable—150Sales tax liability is recognized.
🧠 Accounting logic
Receivable increases with a debit. Revenue and sales-tax liability increase with credits. Total debit = total credit = 1,150.
🔄 Customer Invoice Lifecycle
StageWhat Happens in OdooAccounting Meaning
DraftInvoice can still be reviewed and edited.Normally not yet a final posted accounting document.
Confirm / PostInvoice is validated and receives its accounting effect.Receivable, revenue, tax and other journal items are posted.
SendInvoice is delivered to the customer by the configured method.No additional accounting entry simply because it is sent.
Payment RegisteredPayment workflow records settlement information.Accounting treatment depends on the configured payment/outstanding-account flow.
Bank ReconciliationActual bank transaction is matched.Receivable/payment/bank-clearing chain is completed.
PaidCustomer balance for the invoice is settled.Receivable is reconciled.
💳 Customer Payment and Reconciliation

In Odoo 19, payment accounting depends on the payment configuration, especially whether outstanding receipt/payment accounts are used. The important accounting result is that the receivable must eventually be matched with the settlement and the bank transaction.

Example using an Outstanding Receipts account

StepDebitCredit
Register customer paymentOutstanding Receipts 1,150Accounts Receivable 1,150
Reconcile bank transactionBank 1,150Outstanding Receipts 1,150
📌 Configuration note
Without outstanding accounts, Odoo can use a different payment/reconciliation flow and may not create a separate payment journal entry at registration. Always understand the journal’s outstanding-account configuration before interpreting payment entries.
🏢 Vendor Bills

A vendor bill records an amount owed to a supplier. Accounting-wise, it normally recognizes an expense or asset, applicable recoverable purchase tax, and a payable liability.

How vendor bills can enter Odoo

  • Manually from Accounting → Vendors → Bills.
  • From the Purchases journal using New.
  • By uploading a PDF using the Upload option visible on the dashboard.
  • From purchase orders.
  • From an email alias or document-digitization flow when configured.

Important bill information

Field / AreaAccounting Purpose
VendorIdentifies the supplier and payable partner.
Vendor ReferenceStores the supplier’s invoice number; useful for duplicate control.
Bill DateDate on the supplier document.
Accounting DateDetermines the accounting period according to the bill workflow/configuration.
Payment Terms / Due DateDetermines supplier due dates and Aged Payable buckets.
JournalUsually a Purchases journal.
Bill LinesExpenses, assets, quantities, prices, taxes, and analytic allocation.
Purchase Order LinkSupports matching the vendor bill to purchasing activity.
AttachmentProvides source-document evidence for accounting and audit.
📉 Accounting Entry for a Vendor Bill

Assume a vendor bill for professional services of 1,000 plus an illustrative 15% recoverable purchase tax.

AccountDebitCreditExplanation
Professional Fees Expense1,000—The expense is recognized.
Input Tax Receivable150—Recoverable purchase tax is recognized where legally allowed.
Accounts Payable—1,150The company owes the vendor.
🧠 Accounting logic
Expenses and recoverable tax increase with debits. Accounts Payable increases with a credit.
📦 Purchase Orders, Bill Control and 3-Way Matching

When Purchasing is integrated with Accounting, Odoo can control whether vendor bills are based on ordered quantities or received quantities. Three-way matching can help compare the Purchase Order, Receipt, and Vendor Bill before payment.

ControlBusiness QuestionAccounting Risk Controlled
Purchase OrderDid we order this?Unauthorized or incorrect purchase.
ReceiptDid we receive the goods/services?Paying for items not received.
Vendor BillIs the supplier charging the correct amount?Price/quantity discrepancies and duplicate billing.
💸 Vendor Payment and Reconciliation

The payable balance is settled when the vendor payment is properly matched and reconciled. As with customer payments, the exact journal-entry path depends on whether outstanding payment accounts are configured.

Example using an Outstanding Payments account

StepDebitCredit
Register vendor paymentAccounts Payable 1,150Outstanding Payments 1,150
Reconcile bank transactionOutstanding Payments 1,150Bank 1,150
↩️ Refunds, Credit Notes and Debit Notes

Once an invoice or bill has been validated, accounting corrections should normally be handled through the proper reversal document rather than simply changing the historical posted document.

DocumentUsed ForTypical Accounting Effect
Customer Credit NoteReducing or reversing a customer invoice.Reduces receivable, revenue, and related output tax.
Vendor Refund / Vendor Credit NoteReducing or reversing a vendor bill.Reduces payable, expense/asset, and related input tax.
Customer Debit NoteIncreasing an amount owed by the customer due to an adjustment.Creates additional customer debit depending on configuration and reason.
Vendor Debit NoteAdjustment related to supplier amounts.Depends on the underlying vendor adjustment.
💳 Customer Credit Note Example

Assume half of the earlier 1,000 service invoice is refunded. The credit note is for 500 plus 75 tax.

AccountDebitCredit
Service Revenue500—
Output Tax Payable75—
Accounts Receivable—575

The credit note reduces the amount the customer owes. If the original invoice was already paid and money must be returned, a separate refund payment process is required. If physical goods are returned, the inventory return is also a separate operational process.

🏢 Vendor Refund Example

Assume the vendor refunds half of the earlier 1,000 professional-services bill: 500 plus 75 tax.

AccountDebitCredit
Accounts Payable575—
Professional Fees Expense—500
Input Tax Receivable—75
🔧 Refund Options in Odoo

For customer invoices, a credit note is commonly created directly from the original invoice. Odoo can prepare a reversal credit note, and in some workflows can reverse the original document and create a replacement draft invoice. Vendor refunds can likewise be created from the original bill or from the vendor-refund menu.

⚠️ Control principle
Always enter a clear reason for the credit/refund, use the correct reversal date, and retain supporting documentation. Refunds affect revenue/expense, tax, receivable/payable, and sometimes inventory.
📚 Journal Entries

A journal entry is the accounting record that posts debits and credits to the General Ledger. Every balanced entry contains one or more journal items, and total debit must equal total credit.

🧮 Double-entry rule
Total Debit = Total Credit
🧩 Journal Entry vs Journal Item
ConceptMeaningExample
Journal EntryThe complete balanced accounting transaction.Customer invoice entry totaling 1,150.
Journal ItemOne debit or credit line inside the entry.Debit Accounts Receivable 1,150.
JournalThe accounting book/source where entries are organized.Sales, Purchases, Bank, Miscellaneous.
AccountThe General Ledger classification used on each line.Accounts Receivable, Revenue, Tax Payable.
⚙️ Automatic vs Manual Journal Entries
TypeHow It Is CreatedTypical Examples
Automatic / Document-drivenGenerated by Odoo from a business document or accounting process.Invoices, bills, expenses, inventory valuation, assets, bank transactions, payments.
ManualEntered directly by an accountant, usually in a Miscellaneous journal.Accruals, provisions, reclassifications, corrections, opening adjustments, special closing entries.
⚠️ Best practice
Do not use manual journal entries as a substitute for normal customer invoices or vendor bills when the transaction should be tracked through receivable/payable workflows. Document-driven entries preserve better partner, payment, tax, aging, and audit information.
📝 Important Journal Entry Information
FieldWhy It Matters
DateControls the accounting period.
JournalGroups the entry by accounting source/process.
ReferenceProvides a business explanation or source-document reference.
AccountDetermines where each journal item is reported.
PartnerImportant for receivable/payable and partner reporting.
LabelExplains the line.
Analytic DistributionAllocates management reporting dimensions.
Debit / CreditRecords the accounting value.
📌 Manual Entry Example — Accrued Expense

At month-end, the company consumed electricity costing approximately 3,000, but the vendor bill has not yet arrived.

AccountDebitCredit
Electricity Expense3,000—
Accrued Expenses Liability—3,000

This records the expense in the correct month under accrual accounting. When the actual vendor bill arrives, the accrual should be reversed or cleared according to the company’s closing procedure.

🔁 Manual Entry Example — Reclassification

Suppose 2,000 was posted to the wrong expense account and must be moved from Office Supplies to Professional Fees.

AccountDebitCredit
Professional Fees Expense2,000—
Office Supplies Expense—2,000
📌 Reclassification principle
The correction must preserve the total accounting result while moving the amount to the correct classification. Always document why the correction was necessary.
🔒 Draft, Posted, Reversal and Lock Dates
ConceptAccounting Meaning
Draft EntryStill under preparation and not treated as a finalized posted accounting transaction.
Posted EntryOfficially affects General Ledger balances and reports.
ReversalCreates an opposite entry to cancel/reverse the accounting effect while preserving history.
Lock DateRestricts posting or modification in closed accounting periods according to access/configuration.
🔗 How Documents and Entries Connect
Business DocumentMain Accounting Entry
Customer InvoiceDebit Receivable; Credit Revenue; Credit Output Tax
Customer Credit NoteDebit Revenue/Tax; Credit Receivable
Vendor BillDebit Expense/Asset; Debit Input Tax; Credit Payable
Vendor RefundDebit Payable; Credit Expense/Asset; Credit Input Tax
Customer PaymentSettles Receivable through the configured payment/outstanding flow
Vendor PaymentSettles Payable through the configured payment/outstanding flow
Bank TransactionUpdates bank and a suspense/counterpart account until reconciled
Manual Journal EntryAccountant-defined balanced debit/credit lines
🏦 Bank Dashboard and Reconciliation

The Bank card in your screenshot shows Transactions and 7 to reconcile. This is one of the most important accounting controls in the dashboard.

  • Transactions: opens bank transaction activity.
  • x to reconcile: shows transactions that still need matching or accounting treatment.
  • Balance / Last Statement: provides bank-status information according to the journal data.
  • Reconciliation: matches bank transactions with invoices, bills, payments, transfers, or General Ledger accounts.
✅ Bank control objective
After reconciliation is complete, the bank balance in Odoo should be explainable against the bank statement, and temporary suspense/outstanding balances should be cleared appropriately.
📊 Sales and Purchases Dashboard Indicators
IndicatorMeaningRecommended Accountant Action
To ValidateDraft invoices/bills waiting for review and posting.Check customer/vendor, date, lines, accounts, taxes, totals, attachments.
UnpaidPosted customer invoices with outstanding receivable.Review payment status and reconciliation.
LateCustomer invoices past due.Review Aged Receivable and collection follow-up.
To PayVendor obligations requiring payment attention.Review Aged Payable, due date, approval, cash availability.
UploadShortcut for importing vendor-bill documents.Verify OCR/digitized data before posting.
✅ Invoice Review Checklist Before Posting
  • Correct customer.
  • Correct invoice date and accounting period.
  • Correct journal.
  • Correct product/service description.
  • Correct quantities and unit prices.
  • Correct income accounts.
  • Correct taxes and fiscal position.
  • Correct payment terms and due dates.
  • Correct analytic distribution where required.
  • Supporting sales order/delivery/service evidence is available.
  • No duplicate invoice.
  • Total amount is reasonable and approved.
✅ Vendor Bill Review Checklist Before Posting
  • Correct vendor.
  • Vendor invoice number/reference checked for duplicates.
  • Bill date and accounting date are correct.
  • Purchase Order/receipt matched where applicable.
  • Quantities and prices agree with purchasing documents.
  • Expense or asset accounts are correct.
  • Taxes are correct and legally recoverable where applicable.
  • Payment terms and due dates are correct.
  • Analytic distribution is correct.
  • Attachment/source document is retained.
  • Approval requirements are completed.
  • Bill belongs to the correct accounting period.
⚠️ Common Accounting Mistakes
MistakeAccounting Consequence
Posting invoice to the wrong income accountP&L classification is wrong even though the entry balances.
Wrong customer/vendorPartner Ledger and aging reports become inaccurate.
Wrong due dateAged Receivable/Payable and collection/payment planning become misleading.
Wrong taxTax report and tax control accounts can be incorrect.
Duplicate vendor billExpense/asset and payable are overstated.
Manual receivable/payable entry without proper partner/workflowAging and reconciliation can become difficult or misleading.
Posting in the wrong monthPeriod profit, liabilities, receivables, and taxes are misstated.
Not reconciling paymentsInvoices or bills may remain open even when money moved.
Deleting history instead of reversing correctlyAudit trail and accounting traceability are weakened.
Leaving bank items unreconciledBank/suspense/outstanding balances remain unreliable.
📅 Recommended Daily Accounting Workflow
  1. Review Sales → To Validate and post approved customer invoices.
  2. Review Purchases → To Validate and post approved vendor bills.
  3. Review uploaded bill documents and verify extracted information.
  4. Register or process approved customer/vendor payments.
  5. Import/synchronize bank transactions.
  6. Reduce the to reconcile count through bank reconciliation.
  7. Review overdue customer invoices.
  8. Review supplier bills due for payment.
  9. Process approved customer credit notes and vendor refunds.
  10. Review unusual/manual journal entries.
📅 Recommended Month-End Workflow
  1. Make sure all customer invoices for the month are posted.
  2. Make sure all vendor bills for the month are posted.
  3. Record missing accruals and prepayments.
  4. Complete bank reconciliation.
  5. Reconcile receivable and payable items.
  6. Review Aged Receivable and Aged Payable.
  7. Review tax accounts and Tax Report.
  8. Review asset/depreciation entries.
  9. Review inventory valuation where applicable.
  10. Review loans and interest.
  11. Review foreign-currency revaluation where applicable.
  12. Review Trial Balance and General Ledger.
  13. Review Balance Sheet and Profit & Loss.
  14. Post approved correcting/reclassification entries.
  15. Re-run reports and apply closing/lock controls.
🎯 Document vs Accounting Perspective
DocumentBusiness PerspectiveAccounting Perspective
Customer InvoiceWe sold goods/services to a customer.Create receivable and recognize revenue/tax.
Vendor BillA supplier charged us.Recognize expense/asset/tax and create payable.
Customer Credit NoteWe reduced what the customer owes.Reduce receivable and reverse related revenue/tax.
Vendor RefundSupplier reduced what we owe.Reduce payable and reverse related expense/asset/tax.
PaymentMoney is being collected or paid.Clear receivable/payable through configured payment accounts.
Bank ReconciliationThe bank confirms the actual cash movement.Match the bank transaction and clear temporary/open accounting items.
Journal EntryAccounting adjustment or result of another document.Balanced debit and credit impact on General Ledger accounts.
✅ Final Summary

In Odoo 19, invoices, bills, refunds, payments, bank transactions, and journal entries are connected parts of one accounting cycle. The Accounting Dashboard helps the accountant see what still requires attention, while the General Ledger and financial reports show the final accounting result.

🎯 Most important accounting principle
Do not think only about creating a document.
For every invoice, bill, refund, payment, or manual entry, ask:
1) Which accounts will be debited and credited?
2) Which period will be affected?
3) Which customer/vendor and tax will be affected?
4) What must later be reconciled?
5) How will the transaction appear in the Balance Sheet, P&L, aging reports, Tax Report, and General Ledger?
#

الذكاء الصناعي

Sign in to Print

No documentation content for this topic yet.