DATE:
AUTHOR:
Ezzan
🌐 Web

WebApp Version 12.61 Changelog

DATE:
AUTHOR: Ezzan

This update includes new features, important performance improvements, 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:

  • [Fulfillment] New Fulfillment UX: Introducing 'New Order' Tab

    We’ve updated the Fulfillment menu for a smoother user experience. The "Unfulfilled No Picklist" feature has been renamed "New Order" and moved from the Advanced/More Menu to the main Fulfillment menu. Fulfillment now features 5 tabs: New Order, Pick, Assigned, Pack, and Ship. While "New Order" is the first tab, the default view will still open on the Pick tab to streamline your workflow.

    The New Order tab is designed to help users manage newly placed orders that have not yet been picked. We plan to introduce a dedicated app to track and manage this Fulfillment feature more effectively.

    Learn more about Fulfillment (Pick, Pack, and Ship)

Minor Improvements:

  • [Dashboard] Resize Currency Label in Summary Card

  • [Products - Variant] Display Time When Hovering Inventory Modified Date

  • [Sell] Avoid Users from Redeeming Points When the Amount is Negative

  • [Reports - Category] Add Row Count & Pagination for Tree View & List View

  • [Reports - Outlets]

    • Switch Some Columns Position & Renaming Some Columns

    • Provide Value Column (Inventory Value When Sold) in UI & CSV

    • Provide Daily Target Column in UI & CSV

  • [Contact]

    • Implement Uppy Form for Uploading Customer Image

    • Implement Uppy Form for Uploading Supplier Image

    • Provide Supplier Description When Export Supplier to CSV

    • Allow Users to Update Supplier Description via CSV Import

  • [Orders - Customer Invoice] Disable Quantity Edit for Prepaid Package Product When Edit Invoice

  • [Payment - Detail] Record Deleting Payment to Invoice Update History

  • [Inventory]

    • Provide Column Toggle Feature for Inventory Outlet

    • Display Value Column (Inventory Value When Sold) in Inventory Outlet

    • Add Filter Discontinued for Variant in Negative Inventory List

    • Provide Sort Feature for All Columns in Dead Stock Inventory

    • Provide Sort Feature for All Columns in Days Of Inventory (Except Lead Time and ROP)

  • [Adjustment]

    • Provide Export in Adjustment Info When Status is Draft & Pending

    • Display Full Outlet Name When Hovering (Adjustment Info)

  • [Promotion - Pricebook] Avoid Users to Import Variant without Code Column in CSV File

  • [Users - User Update History] Record Changes Made Through My Profile Menu

  • [Outlet]

    • Add Filter State in Registers List

    • Implement Uppy Form for Uploading Customer Display Images

    • Add Toaster When Category is Added Successfully in Quick Key Form V2

  • [Setup - Payment] Add Pagination & Row Count

  • [Setup - Tax]

    • Add Pagination & Row Count for Tax List

    • Display Tax Structure (Single/Multiple) in Tax List

    • Disallow User Submit Multiple Taxes If Tax List is Blank

  • [Setup - Application] Restrict Fraction Value Input to Between 0 and 4 Only

  • [Developer Configuration - Storage Provider] Add More Cloudflare Configurations

    Once this configuration is applied, the default configuration for the storage provider will automatically point to Cloudflare. However, it's crucial to note that all images from the four mentioned modules will be broken or inaccessible once this change is implemented.

    Users must migrate their files/images to Cloudflare using the Tools App feature to resolve this. This migration ensures that the images will remain accessible after the configuration change. If migration is not done, the images will remain inaccessible. The new configuration will work for the following modules :

    • Customer Image

    • Supplier Image

    • Prepaid Package Image

    • Customer Display

Bug Fixes:

  • [Products] Fix Serial Products with Zero Quantity Still Exported to CSV File

  • [Contacts - Customers] Fix Expired Date Column Always Show Blank

  • [Reports - Outlet] Fix Filter Outlet Group not Worked Properly

  • [Reports (Purchase) - History] Fix Default Filter Currency is not Using Primary Currency

  • [Debt - Join Invoice] Fix UTC for Payment Modified Date in Join Invoice Info

  • [Inventory - Product by Outlet] Resolve Mismatch in Total Rows Between Export and UI Display

  • [Inventory - Outlet] Fix Sort Max & Difference Columns aren't Working

  • [Buy] Fix Cart Display Incorrect Last Buy Cost for Outlet with Outlet Price

  • [Fulfillment - Unfulfilled Invoices] Fix Created Column Display Incorrect Data (Always 0)

  • [Setup - Payment] Fix QRIS Tab in QRIS Payment is Blank

[Patch 12.61.1] :

  • [Dashboard]

  • [Sell - Printing] Trace ID for Invoice Printing

    We've introduced a new setting that allows you to display the Trace ID on printed invoices. This unique ID helps the support team easily verify an invoice's existence in the system, improving issue tracking and resolution. This feature was developed in response to the system's recent reports of printed receipts not being recorded.

  • [Buy] Fix Display Later Tab for Negative Amounts

[Patch 12.61.2] :

  • [Sell] Offline Order UI & UX Enhancements

    We've made several improvements to the Offline Order experience to ensure better usability and synchronization.

    • Sync Order & Sync Product Menu Separation

      Previously, Sync Order and Sync Product were in the same menu. Now, each has its dedicated menu for better navigation.

    • New Sync Order Modal with Unsent & Fail Tabs

      • The Sync Order function now opens in a modal with two tabs:

        • Unsent: Displays offline orders that need to be uploaded.

        • Fail: Shows orders that failed to upload (e.g., already synced or the internet still offline).

      • This modal appears automatically when opening the Sell menu while online and cannot be closed until all Unsent orders are uploaded. The modal can be closed if the Fail tab contains orders.

      • If the user decides that the Unsent and Fail orders do not need to be synced to the server, they can click the red X button in the table.

    • Offline Transaction Label on Printed Receipts

      Transactions made while offline will now have a red "OFFLINE" label on printed receipts for better tracking.

    • Improved Complete Sell Page for Offline Transactions

      • If a transaction is made while offline, an offline label will appear.

      • A Retry button allows users to manually upload orders.

      • An "Internet Required" toaster message will appear if users click the retry button while the internet is still unavailable.

    • Improved Complete Sell Page for Slow Connection

      When experiencing a slow connection, the Complete Sell page will now display a Retry Upload button. Users must ensure a stable internet connection before clicking the button to successfully sync the transaction to the server.

  • [Dashboard]

    • Fix Dashboard Purchase Summary Redirect to Sales Report Instead of Purchases Report

    • Fix Purchase Order Summary Display Incorrect Order Count

  • [Inventory]

    • Fix Filter Time Show Blank Time Picker in Inventory Timeline

    • Fix Incorrect Calculation for End Date Column Triggered by Product with Manufacture Out Log

  • [Payment]

    • Remove <div> HTML Tag When Export Payment Detail with Payment Note

    • Remove <div> HTML Tag When Export Payment Detail with Type Column

  • [Debt - Join Invoice] Remove <div> HTML Tag from Join Invoice Note in CSV Export

  • [Logistics - Inbound Logistics] Fix Tax in CSV Export Still Calculate Non-Taxable Product

  • [Promotion - Coupon] Read Maximum Discount Column Only When Importing Percentage Type Coupons

[Patch 12.61.3] :

  • [Sell] Enhanced Offline Order Sync UI & UX

    We've introduced several improvements to the Offline Order Sync experience for better control and visibility.

    • Sync Orders Modal Behavior Update

      The Sync Orders modal can now be closed when offline. When online, the modal can only be closed if there are no Unsent offline orders. Users can only upload the Unsent offline orders when online and it will be disabled when offline.

    • New "Success" Tab for Uploaded Orders

      A "Clear" button is available to remove all orders in the Success and Fail tabs. This button is only accessible to users with the "Sell Delete" role.

    • New "Success" Tab for Uploaded Orders

      A new "Success" tab has been added to track previously unsent orders that were successfully uploaded. The list remains visible until the user clears the cache & cookies or manually removes it using the Clear button.

  • [Reports - Category (Tree)] Remove Pagination

  • [Reports - Outlet]

    • Fix Date Parameter in Sales + Tax Column Hyperlink

    • Remove Profit Column in CSV Export for Unauthorized Users

  • [Inventory - Product by Outlet] Fix Product Names with Commas Cause Column Misalignment in CSV

  • [Inventory - Timeline]

    • Set Default Filter Time to 00:00

    • Fix Total Row Count Display Incorrect Data

    • Fix Negative Inventory Calculation in Start Date Column

  • [Inventory - Timeline Detail] Fix Incorrect Calculation for End Date Quantity from Sold & Delivery Out Columns

  • [Promotion - Pricebook] Fix Users Cannot Export Pricebook Item


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

Powered by LaunchNotes