Release 3.4.0 - September 16, 2026
📌 Accounts Payable
- Mark Approved is its own permission
Control the ability to manually mark invoices as approved through a dedicated permission. - Net Terms and Due Date Setting
Users can configure how net terms and due dates are determined at the global or supplier level. Net terms can come from either the invoice or the supplier default, while due dates can come from the invoice or be calculated based on the net terms. - Ability to approve invoices from email
Users can now approve invoices directly from email. This also works when accessing the approval email on mobile. - Accounts Payable supplier level default
Set a separate Accounts Payable account default for individual suppliers. - Quick access to the supplier side panel from the invoice summary
Invoice summary displays a shortcut next to the supplier dropdown that allows you to view the supplier profile. - Posting Period as a column
Add Posting Period as a column in the Unpaid and Paid tabs for improved visibility and reporting. - Job Column in AP Tabs
Add Job as a column across AP tabs to simplify payment runs and reporting.
Note - Only applicable for Sage Intacct Construction. - Dynamic Coding for Jobs, Cost Codes & Categories
Job, Cost Code, and Category fields now dynamically update based on their dependencies, mirroring Sage Intacct Construction. - Ability to pull Supplier custom field as the remittance email in Centime
Use a NetSuite supplier-level custom field as the remittance email, eliminating the need to re-enter the email address.
Note - This functionality was developed for a specific customer and can be enabled for other customers upon request. - PO Unbilled amount in the Documents tab
View the PO unbilled amount directly in the Documents tab to better track PO billing and receiving. - Always auto-apply next posting period when a period gets locked/closed
The posting period now automatically moves to the next open period when the current period is locked or closed.
Nuance: This is only applicable for NetSuite users who have enabled the accounting preference to allow the transaction date to be outside of the posting period.
Coming soon - An optional setting to always default invoices to the current open period. - Class as a column
QBO users can add a Class field, which is at the line level, as a column in all of the AP tabs.
Fixed Gaps:
- Duplicate Detection Delayed for PO Invoices (Hotfixed)
PO numbers are no longer required for duplicate detection, ensuring PO invoices are flagged even when a PO number is unavailable. - Supporting Documents column is a default field
Supporting Documents is now a default column for improved visibility. - Aggregate Capture only for non-PO invoices
Aggregate Capture now applies only to non-PO invoices. PO invoices are captured with multiple lines to support line-level matching. - Improved Coding Field Visibility
Hover over coding fields in the invoice summary to view their field names. - Custom Reject Reason
Users can now enter a custom rejection reason when rejecting a bill payment. - Re-run Linking logic audit note
Leave an audit note when line matching has been restructured using re-run logic (2-way and 3-way). - Preserve Coding when PO linking is done (Hotfixed)
Coding on unchanged, unlinked invoice lines is now preserved when PO linking is re-run. - More Specific ACH Remittance Timelines
Remittance emails now specify the ACH payment type and expected timeline: 1–2 business days for Same-Day ACH and 3 business days for standard ACH. This specificity helps avoid ambiguity in remittance emails to suppliers.
📌 Accounts Receivables
- Export Support for Large AR Tables
Accounts Receivable users can now export all their data by choosing "All Pages" in the export options. An in-app alert notifies users when their file is ready to download, eliminating page-by-page export constraints for high-volume data clients. - Customer Portal Document Access
Shared customer-level documents uploaded by the AR team now display automatically in the Customer Portal under Settings > Documents. - Display NetSuite Account Numbers in GL Preferences
GL Account dropdowns now display the NetSuite account number instead of the internal ID, providing clearer label context and consistent formatting across the application. - Processing Fee Column in Paid Invoices
Merchant Services users can now add Processing Fee as a column in the Paid Invoices tab, matching GL fee postings at the payment ID level for clearer transaction reporting. - Cash App: Sync Payment Details to NetSuite Undeposited Funds
Pass the payment method and payment reference ID directly to NetSuite during undeposited funds posting. Wherever check payments are present, pass the Check # accordingly, extracted from remittance.
Fixed Gaps:
- AR GL Posting Resilience
Deployed a hotfix with retry logic to automatically recover from dropped network calls during GL posting. - Task Navigation & Filtering Resolution
Resolved linking issues when navigating from the Task Archive to customer records, ensuring "contains" search filters function correctly across all environments. - Task Archive Table Cleanup
Removed redundant Status columns from the Completed Task Archive view to improve table clarity. - Task Status Governance
Restricted assignees, creators, and watchers from reverting updated tasks back to the Created status.
📌 Cash Flow Workbench
- Custom Scenario Modeling
Users can now use natural language prompts to modify their baseline forecast. This AI feature assists in finding correct inflows or outflows, confirms before applying, and stores all prompts in the Applied History tab for a quick review.