Sales counter

Get the price, the discount and the batch right

Each price, any discount and, for stock with dates, the batch that goes out are shown on the line, so you can see where each one came from.

14 things it does

  • The counter picks each price by one fixed order The counter picks each price with one fixed nine-level order, and the source of the price is recorded on the sale line. If no price can be found, the counter will not add the product. In every edition
  • A cashier can set a price by hand A cashier can override a product's price by hand, and the manual price stays when the customer on the sale changes, unless the re-pricing is accepted. In every edition
  • The MRP is a ceiling on every sale No. No price can go above the product's MRP, so a typed price above it is refused, and a catalogue price is set at the MRP with the cashier told. No setting or approval allows it. In every edition
  • Receipts show the saving below the MRP Yes. An item sold below its MRP prints the MRP and the amount saved on the receipt, and the total You saved counts it once. The saving is shown only and is never booked. In every edition
  • Show where each sale line's price came from Each line of a Sale records where its price came from. Basic and Professional
  • Totals that update after every change Yes. The totals update after every change. Tax is worked out line by line and then added up, and rounding shows as a separate line. In every edition
  • Discount one line of a sale Type a percentage or an amount for a line, such as 5% or 50, and the line is discounted. A discount above the limit for the person's role goes for approval, and if approval is refused the discount is not applied. In every edition
  • Discount the whole bill Type a percentage or an amount for the whole bill, and the discount is spread across the lines. A product marked as not discountable is refused, and the screen says why. In every edition
  • Choose which batch a sale comes from, earliest expiry first When a batch-tracked product is added at the counter, it offers the consignments with the earliest expiry first, each with its expiry and available quantity. Basic and Professional
    The batch that expires first is offered first, so older stock goes out first.
  • Expired stock blocked or warned at the counter Depending on the product's expiry policy, the counter refuses an expired batch with its own message, or warns and lets the sale go on with an override. A near-expiry batch is sold with a warning. Basic and Professional
    Selling an expired batch asks the cashier why, and the reason is kept on record.
  • Overriding expired stock asks for a reason and an approval Selling an expired batch needs a reason from the shop's own list. A cashier without the permission gets an approval prompt for a supervisor, and the supervisor's reason is the one recorded. Basic and Professional
  • Picking a later-expiring batch needs permission and is recorded Picking a batch other than the one expiring first needs the override permission, and the record keeps the batch chosen, the batch the counter suggested and both expiry dates. Basic and Professional
  • Lot number on the receipt and on labels When the shop switches it on in Settings, a receipt shows the lot number of the batch a sale came from. The Labels screen has a consignment picker for choosing the batch on a label. Basic and Professional
  • Sales and bills record the pack they were written in Sales, returns, held sales, goods receipts, purchase orders and bills keep the pack they were written in, with its quantity in that unit. Stock still counts in the smallest unit. In every edition

More in Sales counter

Start selling with SellyPOS today

A native Windows app with a modern interface, made to sell from the keyboard. It keeps selling with no internet.

Windows 10 (version 1809 or later) or Windows 11, 64-bit.