Identificador de Regra
PAT-670ENTVA03
Módulo: PAT - Patrimônio.
Finalidade: Permite a alteração do valor do campo "Vlr.Uni.Aquisição Bem" da grade de itens das notas fiscais de entrada de tipo 8 (NF Frete/Serviços Agregados), por uma regra relacionada.
Características: Se o retorno da regra for valor zero, a rotina calculará o valor base para o campo "Vlr.Uni.Aquisição Bem" da grade.
Tela: Inclusão via NFE/Requisição
Transação: Não se aplica.
Regra:
@ Definição da Chave do Registro @
Definir Numero PATNCodEmp; @Código da Empresa@
Definir Numero PATNCodFil; @Código da Filial@
Definir Numero PATNCodFor; @Código do Fornecedor@
Definir Numero PATNNumNfc; @Número da Nota Fiscal de Entrada@
Definir Alfa PATACodSnf; @Código da Série da Nota Fiscal de Entrada@
@ Definição dos Valores do Registro @
Definir Numero PATNVlrLiq; @Valor Líquido da Nota Fiscal de Entrada@
Definir Numero PATNVlrIcm; @Valor ICMS@
Definir Numero PATNVlrIsd; @Valor ICMS Substituído Destacado@
Definir Numero PATNVlrFun; @Valor Funrural@
Definir Numero PATNVlrSen; @Valor Senard@
Definir Numero PATNVlrIpi; @Vlr. IPI@
Definir Numero PATNVlrIpd; @Vlr. IPI Presumido@
Definir Numero PATNVlrPis; @Vlr. PIS a Recuperar@
Definir Numero PATNVlrPit; @Vlr. PIS Retido@
Definir Numero PATNVlrCrt; @Vlr. COFINS Retido@
Definir Numero PATNVlrCsl; @Vlr. CSLL Retido@
Definir Numero PATNVlrIss; @Vlr. ISS@
Definir Numero PATNVlrCor; @Vlr. COFINS a Recuperar@
Definir Numero PATNVlrOur; @Vlr. Outras Retenções@
Definir Alfa PATARecPis; @Indicador de recuperação de crédito PIS@
Definir Alfa PATARecCof; @Indicador de recuperação de crédito Cofins@
Definir Alfa PATACstPis; @Código da situação tributária de PIS para crédito nas movimentações@
Definir Alfa PATACstCof; @Código da situação tributária de COFINS para crédito nas movimentações@
Definir Alfa PATARecCsl; @Indicador de recuperação de crédito CSLL@
Definir Numero PATNVecIcm; @Valor ICMS Creditado Efetivamente@
Definir Numero PATNVecIPI; @Valor IPI Creditado Efetivamente@
@ Definição da Variável de Retorno da Regra @
Definir Numero PATNVlrBas; @Valor Base para o Cálculo do campo: "Vlr.Uni.Aquisição Bem"@
Definir Numero PATNVlrAqu; @Valor Base para o Cálculo dos campos: "Vlr.Uni.Aq.Bem p/ Créd. PIS", "Vlr.Uni.Aq.Bem p/ Créd. COFINS", "Vlr.Uni.Aq.Bem p/ Créd. CSLL"@
PATNVlrBas = 0; @ Como está retornando zero para variável, o sistema irá fazer o calculo do Valor Base para o campo "Vlr.Uni.Aquisição Bem" da grade. @
PATNVlrAqu = 0; @ Como está retornando zero para variável, o sistema atribui o valor líquido menos o valor do IPI para o valor de aquisição para recuperação dos tributos.@
Variáveis Disponibilizadas:
| Nome | Tipo | Observações | Retorna Valor |
|---|---|---|---|
| PATNCodEmp | NÚMERO | Código da Empresa | N |
| PATNCodFil | NÚMERO | Código da Filial | N |
| PATNCodFor | NÚMERO | Código do Fornecedor | N |
| PATNNumNfc | NÚMERO | Número da Nota Fiscal de Entrada | N |
| PATACodSnf | ALFA | Código da Série da Nota Fiscal de Entrada | N |
| PATNVlrLiq | NÚMERO | Valor Líquido do Item da Nota Fiscal de Entrada | N |
| PATNVlrIcm | NÚMERO | Valor ICMS do Item | N |
| PATNVlrIsd | NÚMERO | Valor ICMS Substituído Destacado | N |
| PATNVlrFun | NÚMERO | Valor Funrural | N |
| PATNVlrSen | NÚMERO | Valor Senar | N |
| PATNVlrIpi | NÚMERO | Valor IPI | N |
| PATNVlrIpd | NÚMERO | Valor IPI Presumido | N |
| PATNVlrPis | NÚMERO | Valor PIS a Recuperar | N |
| PATNVlrPit | NÚMERO | Valor PIS Retido | N |
| PATNVlrCrt | NÚMERO | Valor COFINS Retido | N |
| PATNVlrCsl | NÚMERO | Valor CSLL Retido | N |
| PATNVlrIss | NÚMERO | Valor ISS | N |
| PATNVlrCor | NÚMERO | Valor COFINS a Recuperar | N |
| PATNVlrOur | NÚMERO | Valor Outras Retenções | N |
| PATARecPis | ALFA | Indicador de recuperação de crédito do PIS | N |
| PATARecCof | ALFA | Indicador de recuperação de crédito do COFINS | N |
| PATARecCsl | ALFA | Indicador de recuperação de crédito do CSLL | N |
| PATNVecIcm | NÚMERO | Valor ICMS Creditado Efetivamente | N |
| PATNVecIpi | NÚMERO | Valor IPI Creditado Efetivamente | N |
| PATNVlrBas | NÚMERO | Valor Base para o Cálculo do campo: "Vlr.Uni.Aquisição Bem" | S |
| PATNVlrAqu | NÚMERO | Valor Base para o Cálculo dos campos: "Vlr.Uni.Aq.Bem p/ Créd. PIS", "Vlr.Uni.Aq.Bem p/ Créd. COFINS", "Vlr.Uni.Aq.Bem p/ Créd. CSLL" | S |
| PATACstPis | ALFA | Código da situação tributária de PIS para crédito nas movimentações | S |
| PATACstCof | ALFA | Código da situação tributária de COFINS para crédito nas movimentações | 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.
English
Español
English
Español


