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.