ETP Engage Q1 2024

ETP V5.5 – Omni-channel Retail Solutions



For the E-invoice Eligibility check below conditions must be satisfied:

  1. Property “E-Invoicing(B2B)” must be Either Auto or Manual.
  2. Property “E-InvApplicableDate” must have Value Less then or equal to the BOD date (Transaction date).
  3. The Selected Customers/ Store /Warehouse (To) GSTIN Number and the transaction Store‘s (From) GSTIN Number must be Different or must not be Blank.

Modules under which E-invoice Transactions can be performed are as mentioned below:

  1. Billing
  2. Sales Return
  3. Bill Cancellation

India GST is the tax, which is circulated by the India Govt. There are 4 different percentiles of tax which are being applied throughout India. These different percentiles are charged or calculated based on items and states. GST or tax applicable on items varies state to state.

In Store Front, locate Bill Tab and enter below details:

  1. Collect/Delivery mode- Collect /Deliver(Collect is by default system selected for normal transaction and if Deliver option is selected then only registered customer are allowed for billing)
  2. Customer ID
  3. Customer Name
  4. Item Number

Value Addition: Enabling e-invoicing for transfer orders streamlines the documentation process for inter-store transfers. It ensures compliance with e-invoicing regulations and simplifies the invoicing process for these transactions.

Vendor Purchase return can be done Reference of Purchase order- Based on Purchase order Retail customer return can return the qty and GST taxes would be applied on the same GST rate which we have purchase order receiving.

Following are steps to do vendor purchase return with PO:

  1. Login Store operation
  2. Go to vendor purchase return
  3. Click F4 on PO no and fetch Purchase order number
  4. Click on return qty and tax would be applied as per purchase order like if CGST/SGST applied so while returning also CGST/SGST will be applied as below<

Value Addition: E-invoicing for vendor purchase returns improves accuracy in tax calculation and documentation. It aligns with e-invoicing requirements and facilitates seamless transaction reporting.

The Kerala Flood Cess is applied only when the Invoicing/Billing is done from a Store which belongs to Kerala State. Hence, the B2C transaction will only be having the Kerala Flood Cess Component over and above CGST and SGST. {All Billing Transactions from StoreFront}

The B2B Business Transactions won’t be having the Kerala Flood Cess Component over and above CGST and SGST (Mainly Stock Management Transaction from StoreOperations)

This flow of the Feature is as follows:

  1. KFC tax will be defined as Other charge ( Charge type 4) with place as State and HSN wise rate.
  2. KFC charge will be attached in the existing GST model.
  3. Storefront will handle additional state level tax (KFC) with place and HSN code.
  4. The Output format of Invoice will be changed.
  5. The Following Modules of StoreFront (located in the State of Kerala) will be applicable for KFC
    1. Billing
    2. Return (Only the KFC Component will be displayed in Return Note/Document print)
    3. Order
    4. Order Cancellation
    5. Order Invoice
    6. Endless Aisle
    7. OC invoice
    8. OC Cancellation.

Value Addition: This development ensures compliance with regional tax regulations. It automates the application of Kerala Flood Cess based on the state of operation, preventing errors and facilitating accurate invoicing

We have developed the Korean language for the South Korea country “Zuel” product under which SF, SO, and Android applications are available and these applications are in the Korean language.

Value Addition: This development enhances the accessibility of your software for users in South Korea by providing an interface in their native language. It makes the product more user-friendly and reduces language barriers.

PayTm (E-Wallet):
PayTm can be Activated based on the Property Activate Paytm from SO.
If the Property is set to Y then the Paytm Payment Mode will be Displayed on the All Tender Screen as shown below.

  1. On Selecting Paytm Payment mode the user needs to accept the Payment by clicking on the Accept button.
  2. On Click of the Accept Button the QR code will be Displayed on the Paytm Device which the Customer will have to Scan through his device and Complete the Payment.
  3. After Accept Payment the Validate Button will be enabled for Validate the Transaction.
  4. After which the Cashier can Validate the Payment by clicking on the Validate Button.


  • If the Device is not Connected then the Transaction cannot be completed.
  • If Device is not connected then the Alert message is shown “There is an error during Paytm Request, Please Retry!!. ”.

Value Addition: Integration with Paytm wallet offers customers a convenient and secure payment method. It broadens payment options, increasing customer satisfaction and facilitating seamless transactions.

There is a need to integrate billing application on tablet/smartphone/any other device without using local connectivity interface/interfaces. The local interfaces are serial cable, USB cable, Bluetooth, NFC etc. These interfaces may not commonly be available on all devices hence one will have to bring in the support for all possible interfaces. In order to solve this, one can use cloud-based integration. Cloud based integration defines a transaction mapper on the cloud. This mapper is nothing but a hosted service by Pine Labs. Merchant’s Billing application on any device can consume this web-based API to post the transaction data into the mapper. In return a Unique Plutus transaction reference ID (PTRID, referred hereafter) gets generated and sent back to the merchant’s billing application. This PTRID is used on Plutus terminal to accept payment against the transaction in subject. Once payment has been accepted on the Plutus terminal, charge slip gets generated. Merchant’s billing application can use another web API to fetch the transaction status along with relevant details using

Value Addition: Integrating Pinelabs EDC through cloud-based APIs simplifies payment acceptance by enabling transactions without relying on specific local connectivity interfaces. This enhances flexibility and compatibility for payment processing.

For India GST Localization the Customer GSTIN is also Captured which is not a mandatory field and also the Customer GSTIN number is validated in two different ways.

  1. The GSTIN Format Entered
  2. The GSTIN Number Current Status Validation as per ASP Portal.
  3. The GSTIN Format Entered

The Entered GSTIN Format will be validated on the bases of the below mentioned Format.

  • First two digits will be numeric (which refer to is state code)
  • Next 10 digits will be the pan card number.
  • First 5 digits will be alphabets
  • Next 4 digits will be numeric
  • Last 1 digit will be the Alphabet.
  • The remaining 3 digits are not to be validated.

If the entered GSTIN Number is not matching the above combination (for the 1st 12 characters) then the system should give the alert message “Please enter Correct GSTIN Number”.

Value Addition: Validating and capturing Customer GSTIN in the registration process ensures accurate tax documentation. It prevents errors and ensures that the GSTIN follows the correct format, complying with tax regulations.


New Functionality

Value Addition: This development enables finer control over omni-channel orders and enhances the integration with promotion services. It allows for more precise order handling and offers a seamless experience across channels.


Accept: Click Accept button to receive the order .User can select the Delivery Date. This changes the order status Accepted .In case able to process the order based on availability of stock. The status of order Sends from store to Connect as Accepted.

Update Order status Pop Up

Auto Accept: Auto Accept OC order can be activated by Changing the Value for the Auto Accept OC Order to Y and also need to configure the Default No of days for Delivery property value. For Eg. If the Default number of days for Delivery value is set for 5 and the System Date is 15-04-2021 then the Delivery date for the OC order after Auto Accept will be set as (15-04-2021 + 5 days) 20-04-2021.

After Auto Accept the Order Status is also sent back to Connect as Accepted

Note: If the Auto Accept of OC Orders is turned on then the Order won’t reflect in the OC order Tray as the order is already accepted.

Value Addition: The auto acceptance feature speeds up the order fulfilment process in the omni-channel environment. It reduces manual intervention, improves order accuracy, and enhances customer satisfaction by ensuring timely deliveries.

Weighing scale integration: ETP Store seamlessly integrates with weighing scale machines in-store to enable quick checkout of perishable products with accurate pricing and latest promotions.

Selling in decimal quantities: ETP Store enables to sell in decimal quantities with precision and ease, enhancing the shopping experience.

Multiple retail price handling: ETP solution provides flexibility and control to enable multiple retail prices for FMCG products on shelf. At the same time, it enables quick checkout of customers buying such FMCG products.

Latest price and promotions: ETP solution allows grocery business to stay agile by implementing faster price changes and promotions to stay ahead of the competition.

Redefining cost-efficiency: ETP provides cutting-edge Point of Sale solution compatible with the Windows and Linux platforms — secured and reduced cost of ownership.

Channel-based promotions: ETP solution enables to develop, track, and modify relevant promotions for different retail channels.

Build loyalty: ETP Store offers seamless visibility and control of loyalty programs across all customer touch-points.

Quick checkout of fast moving products: ETP Store is touchscreen enabled and provides seamless user interface with hot keys for selling fast moving products.

OC Order return has 2 types (CC) Click and Collect and (CD) Click and Deliver, the CD Order can be Returned Online by placing Online Return Request whereas for the CC orders the Product should be returned at Store.

Also QC Reprint Button is newly added for the OC Sales Return left panel.
When Clicked on QC Reprint

Value Addition: This development provides a user-friendly way for customers to initiate returns, enhancing customer experience. It differentiates between return processes for Click and Collect (online) and Click and Deliver (in-store) orders.

The Application will check for the Auto Installer service on Download manager start-up first and if the service is not in running state then a popup message will be displayed stating “Do you want to start Auto Installer for Store-Front?” along with Yes and No Buttons on click of no the Auto Installer utility for that component won’t be started where as when clicked on Yes the Auto Installer for that a particular component will be started. Refer the below displayed image for reference. When you right-click the icon, these options appear - Open, Open my downloads folder, View log, and Exit option.

Value Addition: This design change streamlines the process of auto-installing updates at stores. It simplifies the initiation of the auto installer service, making the installation process more user-friendly and efficient.

We have developed a new Android reactive native application for billing and inventory management and this application is compatible with our PAX 920 Devices only.

Value Addition: The new mobile application provides comprehensive support for various functionalities. Support for specific devices, promo item identification, dark theme, and other features enhance the application's usability and versatility.

For Non-Merchandise Items the Inventory management allowed flag is configured at the Item Master Creation .

  1. 1. During Non-Merchandise Billing the Inventory will not be maintained.
  2. 2. Return for the Non-Merchandise Item won’t be Accepted instead Message will be shown as “Non-Inventory Items cannot be returned, Kindly scan inventory items only.“ As shown in the below screenshot during Item Scan of non-inventory Item.

Value Addition: This development ensures proper handling of non-merchandise items, preventing errors in inventory management. It improves accuracy in tracking inventory and returns, avoiding confusion and facilitating smoother processes.

Value Addition: Capturing multiple EDC banks in shift end and Z read reports provides comprehensive reconciliation of credit card transactions. This feature enhances accuracy in financial reporting and end-of-day processes.
25. Cash drawer opening integration in Ubuntu : -

It helps users to use the Cash Drawer, which is attached to the POS machine at the Counters.

Functionality Settings- Store Operations – Settings – Counter.

In the attached printer there is a setting for the Cash Drawer to open the cash drawer after printing or before printing.

Also, any user other than Super Admin should have the access rights for executing this functionality.
Cash drawer will open for billing, sales return , advance order, order invoicing, order cancellation, lift & drop opening balance and shift end.

Value Addition: Integrating cash drawer opening in Ubuntu-based systems improves cash management at counters. It enhances security and efficiency in cash handling during various transactions.

Each of these developments contributes to improving different aspects of your software, ranging from compliance with regulations, accuracy in financial transactions, customer experience, operational efficiency, and more. The combined effect of these improvements enhances the overall functionality and user satisfaction of the software.

Value Addition: Manual invoice number capturing facilitates accurate auditing and reporting. It allows for seamless tracking of invoices and returns, aiding in financial analysis and compliance.

Stock take report provides you the details of physical stock audit done with respect to system stock for a particular store, data/date range.

To view stock take

In the Menu Bar, double-click Reports, double-click Stock Reports, then click Stock Take. The Stock Take window appears, as shown below-

In the Reprint Browser the New Button mentioned below are the details and Use of them:

  1. Email Button -- To Send the Duplicate Invoices to the Customer on E-MailID
  2. IRN Fail Response Button -- To check the List of Failed IRN Status Code Invoices
  3. E-invoice Button -- To Check the Logs for the IRN Generation and also to Retrigger or Update IRN for Manual IRN Status Code, also the user can Export the Invoice for IRN Generation in JSON Format.

Email Button:

  • Email Button is Provided for Sending the Emails for the IRN Status Code Blank Or Success Invoices.
  • If the Customer Request for the Copy of the Invoice on Mail and if the Customer had not mentioned the invoice on Email during the Invoicing Process then from Reprint the Duplicate Invoice Copy be Mailed to the Customers Email Id.

Value Addition: This feature enhances communication by allowing users to re-send invoices and manage failed IRN (Invoice Reference Number) statuses efficiently. It helps in maintaining accurate records and addressing customer inquiries.

Value Addition: Enabling salesperson selection at line and header levels provides better tracking and attribution of sales. This helps in analysing sales performance, rewarding sales staff, and enhancing customer service.

  • Users can search the order for Invoicing OC Order No. and Item No. This displays the order level details such as Item No, Item Name, Lot No., Qty, Sales Price, Disc., Charge, Tax, Amount, Sales Person, Location, UOM
  • Sales Person can be Selected at Line Level as well as Header Level

  • Customer attributes: Customer category consists of the customer’s details such as the age, gender, spouse birthday and the anniversary date.
  • Merchandise Category: Merchandise Category constitutes of Various brands, manufactured items, style items and quantities

Value Addition: Incorporating customer attributes in promotions allows for more personalized marketing efforts. Making the customer hierarchy non-mandatory simplifies the process, promoting flexibility and agility in creating promotions.



Earlier we have developed the EDC Pine Lab integration feature under the Credit card Payment modules for bill settlement and also we have registered multiple bank names under the EDC modules.

We have a Z report and shift end report for EDC modules and it’s getting generated successfully.

Report name are -

  1. Opening Balance
  2. Shift End report
  3. Z - read report

Value Addition: Capturing multiple EDC banks in shift end and Z read reports provides comprehensive reconciliation of credit card transactions. This feature enhances accuracy in financial reporting and end-of-day processes.

Value Addition: The audit trail reports provide transparency and accountability in store operations. Users can track and analyse various transactions, helping to identify issues, prevent fraud, and improve overall store management.

The Audit Trail Reports provides the details of transactions pertaining to store audit (price override, item override, parking etc.) for counter, and date / date range. It enables you to generate and view details of the following reports:

  • Return Details Report
  • Price Override Details Report
  • Void Details Report
  • Parked Invoice Report
  • Credit Card Transaction Audit
  • Missing Transaction Report
  • Audit Reports

Upload tools is Used to map the item codes against a channel created for a Web Store or marketplace.

The objectives of macros in Excel are to automate repetitive tasks and streamline workflows. By recording a series of actions or writing VBA code, macros that perform complex operations with just a few clicks of a button. Some specific objectives of macros in Excel include:

  • Saving time: Macros can automate tasks that would otherwise be time-consuming to perform manually, such as formatting data or generating reports.
  • Reducing errors: Macros can help to reduce errors by performing tasks consistently and accurately, without the risk of human error.
  • Enhancing productivity: By automating repetitive tasks, macros can free up time for more important tasks, which can enhance productivity and efficiency.
  • Improving data quality: Macros can perform data cleaning and validation tasks, ensuring that data is accurate and consistent across multiple worksheets or workbooks.
  • Enabling complex analysis: Macros can be used to perform complex calculations, statistical analysis, and other advanced data analysis tasks that would be difficult or time-consuming to perform manually.
  • Overall, the objectives of macros in Excel are to make it easier and faster to work with data, improve data quality, and enable more advanced data analysis.

Value Addition: The upload tool simplifies the mapping of item codes for different channels, reducing manual effort. It ensures accurate and consistent data mapping, which is crucial for maintaining a well-organized online presence.

Specification of field details for Tools-Upload

FieldDescriptionField Type
FunctionUse to select function from dropdownMandatory Field. Select from the drop down list.
File typeUse to select file type to uploadMandatory Field. Select from the drop down list.
File PathPath from where file need to be uploadedMandatory Field.
BrowseUse to browse the file path to uploadMandatory Field.
Action RequiredUse to Add or update the file. User can select based on the requirement.Mandatory Field.


User Interface

This development was unified in order to enhance the billing experience of a customer. This feature allows the customer to view the billing of his purchase.

Value Addition: Dual display screen support enhances customer experience during billing by providing a clear and easy-to-read display of their purchase details. This feature improves customer satisfaction and transaction transparency.

  • Its enable using toggle function or Counter wise dark theme property is set to Y
  • If the Property value of the Dark theme value is N, Then Normal Theme applied on the storefront application
  • If the Property value of the Dark theme value is Y, Then Dark Theme applied on the Storefront Application.

Value Addition: Offering a dark theme option enhances user experience by providing a modern and visually appealing interface. It caters to user preferences and potentially reduces eye strain during prolonged usage.

Ordazzle – Ecommerce Management Solutions


New Integrations

  • Flipkart
  • Shopee V2
  • Zalora V2
  • Tiktok
  • Amazon

  • Entrego
  • Grab (WIP - expected completion in the next couple months as it is for SSI)
  • Lalamove (WIP - expected completion in the next couple months as it is for SSI)
  • Worklink Dalivery (WIP - expected completion in the next couple months as it is for SSI)


New Devices


New Features

  • Capturing Package Dimensions
  • Bulk Packing
  • Ability to get Shipping Label without RTS
  • Directly Print Labels/Invoices/Manifests
  • Lazada ‘Automatic Shipped Update’ for Lazada Fulfilled
  • Mass Search - Ability to search for orders in bulk to process multiple orders together
  • Ability to print multiple Shipping Labels in one go


AI Recommendations