TTGNP6_DT_SPDF500I_Alteracao_de_valores_dos_impostos
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||
Segmento: | Serviços | ||||||||
Módulo: | Financeiro | ||||||||
Rotina: |
| ||||||||
Parâmetro(s): | aImpost | ||||||||
Ponto de Entrada: | SPDF500I | ||||||||
Chamados Relacionados | TTGNP6 | ||||||||
Versões/Release: | Versão 11.8 |
Descrição
Incluído ponto de entrada SPDF500I para que seja alterado os valores dos impostos, sendo possível encaminhar o valor retido na baixa.
Ponto de Entrada
Descrição: | O ponto de entrada SPDF500I altera os valores dos impostos, sendo possível encaminhar o valor retido na baixa | ||||||||
Localização: | Todos | ||||||||
Eventos: | aImpost := ExecBlock ("SPDF500I",.F.,.F., {aImpost}) | ||||||||
Programa Fonte: | MATXATU.PRX | ||||||||
Função: | Todos | ||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
#include 'totvs.ch'
User Function SPDF500I(aImpost)
Default aImpost:= Array(6)
SE5->(DbSetOrder(2))
If SE5->(dbSeek(xFilial("SE5")+"VL"+SE1->E1_PREFIXO+SE1->E1_NUM+SE1->E1_PARCELA+SE1->E1_TIPO))
aImpost[1] := SE5->E5_VRETPIS
aImpost[2] := SE5->E5_VRETCOF
aImpost[3] := SE5->E5_VRETCSL
aImpost[4] := SE5->E5_VRETIRF
aImpost[5] := SE5->E5_VRETINS
aImpost[6] := SE5->E5_VRETISS
EndIf
Return aImpost