Identificador de Regra

CPR-000INECN01

Módulo: CPR - Compras.

Finalidade: Informar, via regra, campos que não devem ser consistidos e campos que devem ser herdados do .XML, na entrada de documentos eletrônicos.

Atenção

O identificador faz com que TODAS as consistências e sugestões em relação ao campo sejam bloqueadas, por isso deve ser utilizado com cautela.

Exemplo: não será possível realizar a sugestão da origem de mercadoria se os campos de transação e derivação estiverem bloqueados pelo IR.

Este identificador de regras também é executado durante o processamento da rotina de recebimento eletrônico (F000INE).

1) Campos que podem ser informados na regra (para não serem consistidos):

PRODUTO:
TnsPro, CodPro, CodDer, CplIpc, ProFab, ProFor, CodClf, CodDep, CodTpr, DatVlt, QtdRec, QtdEst, UniNfc, UniMed, PreUni, CodTic, CodTrd, CodTst, CodStc, CodStp, CodCcu, CtaRed, CtaFin, VlrFre, VlrDar, VlrFrd, VlrOud, VlrSeg, VlrEmb, VlrEnc, VlrOut, VlrDm3, PerDsc, PerDs1, PerDs2, PerDs3, PerDs4, PerDs5, PerIim, PerIpi, PerFun, PerIcm, PerIsn, PerIrf, PerPit, PerCrt, PerCsl, PerOur, PesBru, PesLiq, VlrDsc, CodFab, PerSen, SeqIpo, VlrBic, VlrIbs, VlrIcm, VlrIcd, VlrIsn, VlrBsi, VlrIcs, VlrBip, VlrIpi, VlrBsc, VlrStc, VlrBsp, VlrStp.

SERVIÇO:
TnsSer, CodSer, CplIsc, QtdRec, CodTpr, PreUni, PerIss, PerDsc, PerDs1, PerDs2, PerDs3, PerDs4, PerDs5, PerIrf, PerCrt, PerPit, PerCsl, PerOur, PerIns, PerIpi, PerIcm, PerIsn, VlrDar, VlrEnc, VlrOut, VlrOud, VlrIns, CodCcu, CodClf, CtaRed, CtaFin, CodTst, CodTic, CodTrd, VlrDsc, NumPrj, NumCtr, SeqIso, VlrBic, VlrIbs, VlrIcm, VlrIcd, VlrIsn, VlrBsi, VlrIcs, VlrBip, VlrIpi.

PARCELA:
NumTit, CodTpt, VctPar, VlrPar, PerDdp, VlrDsc, DatFcr.

2) Campos que podem ser informados na regra para herança de valores originais do xml.

PRODUTO:
CplIpc, PerIcm, PerIpi, PreUni, ProFor, UniMed, UniNfc.

SERVIÇO:
CodSer, CplIsc, PerIcm, PerIpi, PreUni, QtdRec.

PARCELA:
NumTit, VctPar, VlrPar, PerDdp, VlrDsc, DatFcr.

3) Campos que podem ser informados na regra para herança de valores originais do xml e serão herdados os respectivos valores dos dados gerais.

PRODUTO:
VlrBic, VlrBru, VlrBsi, VlrDsc, VlrFre, VlrIcm, VlrIcs, VlrIpi, VlrOut, VlrSeg, VlrStc, VlrStp.

SERVIÇO:
VlrBic, VlrBsi, VlrIcm, VlrIpi, VlrOut, VlrBru, VlrDsc, VlrIcs.

Características:

Tela: F000INE

Transação: Não se aplica.

Regra:

Definir alfa CprACmpPro;
Definir alfa CprACmpSer;
Definir alfa CprACmpPar;

CprACmpPro = "PerIcm,VlrFre,PerIim,PerIpi,VlrEmb";
CprACmpSer = "PerIcm,PerIpi";
CprACmpPar = "VctPar";

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CprACmpPro ALFA Lista de campos de itens de produto S
CprACmpSer ALFA Lista de campos de itens de serviço S
CprACmpPar ALFA Lista de campos de parcelas 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ê?