0% found this document useful (0 votes)
8 views12 pages

Accounting Module

This document provides a comprehensive overview of the Odoo Enterprise Accounting Module for versions 17 and 18, detailing its architecture, functionalities, and integration with other Odoo modules. It covers key features such as real-time accounting, enhanced dashboards, and compliance with Ethiopian regulations, making it suitable for finance professionals and ERP consultants. The document also outlines accounting workflows, menu structures, and deployment considerations for enterprise implementations.

Uploaded by

ameleworkwonde
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views12 pages

Accounting Module

This document provides a comprehensive overview of the Odoo Enterprise Accounting Module for versions 17 and 18, detailing its architecture, functionalities, and integration with other Odoo modules. It covers key features such as real-time accounting, enhanced dashboards, and compliance with Ethiopian regulations, making it suitable for finance professionals and ERP consultants. The document also outlines accounting workflows, menu structures, and deployment considerations for enterprise implementations.

Uploaded by

ameleworkwonde
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

1.

Introduction
1.1 Purpose of the Document
This document provides a detailed technical and functional description of the Odoo
Enterprise Accounting Module, aligned with Odoo version 17 and version 18. It explains
system behavior, configuration, workflows, and the function of each Accounting menu tab as
used in enterprise implementations.

1.2 Scope
This document covers:
 Odoo v17 / v18 Accounting architecture
 Accounting dashboard and menu tabs
 Detailed functionality of each Accounting screen
 End-to-end accounting workflows
 Integration with other Odoo modules
 Security, audit, and compliance
 Enterprise deployment considerations

1.3 Target Audience


 Finance Directors & Managers
 Chief Accountants
 ERP Functional Consultants
 Technical Consultants & Developers
 Auditors and IT Administrators

2. Odoo Accounting (v17 / v18) Overview


Odoo Accounting in versions 17 and 18 is a fully automated, real-time, double-entry
accounting system. It is deeply integrated with all operational modules and emphasizes
automation, usability, and compliance.
Key Enhancements in v17 / v18
 Improved Accounting Dashboard
 Enhanced bank reconciliation engine
 Stronger audit trail and locking
 Faster reporting engine
 Improved multi-company handling
 Cleaner UI with simplified menus

3. System Architecture (v17 / v18)


3.1 Architecture Layers
 User Interface: Web-based Odoo UI
 Application Layer: Python-based ORM & business logic
 Database Layer: PostgreSQL

3.2 Accounting Engine


 Every financial transaction generates journal entries
 Entries are posted in real time
 Changes are fully logged and auditable

4. Accounting Module Menu Structure (v17 / v18)


The Accounting module is structured into clear menu tabs. Each tab represents a major
accounting function.
Main Accounting Tabs:
1. Dashboard
2. Customers
3. Vendors
4. Accounting
5. Reporting
6. Configuration

5. Dashboard Tab
5.1 Purpose
Provides a real-time financial overview and quick access to critical accounting actions.
5.2 Key Functions
 Cash and bank balances
 Outstanding customer invoices
 Outstanding vendor bills
 Quick actions: Create Invoice, Register Payment, Reconcile

5.3 Enterprise Value


 Immediate visibility for finance managers
 Faster daily accounting operations

6. Customers Tab (Accounts Receivable)


6.1 Customer Invoices
Function:
 Create and manage customer invoices
 Supports draft, posted, and canceled states
Features:
 Manual invoices
 Invoices from Sales Orders
 Credit notes & refunds
 Multi-currency invoicing

6.2 Payments
Function:
 Register customer payments
 Supports partial and advance payments

6.3 Customers
Function:
 Manage customer accounting profiles
 Credit limits
 Payment terms
6.4 Aging & Follow-up
Function:
 Track overdue receivables
 Automated payment reminders

7. Vendors Tab (Accounts Payable)


7.1 Vendor Bills
Function:
 Record supplier bills
 Bills generated from Purchase Orders

7.2 Vendor Payments


Function:
 Schedule and process vendor payments
 Supports batch payments

7.3 Vendors

Function:
 Manage supplier accounting setup
 Bank details and payment terms

7.4 Payables Analysis


Function:
 Outstanding bills
 Vendor aging reports

8. Accounting Tab (Core Accounting)


8.1 Journal Entries
Function:
 Manual journal entries
 Adjustments and accruals
8.2 Journals
Function:
 Sales, Purchase, Bank, Cash, General journals
 Defines posting behavior and sequences

8.3 Chart of Accounts


Function:
 Defines financial account structure
 Supports localization packages

8.4 Assets
Function:
 Asset capitalization
 Depreciation schedules
 Automatic depreciation entries

8.5 Analytic Accounting


Function:
 Cost center and project tracking
 Profitability analysis

8.6 Reconciliation
Function:
 Bank and cash reconciliation
 Rule-based and manual matching

9. Reporting Tab
9.1 Financial Reports
 Balance Sheet
 Profit & Loss
 Cash Flow Statement
9.2 Tax Reports
 VAT reports
 Withholding tax reports
 Country-specific compliance

9.3 Management Reports


 Aged Receivable
 Aged Payable
 General Ledger
 Trial Balance

9.4 Export Options

 PDF
 Excel

10. Configuration Tab


10.1 Settings
Function:
 Fiscal year
 Lock dates
 Tax rounding
 Accounting methods

10.2 Journals Configuration


 Default accounts
 Control accounts

10.3 Taxes
 Sales & purchase taxes
 Tax groups
 Tax computation rules

10.4 Chart of Accounts Setup


 Account types
 Account grouping

10.5 Payment Terms


 Installment rules
 Due date calculations

11. Multi-Company & Multi-Currency (v17 / v18)


11.1 Multi-Company
 Separate or shared CoA
 Intercompany transactions
 Consolidated reporting

11.2 Multi-Currency
 Automatic exchange rates
 Currency revaluation
 Gain/loss posting

12. Integration with Other Odoo Modules


 Sales → Customer invoices
 Purchase → Vendor bills
 Inventory → Stock valuation & COGS
 Payroll → Salary journal entries
 POS → Daily sales posting

13. Security, Audit & Compliance


13.1 User Roles
 Accountant
 Accounting Manager
 Auditor

13.2 Audit Features


 Journal entry tracking
 Document linking
 Period locking

14. Enterprise Deployment Considerations


14.1 Deployment Options
 [Link]
 Cloud hosting
 On-premise

14.2 Performance Best Practices


 Archiving old entries
 Optimized reconciliation rules

14.3 Backup & Recovery


 Automated backups
 Disaster recovery planning

15. Ethiopian Localization (Accounting Compliance)


This section describes how Odoo Enterprise Accounting (v17 / v18) is configured to comply with
Ethiopian accounting and tax regulations.

15.1 Fiscal Year Configuration (Ethiopia)


Standard Practice:
 Ethiopian fiscal year commonly follows July 8 – July 7 (Ethiopian Calendar equivalent)
 Odoo supports custom fiscal year definitions
Configuration in Odoo:
 Accounting → Configuration → Settings
 Enable Fiscal Years
 Define start and end dates
 Apply fiscal year locking for audit control
Enterprise Control:
 Lock previous fiscal years after audit completion
 Prevent posting in closed periods

15.2 VAT Configuration (15%)


Applicable VAT Rate:
 Standard VAT: 15%
VAT Setup in Odoo:
 Accounting → Configuration → Taxes
 Create Sales VAT 15%
 Create Purchase VAT 15%
Tax Parameters:
 Tax Type: Percentage
 Scope: Sales / Purchases
 Included in Price: As per company policy
 Tax Group: VAT
VAT Reporting:
 VAT collected (Output VAT)
 VAT paid (Input VAT)
 VAT payable to ERCA
Odoo automatically posts VAT amounts to the respective tax accounts.

15.3 Withholding Tax (WHT) Configuration


Common Withholding Scenarios in Ethiopia:
 Services
 Professional fees
 Rent and contract payments
Typical Rates:
 2% withholding tax (commonly used)
Configuration in Odoo:
 Create Withholding Tax as a Purchase Tax
 Tax Type: Percentage
 Tax Scope: Purchase
 Post to Withholding Tax Payable account
Operational Flow:
 Vendor bill is posted
 Withholding tax is automatically deducted
 Net payment is made to vendor
 WHT balance is reported and paid to tax authority

15.4 Chart of Accounts Mapping (Ethiopia – Sample Structure)

Assets
 Cash on Hand
 Bank Accounts
 Accounts Receivable
 VAT Receivable
 Prepaid Expenses
 Fixed Assets
Liabilities
 Accounts Payable
 VAT Payable
 Withholding Tax Payable
 Accrued Expenses
Equity
 Share Capital
 Retained Earnings
Income
 Sales Revenue
 Service Income
Expenses
 Cost of Goods Sold
 Administrative Expenses
 Salary & Wages
 Rent Expense
 Utilities
Odoo localization allows mapping these accounts to taxes, journals, and reports.

16. Accounting Process Flow Diagrams (Text-Based)


This section explains end-to-end accounting flows in Odoo v17 / v18 using clear step-by-step
diagrams.

16.1 Customer Invoice to Cash (AR Flow)


Invoice → Payment → Reconciliation → Reporting
1. Sales Order or Manual Invoice is created
2. Customer Invoice is validated (Posted)
3. Accounting entries are generated automatically
4. Customer makes payment (Bank / Cash)
5. Payment is registered in Odoo
6. Invoice and payment are reconciled
7. Financial reports are updated in real time
Key Reports Affected:
 Aged Receivable
 General Ledger
 Profit & Loss
 VAT Report

16.2 Vendor Bill to Payment (AP Flow)


1. Vendor Bill is received
2. Vendor Bill is recorded in Odoo
3. Withholding tax (if applicable) is deducted
4. Bill is validated (Posted)
5. Payment is scheduled
6. Vendor is paid (Net amount)
7. WHT liability is recorded
8. Reports are updated
Key Reports Affected:
 Aged Payable
 Cash Flow
 Tax Reports

16.3 Bank Reconciliation Flow


1. Bank statement is imported or entered
2. Odoo suggests matching invoices/payments
3. Accountant reviews and confirms matches
4. Differences are posted as adjustments
5. Bank balance is reconciled

16.4 Period-End Closing Flow


1. Verify all invoices and bills are posted
2. Complete bank reconciliation
3. Review tax balances (VAT & WHT)
4. Post depreciation and accruals
5. Lock the accounting period
6. Generate financial statements

17. Conclusion
With Ethiopian localization properly configured, Odoo Enterprise Accounting (v17 / v18)
becomes a fully compliant, auditable, and enterprise-ready financial system. Combined with
structured accounting flows, it ensures transparency, accuracy, and regulatory compliance for
Ethiopian organizations.

You might also like