obsidian-vault/ligbox-ops-platform/specs/023-billing-recurrence-desk-visibility/tasks.md
Ligbox Obsidian Vault 91c9072942 docs(obsidian): Spec 043 activação cliente — mapa FOSS/OpenPanel/Odoo
Sincroniza vault VM130 com ligbox-ops-platform: activation-field-mapping,
API activate, links cruzados 023/024/028/035 e SPEC-REGISTRY.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-01 16:14:53 +00:00

1.4 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 — ver Spec 043 §6
  • 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