SuiteBanking
NetSuite Unknown
2026-07-24

IPA Can Now Auto-Create Journal Entries for BILL Transaction Fees

Intelligent Payment Automation (IPA) adds a preference to automatically generate journal entries for monthly BILL transaction fees, debiting a configured expense account and crediting the mapped GL bank account on the second business day of each month.

Affects:Intelligent Payment Automation (IPA)Journal EntriesBank Account MappingOneworld Subsidiaries

Intelligent Payment Automation (IPA) now supports automatic creation of journal entries that record monthly transaction fees charged by BILL. Previously these fees had to be journaled manually; the new preference lets IPA generate the entry on the second business day of each month during off-peak hours, based on that month's BILL statement.

What changed

  • New Automate Recording of Bill Fees section on the IPA Preferences page (Payment Automation > Payment Dashboard > Settings > Preferences).
  • New fields:
    • Automatically Record BILL Fees — checkbox to enable the feature.
    • Expense Account — selects the expense or other-expense account to debit. The picklist is filtered to accounts available for the selected subsidiary.
    • Class / Department / Location — optional segment values (visible only if those features are enabled). These segments apply to both BILL fee expense lines and voided-payment entries.
  • In Oneworld accounts, the preference must be configured per subsidiary from the Subsidiary Dashboard.
  • The generated journal entry includes a Memo noting the fee description and the month of generation.
  • If journal entry approval routing is enabled, the auto-created journal follows the normal approval workflow before posting.
  • If IPA cannot create the journal (e.g., missing permissions, unmapped bank account), it sends an email notification to the user; fees must then be recorded manually.

Prerequisites

  • A default bank account must already be configured and mapped to a GL bank account (see Managing Bank Accounts in the IPA docs).
  • The executing role must have permission to create journal entries. Out-of-the-box, the Payment Clerk and Payment Manager roles qualify. Custom roles need the journal-entry create permission added explicitly.

What to do

  1. Confirm your default bank account is mapped to the correct GL bank account in IPA.
  2. Navigate to Payment Automation > Payment Dashboard > View. For Oneworld, select the target subsidiary first.
  3. Open Preferences (via the Recommendations portlet or the left-nav Settings menu).
  4. Under Automate Recording of Bill Fees, check Automatically Record BILL Fees.
  5. Select the target Expense Account.
  6. If Class, Department, or Location features are active, set the appropriate segment values. Note: these segments will also be applied to any voided-payment entries, so coordinate with your GL team.
  7. Click Save.
  8. For Oneworld accounts, repeat steps 2–7 for every subsidiary that uses BILL.
  9. After the first auto-generated journal posts (second business day of the following month), verify the debit/credit lines hit the expected accounts and segments.

Things to watch

  • Release version is not stated in the source documentation. Verify availability in your account's release notes or by checking whether the Automate Recording of Bill Fees section appears on your Preferences page.
  • The documentation does not specify what happens if the BILL statement is unavailable or delayed. Monitor the email-notification channel during the first few cycles.
  • There is no mention of SuiteScript or REST/SOAP API hooks for this feature. The journal entries are created by an internal IPA process, not via a scriptable endpoint. If you need to post-process these journals (e.g., add custom fields or trigger workflows), use a User Event script on the Journal Entry record with a condition filtering on the IPA-generated memo pattern.