docs: RentCharge 006.2026 refresh — PROJECT-RENTCHARGE.md
This commit is contained in:
parent
e0d586a846
commit
6602ae6c45
1 changed files with 2 additions and 11 deletions
|
|
@ -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
|
- Totais do mês / ano; statements HTML/PDF; debit letter; agreements
|
||||||
- UI: Residents, Reporting (mesmo layout), Settings, ficha do residente com grelha de pagamentos
|
- 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)
|
- **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
|
- 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
|
## Stack
|
||||||
|
|
||||||
- Backend FastAPI + SQLite (`arrears.db`)
|
- 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 |
|
| Ecrã | Padrão |
|
||||||
|------|--------|
|
|------|--------|
|
||||||
| Residents `/` | Command bar, views, filtros por coluna, pager, export |
|
| Residents `/` | Command bar, views, filtros por coluna, pager, export |
|
||||||
| Reporting `/reports` | Mesmo layout que Residents |
|
| Reporting `/reports` | Mesmo layout que Residents |
|
||||||
| Ficha Payments | Grelha SAGE; colunas **ID · Ref · SAGE · Details · Status · Amount**; search + filtros; Type default **Cash (SA)** |
|
| 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.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue