Files
clientflow_backend/RELEASE_NOTES_v4928_1_5_57.md

1.2 KiB

v4928.1.5.57 — Fluxo comercial flexível e condições de pagamento

Objetivo

Reduzir rigidez do fluxo da oportunidade sem perder os dois percursos reais:

  1. pagamento antes do envio;
  2. pagamento após entrega.

Alterações

  • O dropdown da oportunidade passa a mostrar uma lista curta de fases comerciais.
  • Estados detalhados como fatura, pagamento, Odoo, produção e envio continuam visíveis nos cards de contexto, mas deixam de dominar a alteração manual de fase.
  • Novo card Condições comerciais na coluna Operação.
  • Condição de pagamento persistida em opportunities.metadata:
    • before_shipping — antes do envio;
    • after_delivery — após entrega;
    • agreement — conforme acordo;
    • undefined — a definir.
  • Condição de entrega persistida em opportunities.metadata.
  • UI mostra aviso contextual:
    • pagamento pós-entrega não bloqueia preparação/envio;
    • pagamento antes do envio bloqueia expedição sem confirmação.

Compatibilidade

  • Sem migrations.
  • Sem alteração de tabela.
  • Sem alterar lógica de Odoo/Jasmin/Chatwoot.
  • Estados antigos continuam válidos e aceites no backend.

Validação

  • 325 passed