Identificador de Regra

VEN-140NEDGE02

Módulo: VEN - Vendas.

Finalidade: Permitir alterar configurações relacionadas a nota fiscal eletrônica.

Características: VSIntEmbDge - Caso não informado ou informado "N" continua padrão do sistema que é buscar a informação primeiro das embalagens informadas ou na sua ausência busca informações dos dados gerais.

VSIntImpDer - Caso não informado ou informado "N" será enviado somente o código do produto para o campo cProd da nota fiscal eletrônica. Este parâmetro não terá efeito caso utilizado em conjunto com o identificador de regras VEN-140NEAGR03. Exemplo: SAPATO-42, onde SAPATO é o código do produto e 42 é código da derivação, separados por hífen.

VSIntVolMar - Conforme leiaute do Manual do Contribuinte este campo é limitado a 60 caracteres. Tudo que passar disso será desprezado pelo sistema e não será impresso na nota eletrônica.

As variáveis que aceitam retorno da regra devem ser utilizadas conforme manual do contribuinte pode ocorrer erros na emissão ou validação do arquivo caso isso não seja respeitado.

Transação: Não se aplica.

Regra:

Definir Numero VSIntCodEmp;
Definir Numero VSIntCodFil;
Definir Alfa VSIntCodSnf;
Definir Numero VSIntNumNfv;
Definir Alfa VSIntEmbDge;
Definir Alfa VSIntImpDer;
Definir Alfa VSIntUniEmi;

Inicio
@ Define que o grupo de volumes será buscado dos dados gerais da nf @
Se ((VSIntCodEmp = 1) e (VSIntCodFil = 1)) {
VSIntEmbDge = "S";
}
Senao {
VSIntEmbDge = "N";
}

@ Exemplo onde o código do produto será concatenado ao hifen e código da derivação @
@ Exemplo: SAPATO-42 @
VSIntImpDer = "S";

VSIntUniEmi = "S";

Fim;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSIntImpCob ALFA Indica se os Dados da Cobrança serão impresso no arquivo (S=Sim ou N=Não) S
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
VSIntEmbDge ALFA Indica se a informação do grupo volumes será buscada dos dados gerais (S/N) S
VSIntImpDer ALFA Indica que o código do produto será formado pelo Produto + - + Derivação (S/N) S
VSIntVolMar ALFA Marca dos volumes transportados S
VSIntUniEmi ALFA Indica se deve utilizar a unidade de medida para impressão na nota fiscal (S/N) S
VSIntCodCna ALFA Código CNAE S
VSIntGerXPe ALFA Indica se o número do pedido será impresso no arquivo (S=Sim ou N=Não) S
VSIntCalOpe ALFA Calcula Valor ICMS Operação Emissão (S=Sim ou N=Não). Valor padrão é "S" 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ê?