TaxPlus DF-e | Configuração | Configuração de Restrição
3 min
Criado por Fernanda Leão em 27/10/2023 10:45
Atualizado por Julianna Lima em 29/04/2025 16:36

Dúvida

Como cadastrar uma restrição?

Procedimento

Caso o usuário deseje criar uma restrição ao importar um DF-e, para que o sistema identifique o cenário especificado e informe na tela de follow-up, siga os seguintes passos: 

1. No SAP acesse o menu "TaxPlus DF-e → Configuração → Configuração de Restrição":


2. Na tela de "Restrições", clique na linha em branco da grid e em seguida clique em "Editar":


3.
A tela para cadastrar uma restrição surgirá.

  • Descrição: Informe o nome da descrição que aparecerá na tela de follow-up;
  • Tipo de regra: informe em que tipo de regra essa restrição se enquadra, facilitando a análise em Relatórios, Dashboards e Gráficos. Mais informações acesso artigo Cadastrar Tipo de Restrição;
  • Ordenação: indica qual restrição automática será verificada primeiro, conforme a prioridade colocada;
  • Ativo: Marque essa flag para indicar se a restrição está ativa ou não;
  • Regra Manual: Marque essa flag caso a restrição seja verificada de forma manual pelo usuário, sem a necessidade de inclusão de comandos específicos no banco de dados. Ao marcar essa flag, a grid "Regra" logo abaixo será desabilitada:


    4.
     Na grid "Regra" insira o comando do banco de dados que irá identificar qual a condição para aplicação da restrição:


• A regra é um código de programação que deve retornar 0 ou 1, ou seja, sim ou não, para que a restrição seja identificada.
Um exemplo básico para demonstrar uma regra é ‘Data de Vencimento não deve ser menor que a data do Lançamento’. Abaixo na imagem vemos como foi desenhada esta regra.

DO BEGIN
DECLARE vQuery NVARCHAR(50000);

vQuery := '
SELECT
(CASE
WHEN T0."DocDate" <= T0."DocDueDate" THEN 1
ELSE 0
END) "Aproved"
FROM ODRF T0
Where T0."DocEntry" = ''@DocEntry''
';

EXECUTE IMMEDIATE vQuery;
END;

Cadastrando essa query, ao tentar importar uma Nota com data de vencimento menor que a data de lançamento essa mensagem aparecerá na tela do DF-e:


5. 
Na grid "Entidades", utilize a flag para informar quais entidades aquela restrição valerá. Após realizar todas as configurações, clique em "Inserir":


6. Caso queira excluir alguma restrição, clique com o botão direito sobre a linha, e selecione "Remover Linha → Atualizar":


Referências

Sem referências.

Este artigo foi útil para você?
Últimos artigos visitados