Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

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.

Este artigo ajudou você?