[P1][Giving] Sunday offering batch entry UI (OfferingSession - keyboard-first) #21

Open
opened 2026-05-26 01:32:56 +00:00 by ChrisChen · 0 comments
Owner

Overview

Fast keyboard-driven data entry interface for finance staff to record all offerings from a Sunday's collection envelopes.

Data Model

OfferingSession: session_date, status (Open/Submitted), cash_total, check_total, total_amount, submitted_by

UI Requirements

Real-time member search with photo, Tab/Enter keyboard navigation (no mouse), anonymous button, running subtotal, reconciliation view before submit

Tasks

  • OfferingSession table + EF entity
  • Quick-entry form with keyboard-first UX
  • Anonymous giving button (one click, skip member search)
  • Reconciliation view: all entries editable before bulk submit
  • Post-submit edits require finance role + Audit Log entry

Reference

PLANNING.md Section 3.6c - OfferingSession batch entry

## Overview Fast keyboard-driven data entry interface for finance staff to record all offerings from a Sunday's collection envelopes. ## Data Model OfferingSession: session_date, status (Open/Submitted), cash_total, check_total, total_amount, submitted_by ## UI Requirements Real-time member search with photo, Tab/Enter keyboard navigation (no mouse), anonymous button, running subtotal, reconciliation view before submit ## Tasks - [ ] OfferingSession table + EF entity - [ ] Quick-entry form with keyboard-first UX - [ ] Anonymous giving button (one click, skip member search) - [ ] Reconciliation view: all entries editable before bulk submit - [ ] Post-submit edits require finance role + Audit Log entry ## Reference PLANNING.md Section 3.6c - OfferingSession batch entry
ChrisChen added this to the Phase 1 - MVP milestone 2026-05-26 01:32:56 +00:00
ChrisChen added the module: giving label 2026-05-26 01:32:56 +00:00
Sign in to join this conversation.