docs: RentCharge 006.2026 refresh — PROJECT-RENTCHARGE.md

This commit is contained in:
roger 2026-09-19 11:23:17 +00:00
parent e0d586a846
commit 6602ae6c45

View file

@ -18,12 +18,9 @@ Produto de cobrança semanal de aluguel e atrasos (arrears) para hostel/residên
- Totais do mês / ano; statements HTML/PDF; debit letter; agreements
- UI: Residents, Reporting (mesmo layout), Settings, ficha do residente com grelha de pagamentos
- **Account Receivables:** cash / credit sale / settlement (meals, keys, electricity); Credit Book com **over-settlement**; ROI Finance + Credit consumption; Period dashboard (due vs paid vs % + other balances)
- Utilizadores: registo público com código de e-mail, **política de senha forte**, recuperação por token (self-service e admin), edição de login, lockout, sessões revogáveis, Access Matrix RBAC e auditoria no menu Admin
- Utilizadores: registo público com código de e-mail, recuperação de senha, sessões revogáveis e auditoria no menu Admin
- Infra: VM500 BIG + Traefik CT120 + Cloudflare Tunnel
**Auth / Access docs:** `AUTH-USERS-SPEC.md` · `ACCESS-MATRIX.md`
**Referências de desenho:** [fastapi-fullauth](https://github.com/mdfarhankc/fastapi-fullauth) · [AuthWarden](https://github.com/timihack/authwarden) (padrões; implementação nativa RentCharge)
## Stack
- Backend FastAPI + SQLite (`arrears.db`)
@ -112,19 +109,13 @@ Cópia VM: `/home/mini/rentcharge/sage-payments/reimport/`.
---
## UI (padrão SAGE) — estado 2026-09-09
## UI (padrão SAGE) — estado 2026-09-06
| Ecrã | Padrão |
|------|--------|
| Residents `/` | Command bar, views, filtros por coluna, pager, export |
| Reporting `/reports` | Mesmo layout que Residents |
| Ficha Payments | Grelha SAGE; colunas **ID · Ref · SAGE · Details · Status · Amount**; search + filtros; Type default **Cash (SA)** |
| Ficha Period dashboard | Should have paid · Actually paid · Arrears/credit · % vs due · Year-end; **Other balances** (prior years · Credit Book · Agreements) |
| Account Receivables `/receivables` | Cash / Credit sale / Settlement; stamp; edit/delete com senha |
| ROI Finance | Cards + By account (Remit to ROI Finance · Credit net) · By resident |
| Credit consumption | Opening/Issued/Paid/Closing + grelha Residents; status Over-settlement |
Detalhe canónico AR: **`SPEC-ACCOUNT-RECEIVABLES.md`**. Rules UI: `/rules` R-CB01…R-CB05.
---