Selling
Quasar’s selling workflow supports the full lifecycle from initial quotation through order, invoicing, payment, returns, and cash-drawer operations. This chapter covers each stage and the screens involved.
The Sales Lifecycle
A typical sale can follow any of these paths:
| Path | Flow |
|---|---|
| Direct Sale | Customer Invoice (paid at time of sale or on account) |
| Quote → Invoice | Customer Quote → Create Invoice from the quote |
| Quote → Order → Invoice | Customer Quote → Create Sales Order → Fulfil as Invoice |
| Sales Order → Invoice | Sales Order (standing or one-time) → Fulfil as Invoice |
| POS Sale | Touch-screen POS transaction (an invoice created from the POS client) |
Not every sale needs a quote or order. For walk-in retail, the invoice (or POS transaction) is the only document required.
Customer Quotes
A quote is a non-posting document — it does not affect inventory, the general ledger, or accounts receivable. It is a proposal that can later be converted into a sales order or invoice.
| Screen | Access | Purpose |
|---|---|---|
| Customer Quote | Sales → Quotes | Create or edit a quotation for a customer |
| Quote List | Sales → Quote List | Browse and search existing quotes |
Key Fields
| Field | Purpose |
|---|---|
| Quote No. | Auto-assigned document number |
| Customer | The customer receiving the quote. Prices, terms, and tax-exempt status are loaded from the customer record. |
| Expire Date | Date after which the quote is no longer valid |
| Terms | Payment terms offered (inherited from customer) |
| Ship Via / Ship To | Shipping method and alternate delivery address |
| Customer Unit | Optionally assign a customer unit (department, location) for reporting |
Quote Tabs
| Tab | Contents |
|---|---|
| Totals | Item total, line/transaction discounts, tax, deposit, levy, quantity total, and grand total |
| Comments | Free-text comment printed on the quote |
| Taxes | Breakdown of taxes by tax code |
| Ship To | Alternate shipping customer and address |
| Item Info | Per-line detail: tax inclusion, deposit, discountability, on-hand quantity, line discount, price override, and ordered/ invoiced tracking |
| Discounts | Transaction-level discounts applied to the entire quote |
Converting a Quote
From the quote screen, use the toolbar buttons:
- Create Order — generates a Sales Order pre-populated with the quote’s items, customer, and terms
- Create Invoice — generates a Customer Invoice directly, bypassing the order stage
Sales Orders
A sales order is a commitment to sell that reserves items for a customer. Like quotes, sales orders do not post to the general ledger, but they do appear in stock status and on-order reporting.
| Screen | Access | Purpose |
|---|---|---|
| Sales Order | Sales → Sales Orders | Create or edit a sales order |
| Sales Order List | Sales → Sales Order List | Browse and search sales orders |
Fulfilling Orders
To fulfil a sales order (partially or fully), use the Create Invoice button on the Sales Order screen. Quasar creates an invoice pre-populated with the order’s items and tracks the ordered vs. invoiced quantities on each line. Partial fulfillment is supported — you can invoice a subset of the ordered quantities and fulfil the remainder later.
Customer Invoices
The Customer Invoice is the primary selling document. When posted, it:
- Reduces inventory quantities
- Debits Accounts Receivable (or records a cash payment)
- Credits Sales revenue and Cost of Goods Sold accounts
- Calculates and records applicable taxes
- Awards loyalty points (if the customer is eligible)
| Screen | Access | Purpose |
|---|---|---|
| Customer Invoice | Sales → Customer Invoices | Create or edit a customer invoice |
| Invoice List | Sales → Invoice List | Browse and search invoices |
Invoice Header
| Field | Purpose |
|---|---|
| Invoice No. | Auto-assigned. Uses the “#” placeholder for auto-numbering on save. |
| Customer | The purchasing customer. Selecting a customer loads their default terms, tax-exempt status, address, and linked discounts. |
| Tax Exempt | Optionally override the customer’s tax code for this invoice |
| Ship Via | Shipping method |
| Promised Date | Date goods are promised to the customer |
| Terms | Payment terms. Changing terms recalculates the due date. |
Item Lines
Each line on the invoice captures:
| Column | Description |
|---|---|
| Item Number | PLU, barcode, or item number. Type or scan. |
| Description | Auto-filled from the item record. Can be overridden per line (e.g., for special instructions). |
| Size | Selling size if the item has multiple sizes |
| Qty | Quantity sold |
| Price | Unit price (calculated from price levels, customer pricing, or promotions) |
| Ext Price | Extended price (Qty × Price) |
| Discount | Line-level discount summary |
| Tax | Tax code applied to this line |
Invoice Tabs
| Tab | Contents |
|---|---|
| Totals | Item total, line/transaction discounts, tax, deposit, levy, quantity total, grand total, amount paid, and amount due |
| Comments | Free-text comment printed on the invoice |
| References | Reference number and name/data pairs for external tracking |
| Taxes | Tax breakdown by tax code (taxable, tax amount, inclusive taxable, inclusive tax amount) |
| Ship To | Alternate shipping customer and address |
| Item Info | Per-line detail: tax/deposit inclusion, discountability, line discount, price override, line total, transaction discount share, and location |
| Discounts | Transaction-level discounts |
| Tenders | Payment methods applied to this invoice (cash, card, cheque, gift card, etc.). Multiple tenders allowed for split payments. |
| Govt E-Invoice | Electronic invoice certification status, TIN/RFC, tax category, CFDI usage, and failure details (market- specific) |
Toolbar Actions
| Button | Action |
|---|---|
| Item Search | Open a search dialog to find items by description, number, or barcode |
| View Payments | Open the Invoice Payment screen to see all payments applied to this invoice |
| Stock Status | Show on-hand quantities for the selected item across all stores |
| Linked Items | Show items linked to the current item (e.g., accessories, related products) |
| Packing Slip | Generate a Packing Slip for this invoice |
| Create Return | Open a new Customer Return pre-populated from this invoice |
| View Serials | View serial numbers assigned to items on this invoice |
Customer Returns
A Customer Return reverses all or part of a sale. When posted, it increases inventory, credits Accounts Receivable, and debits the revenue accounts.
| Screen | Access | Purpose |
|---|---|---|
| Customer Return | Sales → Customer Returns | Create or edit a customer return |
| Return List | Sales → Return List | Browse and search customer returns |
Creating a Return
There are two ways to create a return:
- From an Invoice — open the original invoice and click Create Return. The return is pre-populated with the invoice’s items, customer, and prices. Adjust quantities to reflect what is being returned.
- Standalone — create a new Customer Return directly. Optionally link it to the original invoice using the Orig Invoice field.
Key Fields
| Field | Purpose |
|---|---|
| Customer | The customer returning merchandise |
| Orig Invoice | Link to the original invoice for audit trail and automatic price lookup |
| Tender | How the refund is issued — cash back, credit to account, store credit, etc. |
| Return From | Select a ship-to address if returning from a different location |
| Select Original Invoice | Button to browse and select the original invoice from a filtered list |
Return Tabs
The return screen includes the same tab structure as the invoice (Totals, Comments, References, Taxes, Item Info, Discounts, Tenders) plus:
- Govt E-Invoice — for markets requiring electronic credit note certification
- E-Invoice Sender — PEPPOL/ETD delivery status for electronic returns
Packing Slips
A Packing Slip is a warehouse pick document generated from an invoice. It lists the items, quantities, and sizes without pricing information, for use by shipping or warehouse staff.
| Screen | Access | Purpose |
|---|---|---|
| Packing Slip | Generated from Invoice → Packing Slip button | Create and print a packing slip |
| Packing Slip List | Sales → Packing Slip List | Browse existing packing slips |
Invoice Payments
The Invoice Payment screen shows all payments and allocations applied against a specific invoice. This is accessed from the invoice toolbar via the View Payments button. It displays:
- Payment date and amount
- Payment method (customer payment, return allocation)
- Remaining balance
No-Sales
A No-Sale records a cash drawer open event that is not associated with a transaction. It creates an audit record of who opened the drawer and when.
| Screen | Access | Purpose |
|---|---|---|
| No-Sale | Sales → No-Sales | View or create a no-sale record |
| No-Sale List | Sales → No-Sale List | Browse no-sale events by date, store, station, or employee |
Each no-sale records: number, date/time, work date, store, station, and employee. Use the No-Sale List to monitor for excessive drawer openings.
Payouts
A Payout records cash removed from the till for a business purpose that is not a vendor payment (e.g., petty cash purchases, emergency supplies). The amount is debited to an expense account and tracked as a cash-out for ringoff reconciliation.
| Screen | Access | Purpose |
|---|---|---|
| Payout | Sales → Payouts | Record a payout from the till |
| Payout List | Sales → Payout List | Browse payout records |
Customer Withdraws
A Customer Withdraw allows a customer who has a credit balance on their account (from overpayments, credit notes, or prepayments) to withdraw that credit as cash or another tender. This is essentially the reverse of a customer payment.
| Screen | Access | Purpose |
|---|---|---|
| Customer Withdraw | Sales → Customer Withdraws | Issue a withdrawal against a customer’s credit balance |
Key Fields
| Field | Purpose |
|---|---|
| Customer | The customer requesting the withdrawal. When selected, Quasar displays their current account balance and prompts for any customer-defined reference information. |
| Balance | Read-only display of the customer’s current AR balance (a negative balance indicates credit available). |
| Amount | The amount to withdraw. If the customer has “Check Withdraw Balance” enabled, this cannot exceed their credit balance. |
Tabs
| Tab | Contents |
|---|---|
| Tenders | How the withdrawal is paid out — cash, cheque, bank transfer, etc. Multiple tenders are supported. |
| References | Name/data reference pairs defined on the customer record |
Consignment
Quasar supports consignment selling where goods are placed at a customer location but remain your inventory until sold. The consignment screens track outbound shipments, returns, and status.
| Screen | Access | Purpose |
|---|---|---|
| Consignment Out | Sales → Consignment Out | Ship goods on consignment to a customer |
| Consignment Out Return | Sales → Consignment Out Returns | Receive consigned goods back from a customer |
| Consignment In | Purchasing → Consignment In | Receive goods on consignment from a vendor |
| Consignment In Return | Purchasing → Consignment In Returns | Return consigned goods to a vendor |
| Consignment Status | Sales → Consignment Status | View current consignment levels by item and customer |
POS Transactions
The Quasar POS (Point of Sale) client creates invoices and returns in real time using a touch-screen interface. POS transactions are regular Customer Invoices and Customer Returns — they appear in the same lists and reports. The POS adds:
- Barcode scanning and PLU entry
- Split tender (cash, card, gift card, store credit, e-wallet)
- Modifier wizards for add-on items
- Cash drawer management (open, no-sale, payout)
- Receipt printing
- Ringoff / end-of-shift reconciliation
See the POS chapter for detailed touch-screen workflows.
Selling Screens Summary
| Screen | Menu | Help |
|---|---|---|
| Customer Quote | Sales → Quotes | Help |
| Sales Order | Sales → Sales Orders | Help |
| Customer Invoice | Sales → Customer Invoices | Help |
| Customer Return | Sales → Customer Returns | Help |
| Packing Slip | Sales → Packing Slips | Help |
| Invoice Payment | From Invoice → View Payments | Help |
| No-Sale | Sales → No-Sales | Help |
| Payout | Sales → Payouts | Help |
| Customer Withdraw | Sales → Customer Withdraws | Help |
| Consignment Out | Sales → Consignment Out | Help |
| Consignment Status | Sales → Consignment Status | Help |
- Chapter 15 — Purchasing: Purchase Orders, Vendor Invoices, and Receiving