Release v4928.1.4.2 stable

This commit is contained in:
2026-06-09 22:55:58 +01:00
commit 6445044ac6
280 changed files with 41775 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
# 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.