Basis supports two sales paths: a walk-in direct invoice for immediate sales, and an order-based path for tracked fulfilment. Both converge on the same invoice and receipt documents.
Use this when there is no prior order — a cash sale, a service rendered on the spot, or any sale where you bill directly without tracking delivery separately.
New Sales Invoice → Save
→ AR increases
→ Inventory decreases (Goods items)
Steps:
The invoice is recorded immediately. AR increases by the invoice total, and inventory is reduced for any Goods-type items.
Use this when you receive a customer purchase order before fulfilling it, or when you need to track partial deliveries separately from billing.
Sales Order → Save
↓
Delivery Note (optional, repeat for partials) → Save
↓
Sales Invoice → Save
The order is saved. Its Delivery Status and Invoice Status both start as Pending. No inventory or ledger movement happens at this point.
Skip this step if you invoice directly without tracking individual deliveries.
Inventory is reduced at the dispatch location. The SO Delivery Status updates to Shipped (or remains Pending if partially delivered).
You can create multiple delivery notes against the same SO for staged shipments.
AR increases by the invoice total. The SO Invoice Status updates to Invoiced.
You can invoice before, after, or independently of delivery. Invoiced quantities are tracked separately from delivered quantities.
Use a credit note when a customer returns goods or when you need to reverse or partially reduce a posted invoice.
Original Sales Invoice → New Credit Note → adjust return qty → Save
→ AR decreases
→ Inventory increases (returned Goods items)
Steps:
A credit note must reference an existing sales invoice. The system will not allow a standalone credit note.
Use a receipt to record incoming payment from a customer and settle one or more outstanding invoices.
New Receipt → select bank/cash account → select customer
→ add lines, each linked to an invoice → Save
→ AR decreases per invoice settled
→ Bank / Cash account increases
Steps:
Advance payment: Leave the invoice field blank on a line to record an unallocated advance. The advance appears as a credit on the customer's account and can be applied when you settle a future invoice.
| Transaction | AR | Inventory | Bank / Cash |
|---|---|---|---|
| Sales Invoice | + | − (Goods) | — |
| Delivery Note | — | − (Goods) | — |
| Credit Note | − | + (Goods) | — |
| Receipt | − | — | + |