Accountant and Finance Guide
General ledger administration, voucher processing, withholding tax certificates, automated bank reconciliation, and period closing.
Accountants and Financial Controllers in SmartERP 19 maintain statutory compliance with Ethiopian accounting standards, manage cash disbursements, enforce 3-way matching, and produce audit-ready financial statements.

Financial Accounting Subsystem Architecture#
The finance suite operates on an uncompromised double-entry general ledger, tightly integrated with localized Ethiopian statutory workflows:
| Subsystem | Menu Path | Technical Model | Key Functionality |
|---|---|---|---|
| General Ledger | Accounting -> Accounting -> General Ledger | account.move, account.move.line | Multi-journal balanced debit/credit posting with analytic project tags. |
| Voucher Management | Accounting -> Vendors / Customers -> Vouchers | account.payment, cpv.voucher | CPV (Cash Payment), BPV (Bank Payment), CRV (Cash Receipt), PCPS (Petty Cash). |
| Petty Cash Imprest | Accounting -> Petty Cash -> Funds | petty.cash.fund, petty.cash.voucher | Fixed imprest fund limits, custodian accountability, and automated replenishment. |
| Withholding Tax | Accounting -> Vendors -> WHT Declarations | wht.at.payment, wht.declaration.export.wizard | 2% Goods, 30% Services deduction, ERCA/MoR Excel tax returns. |
| Bank Reconciliation | Accounting -> Bank -> Reconciliation | peachtree.bank.statement, account.bank.statement.line | 3-tier automated transaction matching (Reference, Amount, Date). |
| Vendor Bills | Accounting -> Vendors -> Bills | account.move (type='in_invoice') | Hard gate 3-way matching and payment request verification. |

Daily Voucher Processing Workflows#
SmartERP 19 replaces generic journal items with structured statutory cash and bank vouchers.
+--------------------------------------------------------------------------+
| DAILY VOUCHER PROCESSING FLOW |
+--------------------------------------------------------------------------+
| 1. Receipt / Invoice Ingestion |
| -> AP Accountant creates Vendor Bill (in_invoice) |
| -> Matches PO lines and Goods Receipt delivery notes |
+--------------------------------------------------------------------------+
|
v
| 2. Withholding Tax Deduction (wht_at_payment) |
| -> If Goods > 10,000 ETB: Automatically deduct 2% WHT |
| -> If Services > 3,000 ETB: Automatically deduct 30% Non-TIN / 2% TIN |
| -> Net payable calculated: Vendor Bill = Net Payable + WHT Payable |
+--------------------------------------------------------------------------+
|
v
| 3. Payment Request & Voucher Generation |
| -> Initiate Bank Payment Voucher (BPV) or Cash Payment Voucher (CPV) |
| -> Check printing / Electronic payment file dispatch |
+--------------------------------------------------------------------------+
|
v
| 4. General Ledger Posting |
| -> Debit: Accounts Payable (211000) |
| -> Credit: Commercial Bank CBE (111100) |
| -> Credit: Withholding Tax Payable (213200) |
+--------------------------------------------------------------------------+
Statutory Voucher Types & Operational Rules#
| Voucher Code | Full Designation | Journal | Signoff Authority | When to Use |
|---|---|---|---|---|
| CPV | Cash Payment Voucher | Petty Cash / Cash | Cashier & Finance Lead | Direct cash expenses under the single-transaction ceiling (5,000 ETB). |
| BPV | Bank Payment Voucher | CBE / Awash Bank | Senior Accountant & CFO | Formal vendor disbursements, statutory tax remittances, loan service. |
| CRV | Cash Receipt Voucher | Bank / Cash | Cashier | Customer collections, tender document sales, scrap disposal proceeds. |
| PCPS | Petty Cash Payment Slip | Petty Cash Fund | Custodian & Requester | Daily minor incidentals (fuel, stationery, office consumables). |

Ethiopian Tax Compliance & Ministry of Revenues (MoR) Return#
SmartERP 19 provides native automation for Ethiopian withholding tax obligations:
- Threshold Rules:
- Goods Transactions: Purchases exceeding 10,000 ETB mandate 2% WHT withholding (
account.taxcodeWHT_GOODS_2). - Service Transactions: Professional and technical services exceeding 3,000 ETB mandate 2% WHT (for TIN-registered entities) or 30% WHT (for non-compliant entities).
- Goods Transactions: Purchases exceeding 10,000 ETB mandate 2% WHT withholding (
- Generating MoR Electronic Return:
- Navigate to Accounting -> Reporting -> Ethiopian Tax Filings -> WHT Declaration Wizard.
- Select the Ethiopian Fiscal Month (e.g., Meskerem 2017 via
smart.et.calendar). - Click Generate ERCA Excel Declaration.
- The wizard compiles all supplier TIN numbers, withholding receipt voucher numbers, gross invoice totals, and deducted tax amounts into the official Ministry of Revenues format.
Month-End Financial Closing Checklist#
To guarantee audit integrity, financial controllers execute a 5-step closing sequence before locking the period:
| Step | Action Item | Verification Screen | Responsible Role |
|---|---|---|---|
| 1 | Reconcile all Petty Cash Funds | Petty Cash -> Replenishment | Petty Cash Custodian |
| 2 | Execute 3-Tier Bank Auto-Reconciliation | Bank -> Reconciliation Console | General Ledger Accountant |
| 3 | Run Asset Depreciation Batch | Accounting -> Depreciation Runs | Fixed Asset Accountant |
| 4 | Generate MoR WHT & VAT Declarations | Reporting -> Tax Filings | Tax Compliance Lead |
| 5 | Enforce Fiscal Period Hard Lock | Settings -> Accounting -> Lock Dates | Financial Controller / CFO |
Once the Lock Date is committed in res.company, no user (including administrators) can post, modify, or cancel a journal entry dated on or before that date.