Validation error: Required Field Missiong: Constituent Code
I was trying to import a group of individual constituents from a CSV file into RE. I follwed the steps on BB's website, making all those field name correct, creating import id, etc. However, it always showed "Validation error: Required Field Missiong: Constituent Code", for all constituents so I cannot import anything at all (I also tried BB's sample file using the same procedures but same error). Any advice for fixing this?
Thanks in advance!!
Comments
-
My assumption is that you do not have a field in your import for Constituent Code and in your org's RE set up Constituent Code is a required field. I think you just need to add a constituend code field with data to the records in your import file. (And date from if desired.)4
-
JoAnn Strommen:
My assumption is that you do not have a field in your import for Constituent Code and in your org's RE set up Constituent Code is a required field. I think you just need to add a constituend code field with data to the records in your import file. (And date from if desired.)Yes, and you probably need to assign the constituent codes in the .csv file itself. You just need to make sure you give them codes that are not already used by someone else. You can do this by making a quick query that looks for anyone with a constituent ID, output the constituent ID, and sort by constituent ID (decending). Whatever the top number is is the highest number that has been used. Make sure your new constituents have IDs that are higher than that number. Should just take a second to populate those numbers in the Constituent ID column in Excel.
1 -
As Ryan pointed out, like your other data, they will need unique import IDs. The code itself I would guess would be one on your table of constituent codes. (If not, you need to check box for adding new table entries on first import screen.)
For IDs when I'm importing I use this format: date-staff person's initials/importtype-#. Ex: 111716-jscc-001 This would be for constituent code and with three digits could handle importing 999 records - add digit/s for larger imports. Using this format means I never have to go search for what import IDs have already been used.
Just one option.1 -
Ryan Hyde:
Yes, and you probably need to assign the constituent codes in the .csv file itself. You just need to make sure you give them codes that are not already used by someone else. You can do this by making a quick query that looks for anyone with a constituent ID, output the constituent ID, and sort by constituent ID (decending). Whatever the top number is is the highest number that has been used. Make sure your new constituents have IDs that are higher than that number. Should just take a second to populate those numbers in the Constituent ID column in Excel.I think constituent IDs have been conflated with constituent codes here. Constituent IDs do not have to be specified in the import file - there is a business rule available to automatically generate constituent IDs for new records.
2 -
Nope, I'm talking about IDs. I've always had to pre-populate my constituent imports with IDs - I tend to get errors otherwise. However, it's been a while since I tried importing without pre-populating this field, so maybe there was a bug that was fixed at some point along the way that rectifies this, because it certainly does seem that RE should be able to just pull the next available ID number when importing new constituent records.1
-
Interesting - I've never come across that issue. Is that with the business rule turned on?1
-
Yep, in all other cases, RE will generate constituent ID numbers for us.
I have a job to run on Monday that will involve importing some new constituent records from a .csv file, so I'll test it out without pre-populating the IDs and update the thread.2 -
Ryan Hyde:
Yep, in all other cases, RE will generate constituent ID numbers for us.
I have a job to run on Monday that will involve importing some new constituent records from a .csv file, so I'll test it out without pre-populating the IDs and update the thread.Okay, I figured out why my SOP includes pre-populating constituent ID numbers. The issue is that in the particular routine I run (we're a humane society and I import adopter info on a weekly basis), I get duplicate entries. I obviously don't want duplicate constituents, but I do need the duplicate lines in my .CSV file because each one containes some unique information (animal ID#, species, etc, coming in as attributes). So for my routine, I first look up all recors to see if a match exists in RE, then sort the duplicates, move duplicate lines to a seaprate spreadsheet, populate the IDs in my primary spreadsheet, then do a vlookup to match my duplicate values up. The primary spreadsheet imports the full constituent with the attributes, contact info, etc., and then the secondary spreadsheet is used to pull in any additional adoption attributes.
So if you don't have a system where you have duplicate entries in your spreasheet, then you should just be able to have a Constituent ID column, leave the contents blank, match that column up to Constituent ID in the import module, and RE should assign IDs for you, which is what Alan was saying earlier.
2 -
Ricky Zhou:
Hi folks,
I was trying to import a group of individual constituents from a CSV file into RE. I follwed the steps on BB's website, making all those field name correct, creating import id, etc. However, it always showed "Validation error: Required Field Missiong: Constituent Code", for all constituents so I cannot import anything at all (I also tried BB's sample file using the same procedures but same error). Any advice for fixing this?
Thanks in advance!!Thank you so much JoAnn, Ryan and Alan for your kindness help. I have figured it out my problem here, it was because my RE system has some pre-set rules that some consitituent fields are required when importing (And I cannot change them maybe because I am not the administrator) so I have to make them up according to some rules. Talking about constituent code, in my RE, it is actually a required field under bio2 (Maybe some previous DBA set up this). So it is different from Constituent ID. I believe you can import constituents either using Constituent ID or Import ID.
0 -
Alan French:
Ryan Hyde:
Yes, and you probably need to assign the constituent codes in the .csv file itself. You just need to make sure you give them codes that are not already used by someone else. You can do this by making a quick query that looks for anyone with a constituent ID, output the constituent ID, and sort by constituent ID (decending). Whatever the top number is is the highest number that has been used. Make sure your new constituents have IDs that are higher than that number. Should just take a second to populate those numbers in the Constituent ID column in Excel.I think constituent IDs have been conflated with constituent codes here. Constituent IDs do not have to be specified in the import file - there is a business rule available to automatically generate constituent IDs for new records.Yes. If Constituent Code is a required field for you in RE then you must have the field on the cvs import doc. Ifcells below the field code are blank RE will assign a Constituent Code at import.
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