Skip to main content

Payment

FieldValue
Screen IDPOS-SCR-004
ModulePoint of sale
StatusImplemented; evidence required
PlatformsAndroid phone, Android tablet, web equivalent
RolesCashier, Manager, Owner

Purpose

Record the selected payment method against the sale, validate the amount, create the GST-aware invoice, and move to receipt only when the outcome is known.

Actions

ActionValidationResult
Choose cash, card, UPI, mixed, or split paymentMethod must be enabled for the counterShows only relevant inputs.
Enter amount receivedAmount must cover the payable amount where applicableCalculates due or change without rounding ambiguity.
Confirm paymentCart must be locked and invoice request idempotentCreates or resolves the invoice, then opens receipt.

Timeout is not treated as failure: show a result-unknown state, lock repeated submit, and retrieve invoice status before allowing retry. Printer or receipt-delivery failure happens after a successful sale and must never reverse payment automatically.

Required captures

Cash, UPI, split payment, insufficient amount validation, request timeout/result-unknown, invoice rejection, and success transition.