Found driving /clientes/alta and /efectivo in the browser: the default date
was UTC's (tomorrow, every evening), selects lacked the input style, the
service rows stretched one input per line, and the printed receipt showed a
bare $ with no currency.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The office still issues cash receipts from Access (EFE MENU -> EFE). This is
that form: cliente, fecha, monto + moneda, concepto, elaboró (the logged-in
user), fecha de depósito, and a folio that continues the legacy book.
- cash_receipts, folio unique. Next folio = one past the highest of the
platform's receipts and the imported utilities EFECTIVO journal, so after
the cutover import it lands on the office's next number (13935 on prod
today). A typed folio the legacy book already used is refused.
- Issuing a receipt posts its credit in the same database transaction, as
legacy posted to DATOS2: reference C<folio>, CASH DEPOSIT, pseudo check
CASH<MMDD><P|D>. Dollars with a rate credit a pesos ledger (1,500 USD at
16.80 -> 25,200 MXN, as C13830 did). Voiding that row voids the receipt.
- /efectivo: issue, search, record the deposit date; /efectivo/<folio>
prints the receipt.
- Reporte de efectivo now lists platform receipts by receipt, not by check,
so each is counted once.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>