01. DADOS GERAIS
| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Backoffice |
| Módulo: | Financeiro |
| Função: | FaCalcImp |
| Fonte: | Baixas a Receber (FINA070) |
02. DESCRIÇÃO
O ponto de entrada tem como objetivo recalcular os impostos de retenção no momento da baixa do título.
03. DEMAIS INFORMAÇÕES
O ponto de entrada F070IMP2 passa a ter 2 formatos de atuação, que são independentes, sendo eles Null ou Array.
Quando o retorno é Null, é apenas validação da existência do ponto de entrada. Vide exemplo simples abaixo:
F070IMP2
#include "protheus.ch"
/*/{Protheus.doc} F070IMP2
O ponto de entrada F070IMP2 tem como objetivo recalcular os impostos de retenção no momento da baixa do título.
@author
@since 04/12/2019
@version 12.1.2410
/*/
#Include "Protheus.ch"
User Function F070IMP2()
FWAlertInfo("Ponto de entrada F070IMP2 está sendo utilizado.")
Return
04. ASSUNTOS RELACIONADOS
05. PARÂMETROS
| Nome | Tipo | Descrição |
|---|---|---|
| ParamIxb | Array | Array que armazena os valores de impostos e, na sétima posição, o valor que será passado na baixa. |
06. RETORNO
| Nome | Tipo | Descrição |
|---|---|---|
| uRet | Null | Pode ser Null, já que, por padrão, a rotina irá recompor o valor a partir do campo E1_VLCRUZ. |
| aRet | Array | Poderá receber um array onde será passado os valores de retenção. É necessário respeitar as mesmas posições quando houver retorno do array. |
07. EXEMPLO DE UTILIZAÇÃO
F070IMP2
#include "protheus.ch"
/*/{Protheus.doc} F070IMP2
O ponto de entrada F070IMP2 tem como objetivo recalcular os impostos de retenção no momento da baixa do título.
@author
@since 04/12/2019
@version 12.1.2410
/*/
#Include "Protheus.ch"
User Function F070IMP2()
//Trata o retorno de variável array com os valores dos impostos de retenção definidos pelo cliente.
//É necessário manter as posições dos elementos conforme o exemplo: {IRRF, ISS, PIS, COFINS, CSLL, INSS, VALOR RECEBIMENTO}
//Na posição 7 do array será passado o valor que está sendo recebido no momento da baixa.
Local aImp as Array
aImp := ParamIxb
aImp[1] := Valor do IRRF
aImp[2] := Valor do ISS
aImp[3] := Valor do PIS
aImp[4] := Valor do COFINS
aImp[5] := Valor do CSLL
aImp[6] := Valor do INSS
aImp[7] := Valor RECEBIDO.
Return aImp
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas