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.