FinABT
Retorna soma de abatimentos parciais (NCC, RA, DA) ja lancados sobre um titulo. Diferenca entre E1_VALOR e o que ainda pode ser baixado.
Assinatura: FinABT(cPrefixo, cTitulo, cParcela, cTipo, cCliFor, cLoja) -> nValorAbatido
Retorna: Numeric
Abatimentos sao baixas parciais (Nota de Credito ao Cliente, Recibo de Adiantamento). FinABT retorna o total ja abatido sobre o titulo.
nAbatido := FinABT(SE1->E1_PREFIXO, SE1->E1_NUM, SE1->E1_PARCELA, ;
SE1->E1_TIPO, SE1->E1_CLIENTE, SE1->E1_LOJA)
nSaldoLib := SE1->E1_VALOR - nAbatido - SE1->E1_VALLIQ
Pegadinhas
- Nao confundir com baixa — abatimento e desconto contratual; baixa e pagamento.
- Tipos especificos: NCC, NDC, RA, DA — outros tipos nao entram.
- Pra saldo "real" de baixa, combine FinABT + SaldoTit.