Prerequisites
Before you create invoices:- Customers exist for every bill-to account you invoice.
- Finance setup, System accounts, and Fiscal calendar are complete so posting hits the right GL accounts and open periods.
- Items or revenue GL segments are available for invoice lines — see Items and Chart of accounts.
- Invoice numbering is configured in Next numbers.
Invoice statuses
Save is disabled when there are no unsaved changes, preventing accidental re-posts.
Create and post an invoice
1
Open Invoices & Adjustments
- In the sidebar, open Accounts Receivable.
- Click Invoices & Adjustments.
Credit memos, debit memos, and write-offs are first-class transactions you create from the Invoices list with New Transaction and edit like an invoice. The separate Adjustments tab has been retired.
2
Create a new invoice
Click New Transaction and choose Invoice.adorabl opens an invoice record with:
- Transaction type (Invoice, Credit Memo, Debit Memo, or Write-off)
- Customer selector (required)
- Terms (required) — filled from the customer’s default terms, or from the sales order when you invoice from one. Change it on the invoice if this transaction differs. adorabl will not save an invoice without terms, so the Due date and any cash discount date are always derivable.
- Invoice date and computed Due date from the terms
- Cash discount date, calculated from the terms code when it carries an early-payment discount (for example, 2/10 Net 30)
- Optional Transactions to Apply grid when you bill from sales orders or shipments instead of entering lines manually
- Line grid for items, description, quantity, UOM, unit price, and revenue GL segments
3
Bill from sales orders or shipments (optional)
Shipped stock lines are invoiced automatically, so use this path for consolidations or for sources that did not auto-invoice. On a new invoice, leave Create Standalone Invoice unchecked and use the Transactions to Apply grid:
- Select the customer — adorabl loads billable sales orders or shipped fulfillments.
- Enter the quantity to bill on each source line.
- Click Save to create a consolidated invoice from the selected sources.
4
Add lines
On the line grid:
- Pick an item from the catalog to auto-fill description, price, default UOM, and revenue GL segments — or enter a free-form line.
- Choose UOM when the item supports multiple units — adorabl converts quantity and price using the item’s conversion factors.
- Enter quantity and confirm unit price; line total calculates automatically.
- Add rows as needed; invalid cells block save.
5
Save draft or post
- Save as Draft — keeps the invoice editable with no GL posting. A draft still needs a customer, a date, terms, and at least one valid line.
- Save — creates the AR journal entry, assigns the invoice number, sets status to Open, and updates customer open balance.
6
Send or collect (optional)
On a posted open invoice you can:
- Generate pay link — creates a signed hosted payment URL for the customer
- Review the Dunning panel for reminder history and pause controls
- Record payment inline or from Incoming payments
Hosted card capture uses a demo stub provider today. Pay links record intent and support manual reconciliation workflows until a live payment provider is connected.
Create a credit memo, debit memo, or write-off
Credit memos, debit memos, and write-offs are transaction types on the invoice editor, so they post, apply, and reverse just like invoices.1
Start a memo
From the Invoices list, click New Transaction and choose Credit Memo, Debit Memo, or Write-off. The editor mirrors the invoice layout with a matching transaction label.
2
Choose standalone or applied
- Leave Standalone off and add application rows to apply the memo to open transactions.
- Turn on Standalone Credit Memo or Standalone Debit Memo to post the memo to the customer’s balance without tying it to a specific transaction. Write-offs are always applied to the invoice they clear.
3
Apply to open transactions
In the Transactions to Apply grid, allocate the memo against open invoices (and, for debit memos, open credit memos). Turn on Auto-Apply to Transactions to let adorabl allocate the full balance oldest-first, or Create Payment to record a matching payment as you post.
4
Save or post
- Save as Draft — keeps the memo editable with no GL posting.
- Save — records the journal entry and applies the memo. Posted, unapplied memos sit on the customer account until applied via Incoming payments.
Posting a credit memo that fully covers its target invoice closes both transactions together. Open debit memos are also eligible payment targets on Incoming payments.
Copy an invoice or memo
Use Copy transaction in the header to start a new draft from an existing invoice, credit memo, or debit memo. The copy is dated today and keeps the customer, terms, lines, and units. Posting state, applications, source-order links, and reversal links are not copied.Application history
Once an invoice, memo, or payment is closed, its editable applications grid is replaced by a read-only Application History tab that lists every credit, debit, adjustment, and payment applied to the document, so you keep a clear audit trail after settlement.Credit an invoice in full
For eligible open invoices, use Credit in full from the invoice list or invoice detail. adorabl creates a matching credit memo, applies it to the invoice, and offers an undo window. A customer return posts its own credit memo against the original invoice. Inventory restock happens on the return when you receive the goods, not on the credit memo alone.Discard a draft invoice
Draft invoices that were created in error can be removed before they touch the general ledger.Example: Trail Ridge Outfitters
Trail Ridge posts invoice INV-1048 to Aspen Sports Co.:- Invoice date: March 1
- Terms: Net 30 → due date April 1
- Posted total: $1,176.00
- Journal entry posts to 1200 · Accounts Receivable and revenue
List view shortcuts
Status tiles at the top of the Invoices list show live counts for Draft, Open, Partial, Closed, and Voided. Click a tile to filter the table; click Show all to clear the filter. Tile counts combine with search — they do not replace it. Imported pre-cutover invoices and memos appear in the list with a Migrated badge when your organization loaded legacy AR history.Related guides
Customers
Set up bill-to accounts, terms, and contacts before invoicing.
Incoming payments
Apply customer receipts to posted invoices.
Collections & dunning
Manage overdue follow-up and pay links in reminders.
Recurring billing
Generate repeat invoices on a schedule.
Troubleshooting
Save is disabled
Save is disabled
Confirm the header has a customer, date, and terms, and every line has valid quantity, price, and GL segments. Check for red validation markers on the line grid.
Posting blocked — period closed
Posting blocked — period closed
The invoice date falls in a closed period, or AR posting is closed for that period. Either change the invoice date to an open period or reopen the period in Fiscal calendar if your policy allows.
Invoice will not save — terms are required
Invoice will not save — terms are required
Every invoice needs Terms. Pick a terms code on the header, or set default terms on the customer so new invoices fill them in automatically.
Sales-order invoice is blocked until fulfillment
Sales-order invoice is blocked until fulfillment
Open the sales order and expand the workflow summary in the Details header. Orders with stock lines invoice only after a fulfillment is posted — and adorabl creates that invoice for you, one per shipment. Service-only orders have no fulfillment; invoice them with Create from Sales Orders.
A shipment did not create an invoice
A shipment did not create an invoice
Partial shipments do not invoice; the invoice arrives when the fulfillment ships in full. If the fulfillment shows Invoice pending – error, open it and fix the cause named in the alert (usually a missing revenue account) — adorabl retries automatically. See Invoicing from fulfillment.
Due date looks wrong
Due date looks wrong
Due dates compute from invoice date + customer payment terms days. Update terms on the customer record or override due date on the invoice before posting.
Pay link generation fails
Pay link generation fails
Confirm the invoice is posted, has a balance due, and online pay links are enabled for your organization.
Memo not reducing invoice balance
Memo not reducing invoice balance
Confirm the memo is posted and has an application row against the target invoice (or use Auto-Apply to Transactions). Unapplied memos sit on the customer account until allocated via Incoming payments.

