1.28.40 Release

10/3/2026
What's New

#1 Request Invoice Button Now Enabled by Default

Overview
We have enhanced the default configuration for the Request Invoice feature to improve usability and reduce setup friction for new workspaces. The Enable Request Invoice Button setting is now turned ON by default, allowing merchants to immediately start receiving invoice requests without requiring manual activation.

1. What Has Changed
Default Setting Updated for Request Invoice Feature:
- The Enable Request Invoice Button is now set to ON (TRUE) by default for all newly created workspaces.
- Previously, the default state was OFF, which required merchants to manually enable the feature before customers could submit invoice requests.
- Merchants still retain full control over the setting and may manually toggle it OFF if they choose to disable the request feature for their customers.

2. Where This Is Reflected in the Portal
This change applies during workspace creation and configuration.

For newly created workspaces:
- The Enable Request Invoice Button will automatically be enabled by default.
- Merchants can manage this setting within the workspace configuration panel by toggling the feature ON or OFF based on their business needs.

3. Impact
- Reduces setup friction for new users
- Minimizes support queries related to missing request invoice functionality
- Enables merchants to immediately receive invoice requests from customers
- Maintains full flexibility for merchants to disable the feature if needed


Bug-Fixes

#1 Sales Invoice Number Generation Fix

Overview
We have implemented a permanent fix to address an issue where generated Sales Invoice Numbers could appear with unusual or incorrect values. The invoice number generation logic has been reviewed and corrected to ensure proper formatting and sequencing.

1. What Has Changed
- Invoice Number Generation Logic Corrected:
- The system has been updated to ensure that Sales Invoice Numbers are generated correctly during invoice creation.
- Previously, users could encounter invoices with unusual or broken values in the invoice number due to inconsistencies in the generation logic. This issue has now been resolved.

2. Where This Is Reflected in the Portal
- This fix applies during the Sales Invoice creation process.
- When users create a new invoice:
- The system will automatically generate the invoice number using the correct format and sequence.
- All newly created invoices will now display properly generated invoice numbers.

3. Impact
- Ensures consistency and reliability in invoice numbering, prevents formatting anomalies, and improves data integrity for sales invoices generated within the portal.

#2 Upload Feature Access Corrected for Starter Plan

Overview
We have implemented a permanent fix to ensure that Upload features are restricted based on workspace subscription plans. Users on the Starter plan will no longer have access to upload-related features, aligning functionality with the intended plan limitations.

1. What Has Changed
Upload Feature Access Controlled by Subscription Plan:
- The system has been updated to restrict Upload features for workspaces subscribed to the Starter plan.

1) Starter Plan: Upload features will not be visible or accessible.
2) Basic and Pro Plans: Upload features will remain available as part of the plan benefits.

Previously, upload functionality could appear even when the workspace was on the Starter plan. This behavior has now been corrected.

2. Where This Is Reflected in the Portal
This change applies across areas of the portal where upload functionality is available.

When a workspace package is set to:
- Starter: Upload options will be hidden.
- Basic or Pro: Upload options will be visible and accessible.

If the workspace package is updated (e.g., via administrative tools such as Retool), the portal will reflect the correct feature visibility according to the updated plan.

3. Impact
- Ensures proper feature access based on subscription plans, prevents unintended access to restricted functionality, and maintains clear differentiation between Starter, Basic, and Pro plan capabilities.