Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

Identificador de Regra

VEN-140NENDD01

Módulo: VEN - Vendas.

Finalidade: tem como finalidade adicionar sufixos padrões para usuários do sistema NDDigital ao nome do arquivo eletrônico gerado pelo ERP e disponibilizar os endereços de e-mail que já são impressos no arquivo .XML em registro B2B específico para o software NDDigital. Também permite que o sistema gere a Manifestação do Destinatário em um diretório especificado pelo cliente na vriável VsIntDirMde.

Os sufixos que o ERP adiciona são:

Características: esse identificador é obrigatório para quem utiliza o emissor da NDDigital. Todas as variáveis formam o arquivo .XML e, portanto, devem seguir as especificações da W3C. O uso incorreto dessas variáveis pode fazer com que o sistema apresente alguma mensagem de erro não tratada (ex: Access Violation) na emissão da nota fiscal eletrônica.

Para CC-e esse identificador só terá a função de alterar o nome do arquivo para o padrão da NDDigital. As variáveis que aceitam retorno da regra devem ser utilizadas conforme o manual do contribuinte. Podem ocorrer erros na emissão ou validação do arquivo caso isso não seja respeitado.

Para enviar mais e-mails na tag B2B que posteriormente será lida pelo sistema da NDD, utilize o identificador de regras VEN-140NEINF01. A variável VSIntConCpo deve receber a informação EMAILTRANSPORTADOR.

Transação: não se aplica.

Regra: a associação da regra ao identificador é opcional.

Definir ALFA VSIntCp1Nom;
Definir ALFA VSIntCp1Val;
Definir ALFA VSIntCp2Nom;
Definir ALFA VSIntCp2Val;
Definir ALFA VSIntCp3Nom;
Definir ALFA VSIntCp3Val;
Definir ALFA VSIntDirXml;
Definir ALFA VSIntDirPdf;
Definir Alfa VsIntDirMde;
Inicio
VSIntCp1Nom = "Campo_01";
VSIntCp1Val = "Valor do Campo Adicional 01";
VSIntCp2Nom = "Campo_02";
VSIntCp2Val = "Valor do Campo Adicional 02";
VSIntCp3Nom = "Campo_03";
VSIntCp3Val = "Valor do Campo Adicional 03";
VSIntDirXml = "C:NDDigitalXML";
VSIntDirPdf = "C:NDDigitalPDF";
VSIntDirMde = "C:NDDigitalMDE";
Fim;

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
VSIntCodSnf ALFA Código da Série da Nota Fiscal N
VSIntNumNfv NÚMERO Número da Nota Fiscal N
VSIntEmaEnv NÚMERO Enviar e-mail (1 - Destinatário, 2 - Remetente e 3- Consignatario) N
VSIntCp1Nom ALFA Nome do Campo Adicional 01 (Não utilizar espaços ou caracteres especiais) S
VSIntCp1Val ALFA Valor do Campo Adicional 01 S
VSIntCp2Nom ALFA Nome do Campo Adicional 02 (Não utilizar espaços ou caracteres especiais) S
VSIntCp2Val ALFA Valor do Campo Adicional 02 S
VSIntCp3Nom ALFA Nome do Campo Adicional 03 (Não utilizar espaços ou caracteres especiais) S
VSIntCp3Val ALFA Valor do Campo Adicional 03 S
VSIntCp4Nom ALFA Nome do Campo Adicional 04 (Não utilizar espaços ou caracteres especiais) S
VSIntCp4Val ALFA Valor do Campo Adicional 04 S
VSIntCp5Nom ALFA Nome do Campo Adicional 05 (Não utilizar espaços ou caracteres especiais) S
VSIntCp5Val ALFA Valor do Campo Adicional 05 S
VSIntCp6Nom ALFA Nome do Campo Adicional 06 (Não utilizar espaços ou caracteres especiais) S
VSIntCp6Val ALFA Valor do Campo Adicional 06 S
VSIntCp7Nom ALFA Nome do Campo Adicional 07 (Não utilizar espaços ou caracteres especiais) S
VSIntCp7Val ALFA Valor do Campo Adicional 07 S
VSIntCp8Nom ALFA Nome do Campo Adicional 08 (Não utilizar espaços ou caracteres especiais) S
VSIntCp8Val ALFA Valor do Campo Adicional 08 S
VSIntCp9Nom ALFA Nome do Campo Adicional 09 (Não utilizar espaços ou caracteres especiais) S
VSIntCp9Val ALFA Valor do Campo Adicional 09 S
VSIntCp10Nom ALFA Nome do Campo Adicional 10 (Não utilizar espaços ou caracteres especiais) S
VSIntCp10Val ALFA Valor do Campo Adicional 10 S
VSIntDirXml ALFA Diretório onde a NDDigital deve salvar o arquivo XML S
VSIntDirPdf ALFA Diretório onde a NDDigital deve salvar o arquivo PDF S
VsIntDirMde ALFA Diretório da geração da Manifestação do Destinatário 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ê?