Skip to content

Release 1.6

Released 2026-11-04. Install links: Sandbox · Production.

Version 1.6 lets you choose the time of day the scheduled accounting job runs, dates the journal entries it creates to the day each gift was queued, and removes the old custom lookup component. It also moves the package to API 68.0 and NPSP 3.239, and fixes a handful of settings-app defects.

Critical changes

Upgrade through 1.5 first. Release 1.6 removes the custom lookup component and its Apex controller. Orgs on 1.3 or 1.4 that upgrade straight to 1.6 are refused by the installer with this message, because the lookup component those versions keep still references the deleted class:

Metadata components were removed from this package version, but dependencies to the components remain either in this package or in a dependent package. Remove the dependencies, create a new package version, and then try that package installation again. Remove any dependencies on [SUB_Lookup_CTRL]

Install 1.5 first, which ships the component inert, and then 1.6. Orgs already on 1.5 upgrade directly.

Scheduled mode: journal entries are dated to the day the gift was queued. Each opportunity now records the day of the latest change that queued it in the new Journal Entry Queued Date field, and the accounting job dates that opportunity's entries to that day. An overnight job still dates yesterday's gifts to yesterday, so most orgs see no change. Gifts queued before the upgrade have no queued date and keep the old rule: the day before the job runs, or the day of a manual run. Add the field to any custom Opportunity layout; the packaged layout has it.

New

  • Choose when the accounting job runs. In Fundraising Subledger Settings → Calculation Mode Settings, click Edit, choose Scheduled and the time of day, then click Schedule Job. The settings are saved and the job is scheduled at that time, or moved onto it if it already runs. The time is read in your own time zone. Until you change it, the job keeps running every day at 1:44 AM. See Calculation mode settings.
  • Journal Entry Queued Date on Opportunity, set when a gift is queued and cleared when the job or Run Subledger processes it.

Changed

  • Calculation Mode Settings is one form: the mode and the schedule are saved together, and picking Scheduled always ends in scheduling the job. Abort Job and Schedule Job sit beside Edit for a job that should stop or that was never scheduled.
  • The package targets API 68.0 (Winter '27) and requires NPSP 3.239 or later. NPSP push-upgrades subscribers, so no action is needed.
  • The custom user lookup component and its controller, inert since 1.5, are removed.

Fixed

  • Fundraising Subledger Settings no longer throws when the Accounting Period Settings tab is shown before the settings have loaded or after they fail to load.
  • The GL account picklists in Manual Adjustment no longer fail for users with Lightning Debug Mode enabled.
  • The Run Subledger action's success toast has its title, and its error toast shows the Apex message.
  • Manual Adjustment's date input is capped at today.
  • Cancel in Accounting Period Settings restores the saved values.
  • Running the subledger from the settings tab shows the spinner while the batch is queued.
  • A payment or allocation save no longer calls the journal entry service while the trigger handler class loads, so a blank calculation mode cannot fail the save before the subledger-enabled check.