Sky API / Raiser's Edge NXT API - POST Gift (BATCH) doesn't update next Payment Date when approving Batch
We are currently using the Raiser's Edge NXT API to run the following process:
- generate a Blackbaud API Token to use the API
- Generate a Blackbaud ‘BATCH’ using the ‘POST - Create Gift Batch’ endpoint which generates and outputs the Batch ID
- then generate a ‘RecurringGiftPayment’ assigned to the generated Batch ID against the main shell ‘linked_gift’
The complete process runs as needed to create a Batch in the system, and successfully shows the new ‘RecurringGiftPayment’ Gift in the Payments / Transactions area of the dashboard when viewing the main Shell Gift for the Constituent, and successfully shows the new ‘RecurringGiftPayment’ gift inside the Batch in the dashboard as well.
However when approving the Batch, everything looks as per normal however the ‘Payment Schedule’ against the main shell gift doesn't update at all.
As an example, we process batches against Constituent Shell Gifts at 2 intervals throughout the month depending on whether they donate monthly or fortnightly, so we user a query to find all Gifts that are due for the 14th and 30th each month - when we run a batch manually, the ‘next payment date’ will automatically update in the dashboard after approving the batch, so that on the next query run this finds the correct Recurring Gift Records that are due.
However when running this same process via the API to first create a Batch, then create each RecurringGiftPayment inside the batch, and then approving the batch, when we then rerun the query this finds the same Recurring Gifts as the ‘Next Schedule Payment’ isn't being updated after the batch is approved.
Does anyone have any advice on this, or has run a similar process via the API for ensuring Recurring Gift Payment schedule dates update once a Batch is approved that was created via the API?
Categories
- All Categories
- 6 Blackbaud Community Help
- 206 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 358 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 562 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 934 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.4K Blackbaud Raiser's Edge NXT®
- 3.6K SKY Developer
- 242 ResearchPoint™
- 118 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 238 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 28 PowerUp Challenges
- 3 (Open) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 779 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)