Design stage: there is no released app yet. This site separates what exists in the repository from what is planned. See status

Catalog section · SALE

Sale screen & cart

54 planned items in Sales & Checkout.

Sell screen (register view)

SALE-0001 Planned Lite and Pro Core

Main touch/keyboard sales surface with product grid, cart, totals and pay button

Depends on: INV-0001, PRC-0001

Product grid / quick keys

SALE-0002 Planned Lite and Pro Core

Configurable tiles for fast item entry by category, color and image

Depends on: SALE-0001

Category tabs & nested categories

SALE-0003 Planned Lite and Pro Core

Navigate hierarchical categories on the sell screen

Depends on: SALE-0001

Favorites / most-sold page

SALE-0004 Planned Lite and Pro Standard

Auto or manual page of top items for one-tap selling

Depends on: SALE-0001

Product search (name/SKU/barcode/description)

SALE-0005 Planned Lite and Pro Core

Incremental search box with accent-insensitive matching (ñ, á)

Depends on: SALE-0001

Barcode scan to add line

SALE-0006 Planned Lite and Pro Core

Scan EAN/UPC/Code128/QR via USB/BT scanner or camera to add item

Depends on: HW-0031, INV-0001, SALE-0001

Camera barcode scanning

SALE-0007 Planned Lite and Pro Standard

Use phone/tablet rear camera as scanner (no cloud)

Depends on: SALE-0001, SALE-0006

Weight-embedded barcode scan

SALE-0008 Planned Lite and Pro Standard

Parse price- or weight-embedded EAN-13 (prefix 2x) into qty/price

Depends on: INV-0022, SALE-0001, SALE-0006

Multiple barcodes per product

SALE-0009 Planned Lite and Pro Standard

Several barcodes/nomenclatures mapping to one SKU

Depends on: SALE-0001

Manual quantity entry keypad

SALE-0010 Planned Lite and Pro Core

Numeric keypad for qty, price override, discount %

Depends on: SALE-0001

Quantity +/- steppers

SALE-0011 Planned Lite and Pro Core

Increment/decrement line quantity

Depends on: SALE-0001

Fractional quantities

SALE-0012 Planned Lite and Pro Core

Sell by weight/length/volume with decimals per unit of measure

Depends on: SALE-0001

Open (custom) price item

SALE-0013 Planned Lite and Pro Core

Ring a miscellaneous item with free-typed name and price

Depends on: SALE-0001

Line note / instruction

SALE-0014 Planned Lite and Pro Core

Free text note on a line (e.g., 'sin ají')

Depends on: SALE-0001

Order-level note

SALE-0015 Planned Lite and Pro Core

Note attached to the whole sale/receipt

Depends on: SALE-0001

Line price override with permission

SALE-0016 Planned Lite and Pro Standard

Change unit price at sale time, reason code, manager PIN

Depends on: SALE-0001

Line discount (% or amount)

SALE-0017 Planned Lite and Pro Core

Discount applied to one line

Depends on: SALE-0001

Order discount (% or amount)

SALE-0018 Planned Lite and Pro Core

Discount applied to the whole cart

Depends on: SALE-0001

Remove line / clear cart

SALE-0019 Planned Lite and Pro Core

Delete a line or empty cart with confirm and audit

Depends on: SALE-0001

Void line after send (with reason)

SALE-0020 Planned Lite and Pro Standard

Cancel line already sent to kitchen/printed, requires reason

Depends on: KDS-0007, SALE-0001

Undo last action

SALE-0021 Planned Lite and Pro Optional

Single-level undo for accidental taps

Depends on: SALE-0001

Salesperson attribution per sale

SALE-0022 Planned Lite and Pro Standard

Credit sale to the logged-in cashier or a selected seller

Depends on: SALE-0001

Multi-salesperson commission attribution

SALE-0023 Planned Pro Optional

Split sale credit among several staff

Depends on: SALE-0001

Customer attach to sale

SALE-0024 Planned Lite and Pro Core

Search/create customer and link to cart

Depends on: CRM-0001, SALE-0001

Quick-create customer at checkout

SALE-0025 Planned Lite and Pro Core

Capture name/DNI/RUC/phone in two fields

Depends on: SALE-0001

Park / hold sale

SALE-0026 Planned Lite and Pro Core

Put cart aside and recall later

Depends on: SALE-0001

Parallel orders (tabs of carts)

SALE-0027 Planned Lite and Pro Standard

Handle several open carts at once

Depends on: SALE-0001

Recall parked sale

SALE-0028 Planned Lite and Pro Core

List and resume saved carts with age and cashier

Depends on: SALE-0001

Cart auto-save every change

SALE-0029 Planned Lite and Pro Core

Persist cart to disk on each mutation to survive crashes

Depends on: SALE-0001

Cart totals panel

SALE-0030 Planned Lite and Pro Core

Subtotal, discounts, taxes, rounding, tips, total in primary currency

Depends on: SALE-0001

Tax-inclusive price display

SALE-0031 Planned Lite and Pro Core

Show prices with IGV included (Peru norm)

Depends on: SALE-0001

Tax-exclusive price option

SALE-0032 Planned Lite and Pro Standard

Switch to net prices for B2B/factura mode

Depends on: SALE-0001

Cash rounding line

SALE-0033 Planned Lite and Pro Core

Add automatic rounding adjustment to nearest [amount omitted] for cash

Depends on: SALE-0001, SET-0010

Item count & units counter

SALE-0034 Planned Lite and Pro Optional

Show number of lines and total units

Depends on: SALE-0001

Dark theme

SALE-0035 Planned Lite and Pro Optional

Low-light display mode for bars/night shifts

Depends on: SALE-0001

Large-button / one-hand mode

SALE-0036 Planned Lite and Pro Standard

Phone layout for one-handed selling at markets

Depends on: SALE-0001

Sale by tap-to-add repeated items

SALE-0037 Planned Lite and Pro Core

Repeated tap increments existing line (configurable)

Depends on: SALE-0001

Duplicate-scan guard

SALE-0038 Planned Lite and Pro Standard

Warn or merge on accidental double scan within a time window

Depends on: SALE-0001

Unknown barcode flow

SALE-0039 Planned Lite and Pro Core

Prompt to create product, search, or ignore when barcode not found

Depends on: SALE-0001

Item lookup by short code / PLU

SALE-0040 Planned Lite and Pro Standard

Numeric PLU entry for items without barcodes

Depends on: SALE-0001

Item info popup

SALE-0041 Planned Lite and Pro Standard

Show stock, location, price tiers and notes for a product

Depends on: SALE-0001

Stock level badge on tile

SALE-0042 Planned Lite and Pro Standard

Show remaining quantity or out-of-stock on tile

Depends on: SALE-0001

Sell out-of-stock override

SALE-0043 Planned Lite and Pro Standard

Allow negative stock sale by permission with warning

Depends on: SALE-0001

Bundle / combo line expansion

SALE-0044 Planned Lite and Pro Standard

Combo adds components with stock deduction

Depends on: INV-0006, SALE-0001

Age-restricted item prompt

SALE-0045 Planned Lite and Pro Standard

Require ID check/birthdate confirmation for alcohol/tobacco

Depends on: SALE-0001

Prompt for serial / batch on line

SALE-0046 Planned Pro Standard

Ask for serial or batch/expiry at sale time

Depends on: SALE-0001

Prompt custom fields at checkout

SALE-0047 Planned Pro Standard

Per-business custom data capture (e.g. plate, table)

Depends on: SALE-0001

Workflow prompts (staff tasks on sale)

SALE-0048 Planned Pro Optional

Configurable prompts such as 'offer bag' or 'ask for DNI'

Depends on: SALE-0001

Service line (non-stock)

SALE-0049 Planned Lite and Pro Core

Sell labor/service items without inventory

Depends on: SALE-0001

Tip line / tip prompt

SALE-0050 Planned Lite and Pro Standard

Optional tip entry at payment

Depends on: BILL-0018, SALE-0001

Donation / round-up line

SALE-0051 Planned Lite and Pro Optional

Optional donation of rounding with consent (Peru law)

Depends on: SALE-0001

Plastic bag charge line (ICBPER)

SALE-0052 Planned Lite and Pro Core

Auto-add per-bag consumption tax and count

Depends on: INV-0040, PRC-0026, SALE-0001

Delivery fee line

SALE-0053 Planned Lite and Pro Standard

Charge delivery/service fee as line

Depends on: SALE-0001

Service charge (cover/gratuity)

SALE-0054 Planned Pro Standard

Automatic percentage service charge by rule

Depends on: SALE-0001