Transaction Category Support for Imported Transactions
NetSuite 2026.2 enhances transaction category support for improved banking transaction management. Transaction Category Support for Imported Transactions
Transaction Category Support for Imported Transactions
The recent enhancements to the Financial Institution Parser Plug-in allow for the inclusion of an optional transaction category for banking transactions imported into NetSuite. Starting in NetSuite 2026.2, this update empowers plug-in developers by enabling them to capture and include transaction categories in the createNewTransaction API call, further improving transaction data handling.
What Changed?
NetSuite now allows plug-in authors to specify a transaction category when importing banking transactions. This is done by including a category field in the additionalFields parameter of the createNewTransaction() function.
Note:
- End-User Impact: Currently, there is no visible impact on the end-user interface or behavior. Existing integrations remain intact if no transaction category is provided.
- Future Enhancements: While the transaction category is not yet used within the UI, this data will support future enhancements in transaction matching processes.
AI-Assisted Transaction Matches for Bank Reconciliation
Starting in NetSuite 2026.1, the Transaction Matching Assistant is introduced as a new AI feature in bank reconciliation that helps resolve situations where multiple possible matches exist. This enhancement reduces manual review within the existing workflow. This feature, available only to eligible customers with access to supported AI features, uses OpenAI GPT 4.x.
Previously, when reconciliation rules and enrichment-based matching (if Enriched Bank Data was enabled) didn't produce a single match for ambiguous cases, manual review was required. The Transaction Matching Assistant now serves as an additional layer of evaluation that can identify the most likely match among multiple options, allowing for more streamlined reconciliation processes. Only one-to-one matches are considered.
The matching assist appears on the Review subtab, where it can be verified and submitted. It evaluates transaction details such as payee/payor, memo context, and transaction date proximity. Matches are visually identified with a multicolored vertical line, and the match details popup will indicate how AI was applied. Undoing a match returns the matched transactions to the To Be Matched subtab.
To enable this feature, go to the Accounting subtab under Setup > Company > Setup Tasks > Enable Features. Existing Bank Reconciliation permissions continue to apply. For more information, see Permissions for Banking Features.
Using createNewTransaction API
To leverage the new transaction category feature, plug-in authors should utilize the createNewTransaction function, which has the following parameters:
function createNewTransaction(options) { // Implementation here}Key parameters of interest include:
| Parameter | Type | Required | Description |
|---|---|---|---|
Since | String | Yes | The date of the transaction in ISO 8601 format. |
amount | Number | Yes | The transaction amount. |
transactionTypeCode | String | Yes | Maps to a valid bank data type in NetSuite. |
uniqueId | String | No | Used to avoid duplicate transactions. |
category | String | No | Optional category for the transaction. |
Developers are encouraged to begin using the transaction category field to prepare for future features related to transaction categorization and management.
Enriched Bank Data for Transaction Matching
Additionally, the Enriched Bank Data feature has been enhanced to improve the accuracy of matching imported bank transactions to your general ledger (GL) in NetSuite. Generative AI now automatically extracts entity information from the memo and payee or payor fields of imported bank transactions, aiding in more accurate matching for ambiguous transactions.
After all system and custom rules have been applied, any unmatched transactions with multiple potential matches that have the same amount can be run through the enrichment-based matching process. This process identifies matching GL transactions that are within seven days of the bank transaction date and share similar extracted information. Matched transactions will also display a multicolored vertical line on the Match Bank Data and Reconcile Account Statement pages.
Who This Affects
- Roles Impacted:
- Plug-in Authors
- Developers focusing on banking integrations
- Financial Administrators (indirectly, as future enhancements will assist in transaction matching processes)
In summary, the enhancement of transaction category support for imported transactions allows developers to better organize and track banking transactions in NetSuite, paving the way for future enhancements that will likely benefit transaction management. The introduction of AI-assisted transaction matching also aims to streamline the reconciliation process, while enriched bank data improves accuracy in matches.
Key Takeaways
- NetSuite now supports transaction categories for imported transactions via the Financial Institution Parser Plug-in.
- Plug-in authors can specify transaction categories using the
additionalFieldsparameter in thecreateNewTransactionAPI. - Current UI remains unaffected; categories are not yet operational in the interface.
- The inclusion of transaction categories prepares for future enhancements in transaction management.
- The new Transaction Matching Assistant enhances reconciliation efficiency, while enriched bank data enables better matching accuracy.
Frequently Asked Questions (4)
Does the new transaction category feature require any UI changes or updates in NetSuite 2026.2?
How can plug-in developers utilize the transaction category feature in imported banking transactions?
Are there any new permissions required to enable the AI-assisted Transaction Matching Assistant?
What role does generative AI play in the Enriched Bank Data feature for transaction matching?
Weekly Update History (1)
Added an entry for AI-Assisted Transaction Matches for Bank Reconciliation. This feature is only available to eligible customers with access to supported AI features.
View Oracle DocsWas this article helpful?
More in Banking
- Enriched Bank Data for Improved Transaction Matching in NetSuite
Updated for NetSuite 2026.1: Enriched Bank Data feature enhances transaction matching accuracy using generative AI.
- Testing Versapay Payment Gateway Connection in NetSuite Pay
Connect and test Versapay Payment Gateway for NetSuite Pay, verifying configurations safely without financial risk.
- Standardized Error Codes for Enhanced NetSuite Bank Imports
Standardized error codes enhance clarity in NetSuite bank import feedback, allowing quicker resolutions for users.
- Match Bank Data Functionality for Accurate Transaction
Match Bank Data provides an accurate method to reconcile imported bank transactions in NetSuite, enhancing financial accuracy and oversight.
Advertising
Reach Banking Professionals
Put your product in front of NetSuite experts who work with Banking every day.
Sponsor This Category