project QadFinancials > class BBill > business logic query GetPreConfirmedBill

Description

Get confirmed bills before Bill with same customer,currency and entity.


Parameters


iiCompanyIdintegerCompany id
iiCurrency_IDinteger
iiDebtor_IDinteger
iiBillYearinteger
iiBill_IDinteger
iiDInvoiceCompany_IDinteger


query condition


  each Bill where
Bill.Company_Id = iiCompanyId AND
Bill.Debtor_ID = iiDebtor_ID AND
Bill.BillYear <= iiBillYear AND
Bill.Currency_ID = iiCurrency_ID AND
Bill.Bill_ID < iiBill_ID

      each DInvoice (inner-join) where
DInvoice.Bill_ID = Bill.Bill_ID AND
DInvoice.Company_ID = iiDInvoiceCompany_ID


query sort order


Bill.Bill_ID (descending)


query resultset tqGetPreConfirmedBill


field namedata typedb fielddescription
tiBill_IDintegerBill.Bill_IDRecord ID
tdBillClosingBalanceTCdecimalBill.BillClosingBalanceTCTC Closing Balance
ttBillConfirmDatedateBill.BillConfirmDateBill Confirm Date
ttBillDatedateBill.BillDateBill Date
tiBillNumberintegerBill.BillNumberBill Number
tcBillStatuscharacterBill.BillStatusStatus
tiBillYearintegerBill.BillYearBill Year
tiCompany_IDintegerDInvoice.Company_IDLink to Company
tiDInvoiceMovement_IDintegerBill.DInvoiceMovement_IDLink to highest DInvoiceMovement


Internal usage


QadFinancials
method BBill.ValidateComponent
method BBillReport.BillReportDInvoice
dataset BBillReport.tBillReportPayment