Accounting Subledger (ASL) is designed to bridge the gap between Fundraising (Salesforce) and Finance (General Ledger). It uses a "Stage to State" mapping to determine when a fundraising record is ready to be processed as an accounting transaction.
In the Starter Edition of ASL, the system looks for specific "States" to trigger record creation:
Committed: This state indicates that a donor has made a formal promise to give (a Pledge), but the cash has not necessarily been received yet. In accounting terms, this creates an Accounts Receivable entry.
Finalized: This state usually indicates that the cash has been received and the transaction is closed.
The Solution for Pledges:
To meet the requirement of exporting pledges "when they are booked," the consultant must map the organization's "Pledged" Opportunity stage to the Committed Accounting State.
Step-by-Step Configuration:
Navigate to Accounting Subledger Settings.
Go to Stage to State Mapping.
Locate the Pledged stage (or whatever custom stage the nonprofit uses for booked pledges).
Map this stage to Committed.
Save the settings and run the subledger job.
Once this mapping is in place, as soon as an Opportunity is moved to the "Pledged" stage, ASL will generate Ledger Entries that reflect the revenue as "Committed." These entries can then be exported to the external financial system to record the expected income on the organization's books.