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

958 B

ClientFlow v4926.6 — Jasmin quotation to opportunity details

Esta versão faz com que oportunidades criadas/ligadas a partir de documentos Jasmin deixem de ficar vazias.

Incluído

  • Importa documentos Jasmin de reconciliação para commercial_documents.
  • Recria linhas em commercial_document_lines.
  • Copia linhas comerciais para opportunity_items quando o payload Jasmin contém linhas.
  • Atualiza opportunities.value_amount a partir do total Jasmin quando ainda está vazio/zero.
  • Atualiza product_interest com resumo das linhas.
  • Aplica o mesmo comportamento em:
    • criar oportunidade a partir de item único de reconciliação;
    • criar oportunidade a partir de processo/candidato agrupado;
    • ligar processo de reconciliação a oportunidade existente.
  • Mantém a integração conservadora: documentos soltos continuam a exigir ação do operador.

Testes

  • compile_ok
  • 7 passed em testes estáticos v4926.5/v4926.6.