Files
clientflow_backend/RELEASE_NOTES_v4928_1_5_59.md

1.7 KiB

ClientFlow v4928.1.5.59 — Fluxo BLIF orçamento → pagamento → fatura

Atualização incremental ao fluxo financeiro da oportunidade.

Objetivo

Alinhar a UI e a lógica operacional ao fluxo normal BLIF:

  1. Enviar informação
  2. Criar/enviar orçamento
  3. Confirmar pagamento
  4. Criar/enviar fatura
  5. Preparar encomenda
  6. Enviar encomenda
  7. Concluir

Mantém o fluxo alternativo de pagamento após entrega através das condições comerciais.

Alterações principais

  • Remove “pró-forma” como etapa principal da oportunidade.
  • O dropdown de fase comercial passa a usar:
    • Novo pedido
    • Informação enviada
    • Orçamento enviado
    • A aguardar pagamento
    • Pagamento confirmado
    • Encomenda confirmada / em execução
    • Concluído
    • Perdido
    • Rever
  • Adiciona card “Financeiro rápido” na coluna Operação.
  • Permite confirmar pagamento com base em orçamento associado, sem exigir fatura prévia.
  • Depois de pagamento confirmado, sugere criar/enviar fatura.
  • Ajusta opportunity_next_action_service para a sequência orçamento → pagamento → fatura.
  • Ajusta workflow_guard para permitir fatura após pagamento, sem exigir venda Odoo previamente.
  • Para pagamento após entrega, preparação/envio não ficam bloqueados pelo pagamento pendente.
  • Atualiza textos visíveis para “orçamento/fatura”, removendo “pró-forma enviada” da board e follow-up.

Compatibilidade

  • Sem migrations.
  • Registos antigos de proforma continuam a ser tratados como legado/orçamento-pedido de pagamento onde necessário.
  • Estados antigos continuam suportados internamente.

Validação

PYTHONPATH=. pytest -q tests
330 passed