obsidian-vault/ligbox-ops-platform/specs/023-billing-recurrence-desk-visibility/tasks.md
2026-06-19 17:26:42 +00:00

34 lines
1.3 KiB
Markdown

# Spec 023 — Tasks
## Decisão arquitectura
- [x] Documentar comparativo Lago vs Odoo → **Odoo 16 primário**
- [ ] Confirmar gateway ASAAS vs Iugu (Roger)
- [ ] Confirmar plano `email_tenant_monthly`
## Fase 1 — Desk visibilidade
- [x] `billing_store.py` + tabela `billing_accounts`
- [x] Hook `company.validated` em `main.py`
- [x] `billing_routes.py` — list, by-domain, summary, PATCH
- [x] Módulo `billing-recurrence` no registry
- [x] Dashboard: KPIs cobrança pendente + recorrência activa
- [x] Dashboard: badge billing em sessões `company_validated+`
- [x] Tickets: ícone 💳 em `[billing-validation]`
- [x] Serviços: ícone 💳 + stats recorrências (`accounts.js`)
- [x] Modal **Conta do cliente** (`billing-ui.js`)
- [x] Links FOSSBilling + Odoo na ficha
- [x] RBAC mascaramento NOC (`should_mask_sensitive`)
- [x] Deploy api + frontend VM122
## Fase 2 — Odoo cobrança
- [ ] Cliente Odoo `res.partner` a partir de `company_profile`
- [ ] Produto/plano assinatura e-mail tenant
- [ ] Integração ASAAS/Iugu
- [ ] Webhook pagamento → `billing_state`
- [ ] `recurrence_active` automático após 1.º pagamento
## Fase 3 — Opcional
- [ ] Lago metering
- [ ] Portal cliente faturas
- [ ] Suspensão Carbonio por inadimplência
**Deploy Fase 1:** 2026-06-17