← All tests

R1.8 — Native cash helper + Payment Methods (prod)

2026-04-23 on prod. Final sub-phase of R1 (NIX-OS-67 Phase 3 POS). Two related pieces: (1) a read-only Payment Methods admin page at /cafe/settings/payment-methods so owners/managers can verify which tenders each register will accept without leaving NIX; (2) native USD + KHR denomination buttons inside the POS cash entry modal — USD $1/$5/$10/$20/$50/$100 and KHR 500/1,000/2,000/5,000/10,000/20,000/50,000/100,000 — plus a Reset cash button to clear both received fields in one tap. This replaces the retired NIX Cash Chrome extension with a fully native flow.

10/10 R1.8 prod click-through passed. Full flow: login → visit /cafe/settings/payment-methods → read-only list renders with method name, type chip (Cash / Bank / Card), and journal → seed cashier, open shift on register 6 (Get Coffee TK) → ring a product, open Payment modal → select Cash method → verify all 6 USD + 8 KHR denomination buttons render → tap $5 + $1 + KHR 2,000 → received fields populate with running totals → click ↻ Reset cash → both fields clear back to empty.
10/10 R1.8 + 44/44 prior-suite regression = 54/54 prod tests green. Regression unchanged from R1.7 sweep — R1.8 only touched the PaymentModal's right panel (denomination grid + Reset button) and added a new read-only admin page. No server actions or schema changes. Closes all eight sub-phases of R1 (NIX-OS-67 Phase 3 POS).