01. DADOS GERAIS
| Produto: | TOTVS Moda
|
|---|---|
| Segmento: | Varejo |
| Módulo: |
Moda - Fiscal
|
| Função: | Cancelamento de Transação |
| País: | Brasil |
| Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Anteriormente, qualquer usuário com liberação de acesso ao componente TRAFP006 podia realizar tanto o cancelamento da transação quanto o cancelamento da nota fiscal já autorizada vinculada a ela.
Essa flexibilidade acabava comprometendo a consistência e a segurança operacional, pois não havia um controle mais restritivo sobre quem poderia efetivamente cancelar uma nota fiscal já autorizada.
03. SOLUÇÃO
Para atender essa necessidade, foi criada a restrição IN_CANC_TRA_NFAUT, vinculada ao componente TRAFP006.
Com ela:
Caso haja usuários configurados na restrição, apenas esses poderão cancelar transações que possuam notas fiscais autorizadas.
Usuários que não estiverem liberados na restrição não conseguirão realizar esse cancelamento.
Se nenhum usuário estiver configurado na restrição, o cancelamento seguirá normalmente, sem bloqueios adicionais.
Importante: mesmo que o usuário não tenha liberação, ele ainda poderá cancelar transações que não possuam nota fiscal ou que estejam em situação diferente de “autorizada”.
Imagem 3.01 – Configuração da restrição IN_CANC_TRA_NFAUT, com o usuário 999998 liberado.
Imagem 3.02 – Nota fiscal autorizada vinculada à transação 92.
Imagem 3.03 – Usuário 1403 tentando cancelar a transação 92, sendo impedido por não possuir liberação na restrição.


