project QadFinancials > class BCInvoice > business logic query CInvoiceWHTForIDOnly

Description

CInvoiceWHTForIDOnly: very simple query that just list the CInvoiceWHT- records for a certain invoice - without much joins.
Please keep this query as simple as can be and create another new one rather than extending this one


Parameters


iiCInvoiceIDinteger
iiCompanyIdintegerCompany id


query condition


  each CInvoiceWHT where
CInvoiceWHT.CInvoice_ID = iiCInvoiceID

      first CInvoice (inner-join) where
CInvoice.Company_Id = iiCompanyId AND
CInvoice.CInvoice_ID = CInvoiceWHT.CInvoice_ID AND


query resultset tqCInvoiceWHTForIDOnly


field namedata typedb fielddescription
tiCInvoice_IDintegerCInvoiceWHT.CInvoice_IDLink to CInvoice
tiCInvoiceWHT_IDintegerCInvoiceWHT.CInvoiceWHT_IDRecord ID
tdCInvoiceWHTExpenseCreditTCdecimalCInvoiceWHT.CInvoiceWHTExpenseCreditTCTC Expense (CR)
tdCInvoiceWHTExpenseDebitTCdecimalCInvoiceWHT.CInvoiceWHTExpenseDebitTCTC Expense (DR)
tdCInvoiceWHTFeeCreditTCdecimalCInvoiceWHT.CInvoiceWHTFeeCreditTCTC Fee (CR)
tdCInvoiceWHTFeeDebitTCdecimalCInvoiceWHT.CInvoiceWHTFeeDebitTCTC Fee (DR)
tdCInvoiceWHTTaxFeeCreditTCdecimalCInvoiceWHT.CInvoiceWHTTaxFeeCreditTCTC Taxable Fee (CR)
tdCInvoiceWHTTaxFeeDebitTCdecimalCInvoiceWHT.CInvoiceWHTTaxFeeDebitTCTC Taxable Fee (DR)
tiCompany_IDintegerCInvoice.Company_IDLink to Company


Internal usage


QadFinancials
method BWithholdingTax.CreateAndOrUpdateWHT