A query message requesting a customer based on some criteria Can be one of the following: by customer id, by employee id, by tax id, by customer info or by business info. These are mutually exclusive If search by customer id, it contains the customer id; otherwise is empty If search by employee id, it contains the employee id linked with a customer; otherwise it is empty. If search by tax id, it contains the customer tax id; otherwise it is empty If search by phone number, it contains the phone number; otherwise it is empty If regular customer, and search by customer info, contains the customer information search criteria.Otherwise it is empty If business customer, and search by business info, it contains the business information search criteria. Otherwise the field is empty. Indicates if a wildcard search needs to be performed; always true for ORPOS Indicates if an igonore case search needs to be performed; always true for ORPOS If multiple matches found, it indicates how many records need to be returned for this search Contains customer's first name used for searching. Contains customer's last name used for searching. Contains customer's postal code used for searching. Contains Address Line 1. Contains customer's phone number used for searching. Contains the business name used for searching. Contains the business postal code used for searching. Contains Address Line 1. Contains the business phone number used for searching. This type can hold a string of max length of 14 characters. This type can hold a string of max length of 14 characters. This type can hold a string of max length of 20 characters. This type can hold a string of max length of 30 characters. This type can hold a string of max length of 120 characters. This type can hold a string of max length of 120 characters. This type can hold a string of max length of 1000 characters. Y/N flag This type can hold a number of digits count 4.