Identificador de Regra
COM-000ALINE01
Módulo: COM - Comercial.
Alterar a base e valor do INSS parte empresa no cálculo dos itens de serviço nas notas fiscais de entrada.
Tela: Notas Fiscais de Entrada
Transação: Pode estar ligado à transação do item de serviço.
Regra:
O exemplo verifica se há um percentual de INSS parte empresa, havendo esse percentual, o valor base de inss parte empresa será igual ao valor base de INSS dividido por 2 e daí então é aplicado a alíquota para cálculo do valor de inss parte empresa.
Se (VSPerIne > 0)
inicio
VSVlrBie = VSVlrBin / 2;
VSVlrIem = VSVlrBie * (VSPerIne/100);
fim;
Variáveis Disponibilizadas:
| Nome | Tipo | Observações | Retorna Valor |
|---|---|---|---|
| VSOrigem | ALFA | Origem da chamada, que por enquanto será NFE | N |
| VSCodEMp | NÚMERO | Empresa da nota fiscald e entrada | N |
| VSCodFil | NÚMERO | Filial da nota fiscal de entrada | N |
| VSCodSnf | ALFA | Série da nota fiscal de entrada | N |
| VSNumero | NÚMERO | Número da nota fiscal de entrada | N |
| VSSeqIte | NÚMERO | Seqüência do item | N |
| VSTnsSer | ALFA | Transação de serviço do item | N |
| VSCodFor | NÚMERO | Fornecedor da nota fiscal de entrada | N |
| VSCodSer | ALFA | Código do serviço | N |
| VSCodFam | ALFA | Código da família | N |
| VSPreUni | NÚMERO | Preço unitário do item | N |
| VSVlrEnc | NÚMERO | Valor de encargos | N |
| VSVlrOut | NÚMERO | Valor de outras despesas | N |
| VSVlrOud | NÚMERO | Valor de outras despesas destacado | N |
| VSVlrDar | NÚMERO | Valor de arredondamento | N |
| VSvlrBru | NÚMERO | Valor bruto do item | N |
| VSPerCrt | NÚMERO | Percentual de confis retido | N |
| VSVlrCrt | NÚMERO | Valor cofins retido | N |
| VSVlrBct | NÚMERO | Valor base cofins retido | N |
| VSPerPit | NÚMERO | Percentual de pis retido | N |
| VSVlrPit | NÚMERO | Valor pis retido | N |
| VSVlrBpt | NÚMERO | Valor base pis retido | N |
| VSPerCsl | NÚMERO | Percentual csll retido | N |
| VSVlrCsl | NÚMERO | Valor csll retido | N |
| VSVlrBcl | NÚMERO | Valor base csll retido | N |
| VSPerOur | NÚMERO | Percentual de outras retenções | N |
| VSVlrOur | NÚMERO | Valor de outras retenções | N |
| VSVlrBor | NÚMERO | Valor base de outras retenções | N |
| VSVlrBcr | NÚMERO | Valor base cofins a recuperar | N |
| VSVlrCor | NÚMERO | Valor cofins a recuperar | N |
| VSVlrBpi | NÚMERO | Valor base pis a recuperar | N |
| VSVlrPis | NÚMERO | Valor pis a recuperar | N |
| VSVlrBid | NÚMERO | Valor base IPI presumido | N |
| VSVlrIpd | NÚMERO | Valor IPI presumido | N |
| VSPerIss | NÚMERO | Percentual de ISS | N |
| VSVlrBis | NÚMERO | Valor base de ISS | N |
| VSVlrIss | NÚMERO | Valor de ISS | N |
| VSPerIrf | NÚMERO | Percentual de IRRF | N |
| VSVlrBir | NÚMERO | Valor base de IRRF | N |
| VSVlrIrf | NÚMERO | Valor de IRRF | N |
| VSPerIpi | NÚMERO | Percentual de IPI | N |
| VSVlrBip | NÚMERO | Valor base de IPI | N |
| VSVlrIpi | NÚMERO | Valor de IPI | N |
| VSPerIcm | NÚMERO | Percentual de ICMS | N |
| VSVlrBic | NÚMERO | Valor base de ICMS | N |
| VSVlrIcm | NÚMERO | Valor de ICMS | N |
| VSVlrBsi | NÚMERO | Valor base ICMS substituído | N |
| VSVlrIcs | NÚMERO | Valor ICMS substituído | N |
| VSVlrBsd | NÚMERO | Valor base ICMS SUbstituído destacado | N |
| VSVlrIsd | NÚMERO | Valor ICMS SUbstituído destacado | N |
| VSVlrDfa | NÚMERO | Valor do diferencial de alíquotas | N |
| VSVlrDzf | NÚMERO | Valor desconto zona franca | N |
| VSNumPrj | NÚMERO | Projeto | N |
| VSCodFpj | NÚMERO | Fase | N |
| VSCtaFin | NÚMERO | Conta financeira | N |
| VSCtaRed | NÚMERO | Conda contábil | N |
| VSCodCcu | ALFA | Centro de custos | N |
| VSCodClf | ALFA | Classificação fiscal | N |
| VSCodStr | ALFA | Situação tributária | N |
| VSCodTic | ALFA | Código de ICMS especial | N |
| VSCodTrd | ALFA | Código de redução de ICMS | N |
| VSCodTst | ALFA | Código de ICMS substituído | N |
| VSPerIns | NÚMERO | Percentual de INSS | N |
| VSVlrBin | NÚMERO | Valor base INSS | N |
| VSVlrIns | NÚMERO | Valor de INSS | N |
| VSPerDsc | NÚMERO | Percentual de desconto | N |
| VSPerDs1 | NÚMERO | Percentual de desconto 1 | N |
| VSPerDs2 | NÚMERO | Percentual de desconto 2 | N |
| VSPerDs3 | NÚMERO | Percentual de desconto 3 | N |
| VSPerDs4 | NÚMERO | Percentual de desconto 4 | N |
| VSPerDs5 | NÚMERO | Percentual de desconto 5 | N |
| VSVlrDsc | NÚMERO | Valor de desconto | N |
| VSVlrDs1 | NÚMERO | Valor de desconto 1 | N |
| VSVlrDs2 | NÚMERO | Valor de desconto 2 | N |
| VSVlrDs3 | NÚMERO | Valor de desconto 3 | N |
| VSVlrDs4 | NÚMERO | Valor de desconto 4 | N |
| VSVlrDs5 | NÚMERO | Valor de desconto 5 | N |
| VSPerIne | NÚMERO | Percentual de INSS parte empresa, definido nas definições do fornecedor | N |
| VSQTDITE | NÚMERO | Quantidade do Item (Qtdade.Aberta quando VSOrigem = "PED" ou "OCP", Qtdade.Recebida quando VSOrigem = "NFE" e Qtdade.Faturada quando VSOrigem = "NFS") | N |
| VSNumPed | NÚMERO | Número do pedido | N |
| VSFilPed | NÚMERO | Código da filial do pedido | N |
| VSSeqIpd | NÚMERO | Sequência do item de produto do pedido | N |
| VSSeqIsp | NÚMERO | Sequência do item de serviço do pedido | N |
| VSVlrBie | NÚMERO | Valor base INSS parte empresa | S |
| VSVlrIem | NÚMERO | Valor de INSS parte empresa | S |
| VSRedIss | NÚMERO | Alterar base e valor do INSS | 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.
English
Español
English
Español


