Skip to content

Invoices in Fexl Lite

The Invoices page is the system of record for every sale Fexl Lite has ever rung. Most users land here to look something up — find a receipt, check who owes what, reprint for a customer — but it’s also where you cancel, refund, and create invoices that didn’t go through the POS.

Updated 4 May 2026·For v1.6.100·5 min read
Sales & Invoices list — completed-transaction table with KPI cards (Total Invoices, Total Revenue) above

What’s on the page

Two summary cards sit on top — total invoices in the current filter, and total revenue (already net of returns and, when enabled, deferred revenue). Below that is the filter bar, then the list itself.

The desktop list has eight columns:

  • Invoice — number, with a one-click copy icon.
  • Status — the canonical state of the sale. #59 v1.6.100 This column was added so you can scan a long list without your eye traversing the whole row.
  • Customer — name, plus a delegate tag underneath when one is assigned.
  • Date / Time
  • Items — count of line items.
  • Payment — primary payment method.
  • Total — final billed amount. If returns were processed against the invoice, the original total is struck through and a Refunded badge sits below the net. #66 v1.6.100
  • Actions — opens the detail dialog.

On phones, the same data collapses into a card grid; the Status column shows up at the top right of each card.

Status column at a glance

The Status badge resolves through a single helper, so the same flow can’t show one label in the list and another in the detail dialog.

  • Paid (green) — fully settled.
  • Partial (yellow) — money still owed by the customer; the cart was checked out as a partial payment.
  • Split (purple) — paid, but with multiple methods on one invoice.
  • Pending COD (orange) — shipped via a courier who’ll collect on delivery; nothing has been booked to the cash drawer yet.
  • Cancelled (rose) — voided, with a reversing journal entry.
  • Returned (orange, secondary tag) — at least one customer return has been processed against this invoice.

Filters

The filter bar covers the four axes you’ll actually search on:

  • Search — invoice number, product name, serial / IMEI, or customer name / phone / email.
  • Date — All time, Today, Yesterday, This week, This month, or a custom range.
  • Payment method — populated from your configured methods plus anything that has appeared on a split.
  • Payment status — Full, Partial, or Split.

A Clear all filters button shows up only when at least one filter is active.

Common tasks

1

Open an invoice

Click any row (or tap any card on mobile). The detail dialog opens with the line items, totals, payment breakdown, customer info, and any returned items inline.

2

Reprint or save as PDF

From the detail dialog, three buttons sit in the footer:

  • Save PDF — A4 invoice template, downloads to disk.
  • Print — A4 invoice via the system print dialog.
  • Print Receipt — 80mm thermal receipt via the configured ESC/POS printer.

If no thermal printer is connected, Fexl Lite shows one clean error with a deep-link to Settings → Printer instead of dumping the raw driver message.

3

Cancel an invoice

Click the rose Cancel button (top-left of the dialog footer; permission-gated). The cancellation flow lets you decide what to do with the items — return to stock, route to the defect bin, or dispose. A reversing journal entry is posted automatically.

4

Apply a refund

Refunds aren’t started from this page — they go through the 5-step return wizard, which posts the contra-revenue entry and handles disposition per unit. Once a refund completes, the invoice picks up a Returned tag and the total cell shows the net.

5

Create a manual invoice

Click New Invoice in the top-right. This is for sales that didn’t go through the POS — exports, B2B orders, backdated entries during reconciliation. Same journal posting as a regular sale.

Deep dives