Files
clientflow_backend/docs/CLIENTFLOW_V4922_REBUILD_RECONCILIATION_UI.md
2026-06-09 22:55:58 +01:00

960 B

ClientFlow v4.9.22 — Rebuild Reconciliação pela UI

A página de Reconciliação passa a ter uma ação operacional para reconstruir a janela ativa.

Botão

Apagar e correr novamente

O botão executa:

  1. Apaga apenas candidatos gerados por jasmin, odoo e packlink.
  2. Limita aos estados open, needs_review e ignored.
  3. Protege sempre opportunity_id IS NULL.
  4. Cria uma tabela de backup antes do delete.
  5. Volta a sincronizar APIs externas para a mesma janela ativa.

Segurança

Não apaga:

  • clientes
  • oportunidades
  • documentos reais Jasmin/Odoo/Packlink
  • itens já ligados a oportunidades
  • comprovativos manuais
  • tarefas ou operações

Endpoint

POST /reconciliation/rebuild

Recebe days pela UI e mantém a mesma janela ativa: 1, 3, 7 ou 30 dias.

Função de serviço

reset_generated_reconciliation_items(...)

É a versão reutilizável e segura do script scripts/reset_reconciliation_generated.py.