project QadFinancials > class BBusinessRelation > business logic query VatNumberPrim

Description

Query that can be used to convert the ID into the Code and vice-versa (Code is also a related-key-business-field in this query).


Parameters


iiVatNumberIdintegerVat Number ID
iiBusinessRelationIdinteger
iiIdentityCountryIDintegerCountry ID of the VAT Identification Number
icVatNumberIdentitycharacterTax Identification Number
icBusinessRelationCodecharacter
icIdentityCountryCodecharacter


query condition


  each VatNumber where
VatNumber.VatNumber_ID = iiVatNumberId AND
VatNumber.BusinessRelation_ID = iiBusinessRelationId AND
VatNumber.IdentityCountry_ID = iiIdentityCountryID AND
VatNumber.VatNumberIdentity = icVatNumberIdentity

      first BusinessRelation (inner-join) where
BusinessRelation.BusinessRelation_ID = VatNumber.BusinessRelation_ID AND
BusinessRelation.BusinessRelationCode = icBusinessRelationCode

      first Country (inner-join) where
Country.Country_ID = VatNumber.IdentityCountry_ID AND
Country.CountryCode = icIdentityCountryCode


query resultset tqVatNumberPrim


field namedata typedb fielddescription
tcBusinessRelationCodecharacterBusinessRelation.BusinessRelationCodeBusiness Relation. A code to identify the business relation.
If this field does not have a input from the user, the system automatically generates a number for the record based on the sequence defined in Business Relation Autonumber Create.
tcCountryCodecharacterCountry.CountryCodeCountry Code
tiVatNumber_IDintegerVatNumber.VatNumber_IDRecord ID
tiBusinessRelation_IDintegerVatNumber.BusinessRelation_IDLink to BusinessRelation
tiIdentityCountry_IDintegerVatNumber.IdentityCountry_IDCountry Tax Identification
tcVatNumberIdentitycharacterVatNumber.VatNumberIdentityObsolete field


Internal usage


QadFinancials
method BPaymentSelection.ExportBEAbroad
method BPaymentSelection.ExportBEInland
method BPaymentSelection.ExportNLInland
method BPaymentSelection.ExportUNIFI