Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. 

...

DATOS GENERALES

Story o ObservaçõesPonto manipulação da do no do Física e Jurídica
Linha

Línea de

Produto

producto:

Microsiga Protheus®

Segmento:

Backoffice

Módulo:

Financeiro

Financiero

Função

Función:

FINA050 - Contas a Pagar Cuentas por pagar

Requisito/

Story/Issue (informe

el requisito relacionado) :

DFINGRV-26568

Observaciones:

Punto de entrada para

manejo de la base de cálculo

de IRRF

en el momento

del cálculo. (

Físico y Jurídico).


02. 

...

DESCRIPCIÓN

O ponto El punto de entrada F50CIRFF manipula a maneja la Base de cálculo de Cálculo do IRRF no en el momento do del cálculo, para tratamentos específicos em que seja necessário o acréscimo ou decréscimo da tratamientos específicos donde fuera necesario el aumento o disminución de la base de cálculo do IRRF a ser retidode IRRF que se retendrá. Este ponto punto de entrada não trabalha em conjunto com o no trabaja en conjunto con F050CIRF.

Informações
titleImportante:

O El valor retornado devuelto por esse ponto este punto de entrada será usado se utilizará para o el cálculo do IRRF a ser retido, esse mesmo valor NÃO será gravado no de IRRF que se retendrá, este mismo valor NO se grabará en el campo Base IRPF, o campo será gravado com o valor base da origem da movimentaçãoel campo se grabará con el valor base del origen del movimiento.


03. 

...

PARÁMETROS

NomeNombre

Tipo

DescriçãoDescripción

nBaseIrrf

Numérico

Valor da de la base de cálculo do de IRRF.

04.

...

DEVOLUCIÓN

NomeNombre

Tipo

DescriçãoDescripción

nBaseIrrf

Númerico

Numérico

Valor da nova de la nueva base de IRRF, el valor deve ser em moeda correntedebe ser en moneda actual

05. 

...

EJEMPLO DE

...

UTILIZACIÓN

Bloco de código
languagevb
themeMidnight
firstline1
titleF50CIRFF
linenumberstrue
#INCLUDE "protheus.ch"
//-------------------------------------------------------------------
/*/{Protheus.doc} user function F50CIRFF
description PontoPunto de entrada para manipularmanejar ala base de IRRF (nBaseIrrf). 
DeveDebe retornardevolver oel valor dade la base ey moedamoneda correnteactual. 
contexto de execuçãoejecución, modificación alteraçãoen nala emissãoemisión ouo valor de título apor pagar. 
@author  diegos.sousa
@since   27/05/2022
@version 12.1.33
@return nBaseIrrf numerico.  Base do imposto alterada conforme regra del impuesto modificada de acuerdo con la regla de negócionegocio.  
/*/
//-------------------------------------------------------------------
user function F50CIRFF() as numeric 
    local nDependentes    := M->A2_NUMDEP
    local nBaseIRRF       := M->E2_BASEIRF
    local nValDedPorDep   := 100,00
    local nw              := 0
    local lAtivo          := .F.

    lAtivo := (FunName() = "FINA050" )
        
    If lAtivo

        For nw := 1 to nDependentes

            nBaseIRRF -= nValDedPorDep

        Next nw 

    EndIf

return nBaseIrrf


06.

...

VEA TAMBIÉN

F050CIRF -

...

Punto de entrada para

...

manejo del valor

...

de IRRF