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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas