Blocks receipt creation when require_open_shift_for_receipt = true and no cash shift is open. System-modal «info» type: «Çek yaratmaq üçün növbə açın» + primary CTA «Növbə aç» (opens Open-Shift dialog). Prototype: blocked → shift opened (success) → unblocked.
Spec: spec.md ·
Folder: projects/pos/pages/require-cash-shift