Descrição:
A função é responsável por calcular o saldo a receber de um cliente em uma determinada data, considerando saldo retroativo ou não.
Parâmetros:
cCliLoja | Código do cliente, incluindo a loja. |
dData | Data do saldo. |
nMoeda | Código da moeda que deseja o saldo. |
lMovSE5 | Indica se deve considerar somente saldo em aberto ou também saldos já baixados (.T. - Considera saldo retroativo ;.F. - Não considera saldo retroativo). |
Retorno:
nSaldo | Retorna o saldo a receber do cliente em uma determinada data. |
Exemplos de utilização:
SldCliente(cCliLoja,dData,nMoeda,lMovSE5)
- Incluir um titulo a receber no dia no valor de 1.000,00 para o cliente 000001 loja 01
- Realizar a baixa total do titulo no dia
/*Nesse caso o saldo será retroativo, mesmo que o titulo não possua saldo a função ira buscar na SE5 as baixas e verificar o saldo do titulo na data informada*/ nSaldo := SldCliente(00000101,Ctod("12/11/2020"),1,.T.) Conout("SALDO RETROATIVO DO CLIENTE 000001 NO DIA 12/11/2020 "+cValToChar(nSaldo)) nSaldo := SldCliente(00000101,Ctod("11/11/2020"),1,.T.) Conout("SALDO RETROATIVO DO CLIENTE 000001 NO DIA 11/11/2020 "+cValToChar(nSaldo)) //------------------------------------------------------------------------------ /*Nesse caso o saldo não será retroativo, portanto não importa a data o retorno será sempre 0 */ nSaldo := SldCliente(00000101,Ctod("12/11/2020"),1,.F.) Conout("SALDO DO CLIENTE 000001 NO DIA 12/11/2020 "+cValToChar(nSaldo)) nSaldo := SldCliente(00000101,Ctod("11/11/2020"),1,.F.) Conout("SALDO DO CLIENTE 000001 NO DIA 11/11/2020 "+cValToChar(nSaldo))
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas