Sales Invoice
Sales Invoices are the core of Receivables. An invoice records what you have billed a client (line items, tax, and totals), tracks how much they have paid, and shows the outstanding balance still owed. From an invoice you can record payments (collection receipts), change its status, edit it while it is still a draft or sent, and void a payment that was recorded by mistake.
Overview
Each invoice belongs to a client and (optionally) a project. It holds one or more line items, applies tax based on a Tax Mode and a per-item Tax Type, and carries a status that moves through its life cycle (Draft β Sent β Partially Paid / Paid, and so on β or Draft β For Approval β Sent when it was created through the with-approval flow). As payments come in, each payment is stored as a collection receipt under the invoice, and the invoice's Outstanding Balance updates automatically.
π‘ Creating an invoice is driven by a Process running behind the scenes β a Create Invoice step files the invoice, then a Record Payment step records the collection receipt against it, using the same fields described below. Two built-in flows ship with the system: Invoice Workflow (Create Invoice β Record Payment, the default) and Invoice Workflow (with Approval) (Create Invoice β Approval β Record Payment, which adds an approval gate before payment). Any additional Sales-Invoice flows your company has set up can also be picked when starting a new invoice, from the same dropdown described below.
How to Open
Go to Treasury β Receivables β Sales Invoices.
Page Layout
The list page (Sales Invoices) opens with four summary cards and a table of invoices.
Summary Cards
| Card | Shows |
|---|---|
| Total Invoices | The number of invoices |
| Total Invoiced | The combined total of all invoices |
| Total Collected | The total amount collected (paid) |
| Outstanding | The total amount still owed |
Invoices Table
- Search β Search by Invoice # or Description
- Status filter β Filter by status (defaults to All Statuses)
- Tax Mode filter β Filter by VAT Inclusive / VAT Exclusive (defaults to All Tax Modes)
- New Invoice button β Top right; opens the New Invoice flow picker (see Creating an Invoice below) rather than a form directly
Table Columns
| Column | Description |
|---|---|
| Invoice # | The invoice number (sortable) |
| Client / Project | The client name, with the project name beneath it when set |
| Status | The invoice status badge (sortable) |
| Tax / VAT | The tax mode label and the VAT amount |
| Total | The invoice total (sortable) |
| Paid / Balance | Amount paid; a red Bal: line appears when a balance is still outstanding |
| Due Date | The payment due date (sortable) |
| Invoice Date | The date of the invoice |
Click any row to open its driving workflow timeline β a dialog listing the flow's steps (for example Create Invoice β Record Payment) with status icons, plus a task button on any step that has one to open that step's form. Invoices filed before this workflow existed (with no linked flow) open the classic Invoice Details page instead.
Once at least one step's form has been submitted, a Timeline | Exportable toggle appears at the top right of this section. Switching to Exportable lists every completed document in the flow (Invoice, Payment, and so on) with an Export <Name> button that downloads a branded PDF copy β see Exporting Documents from the Timeline below.
Invoice Statuses
| Status | Meaning |
|---|---|
| Draft | Newly created, not yet issued; fully editable and deletable |
| For Approval | Only seen on invoices started with the with-approval flow β waiting on its Approval step. Not editable and cannot receive a payment yet |
| Sent | Issued to the client; still editable |
| Partially Paid | One or more payments received, but a balance remains |
| Paid | Fully paid; no balance remaining |
| Overdue | Past its due date with a balance owed |
| Cancelled | Voided / no longer active |
For Approval is set and cleared automatically by the workflow, not by a manual action: an invoice created through the with-approval flow reads For Approval while it sits on the Approval step, then switches to Sent on its own once approved and the Record Payment step opens. If the approver rejects it instead, it drops back to Draft for the maker to fix and resubmit.
Statuses can also be moved by hand using the Change Status button on the invoice (see Common Tasks). The allowed next statuses depend on the current one β for example, a Draft can move to Sent or Cancelled, and a Paid invoice has no further transitions.
Creating an Invoice
Creating an invoice starts a workflow β clicking New Invoice no longer opens a form directly. Instead you pick a flow, and that flow's first step opens as the invoice form.
- Go to Treasury β Receivables β Sales Invoices
- Click New Invoice. This opens the New Invoice dialog β an Invoice flow picker.
- Leave Invoice flow on Default β Invoice Workflow (create β record payment), or pick With Approval β Invoice Workflow (create β approve β record payment) to route the invoice through an approval step before payment. Any other Sales-Invoice flows your company has set up appear in the same dropdown.
- Click Start. The flow starts and its first step β Create Invoice β opens automatically as a form:
- Client (required) β Search and select the client being billed
- Description (required) β A short description of what is being invoiced
- Invoice number (optional) β Leave blank to auto-generate
- Issue date (optional) β Defaults to today
- Due date (optional) β When payment is expected
- Tax mode (required) β VAT Inclusive or VAT Exclusive (defaults to VAT Inclusive)
- Currency (required) β Defaults to your company currency
- Payment terms (required) β Cash on Delivery, Payment Upon Invoice, Post Dated Check, Dated Delivery Upon Payment, or No Terms of Payment
- Memo / payment instructions (optional) β Bank details, late-fee terms, and the like
- Add line items in the items table. For each row:
- Item (optional) β Search and select a stock/inventory item to auto-fill the description and unit price, or type to create a new item
- Qty β Defaults to 1
- Description
- Unit price
- Discount β A per-line discount amount
- Tax type β VATable (12%), Zero-Rated (0%), VAT Exempt, or Non-VAT
- Amount β Calculated automatically
- Review the running Subtotal / VAT / Total shown alongside the form.
- Click Submit Invoice.
Submitting the form is what files the Sales Invoice β no separate "Create Invoice" click needed. The workflow then moves to its Record Payment step, ready for a payment to be recorded against it (see Recording a Payment below).
You need at least one line item to submit the invoice. A client is also required β the form won't let you submit without one.
There is no Project field on the invoice form itself anymore. If this invoice needs to be linked to a project, open it afterward and use Editing an Invoice to add one.
Tax Mode vs. Tax Type
- Tax Mode applies to the whole invoice and controls how VAT is treated for VATable lines:
- VAT Inclusive β Unit prices already include the 12% VAT; the system separates the VAT out of the amount.
- VAT Exclusive β Unit prices exclude VAT; the system adds 12% VAT on top.
- Tax Type is set per line item: VATable (12%) is taxed, while Zero-Rated (0%), VAT Exempt, and Non-VAT lines carry no VAT.
Viewing an Invoice
Clicking an invoice row opens its workflow timeline (see Page Layout above) when the invoice has a linked workflow. Invoices with no linked workflow β filed before this workflow existed β open the classic Invoice Details page directly, which shows:
- Header β Invoice number and status badge, with the available action buttons
- Invoice Info β Client, Project, Tax Mode, Invoice Date, Due Date, and VAT Rate
- Description and Notes (when present)
- Line Items β Description, Qty, Unit Price, Discount, Tax Type, Base Amount, VAT, and Total per line
- Tax Summary β Subtotal, VATable Sales, Zero-Rated Sales, VAT-Exempt Sales, VAT Amount, Total Discount, and Total Amount
- Outstanding Balance β Shown in red when there is a balance, otherwise in the highlight color
- Collection Receipts β Every payment recorded against the invoice
- Payment Summary β Total Amount, Total Paid, and Outstanding Balance
The action buttons shown depend on the invoice's status:
| Button | When it appears |
|---|---|
| Receive Payment | When there is an outstanding balance and the invoice is not Draft, For Approval, or Cancelled |
| Edit | When the invoice is Draft or Sent |
| Change Status | When the current status has at least one allowed next status |
| Delete | When the invoice is still Draft |
Quick View: "View Invoice"
For invoices created through the New Invoice workflow, you don't need to leave the timeline or the payment step to check the invoice itself β a View Invoice button opens the same read-only quick view from two places:
- The invoice's workflow timeline dialog (top right, once the invoice has been filed)
- The Record Payment step's task, next to where you enter the payment
The quick view shows:
- Invoice Information β Client, Status, Invoice Date, Due Date, Tax Mode, VAT Rate, Project, and Description
- Line Items β Description, Qty, Unit Price, Discount, Tax Type, and Total per line
- Payment Summary β Subtotal, Total VAT, Total Discount, Total Amount, Total Paid, and Outstanding Balance
- Collection Receipts β every payment recorded against the invoice, with Receipt #, Date, Amount, EWT Rate, EWT Amount, Net Received, Fund Account, and Memo
This view is read-only β there are no Edit, Change Status, or Delete buttons here. Those live on the full Invoice Details page (see above).
Exporting Documents from the Timeline
Once a step's form has been submitted, its document becomes downloadable from the workflow timeline dialog:
- Open the invoice's workflow timeline.
- Click Exportable (next to Timeline, top right of the Process Timeline section) β this toggle only appears once at least one step has a submitted document.
- The Exportable view lists each completed document β for example Invoice and Payment β with the step it came from.
- Click Export <Name> (e.g. Export Invoice, Export Payment) on the document you want. ANTE downloads a branded PDF copy.
If a partial payment is being collected across several follow-up tasks (see Recording a Payment (Collection Receipt) below), each recorded payment gets its own row here.
Common Tasks
Recording a Payment (Collection Receipt)
- Open the invoice (it must have an outstanding balance and not be Draft, For Approval, or Cancelled)
- Click Receive Payment (or Record Payment in the Collection Receipts section)
- Review the read-only Invoice Information (Invoice Number, Client, Project, Total Amount, Total Paid, Outstanding Balance)
- Enter the payment:
- Payment Amount (required) β Pre-filled with the outstanding balance; cannot exceed it
- EWT Rate β Expanded Withholding Tax rate: No EWT (0%), 1% - Goods, 2% - Services / Contractors, 5% - Professional Fees (β€β±3M), or 10% - Professional Fees (>β±3M) / Corporations
- Fund Account (required) β The account that receives the money
- Payment Date (required) β Defaults to today
- Payment Memo (optional)
- Check the calculated EWT Amount and Net Amount Received
- Click Record Payment
The new receipt appears in the invoice's Collection Receipts list, and the Outstanding Balance updates. When an invoice is fully paid, the payment form shows a Fully Paid message instead, and no further payments can be recorded.
If the invoice was created through the New Invoice workflow, you can also record the payment from its Record Payment step: open the invoice's workflow timeline and open that step's task β it captures the same Amount, EWT rate, Fund account, Payment date, and Memo fields. Click View Invoice there (or from the timeline itself) for the read-only quick view described in Quick View: "View Invoice" above.
Partial Payments on the Record Payment Step
If you record less than the full outstanding balance from the workflow's Record Payment step, ANTE still records that payment, then automatically creates a follow-up Record Payment task for the remaining balance β a toast confirms it ("Partial payment recorded β a follow-up Record Payment task was created for the remaining β¦"). The step you just submitted becomes read-only: its fields lock, the Submit / Send Back buttons disappear, and a banner explains what's happening β a "payment recorded" banner naming the receipt, plus a "partial payment" banner naming the amount still being collected in the follow-up task. The workflow stays Running until the balance is fully collected: each further partial payment spawns another follow-up task the same way, and the workflow only completes once a payment clears the invoice to Paid.
This chain of follow-up tasks appears in the invoice's workflow timeline as nested steps under the original Record Payment step, and each one's receipt shows up on the Exportable tab once recorded.
EWT (Expanded Withholding Tax) is withheld by the client. The Net Amount Received is the payment amount minus the EWT, which is what actually lands in your fund account.
Voiding a Payment
- Open the invoice
- In the Collection Receipts table, find the receipt row
- Click Void (the red action at the end of the row)
- Confirm in the dialog
Voiding reverses the payment and its effect on the fund account, and the invoice's outstanding balance is restored.
Editing an Invoice
- Open the invoice
- Click Edit (available only while the invoice is Draft or Sent)
- Update the header fields and line items
- Save your changes
Changing the Status
- Open the invoice
- Click Change Status
- Pick the new status from the menu (only valid next statuses are listed)
Deleting a Draft
- Open the invoice (it must still be Draft)
- Click Delete
- Confirm in the dialog
Only Draft invoices can be deleted. For invoices that have already been issued, use Change Status β Cancelled instead.
Tips
- Outstanding balance in red β A red balance means the client still owes money; a zero balance is shown in the highlight color.
- Project is optional, and set after creation β The New Invoice form doesn't ask for a project; add one afterward from Edit if the invoice needs to be linked to one.
- Foreign currency β Pick a non-company currency on the invoice form to bill in another currency; the system resolves the exchange rate automatically.
- Filter to focus β Use the Status and Tax Mode filters to narrow the list quickly.
- Partial payments don't lose track of the balance β collecting less than the full outstanding amount from the workflow's Record Payment step spawns a follow-up task for the rest, so the workflow keeps chasing the invoice until it is fully Paid.
- Download any workflow document β switch the workflow timeline to its Exportable tab to grab a PDF of the invoice, a payment receipt, or any other completed step's document.
Related Pages
- Collection by Client β Receivables grouped by client
- Collection by Project β Receivables grouped by project
- Aging Report β Outstanding receivables by age
π‘ Note: An invoice's outstanding balance, paid total, and status reflect the collection receipts recorded against it. Recording or voiding a payment updates these figures automatically.