Identificador de Regra

VEN-140NECER01

Módulo: VEN - Vendas.

Finalidade: Com este identificador de regra ativo desliga a assinatura digital dos arquivos XML de NF-e, CT-e, MF-e NFS-e (ABRASF) e MD-e.

Também é possível controlar individualmente qual tipo de arquivo deve ser assinado ou não, através da criação de uma regra conforme exemplificado adiante.

Características: Descrição dos valores que a variável VSIntTipDoc pode assumir:
NFE = Nota fiscal eletrônica;
CTE = Conhecimento de transporte eletrônico;
NFS = Nota fiscal de serviço eletrônica;
MFE = Manifesto eletrônico de Documentos Fiscais;
MDE = Manifestação do destinatário.

Transação: Não se aplica.

Regra:

definir numero VSIntCodEmp;
definir numero VSIntCodFil;
definir numero VSIntAssDoc;
definir alfa VSIntTipDoc; @Pode ser: NFE, CTE, NFS, MFE, MDE @

se ((VSIntCodEmp = 1) e (VSIntCodFil = 1) e (VSIntTipDoc = "MDE")){
VSIntAssDoc = 2; } @ Assinar @
senao {
VSIntAssDoc = 1; } @ Não Assinar @

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSIntCodEmp NÚMERO Código da Empresa. N
VSIntCodFil NÚMERO Código da Filial. N
VSIntTipDoc ALFA Tipo de documento eletrônico (Pode ser NFE, CTE, NFS, MFE, MDE ) N
VSIntAssDoc NÚMERO Assinar Documento eletrônico (1=Não, 2=Sim (Assinar Lote NFS), 3=Sim (Assinar Rps NFS)). Quando não for NFS as opções 2 e 3 se equivalem. S

Atenção

Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.

Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.

Este artigo ajudou você?