DATE:
AUTHOR:
Ezzan
🌐 Web

WebApp Version 12.73 Changelog

DATE:
AUTHOR: Ezzan

This update includes new features, essential performance improvements, and usability enhancements, ensuring your daily operations run smoothly. We've also addressed several bug fixes to enhance stability and reliability. Thank you for your continued trust and feedback, which help us deliver the best possible service.


New Feature:

  • [Debt - Join Invoice] Provide Surcharge Feature

    We’ve added a new feature for Join Invoice payments — now, when paying multiple outstanding invoices in one transaction, the cashier can apply a surcharge (in percentage). For example, if the total amount of the join invoice is 1,000,000 and a 10% surcharge is added, the customer will need to pay 1,100,000. This allows businesses to include additional service or processing fees directly during payment. This enhancement also addresses a previous issue where using a payment method with a surcharge on join invoice payments caused the status to become Exceed instead of Paid. With this update, the payment status will now be correctly marked as Paid.

  • [Debt - Join Invoice] Revamp Write Off UI/UX

    We’ve revamped the Write Off feature in Join Invoice to improve the user experience and provide more flexibility. When users perform a write-off on a Join Invoice that is still in unpaid status, they can input more detailed information — including Note, Tag, and Write Off Date. This new UX is adapted from the write-off process in individual Customer Invoices, making it more intuitive and aligned across different modules.

  • [Logistics - Transfer Order] New Sort Option by Created Date or Invoice Date on Transfer Order List

    We’ve added a new configuration that allows users to choose the default sorting method for the Transfer Order list. The available options are Created Date (the date when the transaction was created) and Transaction Date (the date selected during transaction input, which could be in the past or future). This config can be adjusted through the settings menu to suit each business's operational flow.

    On the Transfer Order list, a new Sort By dropdown is now available at the top-right corner of the list. Users can dynamically switch between sorting by Created Date or Transaction Date, making it easier to view and manage transactions based on their preferred criteria.

Minor Improvements:

  • [Products]

    • Improve the Upload Product Size Limit

      This improvement was developed based on customer request #2285

    • Block Product Save if Variant Code is Empty When Code Required Configuration is Enabled

    • Change Export Product for Digital Scale with TXT Format Option to Dropdown

      This improvement was developed based on customer request #2410

  • [Reports - Customers] Hyperlink Regional Name in Top Customer by City to Regional/City Info

  • [Orders - Customer Invoice] Display Item Discount Amount Column in CSV Export

  • [Orders - Sales Order] Improve Sales Order Info UI

  • [Debt - Join Invoice] Display Due Date Without Year in Join Invoice List

  • [Debt - Join Bill] Enlarge Write Off Modal Size

  • [Logistics - Transfer Order] Restrict Transfer Order List Based on User's Outlet Access (Read Access)

  • [Buy] Improve Quick Add Supplier UI

  • [Infrastructure]

Bug Fixes:

  • [Products]

    • Fix the Variant Description is Missing in Product Form

    • Show Expiring Promotion on Variant Info When Expired Date is Today

  • [Reports - Customers]

    • Fix Display Customer Age Instead of Gender in Top Customer by Age List

    • Restrict User’s Outlet Access for Top Customer by City Report

  • [Debt - Join Invoice]

    • Remove Surcharge from Transaction When Payment is Deleted

    • Fix Payment Recommendation Showing Zero After Deleting Payment & Editing the Join Invoice

  • [Developer - Webhook & API]

    • Fix API Supplier Does Not Trigger Webhook

    • Fix API Variant Not Triggering Webhook & Sending Unknown Type to Sematext

    • Fix API Erase Invoice Sending Unknown Type to Sematext

    • Fix API Outlet Error: Null Object & Not Returning 500 When Outlet Code Not Found

Patch [12.73.1]:

  • [Estimate] Change Estimate Note Component to TinyMCE

  • [Payment - Details] Fix Backdated Payments from Join Invoice Not Displayed

  • [Payment - Daily] Fix Payment Amount Redirects to an Incorrect Data Range

  • [Debt - Join Invoice] Fix Users Can Custom Partial Payment for Cash Method Only

Patch [12.73.2]:

Patch [12.73.3]:

  • [Reports (Purchase) - Summary] Fix Filter Payment Status Doesn't Work

Patch [12.73.4]:

  • [Products]

    • Move Minimum Price Field Position from Product Form (Item Dialog) to Advanced Tab

    • Add Tooltip for Minimum Price Field

  • [Setup - Module (Products)] Set Default Variant Code Generator to Yes

Patch [12.73.5]:

Patch [12.73.6]:

  • [Sell] Fix Users Cannot Import Item to the Selling Cart

  • [Adjustment] Fix Users Cannot Import Item to the Adjustment Cart

  • [Logistics - Transfer Order] Fix Users Cannot Import Item to the Transfer Order Cart


Stay tuned for more updates, and don't hesitate to reach out if you have any questions or need support.

Powered by LaunchNotes