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

1.3 KiB

Spec 023 — Tasks

Decisão arquitectura

  • Documentar comparativo Lago vs Odoo → Odoo 16 primário
  • Confirmar gateway ASAAS vs Iugu (Roger)
  • Confirmar plano email_tenant_monthly

Fase 1 — Desk visibilidade

  • billing_store.py + tabela billing_accounts
  • Hook company.validated em main.py
  • billing_routes.py — list, by-domain, summary, PATCH
  • Módulo billing-recurrence no registry
  • Dashboard: KPIs cobrança pendente + recorrência activa
  • Dashboard: badge billing em sessões company_validated+
  • Tickets: ícone 💳 em [billing-validation]
  • Serviços: ícone 💳 + stats recorrências (accounts.js)
  • Modal Conta do cliente (billing-ui.js)
  • Links FOSSBilling + Odoo na ficha
  • RBAC mascaramento NOC (should_mask_sensitive)
  • 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