project QadFinancials > class BVAT > business logic query VatRuleByVatRuleIDVatIDCode

Description

VatRuleByVatRuleIDVatIDCode


Parameters


iiVatRuleIDintegerVatRuleID
iiVatIDinteger
icVatCodecharacterVatCode
iiDomainIDinteger


query condition


  each VatRule where
VatRule.VatRule_ID = iiVatRuleID AND
VatRule.Vat_ID = iiVatID

      first Vat (inner-join) where
Vat.Vat_ID = VatRule.Vat_ID AND
Vat.VatCode = icVatCode AND
Vat.Domain_ID = iiDomainID


query resultset tqVatRuleByVatRuleIDVatIDCode


field namedata typedb fielddescription
tiAbsorbedCreditNVatGroup_IDintegerVatRule.AbsorbedCreditNVatGroup_IDTax Group Code
tiAbsorbedInvoiceVatGroup_IDintegerVatRule.AbsorbedInvoiceVatGroup_IDTax Group Code
tiCreditNoteGLProfile_IDintegerVatRule.CreditNoteGLProfile_IDCN GL Profile
tiCreditNoteVatGroup_IDintegerVatRule.CreditNoteVatGroup_IDCredit Note Tax Group
tiDelayedGLProfile_IDintegerVatRule.DelayedGLProfile_IDDelayed GL Profile
tiDomain_IDintegerVat.Domain_IDDomain
tiInvoiceGLProfile_IDintegerVatRule.InvoiceGLProfile_IDInvoice GL Profile
tiInvoiceVatGroup_IDintegerVatRule.InvoiceVatGroup_IDInvoice Tax Group
tiRetainCVoucherVatGroup_IDintegerVatRule.RetainCVoucherVatGroup_IDTax Group Code
tiRetainVoucherVatGroup_IDintegerVatRule.RetainVoucherVatGroup_IDTax Group Code
tiVat_IDintegerVatRule.Vat_IDLink to Vat
tcVatCodecharacterVat.VatCodeTax Code
tcVatInOutcharacterVat.VatInOutTax In/Out
tlVatIsAbsorbedlogicalVat.VatIsAbsorbedAbsorbed
tlVatIsActivelogicalVat.VatIsActiveActive
tlVatIsRetainedlogicalVat.VatIsRetainedRetained
tiVatRule_IDintegerVatRule.VatRule_IDRecord ID
tcVatRuleBaseFullcharacterVatRule.VatRuleBaseFullBase/Full
tiVatRuleDelayCorrectionintegerVatRule.VatRuleDelayCorrectionDelay Correction
tcVatRuleDescriptioncharacterVatRule.VatRuleDescriptionDescription
tlVatRuleIsDelayedlogicalVatRule.VatRuleIsDelayedDelayed
tlVatRuleIsPassBaseValuelogicalVatRule.VatRuleIsPassBaseValueBase Value
tlVatRuleIsPostinglogicalVatRule.VatRuleIsPostingPosting
tiVatRuleSequenceintegerVatRule.VatRuleSequenceSequence
ti_sequenceintegercalculatedprimary index
tc_rowidcharactercalculated = rowid(VatRule),rowid(Vat)


Internal usage


QadFinancials
method BPosting.ValidateComponentPreAssignVatGroup