Import ClientFlow production v4928.1.5.132.4
This commit is contained in:
25
RELEASE_NOTES_v4928_1_5_35.md
Normal file
25
RELEASE_NOTES_v4928_1_5_35.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# v4928.1.5.35 — Invoice delivery guard
|
||||
|
||||
Hotfix focada em envio de faturas/documentos e clareza operacional.
|
||||
|
||||
## Alta prioridade
|
||||
|
||||
- Mostra explicitamente o estado do PDF/anexo nos documentos usados pelo rascunho:
|
||||
- `✓ PDF/anexo disponível`
|
||||
- `⚠ PDF/anexo não disponível`
|
||||
- Mantém validação de envio: `SEND_INVOICE` exige documento Jasmin com PDF suportado antes de enviar via Chatwoot.
|
||||
- Ao gerar rascunho de `SEND_INVOICE` com fatura selecionada, sincroniza a task antiga de reconciliação para o contexto correto:
|
||||
- `Enviar fatura FA... ao cliente`
|
||||
- nota passa a dizer que o PDF/anexo está disponível ou que falta sincronizar/anexar.
|
||||
- Adiciona `scripts/sync_invoice_delivery_context.py` para alinhar tasks `SEND_INVOICE` pendentes que já têm fatura atual ligada.
|
||||
|
||||
## Média prioridade
|
||||
|
||||
- O Fluxo operacional passa a marcar `Fatura` como concluída quando existe fatura comercial atual ligada, mesmo que o snapshot operacional antigo ainda não tenha atualizado o cartão.
|
||||
- O painel de produtos separa linhas manuais atuais das linhas importadas de documentos/Odoo/Jasmin, evitando somar histórico/importações como total operacional atual.
|
||||
|
||||
## Notas
|
||||
|
||||
- Não envia emails automaticamente.
|
||||
- Não descarrega PDFs em massa na abertura da página; valida suporte por `external_id`/Jasmin e carrega o PDF apenas no envio ou download.
|
||||
- Mantém compatibilidade com o Composer v1.5.34.
|
||||
Reference in New Issue
Block a user