Gift ID and Past Due Amount
I'm working a gift query (and maybe an export) that shows the Gift ID and the Past Due Amount as of a certain date.. Ideally I'd like to see GiftID and then the "past due" amount (so look at installments and see what hasn't been paid up to a certain date)....
I haven't seen any simple (or even complex) way to do this easily. I'm getting the vibe that payments have no direct connection to the installments scheduled for a pledge. It would even be helpful if I could query on "Installment Balance" but that doesn't seem possible....
Has anyone successfully tackled the pledge payment/installment problem without using the canned reports?
Comments
-
Thomas, It's a canned report in a sense but have you tried the data generated by Mail > Reminders? It doesn't pull Gift ID but pulls about everything else related to a gift. For Reminder select 'Create Custom Data File'. Include the constituent ID in the fields list. I export this info regularily to see who we are to bill. While it doesn't show past due dates, it shows amount past due (based on the run date you select) and you have it show installment amount and frequency so you can see fairly easy if they are behind one payment or ten. I think it would get what you needed. You can export directly to excel or create an output query if you need a query - maybe you can add Gift ID in query output.
Just a thought - might spur another work-around.0 -
JoAnn Strommen:
Thomas, It's a canned report in a sense but have you tried the data generated by Mail > Reminders? It doesn't pull Gift ID but pulls about everything else related to a gift. For Reminder select 'Create Custom Data File'. Include the constituent ID in the fields list. I export this info regularily to see who we are to bill. While it doesn't show past due dates, it shows amount past due (based on the run date you select) and you have it show installment amount and frequency so you can see fairly easy if they are behind one payment or ten. I think it would get what you needed. You can export directly to excel or create an output query if you need a query - maybe you can add Gift ID in query output.
Just a thought - might spur another work-around.JoAnn, yeah that was my "fall back plan" and that's what sort of set me off on this quest anyway: There's clearly a way to do it because it's in that report, but Blackbaud doesn't seem to want to make it easy to access that total. I suspect that canned report is simply summing up installment balance amounts based on the dates entered on the periods tab.
Ideally I'd like to combine this past due data with more data from a pledge payment prediction and balance report I put together on a monthly basis (with GiftID being the key to each record).
I started poking around in the SQL tables of Raiser's Edge. I might eventually be able to build a crystal report based off what I find, but I was hoping for a little more straight-forward method... ahh well.... Thanks!
0 -
Hi Tom! I have a custom report but as you say, it is a cumbersome process of exporting each installment, payment, and balance due on each installment.
0 -
Thomas Klimchak:
I started poking around in the SQL tables of Raiser's Edge. I might eventually be able to build a crystal report based off what I find, but I was hoping for a little more straight-forward method... ahh well.... Thanks!How do you feel about crystal reports without having to go directly off the tables?
I have a report that does this -- it exports the pledges, all installments, all payments, and then asks you for an "as of" date. Then the report calculates the pledge balance as of the date you entered, based not on the installment balance and due date, but on the payment amount and date. It also calculates amount due per fiscal year for the next five, and then beyond. It does this by calculating the FY of the "as of" date, comparing it to the FY of the installment dates and payment dates, and then adding up paid amounts if they are prior to the "as of" date. There are formulas for what is due each FY, what's been paid each FY, and the balance, and then running totals sum up each of those things.
I started off creating this report from the installment balance, but we found that, for instance, if you're running the 6/30 report on 7/10, and someone has made a payment on say, 7/5, the balance for that installment will be 0, despite the fact that on 6/30 it had a balance -- because RE calculates those things on the fly during export. So I fixed it to ignore the balance and calculate everything by itself.
2 -
James Andrews:
Thomas Klimchak:
I started poking around in the SQL tables of Raiser's Edge. I might eventually be able to build a crystal report based off what I find, but I was hoping for a little more straight-forward method... ahh well.... Thanks!How do you feel about crystal reports without having to go directly off the tables?
I have a report that does this -- it exports the pledges, all installments, all payments, and then asks you for an "as of" date. Then the report calculates the pledge balance as of the date you entered, based not on the installment balance and due date, but on the payment amount and date. It also calculates amount due per fiscal year for the next five, and then beyond. It does this by calculating the FY of the "as of" date, comparing it to the FY of the installment dates and payment dates, and then adding up paid amounts if they are prior to the "as of" date. There are formulas for what is due each FY, what's been paid each FY, and the balance, and then running totals sum up each of those things.
I started off creating this report from the installment balance, but we found that, for instance, if you're running the 6/30 report on 7/10, and someone has made a payment on say, 7/5, the balance for that installment will be 0, despite the fact that on 6/30 it had a balance -- because RE calculates those things on the fly during export. So I fixed it to ignore the balance and calculate everything by itself.James,
Ooooo! I like that idea.... I hadn't thought of just dumping it all to Crystal, but that kind of makes sense. Maybe I'll give it a try and see how far I get. We have every installment plan imagineable (regular and irregular) and we have people overpaying and underpaying their installments. Thanks for pointing me in the right direction! I reserve the right to ask more questions if I get lost in the weeds...
-Tom
0 -
Thomas Klimchak:
James,
Ooooo! I like that idea.... I hadn't thought of just dumping it all to Crystal, but that kind of makes sense. Maybe I'll give it a try and see how far I get. We have every installment plan imagineable (regular and irregular) and we have people overpaying and underpaying their installments. Thanks for pointing me in the right direction! I reserve the right to ask more questions if I get lost in the weeds...
-TomFor sure. My main piece of advice is -- and I'm sure you probably know this already but it tripped me up big time -- test for nulls in every formula. This was giving me some missing payments, installments, etc, so I went back and added if isnull {field} then 0 else before all of my formulas.
I know you can set default values for nulls but I like having it in the code and not having to remember whether I set that or not.
1 -
James Andrews:
Thomas Klimchak:
James,
Ooooo! I like that idea.... I hadn't thought of just dumping it all to Crystal, but that kind of makes sense. Maybe I'll give it a try and see how far I get. We have every installment plan imagineable (regular and irregular) and we have people overpaying and underpaying their installments. Thanks for pointing me in the right direction! I reserve the right to ask more questions if I get lost in the weeds...
-TomFor sure. My main piece of advice is -- and I'm sure you probably know this already but it tripped me up big time -- test for nulls in every formula. This was giving me some missing payments, installments, etc, so I went back and added if isnull {field} then 0 else before all of my formulas.
I know you can set default values for nulls but I like having it in the code and not having to remember whether I set that or not.Wouldn't selecting "Default Value For Nulls" in the formula take care of that issue for you?
0 -
John Heizer:
For sure. My main piece of advice is -- and I'm sure you probably know this already but it tripped me up big time -- test for nulls in every formula. This was giving me some missing payments, installments, etc, so I went back and added if isnull {field} then 0 else before all of my formulas.
I know you can set default values for nulls but I like having it in the code and not having to remember whether I set that or not.Wouldn't selecting "Default Value For Nulls" in the formula take care of that issue for you?It would but to me it's just not that noticeable up there and an option that I always forget about, so I like to have it explicit in the code itself.
0 -
Tom Klimchak:
I've tried searching the forums and didn't come up with anything solid...
I'm working a gift query (and maybe an export) that shows the Gift ID and the Past Due Amount as of a certain date.. Ideally I'd like to see GiftID and then the "past due" amount (so look at installments and see what hasn't been paid up to a certain date)....
I haven't seen any simple (or even complex) way to do this easily. I'm getting the vibe that payments have no direct connection to the installments scheduled for a pledge. It would even be helpful if I could query on "Installment Balance" but that doesn't seem possible....
Has anyone successfully tackled the pledge payment/installment problem without using the canned reports?Tom, agree 100%. There should an option to query and export showing past due amounts. The functionality is there within RE . . . we use volunteers to track down and remind folks of their pledge committment, so being to export out the past due along with contact info and be able to sort based upon zip code, solicitor, amount, time past due, etc. would be incredibly beneficial. So, as others have done, we created a custom report that shows each donor and their 30 - 60 - 90 - 90+ past due ranges.
Good luck!
0 -
Tom Klimchak:
I've tried searching the forums and didn't come up with anything solid...
I'm working a gift query (and maybe an export) that shows the Gift ID and the Past Due Amount as of a certain date.. Ideally I'd like to see GiftID and then the "past due" amount (so look at installments and see what hasn't been paid up to a certain date)....
I haven't seen any simple (or even complex) way to do this easily. I'm getting the vibe that payments have no direct connection to the installments scheduled for a pledge. It would even be helpful if I could query on "Installment Balance" but that doesn't seem possible....
Has anyone successfully tackled the pledge payment/installment problem without using the canned reports?0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board