Negative stock handling
FAIL-0065 ○ Planned Lite and Pro CoreAllow with flag, reconcile on receive
Depends on: FAIL-0001
Stock oversell on concurrent registers
FAIL-0066 ○ Planned Lite and Pro StandardResolve at sync
Depends on: FAIL-0001
Partial payment then app crash
FAIL-0067 ○ Planned Lite and Pro CoreRecover partial
Depends on: FAIL-0001
Split tender rounding residue
FAIL-0068 ○ Planned Lite and Pro CoreAssign cents to cash tender
Depends on: FAIL-0001, PE-0087, SALE-0059
Cash rounding vs tax computation
FAIL-0069 ○ Planned Lite and Pro CoreRounding adjustment outside tax base
Depends on: FAIL-0001
No 1-céntimo/5-céntimo coin cash totals
FAIL-0070 ○ Planned Lite and Pro CoreRound to [amount omitted] or 0.05 per rule
Depends on: FAIL-0001, PE-0087
Rounding on refunds
FAIL-0071 ○ Planned Lite and Pro CoreSymmetric rounding
Depends on: FAIL-0001
Mixed-currency change with rate rounding
FAIL-0072 ○ Planned Lite and Pro StandardRound in customer's favor
Depends on: FAIL-0001
Zero-price item sale
FAIL-0073 ○ Planned Lite and Pro StandardConfirm
Depends on: FAIL-0001
Negative price/discount exceeding total
FAIL-0074 ○ Planned Lite and Pro CoreBlock
Depends on: FAIL-0001
Huge quantity typo guard
FAIL-0075 ○ Planned Lite and Pro CoreConfirm above threshold
Depends on: FAIL-0001
Price decimal typo guard ([amount omitted] vs [amount omitted])
FAIL-0076 ○ Planned Lite and Pro CoreWarn
Depends on: FAIL-0001
Barcode collision between products
FAIL-0077 ○ Planned Lite and Pro CoreDetect duplicates
Depends on: FAIL-0001
SKU change with history
FAIL-0078 ○ Planned Lite and Pro StandardKeep history
Depends on: FAIL-0001
Product deleted with open tickets
FAIL-0079 ○ Planned Lite and Pro CoreBlock/archive
Depends on: FAIL-0001
Customer deleted with balance
FAIL-0080 ○ Planned Lite and Pro CoreBlock
Depends on: FAIL-0001
Return of item sold at different price
FAIL-0081 ○ Planned Lite and Pro CoreUse original price
Depends on: FAIL-0001
Return after tax rate change
FAIL-0082 ○ Planned Lite and Pro CoreUse original rate
Depends on: FAIL-0001
Refund exceeding cash in drawer
FAIL-0083 ○ Planned Lite and Pro StandardPrompt payout source
Depends on: FAIL-0001
Sale spanning day boundary
FAIL-0084 ○ Planned Lite and Pro CoreAssign date rules
Depends on: FAIL-0001
Invoice emitted for wrong RUC
FAIL-0085 ○ Planned Lite and Pro CoreCorrect via NC and re-issue
Depends on: FAIL-0001
Customer name/DNI typo post-issue
FAIL-0086 ○ Planned Lite and Pro CoreWithin 10 business days NC exception
Depends on: FAIL-0001
Document issued but customer refused
FAIL-0087 ○ Planned Lite and Pro StandardVoid process
Depends on: FAIL-0001
Wallet payment shown but never arrived
FAIL-0088 ○ Planned Lite and Pro CoreReversal path
Depends on: FAIL-0001, PAY-0006
Fake payment screenshot defense
FAIL-0089 ○ Planned Lite and Pro CoreEducation prompt and verify in wallet app
Depends on: FAIL-0001
Same operation number reused
FAIL-0090 ○ Planned Lite and Pro CoreDetect
Depends on: FAIL-0001, PAY-0027
Tap to Pay declined/timeout
FAIL-0091 ○ Planned Lite and Pro StandardRetry or alternate tender
Depends on: FAIL-0001
Tap to Pay insecure environment error
FAIL-0092 ○ Planned Pro StandardExplain fix (developer options, overlays)
Depends on: FAIL-0001
Device rooted/unsupported for Tap to Pay
FAIL-0093 ○ Planned Pro StandardDisable only that tender
Depends on: FAIL-0001
Tip added after card auth mismatch
FAIL-0094 ○ Planned Pro OptionalReconcile
Depends on: FAIL-0001
Duplicate customer creation
FAIL-0095 ○ Planned Lite and Pro StandardWarn
Depends on: FAIL-0001
Concurrent edit of same record on two devices
FAIL-0096 ○ Planned Lite and Pro CoreOptimistic locking prompt
Depends on: FAIL-0001
Long-running report blocking sales
FAIL-0097 ○ Planned Lite and Pro CoreBackground jobs
Depends on: FAIL-0001
Very large catalog performance (50k SKUs)
FAIL-0098 ○ Planned Lite and Pro StandardIndexes and paging
Depends on: FAIL-0001
Large receipt (200 lines) paging
FAIL-0099 ○ Planned Lite and Pro StandardMulti-page tickets
Depends on: FAIL-0001
Unicode / ñ / emoji in names
FAIL-0100 ○ Planned Lite and Pro CoreNormalization and printing fallback
Depends on: FAIL-0001
Locale decimal separators confusion (, vs .)
FAIL-0101 ○ Planned Lite and Pro CoreInput parsing safety
Depends on: FAIL-0001
Phone number formats (+51)
FAIL-0102 ○ Planned Lite and Pro StandardNormalization
Depends on: FAIL-0001
App update mid-shift
FAIL-0103 ○ Planned Lite and Pro CoreDefer until closed
Depends on: FAIL-0001
Downgrade protection
FAIL-0104 ○ Planned Lite and Pro CorePrevent opening newer DB with older app
Depends on: FAIL-0001
Migration failure rollback
FAIL-0105 ○ Planned Lite and Pro CoreAtomic migration
Depends on: FAIL-0001
Device replaced mid-day
FAIL-0106 ○ Planned Lite and Pro StandardRapid restore plus sync
Depends on: FAIL-0001
Lost/stolen device response
FAIL-0107 ○ Planned Pro StandardRevoke device from hub
Depends on: FAIL-0001
Employee fraud patterns
FAIL-0108 ○ Planned Pro StandardSweethearting, void-after-print
Depends on: FAIL-0001
Shift change during open tickets
FAIL-0109 ○ Planned Lite and Pro StandardReassign
Depends on: FAIL-0001
Cash drawer count vs digital tenders mislabeled
FAIL-0110 ○ Planned Lite and Pro StandardGuard
Depends on: FAIL-0001
Training/test transactions isolated
FAIL-0111 ○ Planned Lite and Pro CoreNo fiscal impact
Depends on: FAIL-0001
Sandbox/prod environment separation
FAIL-0112 ○ Planned Lite and Pro CoreSUNATPeru’s national tax authority. Simca’s first fiscal pack targets its electronic documents (planned, not built). Glossary beta vs prod
Depends on: FAIL-0001
Accidental data export leak
FAIL-0113 ○ Planned Lite and Pro StandardConfirmation
Depends on: FAIL-0001
Self-diagnostic health screen
FAIL-0114 ○ Planned Lite and Pro CoreCheck DB, disk, clock, printer, backup, SUNAT queue, license
Depends on: FAIL-0001