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.