Identificador de Regra
CPR-000MTNEL01
Módulo: CPR - Compras.
Finalidade: disponibilizar um ponto de regra para definir quais valores das tabelas intermediárias de produtos (E000IPC/E000PCD) e de Serviços (E000ISC) devem ser mantidos nas tabelas da Nota Fiscal de Entrada (E440IPC, E440PCD e E440ISC).
Com ele ativo na importação de um .XML, os cálculos executados por padrão pelo ERP são desconsiderados, ou seja, o sistema traz para a nota fiscal os impostos como eles estão no .XML.
Observação
- Este identificador de regras também é executado nas seguintes rotinas:
- No processamento da tela F440GNE e no web service de notas fiscais de entrada para manter os valores da nota fiscal que vieram no .XML;
- Durante o processamento da rotina de recebimento eletrônico (F000INE).
- Para que o identificador tenha efeito sobre o IRRF, deve-se considerar o uso em conjunto dos 3 campos abaixo como retorno para a variável CprACmpPro:
- PerIrf, VlrIrf e VlrBir.
Regra:
CprACmpPro = "VlrBcr";
Com o retorno acima, o ERP manterá o valor do E000IPC.VlrBcr ao criar o registro na E440IPC.VlrBcr. Caso haja mais de um campo, separe-os com vírgulas.
Sugestão de regra para NFS-e:
Definir alfa CprACmpSer;
CprACmpSer = "PerIss,VlrBis,Vlriss,VlrBir,VlrIrf,VlrBin,Vlrins,PerIns,VlrBpt,VlrPit,PerPit,VlrBct,VlrCrt,PerCrt,VlrBcl,VlrCsl,PerCsl,VlrBor,VlrOur,PerOur,VlrDed";
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
CprACmpPro | ALFA | Campos de itens de produtos a terem seus valores mantidos na passagem da E000IPC para a E440IPC | S |
CprACmpSer | ALFA | Campos de itens de serviços a terem seus valores mantidos na passagem da E000ISC para a E440ISC - Retorno | S |
CprACmpProPcd | TABELA | Campos de itens de produtos a terem seus valores mantidos na passagem da E000PCD para a E440PCD | S |
CPRAChvNel | ALFA | Chave eletrônica do documento | N |
CprNCodEmp | NÚMERO | Código da empresa da nota fiscal de entrada | N |
CprNCodFil | NÚMERO | Código da filial da nota fiscal de entrada | N |
CprNCodFor | NÚMERO | Código do fornecedor da nota fiscal de entrada | N |
CprNNumNfc | NÚMERO | Número da nota fiscal de entrada | N |
CprACodSnf | ALFA | Série da nota fiscal de entrada | N |
CprNSeqIpc | NÚMERO | Sequência do item de produto na nota fiscal de entrada | N |
CprNSeqIsc | NÚMERO | Sequência do item de serviço na nota fiscal de entrada | N |
CprATela | ALFA | Nome da tela em que está sendo executada. Essa variável só será carregada quando executada via tela F000INE | 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.