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

22 lines
958 B
Markdown

# 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.