project QadFinancials > class BDebtorReport > report query DebtorBalance

Description

Returns DebtorBalance records for a certain Debtor, Company and Currency.


query filter (table tFilter)


tcBusinessFieldNametcDataTypetcOperator
iiCompanyIdi
iiDebtorIdi=
iiCurrencyIdi=
icFromDebtorc>=
icToDebtorc<=
icCanDoDebtorccan-do
ilActiveDebtorsl=
ilWithRemindersl=
tDBalance.DBalanceCCd=,>=,>,<>,<=,<
tDBalance.DBalanceLCd=,>=,>,<>,<=,<
tDBalance.DBalanceTCd=,>=,>,<>,<=,<


Parameters (internal)


iiCompanyIdintegerCompany id
iiDebtorIdinteger
iiCurrencyIdintegerCurrencyID
icFromDebtorcharacterFrom Customer
icToDebtorcharacterTo Customer
icCanDoDebtorcharacterCan Do Customer
ilActiveDebtorslogical
ilWithReminderslogical


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 >= icFromDebtor AND
Debtor.DebtorCode <= icToDebtor AND
Debtor.DebtorCode can-do icCanDoDebtor AND
Debtor.DebtorIsActive = ilActiveDebtors AND
Debtor.DebtorIsPrintReminder = ilWithReminders


query resultset tqDebtorBalance


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
DBalanceCustomcharactercalculatedcustom fields
ti_sequenceintegercalculatedprimary index
tc_rowidcharactercalculated = rowid(DBalance),rowid(Debtor)


Internal usage


QadFinancials
method BDebtorReport.DebtorAccountsHistoryDet
method BDebtorReport.DebtorAccountState
method BDebtorReport.DebtorReminders