Bitta Retail POS guide

Discounts and price overrides

Line and whole-ticket discounts and price overrides at the register: caps versus hard floors, supervisor PIN approval with approver attribution, reason codes, and the audit badges on changed lines.

status: verified applies-to: 1.0.0.121rev: 1

The register lets you discount a line, discount the whole ticket, or override a unit price - all within limits your administrator sets, with a supervisor PIN path for anything beyond your own authority. Every change leaves a visible badge on the line and a full audit trail on the sale.

The three changes

Change Where What it does
Line discount The pencil glyph on a cart line A percentage or cash amount off that line. The line shows a badge such as -10%.
Invoice (whole-ticket) discount The Discount button in the recovery row A discount on the whole sale, distributed proportionally across its lines.
Price override The pencil glyph on a cart line Replaces the line's unit price outright. The original price stays visible as a was ... badge.

The pencil only renders when POS Setup allows some line change; the Discount button is disabled on an empty cart.

Granting a line discount

  1. Tap the pencil on the cart line and choose Discount % or Discount amount.
  2. Enter the value, and a reason code if your setup requires one.
  3. If the discount exceeds your cap and supervisor approval is enabled, a supervisor PIN is requested.
  4. Confirm - the line recalculates and shows its discount badge.

Granting a whole-ticket discount

  1. Tap Discount, choose % or amount, and enter the value (plus a reason if required).
  2. Confirm - the discount spreads proportionally across the lines and the totals update.

Re-applying an invoice discount replaces the previous one; it never stacks. Apply 4.00 and then 8.00, and the total invoice discount is 8.00, not 12.00.

Overriding a price

  1. Tap the pencil on the line, choose Price, and enter the new unit price (plus a reason if required).
  2. A supervisor PIN is requested when your setup demands one for overrides.
  3. The engine refuses any price below the configured floor - see below.

The original price is preserved and shown as a was ... badge, so an override is always visible on the ticket and auditable afterwards.

Caps and floors

Two different kinds of limit apply:

  • A cap (the company default maximum discount %, or your personal cap on your POS user record) is the most you can grant unaided. Over the cap, the register either asks for a supervisor PIN or refuses outright, depending on setup.
  • A floor (never below cost, and/or a minimum margin) is a hard limit no one can authorize past. A price below the floor is simply refused, with the floor price named.

NOTE

A supervisor PIN can approve past a cap, but never past a floor. Below-cost is below-cost regardless of who is standing at the till.

Supervisor approval and attribution

When a change exceeds your authority, the supervisor authorization dialog asks a supervisor to enter their PIN:

  • The PIN is validated server-side, and the approving supervisor is recorded on the sale or line as Approved By - every over-limit change names who authorized it.
  • A cashier who is themselves a supervisor is never prompted.
  • If supervisor approval for over-cap discounts is switched off, an over-cap discount is refused with a "cannot be approved at this register" message instead.

Reason codes

When your setup requires reasons, a standard Business Central Reason Code must be picked before any discount or override applies. The reason and the approver are stamped on the sale and flow into telemetry, giving a complete "who changed what price, and why" trail.

TIP

Discount and override badges are always visible on the cart - a changed line never looks identical to a normal one, so a quick glance at the ticket shows everything that was touched.

Where the rules live

All caps, floors, reason requirements, and supervisor toggles are configured on POS Setup and per POS user, and enforcement lives in the server-side pricing engine - the same engine the back office uses, so no screen bypasses the rules. Administrators: see Pricing and discounts setup for every field. Automatic promotions and price lists are also covered there; the manual changes on this page are a separately governed layer on top.

// next step

Ready to try Bitta Retail POS?