DATE:
AUTHOR:
DealPOS
🌐 Web

WebApp Version 12.51 Changelog

DATE:
AUTHOR: DealPOS

This update includes new feature, important improvements to performance, and usability, ensuring that your daily operations run seamlessly. We’ve also addressed several bug fixes to enhance stability and reliability. Thank you for your continued trust and feedback, which helps us bring you the best possible service!


New Feature:

  • [Products] AI-Powered Product Description Generation

    Introducing an AI-driven feature to streamline product description creation! Now, you can automatically generate engaging product descriptions using AI. Simply set up your prompt to guide the AI in crafting descriptions that align with your brand’s voice and product details. This tool helps you save time while maintaining consistent, high-quality content across your product listings!

Learn more about Product Module Introduction

  • [Loyalty Point] Loyalty Expiration Time Updated by Activity (Activity Based)

    Introducing the latest addition to our loyalty system! With the new Activity-Based Loyalty Expiration feature, you can now configure points expiration to extend based on customer transactions. Each time a customer earns points, the expiration date of their existing points will automatically update to match the most recent transaction. Note that expiration updates only occur when points are earned.

Learn more about Loyalty Program

  • [Setup - Module] Mandatory Fields Setting for Payment Code and Note in Sell Module

    A new configuration feature in the Sell module allows users to set the Payment Code and Payment Note fields as required for certain payment methods (excluding Cash, QRIS, and EDC). This setting can be activated in the setup menu, ensuring that cashiers must fill in these fields before completing a transaction, improving transaction data accuracy and compliance with specific payment requirements.

  • [Setup - Mail] End of Days Report by Sales Order Tag

    We've enhanced our auto-send sales report feature! Users can now automatically send sales reports filtered by Sales Order Tag, adding flexibility to how sales data is reported and received via email. This allows for more targeted insights and streamlined reporting options for your business needs.

Learn more about End of Day Reports

Minor Improvements:

  • [Login - Forgot Password] Auto Submit OTP After Inputting the Last OTP Number

  • [Products - Import Product] Add Reference Article Below Upload Form

  • [Sell]

  • [Reports]

    • Improve Stacked Column Chart for Monthly Sales Reports

    • Restrict Purchase Report with Buy Report Role Only

  • [Orders - Customer Invoice]

    • Redesign Add Payment Modal Dialog

    • Mark New Customers Created When Importing Invoice (V2)

  • [Payment - Received] Display Invoice Number in Error Message When Import Fails

  • [Debt]

    • Provide Customer Column in Join Invoice Info Tables

    • Provide Supplier Column in Join Bill Info Tables

  • [Adjustment] Redesign Adjustment Info

    • Display All Rows of SKU in Counted Table

    • Display Only Adjusted SKU in Adjusted Table

  • [Promotion - Coupon] Redirect Category Requirement to Products Menu Filtered by Category

  • [Outlets - Registers] Allow User to Remove Assigned Customer Display Theme

  • [Sensitive Field] New UI UX for Sensitive Field Masking

    • New Masking System Configuration

      We have a new masking feature for sensitive fields, with settings that allow users to set the number of characters shown at the beginning (prefix) or the end (suffix) of the field. However, each sensitive field is predefined by the system to use either the prefix or suffix setting, and users cannot set both for a single field. This ensures that specific fields only reveal a designated part according to the system's configuration. The masking implementation is currently only available in the Products and Customers menus; it has not yet been applied to the Suppliers and Sales Person.

    • Remove Product Storage Location from Sensitive Field

Bug Fixes:

  • [Products - Import]

    • Fix Brand is not Saved When Importing Product via CSV

    • Restrict Outlet Access for Unauthorized User When Importing Product with Inventory

  • [Contacts]

    • Fix Display Created & Modified Information in Customer Info V2

    • Fix Point History & Customer Info Show Different Point After Deleting Invoice

  • [Orders - Estimate] Merged Customers Will Be Removed from Estimate Info

  • [Debt - Join Invoice V2] Display Error Message If Assigning Customer with No Outstandings

  • [Inventory - Highest Quantity] Hide Discontinued Product from List

  • [Adjustment] Inconsistent Error Message on Deletion Record from List vs Info Page

  • [Promotion - Coupon] Fix Variant Requirement Table to Display Correct Price Instead of Null

[Patch 12.51.1] :

  • [Reports - Compare] Fix Filter Sales Order Tag is not Worked

  • [Orders] Fix Customer is Disappearing When Converting Sales Order to Invoice

  • [Inventory - Product by Outlet] Optimize Data Loader & Export Runtime

    To enhance performance and reduce loading times, the Inventory by Outlet page now prompts users to apply filters before displaying data. This change ensures that only the relevant inventory data is shown, preventing system slowdowns and timeout issues when handling large datasets.

  • [Users - Groups] Fix Some Users Cannot Edit Group


Stay tuned for more updates, and feel free to reach out if you have any questions or need support!

Powered by LaunchNotes