Selling and money

Billing station

Ring up a sale at the counter, print the bill, take the money.

When your workspace has a sales setup — an orders table whose line items link to both the order and a products table — a Billing station link appears right under that sales table in the sidebar: a point-of-sale screen built on your own tables:

  • Search products by name or SKU; cards show the photo, price, and live stock. Tap a card or its + Add button to build the bill.
  • Pick the customer, or + New customer to add one on the spot without leaving the bill.
  • Give any line its own discount (percent or amount), and a bill-level discount on top.
  • Preview opens the full bill — photos, prices, discounts, totals — before you commit.
  • Checkout creates the order and its line items, decrements stock, and offers a printable bill.

Everything lands in your normal tables, so automations, the dashboard, and CSV export all see the same sale. A scanner works too: scan a barcode into the search box and the product drops straight into the bill. If your orders table has a Payment status column, checkout records the sale as Paid or Unpaid/credit — feeding the dashboard's receivables.

With the Inventory module (batch-wise stock), checkout goes further: each item's live stock is the sum of its batches, and every sale consumes the oldest batch first (FIFO) — the batch's Qty remaining goes down, an emptied batch is marked Finished, and a SALE row lands in your Stock Ledger at that batch's own purchase cost. Your cost-of-goods figures stay honest without anyone touching a batch by hand.