Transaction Category Support for Imported Transactions

NetSuite 2026.2 enhances transaction category support for improved banking transaction management. Transaction Category Support for Imported Transactions

·4 min read·50 views·View Oracle Docs

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:

javascript
function createNewTransaction(options) {
// Implementation here
}

Key parameters of interest include:

ParameterTypeRequiredDescription
SinceStringYesThe date of the transaction in ISO 8601 format.
amountNumberYesThe transaction amount.
transactionTypeCodeStringYesMaps to a valid bank data type in NetSuite.
uniqueIdStringNoUsed to avoid duplicate transactions.
categoryStringNoOptional 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 additionalFields parameter in the createNewTransaction API.
  • 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?
No, the current UI does not change with the introduction of the transaction category feature in NetSuite 2026.2. The use of transaction categories is not yet reflected in the user interface.
How can plug-in developers utilize the transaction category feature in imported banking transactions?
Plug-in developers can use the transaction category feature by including a 'category' field in the 'additionalFields' parameter when using the 'createNewTransaction()' API call.
Are there any new permissions required to enable the AI-assisted Transaction Matching Assistant?
No new permissions are required to enable the AI-assisted Transaction Matching Assistant. It is linked to existing Bank Reconciliation permissions.
What role does generative AI play in the Enriched Bank Data feature for transaction matching?
Generative AI in the Enriched Bank Data feature automatically extracts entity information from the memo and payee/payor fields, enhancing the accuracy of matching imported bank transactions with similar general ledger entries.

Weekly Update History (1)

Bankingadded

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 Docs
Source: Transaction Category Support for Imported Transactions in Financial Institution Parser Plug-in Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Banking

View all Banking articles →