Using the Sales Invoice|Sales Management Manual
📖 Overview: See the Sales Management business-flow overview as well.
The Sales Invoice recognizes revenue and records a receivable. On completion, revenue and accounts receivable are recognized and the consumption tax is finalized.
For non-stock items such as services, you can create a Sales Invoice on its own, without a Sales Order or Shipment.
What you can do
Section titled “What you can do”- Record sales billing to customers
- Generate automatically from Sales Orders / Shipments
- Auto-generate the revenue / receivable journal entries (on completion)
- Automatic consumption-tax calculation
- Create Credit Memos and Debit Memos
- Manage payment schedules (installments)
- Integrate with payment allocation
Window layout
Section titled “Window layout”🖥️ Interactive layout: View the full tab/field layout of the Sales Invoice window (HTML), auto-generated from AD metadata. Note: on a Japanese iDempiere instance the on-screen field labels are in Japanese.
graph TD
T1["Sales Invoice (C_Invoice) - 51 fields"]
T2["Invoice Line (C_InvoiceLine) - 33 fields"]
T3["Tax (C_InvoiceTax) - read only"]
T4["Payment Schedule (C_InvoicePaySchedule)"]
T5["Allocation Line (C_AllocationLine) - read only"]
T1 --> T2
T1 --> T3
T1 --> T4
T1 --> T5
| Tab | Table | Role | Key fields |
|---|---|---|---|
| Sales Invoice | C_Invoice | Header (customer, date, amount, etc.) | Business Partner, Doc Type, Invoice Date, Price List |
| Invoice Line | C_InvoiceLine | Product / quantity / price lines | Product, Quantity, Price, Tax |
| Tax | C_InvoiceTax | Auto-calculated tax (read only) | Tax Rate, Tax Amount |
| Payment Schedule | C_InvoicePaySchedule | Installment schedule | Due Date, Amount |
| Allocation Line | C_AllocationLine | Payment-allocation status (read only) | Allocated Amount, Date |
Basic procedure
Section titled “Basic procedure”graph TD
S1["1. Create invoice (from order/shipment or manual)"] --> S2["2. Enter header"]
S2 --> S3["3. Save"]
S3 --> S4["4. Lines tab"]
S4 --> S5{Import from existing doc?}
S5 -->|Yes| S6["5a. Create lines from shipment/order"]
S5 -->|No| S7["5b. Enter lines manually"]
S6 --> S8["6. Review & save lines"]
S7 --> S8
S8 --> S9["7. Back to header"]
S9 --> S10["8. Complete (Document Action - Complete)"]
S10 --> S11["Journal posted, receivable recognized"]
How to access
Section titled “How to access”Open Sales Management > Invoicing > Sales Invoice (Standard) from the menu.
Bulk generation from orders (recommended)
Section titled “Bulk generation from orders (recommended)”- Open Sales Management > Invoicing > Generate Invoices.
- Specify conditions (business partner, order date, etc.).
- Click OK to auto-generate invoices.
Manual entry
Section titled “Manual entry”- Click New.
- Enter the header:
- Document Type: Sales Invoice (or Credit Memo for returns/discounts).
- Invoice Date, Business Partner, Price List, Payment Term.
- Click Save.
- On the Invoice Line tab, enter products/quantities/prices, or use Create lines from to import from a Shipment / Sales Order.
💡 Tip: For returns or discounts, use document type Credit Memo rather than a negative invoice — this generates correct accounting entries.
Completing the invoice
Section titled “Completing the invoice”- Return to the Sales Invoice (header) tab.
- Click Document Action → Complete → OK.
Completing performs, automatically:
- Revenue / receivable journal entries
- Tax finalization
- Update of the order’s invoiced quantity
⚠️ Note: A completed invoice cannot be edited directly. Void generates a reversing entry; if already allocated, release the allocation first.
📌 Note: Revenue and receivables are only recognized when the invoice is completed — completing a shipment alone does not recognize revenue.
Field reference
Section titled “Field reference”Sales Invoice tab (header)
Section titled “Sales Invoice tab (header)”| Field | Type | Description |
|---|---|---|
| Document Type | Select | Sales Invoice, Credit Memo, Debit Memo, etc. |
| Order | Search | Linked Sales Order |
| Invoice Date | Date | Invoice date (printed) |
| Account Date | Date | Accounting posting date |
| Business Partner | Search | Bill-to customer |
| Partner Location | Select | Bill-to address |
| Price List | Select | Applicable price list |
| Currency | Select | Auto-set from the price list |
| Sales Rep | Select | Sales representative |
| Payment Rule | List | Cash, Transfer, Credit Card, etc. |
| Payment Term | Select | From the payment-term master |
Invoice Line tab
Section titled “Invoice Line tab”| Field | Type | Description |
|---|---|---|
| Product | Search | Product to bill |
| Quantity | Quantity | Invoiced quantity |
| Price | Amount | Selling price |
| List Price | Amount | Catalog price (reference) |
| Tax | Select | Applicable tax rate |
| Line Amount | Amount | Quantity × Price |
Document types
Section titled “Document types”| Document Type | Use | Accounting entry |
|---|---|---|
| Sales Invoice | Normal sales billing | AR (Dr) / Revenue (Cr) |
| Credit Memo | Discount / return reduction | Revenue (Dr) / AR (Cr) |
| Debit Memo | Additional billing | AR (Dr) / Revenue (Cr) |
Q. How do I print / issue the invoice?
Section titled “Q. How do I print / issue the invoice?”Use Sales Management > Invoicing > Print Invoices for batch printing, or the Print button in the window. PDF e-mailing is also supported.
Q. How do I create a credit memo?
Section titled “Q. How do I create a credit memo?”- Create a new document of type Credit Memo.
- Reference the original invoice and enter lines.
- Complete it to reduce the receivable.
Q. Where is payment allocation done?
Section titled “Q. Where is payment allocation done?”Use the Receivables / Payables > Payment Allocation form to match invoices and payments. An automatic allocation process is also available; status appears on the Allocation Line tab.
Q. How do I void an invoice?
Section titled “Q. How do I void an invoice?”Void a completed invoice to auto-generate a reversing entry. If already allocated, release the allocation first.
Position in the business flow
Section titled “Position in the business flow”graph TD
A[Sales Order] -->|generate| B[Sales Invoice]
C[Shipment] -->|import lines| B
B -->|journal| D[General Ledger]
B -->|allocate| E[Payment]
Related pages
Section titled “Related pages”About OSS ERP adoption
Section titled “About OSS ERP adoption”iDempiere invoicing covers revenue recognition, receivables and allocation end to end, with multi-currency, tax calculation and installments built in.
As-Link Inc. provides iDempiere implementation support and customization development.