La función es responsable por calcular el saldo por cobrar de un cliente en una determinada fecha, considerando el saldo retroactivo o no.
cCliLoja | Código del cliente, incluyendo la tienda. |
dData | Fecha del saldo. |
nMoeda | Código de la moneda en la cual se desea el saldo. |
lMovSE5 | Indica si debe considerar solamente el saldo pendiente o también saldos dados de baja (.T. - Considera saldo retroactivo; .F. - No considera saldo retroactivo). |
Devolución:
nSaldo | Devuelve el saldo por cobrar del cliente en una determinada fecha. |
Ejemplos de utilización:
SldCliente(cCliLoja,dData,nMoeda,lMovSE5)
/*En este caso el saldo será retroactivo, aunque el título no tenga saldo la función buscará en SE5 las bajas y verificará el saldo del título en la fecha informada*/ nSaldo := SldCliente(00000101,Ctod("12/11/2020"),1,.T.) Conout("SALDO RETROACTIVO DEL CLIENTE 000001 EL DÍA 12/11/2020 "+cValToChar(nSaldo)) nSaldo := SldCliente(00000101,Ctod("11/11/2020"),1,.T.) Conout("SALDO RETROACTIVO DEL CLIENTE 000001 EL DÍA 11/11/2020 "+cValToChar(nSaldo)) //------------------------------------------------------------------------------ /*En este caso el saldo no será retroactivo, por lo tanto, no importa la fecha, la devolución siempre será 0 */ nSaldo := SldCliente(00000101,Ctod("12/11/2020"),1,.F.) Conout("SALDO DEL CLIENTE 000001 EL DÍA 12/11/2020 "+cValToChar(nSaldo)) nSaldo := SldCliente(00000101,Ctod("11/11/2020"),1,.F.) Conout("SALDO DEL CLIENTE 000001 EL DÍA 11/11/2020 "+cValToChar(nSaldo))