Features

  • Filtered List Views — Users can now scan or enter a value to pre-filter a list view before it loads.  Enable the "Show Scanning Prompt" preference on the list view and then simply scan or enter the value upon opening the list view, and the list loads with the results already filtered.
    Image Placeholder
  • Enable Inline Editing for Sublists — You can now perform inline editing on line level (sublist) fields directly within list views, a feature previously available only for body level fields. A new "Is Sublist Field" checkbox has been added to the field configuration to enable this functionality on supported transaction types. This allows you to quickly update specific line details, such as quantity or memo, without opening the full record.
    Image Placeholder

Enhancements

  • Improved M2M Certificate Configuration/Expiry Errors — Previously, providing an invalid certificate ID during login resulted in a cryptic error. This has been updated to provide clear, user-friendly feedback by adding validations for certificate ID and type. Now, specific error messages like "Your certificate has expired" are displayed to guide you correctly.
  • DateTime Filter Enhancements — Support for datetime fields has been added across available filters, dynamic filters, field display rules, and highlighting rules.
  • Auto-remove Dependent Inventory Fields — To prevent data inconsistencies, logic has been added to automatically remove dependent inventory fields like "Is Lot Item" and "Is Bin Item" when a parent inventory summary field is deleted from a form configuration.
  • Web View Error Handling Improvement — Web Views will now send errors using error keys to ensure errors can be displayed properly.
  • Expanded Inventory Status Control — Inventory Status can now be assigned to all major item types (Inventory, Assembly, Lot Numbered, and Serialized) regardless of whether they use bin or lot numbers. This enhancement improves data sourcing from sublist to subrecord fields for greater accuracy.
  • Improved Record Success Messages — The success message displayed after creating or updating a record has been enhanced to be more user-friendly and informative. Previously, the message only showed a generic internal ID. Now, it displays the specific record type along with its transaction number or name, providing immediate and clear confirmation of the action taken.
    Image Placeholder

Fixes

  • Calendar Pixel Overflow — Resolved a pixel overflow issue that occurred when opening the date and time picker calendar in the mobile app.
  • Fix Sales Order Currency Display — Resolved an issue where currency fields on the Sales Order form were displayed as plain text instead of the proper currency format.
  • Dropdown Race Condition — Resolved an application crash caused by a race condition when users quickly searched and selected items in dropdown fields.
  • Dynamic Filter Configuration Crash — Resolved an issue that caused the application to crash when incorrectly configuring a dynamic list filter.
  • Vendor Bill Lot Number ID — Corrected an issue on Vendor Bills where the Lot Number field had the wrong ID and was incorrectly displayed as a dropdown list instead of a text field.
  • eXtendFile Uploads on Inbound Shipment — Fixed an issue where files uploaded to Inbound Shipment records via the mobile app were not being properly linked.
  • Persist "Show Internal ID" Setting — Fixed an issue where the "Show Internal Id" setting was not saved between login sessions. The application now correctly retrieves this preference upon login, ensuring the setting persists for the user across both web and mobile platforms.
  • Print Button Configuration — Improved the print button configuration screen to avoid invalid configurations.
  • Item Shipment Inventory Details — Resolved a bug in View functions for Item Shipment/Fulfillment records where only one serial or lot number was displayed for items with multiple inventory details.
  • Field Prefix/Suffix — Resolved an issue where a configured prefix or suffix for a field was not being saved to the NetSuite record upon submission.
  • Incorrect Folder Count — Resolved a bug where folder counts were incorrect for non-admin users because they included hidden functions. The system now accurately calculates and displays the number of functions visible to a user's specific role.
  • Role Assignment for Dependent Functions — Fixed an issue on the mobile platform where assigning a role to a main function would not automatically apply it to its linked dependent functions. This update ensures that role assignments are now correctly propagated to all mapped target functions, including those within a multifunction setup, to maintain consistent permissions.
  • Offline Function Caching Crash — Resolved an issue that caused the application to crash with a type mismatch error when saving a function with caching enabled. This was due to an incompatibility in how date fields were stored for offline use. The system now correctly handles both online and offline data types, ensuring functions can be saved and cached without error.
  • Sublist Mandatory Validation — Corrected an issue where making an entire sublist mandatory did not trigger the required warning message upon submission with no line items. The system now properly validates that at least one line item has been added to a mandatory sublist before the record can be saved. This ensures you receive the appropriate error, such as "Item sublist is required! Please enter at least one row in the sublist."
  • iOS Camera Upload — Resolved a bug on iOS devices that caused file uploads from the camera to cancel. Also, an extra cancel button has been added on iOS to ensure the bottom sheet can be manually dismissed if you decide to cancel upload.
    Image Placeholder
Note: These new features, enhancements and fixes require that your eXtendMobile SuiteApp has been upgraded to version 1.12.211 or above.