CalculaIRTerceiro

Esta função calcula o valor do IR de Pagamento de Terceiro.

É necessário chamar a função "RetFilEmp" antes de chamar esta função "CalcularIRTerceiro", porque internamente o sistema usa a filial do colaborador para fazer comparações com a filial do pagamento, considerando o assinalamento do campo "IR Outro Contrato/Terceiro" disponível em Diversos/Assinalamentos.

Sintaxe: CalculaIRTerceiro(Numero vNumEmp, Numero vTipCol, Numero vNumCad, Numero vCmpPte, Numero vPag, Numero vCodRet, Numero vFil, Numero vSeqPte, Numero vDedIns, Numero vBasIrf, Numero vPenJud, Numero vDepIrf, Numero vRenBru, Numero End vRet);

Parâmetros:

vNumEmp - Código da empresa;

vTipCol - Tipo do colaborador;

vNumCad - Número (cadastro) do terceiro;

vCmpPte - Competência de pagamento do RPCI;

vPag - Data do pagamento;

vCodRet - Código de retenção do IRRF;

vFil - Código da filial;

vSeqPte - Sequência;

vDedIns - Dedução do INSS;

vBasIrf -  Base do Calculo do IRRF;

vPenJud - Pensão Judicial

vDepIrf - Dependentes do IRRF

vRenBru - Rendimento Bruto. Esse valor será considerado exclusivamente para a Receita 9385

Retorno: vRet (Valor do IRRF)

Exemplo:

Definir Numero vValIrf;
CalculaIRTerceiro(R032TPG.NumEmp, R032TPG.TipCol, R032TPG.NumCad, R032TPG.CmpPte, R032TPG.DatPag, R032TPG.CodRet, R032TPG.CodFil, R032TPG.SeqPte, R032TPG.DedIns, R032TPG.BasIrf, R032TPG.PenJud, R032TPG.DepIrf, 0, vValIrf);

Utilização: Gerador de Relatórios e Regras do módulo Administração de Pessoal.

Disponível para o módulo: Administração de Pessoal.

Este artigo ajudou você?