Project

General

Profile

Actions

Feature #161

open
NP NP

Canteen: day close and journal CSV

Feature #161: Canteen: day close and journal CSV

Added by Navya P. about 2 months ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
09/28/2026
Due date:
% Done:

0%

Estimated time:
Resolved By:

Description

End-of-day reconciliation that a person signs for.

  • Close per outlet, reconciled per counter and cashier against the cash actually counted.
  • A variance needs a note; a close is idempotent and returns the existing close when repeated.
  • Blocked while any sale is awaiting payment or has a void request pending.
  • Stamps every sale of that outlet and day; stamped sales cannot be changed and a new sale on that outlet and day is refused.
  • A day lock stops a sale completing between the close's totals and its stamp.
  • Journal CSV rebuilt from the stamped sales: sales by GST rate, staff subsidy, cash counted, cash short or over.
  • Needs the canteen.day_close.execute permission.

Built and tested on integration/canteen-v1; merge to dev pending.

NP Updated by Navya P. about 1 month ago Actions #1

  • Status changed from New to In Progress

Work started (see prior commits).

NP Updated by Navya P. about 1 month ago Actions #2

  • Status changed from In Progress to Resolved
  • Resolved By set to Navya P.

feat(canteen): day close - cash per counter, sign for it, freeze the day (f79c2c7).

Built and tested (API unit + integration, portal) on integration/canteen-v1. Merge to dev pending - see the module's week-4 TDD plan.

Actions

Also available in: PDF Atom