project QadFinancials > class BPaymentCondition > business logic query PaymentConditionByProperties

Description

Get Payment condition (credit term) based on the payment condition properties


Parameters


iiPaymentCondition_IDinteger
icPaymentConditionCodecharacter
ilPaymentConditionIsActivelogical
icPaymentConditionPaymentTypecharacter
icPaymentConditionPdDiscTypecharacter
idPaymentConditionPercentagedecimal


query condition


  each PaymentCondition where
PaymentCondition.PaymentCondition_ID = iiPaymentCondition_ID AND
PaymentCondition.PaymentConditionCode = icPaymentConditionCode AND
PaymentCondition.PaymentConditionIsActive = ilPaymentConditionIsActive AND
PaymentCondition.PaymentConditionPdDiscType = icPaymentConditionPdDiscType AND
PaymentCondition.PaymentConditionPercentage = idPaymentConditionPercentage AND
PaymentCondition.PaymentConditionPaymentTyp = icPaymentConditionPaymentType


query resultset tqPaymentConditionByProperties


field namedata typedb fielddescription
tiPaymentCondition_IDintegerPaymentCondition.PaymentCondition_IDRecord ID
tcPaymentConditionCodecharacterPaymentCondition.PaymentConditionCodeCredit Terms Code
tlPaymentConditionIsActivelogicalPaymentCondition.PaymentConditionIsActiveActive
tcPaymentConditionPaymentTypcharacterPaymentCondition.PaymentConditionPaymentTypPayment Type
tcPaymentConditionPdDiscTypecharacterPaymentCondition.PaymentConditionPdDiscTypePeriod Type
tdPaymentConditionPercentagedecimalPaymentCondition.PaymentConditionPercentageDiscount Percentage


Internal usage


QadFinancials
method BBankEntry.AdditionalUpdatesInvPrePayments
method BCDocument.AdditionalUpdatesPostingPrePaymentPayCond
method BCInvoice.CreateCInvoices
method BOpenBalance.GetInvoiceTypeChanges
method BDDocument.AdditionalUpdatesPostingPrePaymentPayCond
method BDebtor.ValidateComponent
method BDInvoice.CreateDInvoices
method BOpenItemAdjustment.OIAdjCommitSubCInvoice
method BOpenItemAdjustment.OIAdjCommitSubDInvoice