Sales Credit Notes
Issue customer credit notes for returns, billing corrections, or goodwill, post GL reversals, and allocate credits to open invoices.
Routes:
/sales-credit-notes /sales-credit-notes/:id Sales Credit Notes
The Sales Credit Notes module manages issuing financial credit adjustments to customers for product returns, commercial discounts, price corrections, and goodwill credits.
Credit Note Accounting & Allocations
flowchart TD
A[Credit Note Created & Posted] --> B[General Ledger Posting]
B --> C[Debit: Sales Revenue / Returns Allowance]
B --> D[Debit: Output Tax / GST Payable]
B --> E[Credit: Accounts Receivable Control Account]
A --> F{Credit Note Settlement}
F -->|Offset Open Invoices| G[Allocate Credit to Outstanding Invoices]
F -->|Cash Refund| H[Process Customer Bank/Card Refund]
F -->|Store Credit| I[Retain as Unallocated Credit Balance]
1. General Ledger Reversal Posting
Posting a Credit Note reduces revenue and customer AR debt:
Debit: Sales Revenue / Returns Allowance (Net Credit Amount)
Debit: Output Tax / GST Payable (Refunded Tax Total)
Credit: Accounts Receivable Control (Total Gross Credit)
2. Credit Allocation vs. Cash Refunds
- Invoice Allocation: Credit notes can be matched and allocated directly against open customer invoices in the subledger without generating secondary GL entries.
- Cash Refund: If a customer requests cash return rather than store credit, a
customer_refundpayment entry debits Accounts Receivable and credits the Bank Account.
Step-by-Step Workflows
1. Creating and Posting a Credit Note
- Go to Sales → Credit Notes (
/sales-credit-notes). - Click Create Credit Note to open the creation drawer slide-over.
- Select the Customer and optional originating Sales Invoice / Return.
- Add line items, reason codes, and credit values.
- Click Post Credit Note to commit to the General Ledger.
- In the allocation tab, apply the credit note across outstanding customer invoices or leave as an open unallocated credit.
Field Reference
| Field | Description |
|---|---|
| Credit Note Number | Legal reference (CRN-...). |
| Customer | Debtor account receiving credit. |
| Gross Total | Total credit value including tax. |
| Unallocated Balance | Open credit balance remaining for future use. |
| Reason Code | Commercial cause (Return, Billing Error, Damaged in Transit, Goodwill). |
Field Reference & Data Dictionary
Key database fields, input parameters, and definitions associated with this workflow screen:
| Field / Parameter | Display Name | Description & Rules |
|---|---|---|
| credit_note_number | Credit Note Number | Unique legal credit adjustment identifier (e.g. CRN-2026-00034). |
| customer_id | Customer Account | Debtor account receiving credit. |
| total_amount | Total Credit Amount | Gross credit adjustment including refunded sales tax. |
| outstanding_amount | Unallocated Credit Balance | Remaining credit available to offset future customer invoices or issue cash refunds. |