Import ClientFlow production v4928.1.5.132.4
This commit is contained in:
17
RELEASE_NOTES_v4928_1_5_30.md
Normal file
17
RELEASE_NOTES_v4928_1_5_30.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# v4928.1.5.30 — Task detail contact/fiscal identity guard
|
||||
|
||||
## Problema corrigido
|
||||
O Centro de trabalho já tinha proteção contra nomes Chatwoot contaminados, mas o detalhe da task ainda podia mostrar o contacto/fiscal errado como se fosse a empresa correta. Exemplo: processo "... para a Nova Maquiambiente" apresentado como "Enviar orçamento — Alexandre Ruivo" e fiscalmente pronto com NIF/morada de Alexandre Ruivo.
|
||||
|
||||
## Alterações
|
||||
- Adicionada proteção no detalhe da task para comparar o cliente fiscal ligado com a empresa/processo extraído do título/assunto.
|
||||
- Quando há mismatch claro, a UI passa a mostrar a empresa/processo como título operacional e mantém o remetente apenas como contacto Chatwoot.
|
||||
- O painel fiscal deixa de apresentar o cliente fiscal suspeito como confirmado.
|
||||
- A prontidão fiscal passa a bloquear com "Cliente fiscal por confirmar" para ações documentais.
|
||||
- Os dados confirmados deixam de mostrar NIF do cliente fiscal suspeito.
|
||||
- Adicionado aviso explícito: validar/corrigir cliente fiscal antes de emitir orçamento, pró-forma ou fatura.
|
||||
- Adicionado script read-only: `scripts/audit_task_identity_mismatch.py`.
|
||||
|
||||
## Validação
|
||||
- `python -m compileall -q app scripts tests`
|
||||
- `pytest -q` → 307 passed
|
||||
Reference in New Issue
Block a user