project QadFinancials > class BProjectReport > business logic query DebtorBalanceByFilter


Parameters


iiCompanyIdintegerCompany id
iiDebtorIdinteger
iiCurrencyIdinteger
icFromDebtorCodecharacter
icToDebtorCodecharacter
icCanDoDebtorCodecharacter


query condition


  each DBalance where
DBalance.Company_Id = iiCompanyId AND
DBalance.Debtor_ID = iiDebtorId AND
DBalance.Currency_ID = iiCurrencyId

      first Debtor (inner-join) where
Debtor.SharedSet_Id = vi_DEBTOR_sharedset(iiCompanyId) AND
Debtor.Debtor_ID = DBalance.Debtor_ID AND
Debtor.DebtorCode can-do icCanDoDebtorCode AND
Debtor.DebtorCode >= icFromDebtorCode AND
Debtor.DebtorCode <= icToDebtorCode


query resultset tqDebtorBalanceByFilter


field namedata typedb fielddescription
tiCompany_IDintegerDBalance.Company_IDLink to Company
tiCurrency_IDintegerDBalance.Currency_IDLink to Currency
tiDBalance_IDintegerDBalance.DBalance_IDRecord ID
tdDBalanceCCdecimalDBalance.DBalanceCCSC Balance
tdDBalanceLCdecimalDBalance.DBalanceLCBC Balance
tdDBalanceTCdecimalDBalance.DBalanceTCTC Balance
tiDebtor_IDintegerDBalance.Debtor_IDLink to Debtor
ti_sequenceintegercalculatedprimary index
tc_rowidcharactercalculated = rowid(DBalance),rowid(Debtor)


Internal usage


QadFinancials
method BProjectReport.DebtorAgeingAnalysisByProj