Identificador de Regra
PAT-670ENTVA01
Módulo: PAT - Patrimônio.
Finalidade: permite alterar os campos Vlr. Uni. Aquisição Bem, Vlr. Uni. Aq. Bem p/ Créd. PIS, Vlr. Uni. Aq. Bem p/ Créd. COFINS e Vlr. Uni. Aq. Bem p/ Créd. CSLL da grade de itens das notas fiscais de entrada, via regra.
Características: se o retorno da regra for zero, a rotina vai calcular o valor base para os campos Vlr. Uni. Aquisição Bem, Vlr. Uni. Aq. Bem p/ Créd. PIS, Vlr. Uni. Aq. Bem p/ Créd. COFINS e Vlr. Uni. Aq. Bem p/ Créd. CSLL da grade. Está disponível também na tela F670EBN.
Tela: inclusão via NFE/requisição
Transação: não se aplica.
Regra:
@ Definição da Chave do Registro @
Definir Numero VCodEmp; @Código da Empresa@
Definir Numero VCodFil; @Código da Filial@
Definir Numero VCodFor; @Código do Fornecedor@
Definir Numero VNumNfc; @Número da Nota Fiscal de Entrada@
Definir Alfa VCodSnf; @Código da Série da Nota Fiscal de Entrada@
Definir Numero VSeqIsc; @Sequencia do Item de Serviço da Nota Fiscal@
Definir Numero VSeqIpc; @Sequencia do Item de Produto da Nota Fiscal@
@ Definição dos valores do Registro @
Definir Numero VVlrLiq; @Valor Líquido do Item da Nota Fiscal de Entrada@
Definir Numero VVlrIcm; @Valor ICMS@
Definir Numero VVlrIcs; @Valor ICMS Substituído@
Definir Numero VVlrIsd; @Valor ICMS Substituído Destacado@
Definir Numero VVlrIns; @Valor INSS@
Definir Numero VVlrFun; @Valor Funrural@
Definir Numero VVlrDfa; @Vlr. Diferença Alíquota@
Definir Numero VVlrIpi; @Vlr. IPI@
Definir Numero VVlrIpd; @Vlr. IPI Presumido@
Definir Numero VVlrPis; @Vlr. PIS a Recuperar@
Definir Numero VVlrPit; @Vlr. PIS Retido@
Definir Numero VVlrCrt; @Vlr. COFINS Retido@
Definir Numero VVlrCsl; @Vlr. CSLL Retido@
Definir Numero VVlrIrf; @Vlr. IRRF@
Definir Numero VVlrIss; @Vlr. ISS@
Definir Numero VVlrCor; @Vlr. COFINS a Recuperar@
Definir Numero VVlrOur; @Vlr. Outras Retenções@
Definir Numero VVecIcm; @Valor ICMS Creditado Efetivamente@
Definir Numero VVecIpi; @Valor IPI Creditado Efetivamente@
@ Definição da Variável de Retorno da Regra @
Definir Numero VVlrBas; @Valor Base para o Cálculo do campo: "Vlr.Uni.Aquisição Bem"@
Definir Numero VVlrAqu; @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".@
Definir Alfa VRecPis; @Indicador de recuperação de crédito PIS - valor inicial 'N' ou E674ESP.RecPis@
Definir Alfa VRecCof; @Indicador de recuperação de crédito Cofins - valor inicial 'N' ou E674ESP.RecCof@
Definir Alfa VCstPis; @Código da situação tributária de PIS para crédito nas movimentações@
Definir Alfa VCstCof; @Código da situação tributária de COFINS para crédito nas movimentações@
Definir Alfa VRecCsl; @Indicador de recuperação de crédito CSLL - valor inicial 'N' ou E674ESP.RecCsl@
Definir Numero VQtmPis; @Quantidade Maxima de Meses para recuperação PIS@
Definir Numero VQtmCof; @Quantidade Maxima de Meses para recuperação COFINS@
Definir Numero VQtmCsl; @Quantidade Maxima de Meses para recuperação CSLL@
VVlrBas = 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. @
VVlrAqu = VVlrLiq - VVlrIpi;
VRecPis = 'S';
VRecCof = 'N';
VRecCsl = 'N';
VQtmPis = 24;
VQtmCof = 0;
VQtmCsl = 0;
Variáveis disponibilizadas:
Nome | Tipo | Observações | Retorna valor |
---|---|---|---|
PerPir | NÚMERO | Percentual de PIS a Recuperar | N |
PerCor | NÚMERO | Percentual de COFINS a Recuperar | N |
PerPim | NÚMERO | Percentual de PIS a Recuperar na Importação | N |
VCodEmp | NÚMERO | Código da Empresa | N |
VCodFil | NÚMERO | Código da Filial | N |
VCodFor | NÚMERO | Código do Fornecedor | N |
VNumNfc | NÚMERO | Número da Nota Fiscal de Entrada | N |
VCodSnf | ALFA | Código da Série da Nota Fiscal de Entrada | N |
VSeqIpc | NÚMERO | Sequência do Item de Produto da Nota Fiscal de Entrada | N |
VSeqIsc | NÚMERO | Sequência do Item de Serviço da Nota Fiscal de Entrada | N |
VVlrLiq | NÚMERO | Valor Líquido do Item da Nota Fiscal de Entrada | N |
VVlrIcm | NÚMERO | Valor ICMS do Item | N |
VVlrIcs | NÚMERO | Valor ICMS Substituído | N |
VVlrIsd | NÚMERO | Valor ICMS Substituído Destacado | N |
VVlrIns | NÚMERO | Valor INSS | N |
VVlrFun | NÚMERO | Valor Funrural | N |
VVlrDfa | NÚMERO | Valor Diferença de Alíquota | N |
VVlrIpi | NÚMERO | Valor IPI | N |
VVlrIpd | NÚMERO | Valor IPI Presumido | N |
VVlrPis | NÚMERO | Valor PIS a Recuperar | N |
VVlrPit | NÚMERO | Valor PIS Retido | N |
VVlrCrt | NÚMERO | Valor COFINS Retido | N |
VVlrCsl | NÚMERO | Valor CSLL Retido | N |
VVlrIrf | NÚMERO | Valor IRRF | N |
VVlrIss | NÚMERO | Valor ISS | N |
VVlrCor | NÚMERO | Valor COFINS a Recuperar | N |
VVlrOur | NÚMERO | Valor Outras Retenções | N |
VVecIcm | NÚMERO | Valor ICMS Creditado Efetivamente | N |
VVecIpi | NÚMERO | Valor IPI Creditado Efetivamente | N |
VVlrBas | NÚMERO | Valor Base para o Cálculo do campo: "Vlr.Uni.Aquisição Bem" | S |
VVlrAqu | 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 |
VRecPis | ALFA | Indicador de recuperação de crédito do PIS | S |
VRecCof | ALFA | Indicador de recuperação de crédito do COFINS | S |
VRecCsl | ALFA | Indicador de recuperação de crédito do CSLL | S |
VQtmPis | NÚMERO | Quantidade máxima de meses para recuperação do PIS | S |
VQtmCof | NÚMERO | Quantidade máxima de meses para recuperação do COFINS | S |
VQtmCsl | NÚMERO | Quantidade máxima de meses para recuperação do CSLL | S |
VCstPis | ALFA | Código da situação tributária de PIS para crédito nas movimentações | S |
VCstCof | ALFA | Código da situação tributária de COFINS para crédito nas movimentações | S |
VBasPis | NÚMERO | Base PIS a Recuperar | N |
VBasCof | NÚMERO | Base COFINS a Recuperar | N |
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.