Home

Linha Microsiga Protheus

Páginas filhas
  • F085RETPA - Retenção de Ganancias -- 38233

Ponto-de-Entrada: F085RETPA - Retenção de Ganancias
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Argentina
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:
Este ponto de entrada valida a retenção de Ganancias, se houver, nos pagamentos antecipados (PA) gerados por excedente, na alteração do valor do pago de outras faturas.O ponto de entrada será executado a cada validação de Pagamento Antecipado durante uma compensação de títulos.
Programa Fonte
FINA085A
Sintaxe

F085RETPA - Retenção de Ganancias ( [ @cOrdPago ] ) --> lRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cOrdPago Caracter Número da Ordem de Pago a ser validada. X
Retorno
    lRet(logico)
  • Houve ou não retenção de Ganancias para pagamentos antecipados.
Observações

O uso deste ponto de entrada é restrito para casos em que existirem movimentos antigos (Pagamentos antencipados) ainda não compensados.

Este cenário geralmente ocorre quando a regra de retenção de impostos, mediante configuração do parâmetro MV_RETPA, é alterada sem realizar o fechamento de todos os movimentos financeiros.

Exemplos
User Function F085RETPA()    Local cOrdPg := paramixb[1]Local lRet := .F.Local aAreaSEK := {}dbSelectArea("SEK")aAreaSEK := SEK->(GetArea())SEK->(dbSetOrder(1))If SEK->(dbSeek(xFilial("SEK")+Substr(cOrdPg,1,TamSx3("EK_ORDPAGO")[1])+"TB"))		lRet := .T. //encontou uma fatura baixada		EndifSEK->(RestArea(aAreaSEK))Return lRet 
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Não