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 |
Journals in Quickenerp
A journal groups similar types of transactions. Each journal has a default account and a numbering sequence. Go to Accounting > Configuration > Journals.
Journal Types
| Type | Purpose | Default Accounts |
|---|---|---|
| Sales | Customer invoices and credit notes. | Receivable Account, Revenue Account, Tax Accounts |
| Purchases | Vendor bills and credit notes. | Payable Account, Expense Account, Tax Accounts |
| Bank & Cash | Bank transactions, checks, and cash movements. | Bank Account |
| Cash | Cash transactions (POS, petty cash). | Cash Account |
| Miscellaneous | General journal entries (opening, adjustments, closing). | Depends on entry |
Journal Configuration Fields
- Journal Name - "Customer Invoices", "Vendor Bills", "Main Bank Account".
- Type - Determines available features (invoice creation, payment registration, etc.).
- Short Code - Abbreviation used in entry names (e.g. INV for Sales Journal).
- Default Account - The main account this journal posts to (e.g. AR account for Sales journal, Bank account for Bank journal).
- Sequence - Numbering: prefix + automatic number (e.g. "INV/2026/0001"). Each journal can have its own sequence.
- Entry Posting Mode - "Draft & Post" (entries draft first) or "Post Directly" (no draft state).
- Lock Date - Prevent posting entries before this date. Useful after closing a period.
- Currency - For multi-currency journals (e.g. USD Bank Account, EUR Bank Account).
- Payment Methods - Which payment methods are available in this journal (Manual, Check, SEPA, etc.).
Creating a New Journal
- Go to Journals → Create.
- Enter Name (e.g. "EUR Current Account").
- Select Type (Bank).
- Set Short Code (e.g. "BNK-EUR").
- Select the Default Account (the bank account in the chart).
- Choose sequence or let Quickenerp auto-create one.
- Set the currency to EUR.
- Save.
Journal Entries (General Ledger)
Each posted journal entry is visible in Reporting → General Ledger. Key fields:
- Journal Entry Number - Auto-assigned from sequence.
- Date - Entry date. Must be within open fiscal periods.
- Reference - Invoice/bill number or payment reference.
- Lines (Debit/Credit) - Must balance: sum of debits = sum of credits.
- Partner - Customer or vendor. Enables AR/AP reporting.
- Reconciled? - Green checkmark if fully reconciled.
Recent Journal Improvements
- Journal Dashboard - Each journal shows a mini-dashboard with total debits/credits, last entry date, and reconciliation status.
- Per-Journal Lock Dates - Set different lock dates for different journals (e.g. lock Sales journal earlier than Bank).
- Journal Grouping - Group related journals for consolidated reporting.
Accounting Overview
View allJournals in Quickenerp
A journal groups similar types of transactions. Each journal has a default account and a numbering sequence. Go to Accounting > Configuration > Journals.
Journal Types
| Type | Purpose | Default Accounts |
|---|---|---|
| Sales | Customer invoices and credit notes. | Receivable Account, Revenue Account, Tax Accounts |
| Purchases | Vendor bills and credit notes. | Payable Account, Expense Account, Tax Accounts |
| Bank & Cash | Bank transactions, checks, and cash movements. | Bank Account |
| Cash | Cash transactions (POS, petty cash). | Cash Account |
| Miscellaneous | General journal entries (opening, adjustments, closing). | Depends on entry |
Journal Configuration Fields
- Journal Name - "Customer Invoices", "Vendor Bills", "Main Bank Account".
- Type - Determines available features (invoice creation, payment registration, etc.).
- Short Code - Abbreviation used in entry names (e.g. INV for Sales Journal).
- Default Account - The main account this journal posts to (e.g. AR account for Sales journal, Bank account for Bank journal).
- Sequence - Numbering: prefix + automatic number (e.g. "INV/2026/0001"). Each journal can have its own sequence.
- Entry Posting Mode - "Draft & Post" (entries draft first) or "Post Directly" (no draft state).
- Lock Date - Prevent posting entries before this date. Useful after closing a period.
- Currency - For multi-currency journals (e.g. USD Bank Account, EUR Bank Account).
- Payment Methods - Which payment methods are available in this journal (Manual, Check, SEPA, etc.).
Creating a New Journal
- Go to Journals → Create.
- Enter Name (e.g. "EUR Current Account").
- Select Type (Bank).
- Set Short Code (e.g. "BNK-EUR").
- Select the Default Account (the bank account in the chart).
- Choose sequence or let Quickenerp auto-create one.
- Set the currency to EUR.
- Save.
Journal Entries (General Ledger)
Each posted journal entry is visible in Reporting → General Ledger. Key fields:
- Journal Entry Number - Auto-assigned from sequence.
- Date - Entry date. Must be within open fiscal periods.
- Reference - Invoice/bill number or payment reference.
- Lines (Debit/Credit) - Must balance: sum of debits = sum of credits.
- Partner - Customer or vendor. Enables AR/AP reporting.
- Reconciled? - Green checkmark if fully reconciled.
Recent Journal Improvements
- Journal Dashboard - Each journal shows a mini-dashboard with total debits/credits, last entry date, and reconciliation status.
- Per-Journal Lock Dates - Set different lock dates for different journals (e.g. lock Sales journal earlier than Bank).
- Journal Grouping - Group related journals for consolidated reporting.
Customer Invoices in Quickenerp
Customer invoices are created from Sales (via sales orders) or directly in Accounting. Go to Accounting > Customers > Invoices.
Invoice Form - All Fields Explained
| Field | Model Field | Behaviour |
|---|---|---|
| Customer | partner_id | Select customer. Pre-fills addresses, currency, payment terms. |
| Invoice Address | partner_id | Auto-filled from customer. Override for different billing. |
| Delivery Address | partner_shipping_id | Shown for reference. Editable. |
| Journal | journal_id | Defaults to the Sales journal. Change if needed. |
| Invoice Date | invoice_date | Date of the invoice. Affects tax period reporting. |
| Due Date | invoice_date_due | Auto-calculated from payment terms. Override if needed. |
| Payment Terms | invoice_payment_term_id | Net 30, Due on Receipt, etc. Determines due date calculation. |
| Currency | currency_id | Default from customer/company. All amounts in this currency. |
| Reference | ref | Customer PO number or your internal reference. |
| Invoice Lines | invoice_line_ids | Products/services being billed. Each line: description, quantity, unit price, taxes. |
| Tax Withholding | tax_withholding_id | Apply withholding tax if applicable (e.g. WHT on services). |
| Fiscal Position | fiscal_position_id | Auto-detected from customer country. Override for specific tax treatment. |
Creating an Invoice - Step by Step
- Go to Accounting > Customers > Invoices → Create.
- Select Customer. Addresses and terms auto-fill.
- Set Invoice Date and verify Due Date.
- Add Invoice Lines: product, description, quantity, unit price, taxes.
- Add a Journal Entry Label (appears in the General Ledger).
- Click Confirm to post the invoice. Status changes to "Posted" (green).
- Invoice number is auto-assigned (e.g. INV/2026/0001).
- Click Send & Print to email the invoice PDF to the customer.
Invoice Statuses
- Draft - Being edited. Not yet posted to the general ledger.
- Posted - Confirmed. Creates journal entries and updates AR balance.
- Paid - Full payment received and reconciled.
- In Payment - Partial payment received.
- Overdue - Past due date without full payment.
- Cancelled - Voided. No accounting impact.
Invoice Reports & PDF Layout
Quickenerp generates a professional PDF for each invoice. Customise via:
- Company Logo - Upload in Settings → Companies.
- Invoice Report Template - Technical → Reports → Invoice. Modify QWeb template.
- Footer Text - Company settings → Terms & Conditions.
- Paper Format - Settings → General Settings → Paper Format (A4, Letter).
Recent Invoicing Improvements
- Batch Invoice Creation - Create multiple invoices at once from a list of sales orders.
- Invoice Auto-Send - Automatically email invoice when posted (toggle in settings).
- PDF Preview in Form - See invoice PDF preview without clicking Print.
- Invoice Line Sorting - Drag-and-drop reorder invoice lines.
Vendor Bills
Vendor bills record money you owe to suppliers. Go to Accounting > Vendors > Bills.
Bill Form Fields
- Vendor - Select supplier. Pre-fills addresses, currency, payment terms.
- Bill Date - Date on the vendor's invoice.
- Due Date - Auto-calculated from payment terms.
- Vendor Reference - The vendor's invoice number. Important for matching.
- Bill Lines - Products/services purchased. Each line: description, quantity, unit price, taxes, accounts.
- Journal - Defaults to Purchases journal.
- Fiscal Position - Auto-detected for correct tax treatment.
Three-Way Matching
When integrated with Purchases and Inventory, Quickenerp supports three-way matching:
- Purchase Order - What was ordered.
- Receipt - What was received (inventory validation).
- Bill - What was invoiced.
Quickenerp flags discrepancies: billed quantity vs received quantity, billed price vs PO price. Enabled in Settings → "Three-Way Matching".
Creating a Bill
- Go to Bills → Create.
- Select vendor. Verify dates.
- Enter vendor reference (their invoice number).
- Add lines. For tracked products, enter quantities received.
- If a purchase order exists, click "Add from Purchase Order" to auto-fill lines.
- Click Confirm to post the bill.
Vendor Credit Notes
Create from a posted bill: Open bill → Add Credit Note. Same process as customer credit notes but in reverse - reduces AP and reverses the expense.
Paying Bills
- Go to Accounting → Vendors → Payments → Create.
- Select vendor, payment method, bank journal, amount.
- Optionally select specific bills to pay (full or partial).
- Validate. Payment is posted and reconciled with the bills.