Data Capture Settings (InStore/APIs)
Billing Configuration
Billing configuration lets you configure rules or conditions related to billing types, bill data syncing, outlier bills, currency conversion, and more at the organization level.
To configure billing details, navigate to InTouch Profile > Organization Settings >Systems & Deployment > !ntouch POS Configuration > Billing.
OPTION | DESCRIPTION |
---|---|
CONF_CLIENT_AUTO_BILLING_ENABLED | Enable to capture bill details from the POS automatically. Else, you need to enter bill details manually |
CONF_CLIENT_BACKGROUND_NETWORK_BILL_SUBMIT |
|
CONF_CLIENT_ONE_STEP_BILLING_ENABLED |
|
CONF_CLIENT_BILL_NO_REGEX | A regular expression for the bill number. A transaction submitted on the Transaction screen should match with the regex configured here. |
CONF_CLIENT_IS_BILL_AMOUNT_ZERO | Enable to accept transactions with 0 transaction amounts. |
CONF_CLIENT_DISABLE_CANCEL_BILL |
|
CONF_ALLOW_LOYALTY_BILL_SUBMITION_WITH_PARTIAL_DETAILS | Other than the primary identifier, if any custom field is mandatory, you can submit a bill even without the |
CONF_RETRO_TRANSACTION_ENABLE | Check to enable retro transaction - save not-interested transactions and tag customers once registered. |
CONF_RETRO_TRANSACTION_CASHIER | Enable to allow a cashier to convert a not-interested transaction to a regular (loyalty) transaction. |
CONF_RETRO_TRANSACTION_STORE_ASSOCIATE | Enable to allow a store associate to convert a not-interested transaction to a regular (loyalty) transaction. |
CONF_CLIENT_BILLING_CUSTOMER_REPORT_ENABLED |
|
CONF_CLIENT_AUTOSAVE_BILL_HOOK_KEY | Hotkey for capturing bill details from bill picker. Example: Alt+Ctrl+z |
CONF_CLIENT_BILL_NOTES_READONLY | Enable to not allow a cashier to enter bill notes. In this case, notes will be captured only through bill pick or integration. |
ENHANCE BILL CAPTURE | Check this option not to save loyalty transactions with missing or invalid identifiers as not-interested transactions.
|
CONF_LOYALTY_IS_BILL_NUMBER_REQUIRED | Enable to make bill number mandatory to submit a transaction or capture bill details. |
CONF_LOYALTY_BILL_NUMBER_UNIQUE_IN_DAYS | Set the number of days for which the bill number has to be unique. For example, if you set 30, then a transaction number cannot be repeated for 30 days. Again, you can set uniqueness at the org level, store level, or Till level using the configs mentioned below. |
CONF_LOYALTY_IS_BILL_NUMBER_UNIQUE | Enable this option to set bill numbers unique across the organization. You also need to set the number of days in which you want the bill number unique. |
CONF_LOYALTY_BILL_NUMBER_UNIQUE_ONLY_STORE | Enable this option to set bill numbers unique at the store level. You also need to set the number of days in which you want the bill number unique. |
CONF_LOYALTY_BILL_NUMBER_UNIQUE_ONLY_TILL | Enable this option to set bill number unique at the Till level. You also need to set the number of days in which you want the bill number unique. |
IS_RETURN_BILL_UNIQUE | Enable to make return bill number unique for the org. |
CONF_MARK_ZERO_BILL_AS_OUTLIER | Enable this option to mark transactions with bill amount 0 as outlier transactions. |
CONF_LOYALTY_MAX_BILL_AMOUNT | Set the minimum bill amount to be accepted across the organization. Any bill amount beyond the minimum and maximum limit set will not be accepted. |
CONF_LOYALTY_MIN_BILL_AMOUNT | Set the maximum bill amount to be accepted across the organization. Any bill amount beyond the minimum and maximum limit set will not be accepted. |
BILL_NUMBER_WISE_IGNORE_POINTS | Check this to stop allocating points for transaction numbers that start with a specific keyword you mention in IGNORE BILLS FOR BILL NUMBER STARTS WITH. |
IGNORE_POINTS_FOR_BILL_NUMBER_STARTS_WITH | Enter the starting keyword of transaction numbers that need to be ignored from issuing points. |
MARK_BILLS_OUTLIER_STARTING_WITH | Bills that start with the keyword you specify here will be considered outlier bills. |
CONF_OUTLIER_ITEM_SKU | Enter SKUs (comma separated) that you want to consider as outliers. |
CONF_LOYALTY_MAX_BILL_LINEITEM_AMOUNT | Set the maximum line-item amount that is acceptable. Any line-item amount not in the range of the minimum and maximum value will be accepted by the Capillary system. |
CONF_LOYALTY_MIN_BILL_LINEITEM_AMOUNT | Set the minimum line-item amount that is acceptable. Any line-item amount not in the range of the minimum and maximum value will be accepted by the Capillary system. |
MARK_BILLS_OUTLIER_FROM_STORE | These stores are used for testing purposes and the bills generated in these stores will be ignored. |
CONF_MIN_BILLING_DATE | Set the minimum date acceptable for billing. Any bill date (especially, while import) less than the date that you set here will be ignored automatically. |
CONF_LOYALTY_IS_RETURN_BILL_NUMBER_REQUIRED | Enable to make the transaction number mandatory for return bills. |
CONF_LOYALTY_IS_RETURN_BILL_MANUAL_HANDLING_ENABLED | Check to enable manual deduction of points on return transactions. |
CONF_CLIENT_ENTER_LATER_SHORTCUT | Set hotkey for enter-later transactions. Example: Ctrl+Alt+E. |
CONF_CLIENT_NOT_INTR_SHORTCUT | Set hotkey for not-interested transactions. Example: Ctrl+Alt+N. |
CONF_CLIENT_CLIENT_GROSS_DISCOUNT_ENABLED | Enable to show the gross discount amount of a transaction in the invoice. |
CONF_LOYALTY_TRANSACTION_AMOUNT_MARGIN | |
CONF_CLIENT_RETRO_DELAY_SINCE_REGISTRATION_HOURS | |
CONF_CLIENT_RETRO_MAX_ALLOWED_AGE_DAYS | The maximum number of days allowed for a not-interested transaction to tag it to a loyalty customer once registered. |
CONF_CURRENCY_CONVERSION_ENABLE | Check this to enable currency conversion |
BILL_OUTLIER_BASKET_SIZE_LIMIT | An outlier is an observation (or configuration) to identify abnormal behavior in bills. |
Customer Registration Configuration
This article covers all settings related to customer registration and profile update.
To configure customer registration, follow these steps.
- On the InTouch home page, navigate to Profile > Organization Settings > Miscellaneous > Registration Configuration.
- Configure the required fields based on the description provided in the following table.
OPTION | DESCRIPTION |
---|---|
CONF_REGISTRATION_PRIMARY_KEY | Choose the primary identifier of the customer. This is the unique identifier of the customer required for registration. |
CONF_USERS_IS_EMAIL_REQUIRED | Check if email id is a mandatory parameter to register a customer. |
CONF_USERS_IS_EMAIL_UNIQUE | Check this to make the email ID a unique identifier. If any registered email ID is registered the accounts will be merged automatically. |
CONF_USERS_USE_EXTERNAL_ID | Check this to capture the external ID of customers while registering. |
CONF_USERS_IS_EXTERNAL_ID_REQUIRED | Check this to make the external ID mandatory to register a customer. Not applicable if the external ID is the primary identifier. |
CONF_USERS_IS_MOBILE_REQUIRED | Check this to make the mobile number mandatory to register a customer. Not applicable if mobile is the primary identifier. |
CONF_ALLOW_MOBILE_UPDATE | Check this to allow updating the registered mobile numbers of customers. |
CONF_ALLOW_EMAIL_UPDATE | Check this to allow updating registered email IDs of customers. |
CONF_LOYALTY_ALLOW_EXTERNAL_ID_UPDATE | Check this to allow updating registered external IDs of customers. |
CONF_PRIMARY_IDENTIFIER_STRICT_CHECK | Check this to verify if the primary identifier is already registered in a different account.
|
CONF_SKIP_SECONDARY_ID_ON_PRIMARY_MISMATCH | Check this to skip account merging if only secondary identifiers match but primary identifiers are different. |
USE_CRM_REGISTRATION_INFO_FROM_BASE_STORE | NA |
CONF_GIFT_CARD_ENABLED | Check this to enable gift card |
CONF_ORG_CURRENCY_CODE | Set the ISO currency code of the org. |
CONF_ORG_CURRENCY_SYMBOL | Set the currency symbol of the org as per the currency code. |
CONF_MIN_REGISTRATION_DATE | Set the minimum date and time from which the registration is valid. Registration fails if the registration date and time are prior to the value set herein ( especially through API or Data Import). |
SERVER_VALIDATION_PIN_SMS | Configure the verification SMS that will be sent to customers to validate the registered mobile numbers. Use the tag {{pin}} to insert the verification PIN in the message. |
SERVER_VALIDATION_PIN_EMAIL | Configure the verification email that will be sent to customers to validate the registered email ID. Use the tag {{pin}} to insert the verification PIN in the message. |
CONF_LOYALTY_REGISTER_CUSTOMER_GENDER | Choose the custom field for gender from the drop-down. |
CONF_LOYALTY_REGISTER_CUSTOMER_AGE | Choose the custom field forage from the drop-down. |
CONF_CLIENT_V2_API_ENABLED | Check this if sources other than InStore are supported for the org. |
CONF_CARD_NUMBER_SUFFIX | Check this to enable generating card numbers automatically from the Capillary end. |
CONF_CARD_NUMBER_SUFFIX | Specify the suffix you want to have for the external card (supports alphanumeric value). |
CONF_CARD_NUMBER_PREFIX | Specify the prefix for the external card (supports alphanumeric value). For example, BRAND20. |
CONF_CARD_NUMBER_LENGTH | Specify the length of the external card. You can have up to 50 characters. |
CONF_CARD_NUMBER_OFFSET | Specify the card sequence numbers that you want to ignore from the top. For example, if you set 10, the first 10 cards will be considered invalid. |
Updated 12 days ago