Identificador de Regra

VEN-140NFCOM01

Módulo: VEN - Vendas.

Finalidade: Permite gerar o grupo gProcRef na emissão do XML da NFCom.

Características: Este grupo somente deverá ser preenchido quando houver processo judicial ou administrativo que altere valores.

Transação: Não se aplica.

Exemplo de uso:

definir numero VenNvItem;
definir numero VenNqFaturada;
definir numero VenNvProd;
definir numero VenNvDesc;
definir numero VenNvOutro;
definir alfa VenNindDevolucao;
definir numero VenNvBC;
definir numero VenNpICMS;
definir numero VenNvICMS;
definir numero VenNvPIS;
definir numero VenNvCOFINS;
definir alfa VenALstTpProc;
definir alfa VenALstnProc;
 
inicio
  VenNvItem = 1;
  VenNqFaturada = 2;
  VenNvProd = 3;
  VenNvDesc = 4;
  VenNvOutro = 5;
  VenNindDevolucao = "1";
  VenNvBC = 6;
  VenNpICMS = 7;
  VenNvICMS = 8;
  VenNvPIS = 9;
  VenNvCOFINS = 10;
  VenALstTpProc = "0,1,2";
  VenALstnProc = "996263543,14104262,9876542231";
fim;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VenNCodEmp NÚMERO Código da empresa da NFCom N
VenNCodFil NÚMERO Código da filial da NFCom N
VenACodSnf ALFA Código da série da NFCom N
VenNNumNfv NÚMERO Número da NFCom N
VenNSeqIpv NÚMERO Sequencial do item de produto da NFCom N
VenNSeqIsv NÚMERO Sequencial do item de serviço da NFCom N
VenNvItem NÚMERO (Obrigatório) Valor unitário do item para gerar a tag <vItem> S
VenNqFaturada NÚMERO (Obrigatório) Quantidade faturada do item para gerar a tag <qFaturada> S
VenNvProd NÚMERO (Obrigatório) Valor total do item para gerar a tag <vProd> S
VenNvDesc NÚMERO Valor do desconto do item para gerar a tag <vDesc> S
VenNvOutro NÚMERO Outras despesas acessórias do item para gerar a tag <vOutro> S
VenNindDevolucao ALFA Indicador de devolução do valor do item<indDevolucao>. Deve informar 1 para devolução e 0 para não devolução. S
VenNvBC NÚMERO Valor da BC do ICMS do item para gerar a tag <vBC> S
VenNpICMS NÚMERO Alíquota do ICMS do item para gerar a tag <pICMS> S
VenNvICMS NÚMERO Valor do ICMS do item para gerar a tag <vICMS> S
VenNvPIS NÚMERO Valor do PIS do item para gerar a tag <vPIS> S
VenNvCOFINS NÚMERO Valor do COFINS do item para gerar a tag <vCOFINS> S
VenALstTpProc ALFA (Obrigatório ao menos 1) Lista com os tipos de processo do item para gerar a tag <tpProc>. Deve ser separado por ";". S
VenALstnProc ALFA (Obrigatório ao menos 1) Lista com os números de processo do item para gerar a tag <nProcesso>. Deve ser separado por ";". 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ê?