Accounting
This course covers the full Accounting module in Quickenerp. You will learn how to set up your chart of accounts, create customer invoices and vendor bills, manage payments, reconcile bank transactions, configure taxes, create budgets, and generate financial reports. Every lesson provides step-by-step instructions, field-level explanations, and real business scenarios.
| Responsible | System |
|---|---|
| Last Update | 07/21/2026 |
| Completion Time | 1 week 1 day 15 hours |
| Members | 1 |
Accounting Overview
View allMulti-Currency in Quickenerp
Enable multi-currency in Settings to invoice and pay in foreign currencies. Go to Accounting > Configuration > Settings → "Multi-Currencies" section.
Setting Up Currencies
- Go to General Settings > Currencies → Add currencies.
- Quickenerp auto-updates exchange rates daily (from a free provider).
- To update rates manually: Currencies → click a currency → "Update Rate Now".
- Set Rate Providers: European Central Bank, Yahoo Finance, or custom.
Multi-Currency Transaction Flow
- Create a price list in EUR → assign to a European customer.
- Create a quotation/invoice in EUR. Prices use the EUR price list.
- Quickenerp shows both the EUR total and the company currency equivalent (if different).
- Exchange rate is locked at invoice creation time.
- When the customer pays in EUR, the payment is recorded in EUR.
- Exchange gain/loss is calculated and posted automatically on reconciliation.
Exchange Gain/Loss
- Recorded when the exchange rate at payment differs from the rate at invoice creation.
- Posted to a "Exchange Gain" or "Exchange Loss" account.
- Configure these accounts in Settings → "Exchange Gain/Loss Account".
- Unrealised gains/losses are computed at period-end (manual process).
Multi-Currency Bank Accounts
Create separate bank journals for each currency: "USD Bank", "EUR Bank", "GBP Bank". Each journal has its own currency and bank account.
Payment Terms
Payment terms define when and how invoices should be paid. Go to Accounting > Configuration > Payment Terms.
Common Payment Term Types
| Type | Example | Due Date Calculation |
|---|---|---|
| Immediate | Due on Receipt | Due date = invoice date |
| Net Days | Net 30, Net 60 | Due date = invoice date + N days |
| End of Month | EOM 30 | Due date = last day of next month |
| After Invoice Month | EOM + 15 days | Due date = EOM + 15 days |
| Early Payment Discount | 2/10 Net 30 | 2% discount if paid within 10 days, otherwise due in 30 |
| Fixed Date | Due on 15th of next month | Due date = 15th of the month after invoice date |
| Multiple Installments | 50% now, 25% in 30 days, 25% in 60 days | Multiple due dates with percentages |
Customer Payment Process
- Invoice posted → customer is sent invoice.
- Customer pays (bank transfer, check, card, portal payment).
- Go to Accounting > Customers > Payments → Create.
- Select customer, payment amount, payment method, bank journal.
- Click Validate - payment is posted.
- Reconcile the payment with the invoice(s) it covers.
Follow-up & Collections
Quickenerp can send automated follow-up emails for overdue invoices:
- Configure Follow-up Levels in Accounting → Configuration → Follow-up Levels.
- Each level defines: days overdue, email template, and action (e.g. add interest, send final notice).
- Quickenerp auto-sends emails based on the schedule.
- View overdue invoices in Reporting → Aged Receivables.
The Accounting Module
Quickenerp Accounting is a full double-entry accounting system. It handles the complete financial cycle - from invoicing and payments to financial reporting and period-end closing. All entries are recorded in the general ledger using debits and credits, ensuring full audit trail and GAAP/IFRS compliance.
Core Accounting Concepts
| Concept | Model (Technical Name) | Description |
|---|---|---|
| Journal Entry | account.move | Every financial transaction. Contains lines (debits/credits) that must balance. |
| Journal | account.journal | A grouping of entries by type: Sales, Purchases, Bank, Cash, Miscellaneous. |
| Account | account.account | An individual record in the chart of accounts. Categories: Asset, Liability, Equity, Income, Expense. |
| Invoice | account.move (type=out_invoice/out_refund) | A customer invoice or credit note. Creates receivable and revenue entries. |
| Bill | account.move (type=in_invoice/in_refund) | A vendor bill or credit note. Creates payable and expense entries. |
| Payment | account.payment | Records money received from customers or paid to vendors. Linked to invoices. |
| Reconciliation | account.reconcile | Matching payments to invoices or bank transactions to accounting entries. |
| Tax | account.tax | Sales tax, VAT, or GST configuration. Defines rate, computation, and accounts. |
Key Capabilities
- Double-entry bookkeeping with flexible chart of accounts.
- Customer invoices, credit notes, and refunds.
- Vendor bills, credit notes, and payments.
- Bank reconciliation with automatic bank statement import.
- Multi-currency with automatic rate updates.
- Tax management: sales tax, VAT, GST, withholding tax.
- Budget creation and real-time monitoring.
- Financial reports: P&L, Balance Sheet, Trial Balance, General Ledger, Cash Flow, Aged Receivables.
- Period-end closing with lock dates and audit trail.
Integration with Other Modules
| Module | Integration |
|---|---|
| Sales | Customer invoices created from sales orders. Down payments handled. |
| Purchases | Vendor bills created from purchase orders. Three-way matching. |
| Inventory | Stock moves generate journal entries for inventory valuation and COGS. |
| Expenses | Employee expenses posted to accounting on approval. |
| Payroll | Salary journals post salaries, deductions, and employer contributions. |
| eCommerce | Online orders create invoices automatically on checkout. |