01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|
Segmento: | Backoffice |
---|
Módulo: | Financeiro |
---|
Função: | FINA050 - Contas a Pagar
|
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DFINGRV-26568 |
---|
Observações: | Ponto de entrada para manipulação do valor do IRRF. Deve ser utilizado para tratamento de redução da base por numero de dependentes. Retornar novo valor calculado do IRRF. |
---|
02. DESCRIÇÃO
A finalidade do ponto de entrada F050CIRF é permitir substituir o valor calculado do IRRF efetuado pelo sistema. Este ponto de entrada não trabalha em conjunto com o F50CIRFF.
03. PARÂMETROS
Nome | Tipo | Descrição |
nBaseIrrf | Numérico | Valor da base de cálculo do IRRF. |
04. RETORNO
Nome | Tipo | Descrição |
nNewIRRF | Numérico | Novo valor calculado para o IRRF. |
05. EXEMPLO DE UTILIZAÇÃO
#INCLUDE "protheus.ch"
user function F050CIRF()
local nBaseIrrf := Paramixb //Base calculada pelo sistema
local nNewIrrf := 0
//Regra de calculo do IRRF que substitui a do sistema
If SA2->A2_TIPO == "J"
nNewIrrf := nBaseIrrf * 0,015
EndIf
return nNewIrrf
06. LEIA TAMBÉM