How it works¶
Every time changes are made to financially-impactful data in NPSP, the fundraising subledger runs.
It first calculates the expected debit and credits amounts for each GL account. It gets this information from the Opportunity Stage and the related Payment and GAU Allocation records.
It then compares these totals to the existing Journal Entries. The delta for any GL accounts are inserted as new Journal Entry records.
Journal entries represent changes to various general ledger accounts, rather than reflections of the specific fundraising events that inspire them. If the Fundraising Subledger is run in scheduled mode and multiple changes are made to a particular opportunity between two runs of the scheduled job, only the net changes to GL accounts will be reflected in the subledger.
When the Fundraising Subledger is run in real-time mode, journal entries are created for every discrete accounting event.
Learn more¶
- Which stage changes create journal entries is set by the accounting state mappings. The journal entry scenarios list what each allocation and payment change produces.
- Real-time or scheduled calculation is chosen in the calculation mode settings.
- Every journal entry belongs to an accounting period.