General Release Information
Release 1.15.1 (SuiteApp version 1.15.100) was released on May 13, 2026, and includes several enhancements and bug fixes detailed below. Your Production account will be updated automatically, while you will need to manually update your Sandbox account at your convenience.
Enhancements
FFA-1869 Enhanced 3-Way Match Routing for "Verify Bill" Matching Results Scenarios
In previous versions, Vendor Bills generated before an Item Receipt (when "Bill in Advance" is enabled) received a "VERIFY BILL" 3-Way Match status that ZoneApprovals treated the same as a "PASS" result, causing them to bypass matrix routing and auto-approve. To ensure tighter financial control, ZoneApprovals now accurately recognizes both the "VERIFY BILL" status and standard zero-quantity "FAIL" statuses as discrepancies. With this enhancement, these Vendor Bills will now correctly trigger the 3-Way Match criteria in your Approval Matrix, ensuring they are automatically routed to the appropriate personnel for review.
FFA-1992 Updated Field Help for "Include Additional Documents"
In previous versions, the field help for the "Include Additional Documents" preference in the Approval Configuration contained formatting errors and incorrect file size limits. We have updated this text to provide clear, accurate guidance on email attachments. The revised text now correctly reflects NetSuite's strict email size limits: individual attachments must not exceed 10 MB, and the total email size (including attachments, email content, and backend encoding) cannot exceed 15 MB.
FFA-2000 Expanded Support for "Require One Approval Per Employee"
In previous versions, the "Require One Approval Per Employee" matrix setting only prevented duplicate approval requests if a user was explicitly assigned as an individual employee approver multiple times. To make approving transactions faster and more efficient, we have expanded this feature to fully support Groups, Roles, and Sourced Approvers. Now, when an eligible user approves a transaction for the first time (either via the UI or email), any subsequent approval logs requiring their authorization - whether assigned to them directly, as part of a Group or Role, or as a Sourced Approver - will automatically be approved. To maintain a clear and accurate audit trail, these subsequent logs will be marked as "Auto-Approved" with the standardized reason "Require One Approval Per Employee enabled".
FFA-2012 Updated Field Help for "Enable Exclusion of System-Generated Transactions"
In previous versions, the field help for the "Enable Exclusion of System-Generated Transactions" preference in the Approval Configuration contained broken characters and formatting errors. We have updated this text to provide a clearer explanation of the feature. The revised text explicitly clarifies that enabling this preference allows ZoneApprovals to automatically submit or approve transactions created outside the standard user interface (such as via CSV Import or Scheduled Script).
FFA-2062 Refreshed ZoneApprovals Logos and Loading Indicators
To align with our recent Zone look refresh, we have updated the visual assets throughout the ZoneApprovals SuiteApp. Users will now see the new Zone logo displayed when setting up the ZoneApprovals and Bulk Approvals dashboard portlets. Additionally, the legacy logo loading animations previously seen when retrieving licenses, building matrices, or processing bulk approvals have been replaced with a loading spinner.
Bug Fixes
FFA-1738 Bulk Approvals Portlet & Page Keep Loading Until Refreshed After Submit for Approval
In previous versions, users may have experienced an intermittent issue where the Zone Bulk Approvals page or dashboard portlet would get stuck in a continuous loading state (spinning logo) after submitting transactions for approval or rejection. In these instances, the process appeared to hang indefinitely without displaying any error messages, and refreshing the page often resulted in some transactions remaining unprocessed. We identified that this behavior occurs when the user's role lacks the necessary permissions to access the required background script. To resolve the infinite loading issue, an Administrator must add the affected user roles to the Audience tab of the required script deployment using the following steps:
- Log in to NetSuite using an Administrator role
- Navigate to Customization > Scripting > Scripts
- Locate and view the script named FFA Get MR Status SL (Script ID: customscript_ffa_sl_get_mr_status)
- Navigate to the Deployments subtab
- Click on the deployment named FFA Get Bulk Approval MR Status SL (Deployment ID: customdeploy_ffa_sl_bulk_mr_status)
- Click Edit
- Navigate to the Audience tab
- Select the affected custom roles in the Roles list (check both Internal Roles and External Roles selections as needed)
- Click Save
Once the roles are added, users will immediately be able to process bulk approvals without encountering the infinite loading screen.
FFA-2029 Memo Chip Applied to Approval Matrix Shows Only First Character
In previous versions, users configuring an Approval Matrix may have experienced a display issue when adding the Memo field as a chip. After typing a text value into the matrix row field and clicking the "Done" icon to save the row, the interface would incorrectly truncate the text and display only the very first character. While the underlying routing data was safely captured on the backend, this UI glitch caused confusion regarding the matrix criteria. This issue is now resolved.