1.4 KiB
1.4 KiB
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_INVOICEexige documento Jasmin com PDF suportado antes de enviar via Chatwoot. - Ao gerar rascunho de
SEND_INVOICEcom 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.pypara alinhar tasksSEND_INVOICEpendentes que já têm fatura atual ligada.
Média prioridade
- O Fluxo operacional passa a marcar
Faturacomo 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.