USP_DATAFORMTEMPLATE_EDITLOAD_REGISTRANTBATCHROW_2
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN | |
| @DATALOADED | bit | INOUT | |
| @REGISTRANTROLECODE | int | INOUT | |
| @EVENTID | uniqueidentifier | INOUT | |
| @SEQUENCE | int | INOUT | |
| @TSLONG | bigint | INOUT | |
| @USERID | nvarchar(100) | INOUT | |
| @PASSWORD | nvarchar(20) | INOUT | |
| @FIRSTNAME | nvarchar(100) | INOUT | |
| @LASTNAME | nvarchar(100) | INOUT | |
| @EMAILADDRESS | UDT_EMAILADDRESS | INOUT | |
| @ADDRESSTYPECODEID | uniqueidentifier | INOUT | |
| @COUNTRYID | uniqueidentifier | INOUT | |
| @ADDRESS | nvarchar(300) | INOUT | |
| @CITY | nvarchar(100) | INOUT | |
| @STATEID | uniqueidentifier | INOUT | |
| @POSTCODE | nvarchar(24) | INOUT | |
| @MIDDLENAME | nvarchar(100) | INOUT | |
| @TITLECODEID | uniqueidentifier | INOUT | |
| @SUFFIXCODEID | uniqueidentifier | INOUT | |
| @NICKNAME | nvarchar(100) | INOUT | |
| @MAIDENNAME | nvarchar(200) | INOUT | |
| @BIRTHDATE | UDT_FUZZYDATE | INOUT | |
| @GENDERCODE | int | INOUT | |
| @MARITALSTATUSCODEID | uniqueidentifier | INOUT | |
| @PHONETYPECODEID | uniqueidentifier | INOUT | |
| @PHONENUMBER | nvarchar(200) | INOUT | |
| @DONOTMAIL | bit | INOUT | |
| @DONOTMAILREASONCODEID | uniqueidentifier | INOUT | |
| @FUNDRAISINGGROUPNAME | nvarchar(200) | INOUT | |
| @TEAMFUNDRAISINGTEAMID | uniqueidentifier | INOUT | |
| @SAVETRIBUTEEASCONSTITUENT | bit | INOUT | |
| @TRIBUTEEFIRSTNAME | nvarchar(400) | INOUT | |
| @TRIBUTEELASTNAME | nvarchar(400) | INOUT | |
| @TRIBUTEEEMAIL | UDT_EMAILADDRESS | INOUT | |
| @TRIBUTEEADDRESS | nvarchar(600) | INOUT | |
| @TRIBUTEECITY | nvarchar(200) | INOUT | |
| @TRIBUTEEPOSTCODE | nvarchar(48) | INOUT | |
| @TRIBUTEESTATEID | uniqueidentifier | INOUT | |
| @TRIBUTETYPECODEID | uniqueidentifier | INOUT | |
| @TRIBUTETEXT | nvarchar(510) | INOUT | |
| @TRIBUTEANONYMOUS | bit | INOUT | |
| @SAVEASDEFAULTTRIBUTEE | bit | INOUT | |
| @SENDTOACKNOWLEDGEE | bit | INOUT | |
| @ACKNOWLEDGEEFIRSTNAME | nvarchar(400) | INOUT | |
| @ACKNOWLEDGEELASTNAME | nvarchar(400) | INOUT | |
| @ACKNOWLEDGEEEMAIL | UDT_EMAILADDRESS | INOUT | |
| @MESSAGETOACKNOWLEDGEE | nvarchar(2000) | INOUT | |
| @PARTICIPANTPAGEURL | nvarchar(200) | INOUT | |
| @TEAMPAGEURL | nvarchar(200) | INOUT | |
| @COMPANYPAGEURL | nvarchar(200) | INOUT | |
| @HOUSEHOLDPAGEURL | nvarchar(200) | INOUT | |
| @REGISTRATIONOPTIONID | uniqueidentifier | INOUT | |
| @WAIVERACCEPTED | bit | INOUT | |
| @FUNDRAISINGGOAL | money | INOUT | |
| @TARGETFUNDRAISINGGOAL | money | INOUT | |
| @PARTICIPANTGOAL | int | INOUT | |
| @DONORRETENTIONGOAL | decimal(7, 4) | INOUT | |
| @COMMUNICATIONGOAL | int | INOUT | |
| @TEAMFUNDRAISINGGOAL | money | INOUT | |
| @TEAMMEMBERGOAL | int | INOUT | |
| @TEAMMEMBERRETENTIONGOAL | decimal(7, 4) | INOUT | |
| @TEAMCOMMUNICATIONGOAL | int | INOUT | |
| @TEAMPARTICIPANTGOAL | int | INOUT | |
| @COFUNDRAISINGGOAL | money | INOUT | |
| @COTEAMSGOAL | int | INOUT | |
| @COTEAMRETENTIONGOAL | decimal(7, 4) | INOUT | |
| @COMEMBERGOAL | int | INOUT | |
| @COMEMBERRETENTIONGOAL | decimal(7, 4) | INOUT | |
| @COPARTICIPANTGOAL | int | INOUT | |
| @COCOMMUNICATIONGOAL | int | INOUT | |
| @HOFUNDRAISINGGOAL | money | INOUT | |
| @HOTARGETFUNDRAISINGGOAL | money | INOUT | |
| @HOPARTICIPANTGOAL | int | INOUT | |
| @HODONORRETENTIONGOAL | decimal(7, 4) | INOUT | |
| @HOCOMMUNICATIONGOAL | int | INOUT | |
| @ADDITIONALDONATIONAMOUNT | money | INOUT | |
| @PAYMENTMETHODCODE | nvarchar(20) | INOUT | |
| @CREDITCARDHOLDER | nvarchar(200) | INOUT | |
| @CREDITCARDNUMBER | nvarchar(20) | INOUT | |
| @CREDITCARDTYPE | uniqueidentifier | INOUT | |
| @EXPIRATIONDATE | UDT_FUZZYDATE | INOUT | |
| @CREDITCARDTOKEN | uniqueidentifier | INOUT | |
| @CREDITCARDID | uniqueidentifier | INOUT | |
| @CHECKDATE | UDT_FUZZYDATE | INOUT | |
| @CHECKNUMBER | nvarchar(20) | INOUT | |
| @BANKACCOUNTTYPECODE | nvarchar(20) | INOUT | |
| @BANKACCOUNTHOLDER | nvarchar(200) | INOUT | |
| @BANKACCOUNTNUMBER | nvarchar(200) | INOUT | |
| @BANKACCOUNTROUTINGCODE | nvarchar(200) | INOUT | |
| @SAMEASPRIMARYADDRESS | bit | INOUT | |
| @BILLING_COUNTRYID | uniqueidentifier | INOUT | |
| @BILLING_ADDRESSBLOCK | nvarchar(300) | INOUT | |
| @BILLING_CITY | nvarchar(50) | INOUT | |
| @BILLING_STATEID | uniqueidentifier | INOUT | |
| @BILLING_POSTCODE | nvarchar(24) | INOUT | |
| @SUBSCRIBEDNEWSLETTERIDS | xml | INOUT | |
| @MERCHANTACCOUNTID | uniqueidentifier | INOUT | |
| @ISORGANIZATION | bit | INOUT | |
| @ORGANIZATIONID | uniqueidentifier | INOUT | |
| @ORGANIZATION_NAME | nvarchar(100) | INOUT | |
| @ORGANIZATION_WEBADDRESS | nvarchar(500) | INOUT | |
| @ORGANIZATION_ADDRESSTYPECODEID | uniqueidentifier | INOUT | |
| @ORGANIZATION_COUNTRYID | uniqueidentifier | INOUT | |
| @ORGANIZATION_ADDRESSBLOCK | nvarchar(150) | INOUT | |
| @ORGANIZATION_CITY | nvarchar(50) | INOUT | |
| @ORGANIZATION_STATEID | uniqueidentifier | INOUT | |
| @ORGANIZATION_POSTCODE | nvarchar(12) | INOUT | |
| @ORGANIZATION_DONOTMAIL | bit | INOUT | |
| @ORGANIZATION_DONOTMAILREASONCODEID | uniqueidentifier | INOUT | |
| @ORGANIZATION_PHONETYPECODEID | uniqueidentifier | INOUT | |
| @ORGANIZATION_NUMBER | nvarchar(100) | INOUT | |
| @ORGANIZATION_EMAILADDRESS | UDT_EMAILADDRESS | INOUT | |
| @ORIGINALCLIENTUSERID | int | INOUT | |
| @ORIGINALCONSTITUENTID | uniqueidentifier | INOUT | |
| @PHONEID | uniqueidentifier | INOUT | |
| @ADDRESSID | uniqueidentifier | INOUT | |
| @EMAILADDRESSID | uniqueidentifier | INOUT | |
| @AUTHORIZATIONCODE | nvarchar(20) | INOUT | |
| @TRANSACTIONID | uniqueidentifier | INOUT | |
| @REJECTIONMESSAGE | nvarchar(250) | INOUT | |
| @TYPECODE | tinyint | INOUT | |
| @AMOUNT | money | INOUT | |
| @CONSTITUENTID | uniqueidentifier | INOUT | |
| @BILLING_STATE | nvarchar(10) | INOUT | |
| @BILLING_COUNTRY | nvarchar(4) | INOUT | |
| @HOMEMBERGOAL | int | INOUT | |
| @HOMEMBERRETENTIONGOAL | decimal(7, 4) | INOUT | |
| @SENDNOTIFICATIONS | bit | INOUT | |
| @DECLINEBENEFITS | bit | INOUT | |
| @BENEFITS | xml | INOUT | |
| @BNUMBER | nvarchar(100) | INOUT | |
| @VENDORID | nvarchar(50) | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_REGISTRANTBATCHROW_2
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@REGISTRANTROLECODE int = null output,
@EVENTID uniqueidentifier = null output,
@SEQUENCE int = null output,
@TSLONG bigint = 0 output,
@USERID nvarchar(100) = null output,
@PASSWORD nvarchar(20) = null output,
@FIRSTNAME nvarchar(100) = null output,
@LASTNAME nvarchar(100) = null output,
@EMAILADDRESS UDT_EMAILADDRESS = null output,
@ADDRESSTYPECODEID uniqueidentifier = null output,
@COUNTRYID uniqueidentifier = null output,
@ADDRESS nvarchar(300) = null output,
@CITY nvarchar(100) = null output,
@STATEID uniqueidentifier = null output,
@POSTCODE nvarchar(24) = null output,
@MIDDLENAME nvarchar(100) = null output,
@TITLECODEID uniqueidentifier = null output,
@SUFFIXCODEID uniqueidentifier = null output,
@NICKNAME nvarchar(100) = null output,
@MAIDENNAME nvarchar(200) = null output,
@BIRTHDATE UDT_FUZZYDATE = null output,
@GENDERCODE int = null output,
@MARITALSTATUSCODEID uniqueidentifier = null output,
@PHONETYPECODEID uniqueidentifier = null output,
@PHONENUMBER nvarchar(200) = null output,
@DONOTMAIL bit = null output,
@DONOTMAILREASONCODEID uniqueidentifier = null output,
@FUNDRAISINGGROUPNAME nvarchar(200) = null output,
@TEAMFUNDRAISINGTEAMID uniqueidentifier = null output,
@SAVETRIBUTEEASCONSTITUENT bit = null output,
@TRIBUTEEFIRSTNAME nvarchar(400) = null output,
@TRIBUTEELASTNAME nvarchar(400) = null output,
@TRIBUTEEEMAIL UDT_EMAILADDRESS = null output,
@TRIBUTEEADDRESS nvarchar(600) = null output,
@TRIBUTEECITY nvarchar(200) = null output,
@TRIBUTEEPOSTCODE nvarchar(48) = null output,
@TRIBUTEESTATEID uniqueidentifier = null output,
@TRIBUTETYPECODEID uniqueidentifier = null output,
@TRIBUTETEXT nvarchar(510) = null output,
@TRIBUTEANONYMOUS bit = null output,
@SAVEASDEFAULTTRIBUTEE bit = null output,
@SENDTOACKNOWLEDGEE bit = null output,
@ACKNOWLEDGEEFIRSTNAME nvarchar(400) = null output,
@ACKNOWLEDGEELASTNAME nvarchar(400) = null output,
@ACKNOWLEDGEEEMAIL UDT_EMAILADDRESS = null output,
@MESSAGETOACKNOWLEDGEE nvarchar(2000) = null output,
@PARTICIPANTPAGEURL nvarchar(200) = null output,
@TEAMPAGEURL nvarchar(200) = null output,
@COMPANYPAGEURL nvarchar(200) = null output,
@HOUSEHOLDPAGEURL nvarchar(200) = null output,
@REGISTRATIONOPTIONID uniqueidentifier = null output,
@WAIVERACCEPTED bit = null output,
@FUNDRAISINGGOAL money = null output,
@TARGETFUNDRAISINGGOAL money = null output,
@PARTICIPANTGOAL int = null output,
@DONORRETENTIONGOAL decimal(7,4) = null output,
@COMMUNICATIONGOAL int = null output,
@TEAMFUNDRAISINGGOAL money = null output,
@TEAMMEMBERGOAL int = null output,
@TEAMMEMBERRETENTIONGOAL decimal(7,4) = null output,
@TEAMCOMMUNICATIONGOAL int = null output,
@TEAMPARTICIPANTGOAL int = null output,
@COFUNDRAISINGGOAL money = null output,
@COTEAMSGOAL int = null output,
@COTEAMRETENTIONGOAL decimal(7,4) = null output,
@COMEMBERGOAL int = null output,
@COMEMBERRETENTIONGOAL decimal(7,4) = null output,
@COPARTICIPANTGOAL int = null output,
@COCOMMUNICATIONGOAL int = null output,
@HOFUNDRAISINGGOAL money = null output,
@HOTARGETFUNDRAISINGGOAL money = null output,
@HOPARTICIPANTGOAL int = null output,
@HODONORRETENTIONGOAL decimal(7,4) = null output,
@HOCOMMUNICATIONGOAL int = null output,
@ADDITIONALDONATIONAMOUNT money = null output,
@PAYMENTMETHODCODE nvarchar(20) = null output,
@CREDITCARDHOLDER nvarchar(200) = null output,
@CREDITCARDNUMBER nvarchar(20) = null output,
@CREDITCARDTYPE uniqueidentifier = null output,
@EXPIRATIONDATE UDT_FUZZYDATE = null output,
@CREDITCARDTOKEN uniqueidentifier = null output,
@CREDITCARDID uniqueidentifier = null output,
@CHECKDATE UDT_FUZZYDATE = null output,
@CHECKNUMBER nvarchar(20) = null output,
@BANKACCOUNTTYPECODE nvarchar(20) = null output,
@BANKACCOUNTHOLDER nvarchar(200) = null output,
@BANKACCOUNTNUMBER nvarchar(200) = null output,
@BANKACCOUNTROUTINGCODE nvarchar(200) = null output,
@SAMEASPRIMARYADDRESS bit = null output,
@BILLING_COUNTRYID uniqueidentifier = null output,
@BILLING_ADDRESSBLOCK nvarchar(300) = null output,
@BILLING_CITY nvarchar(50) = null output,
@BILLING_STATEID uniqueidentifier = null output,
@BILLING_POSTCODE nvarchar(24) = null output,
@SUBSCRIBEDNEWSLETTERIDS xml = null output,
@MERCHANTACCOUNTID uniqueidentifier = null output,
@ISORGANIZATION bit = null output,
@ORGANIZATIONID uniqueidentifier = null output,
@ORGANIZATION_NAME nvarchar(100) = null output,
@ORGANIZATION_WEBADDRESS nvarchar(500) = null output,
@ORGANIZATION_ADDRESSTYPECODEID uniqueidentifier = null output,
@ORGANIZATION_COUNTRYID uniqueidentifier = null output,
@ORGANIZATION_ADDRESSBLOCK nvarchar(150) = null output,
@ORGANIZATION_CITY nvarchar(50) = null output,
@ORGANIZATION_STATEID uniqueidentifier = null output,
@ORGANIZATION_POSTCODE nvarchar(12) = null output,
@ORGANIZATION_DONOTMAIL bit = null output,
@ORGANIZATION_DONOTMAILREASONCODEID uniqueidentifier = null output,
@ORGANIZATION_PHONETYPECODEID uniqueidentifier = null output,
@ORGANIZATION_NUMBER nvarchar(100) = null output,
@ORGANIZATION_EMAILADDRESS UDT_EMAILADDRESS = null output,
@ORIGINALCLIENTUSERID integer = null output,
@ORIGINALCONSTITUENTID uniqueidentifier = null output,
@PHONEID uniqueidentifier = null output,
@ADDRESSID uniqueidentifier = null output,
@EMAILADDRESSID uniqueidentifier = null output,
@AUTHORIZATIONCODE nvarchar(20) = null output,
@TRANSACTIONID uniqueidentifier = null output,
@REJECTIONMESSAGE nvarchar(250) = null output,
@TYPECODE tinyint = null output,
@AMOUNT money = null output,
@CONSTITUENTID uniqueidentifier = null output,
@BILLING_STATE nvarchar(10) = null output,
@BILLING_COUNTRY nvarchar(4) = null output,
@HOMEMBERGOAL int = null output,
@HOMEMBERRETENTIONGOAL decimal(7,4) = null output,
@SENDNOTIFICATIONS bit = null output,
@DECLINEBENEFITS bit = null output,
@BENEFITS xml = null output,
@BNUMBER nvarchar(100) = null output,
@VENDORID nvarchar(50) = null output
)
as
set @DATALOADED = 0;
set @TSLONG = 0;
select
@DATALOADED = 1,
@REGISTRANTROLECODE = REGISTRANTROLECODE,
@EVENTID = REGISTRANTBATCH.EVENTID,
@SEQUENCE = REGISTRANTBATCH.SEQUENCE,
@USERID = USERID,
@PASSWORD = [PASSWORD],
@FIRSTNAME = FIRSTNAME,
@LASTNAME = LASTNAME,
@EMAILADDRESS = EMAILADDRESS,
@ADDRESSTYPECODEID = ADDRESSTYPECODEID,
@COUNTRYID = REGISTRANTBATCH.COUNTRYID,
@ADDRESS = [ADDRESS],
@CITY = CITY,
@STATEID = STATEID,
@POSTCODE = POSTCODE,
@MIDDLENAME = MIDDLENAME,
@TITLECODEID = TITLECODEID,
@SUFFIXCODEID = SUFFIXCODEID,
@NICKNAME = NICKNAME,
@MAIDENNAME = MAIDENNAME,
@BIRTHDATE = BIRTHDATE,
@GENDERCODE = GENDERCODE,
@MARITALSTATUSCODEID = MARITALSTATUSCODEID,
@PHONETYPECODEID = PHONETYPECODEID,
@PHONENUMBER = PHONENUMBER,
@DONOTMAIL = DONOTMAIL,
@DONOTMAILREASONCODEID = DONOTMAILREASONCODEID,
@FUNDRAISINGGROUPNAME = FUNDRAISINGGROUPNAME,
@TEAMFUNDRAISINGTEAMID = TEAMFUNDRAISINGTEAMID,
@SAVETRIBUTEEASCONSTITUENT = SAVETRIBUTEEASCONSTITUENT,
@TRIBUTEEFIRSTNAME = TRIBUTEEFIRSTNAME,
@TRIBUTEELASTNAME = TRIBUTEELASTNAME,
@TRIBUTEEEMAIL = TRIBUTEEEMAIL,
@TRIBUTEEADDRESS = TRIBUTEEADDRESS,
@TRIBUTEECITY = TRIBUTEECITY,
@TRIBUTEEPOSTCODE = TRIBUTEEPOSTCODE,
@TRIBUTEESTATEID = TRIBUTEESTATEID,
@TRIBUTETYPECODEID = TRIBUTETYPECODEID,
@TRIBUTETEXT = TRIBUTETEXT,
@TRIBUTEANONYMOUS = TRIBUTEANONYMOUS,
@SAVEASDEFAULTTRIBUTEE = SAVEASDEFAULTTRIBUTEE,
@SENDTOACKNOWLEDGEE = SENDTOACKNOWLEDGEE,
@ACKNOWLEDGEEFIRSTNAME = ACKNOWLEDGEEFIRSTNAME,
@ACKNOWLEDGEELASTNAME = ACKNOWLEDGEELASTNAME,
@ACKNOWLEDGEEEMAIL = ACKNOWLEDGEEEMAIL,
@MESSAGETOACKNOWLEDGEE = MESSAGETOACKNOWLEDGEE,
@PARTICIPANTPAGEURL = PARTICIPANTPAGEURL,
@TEAMPAGEURL = TEAMPAGEURL,
@COMPANYPAGEURL = COMPANYPAGEURL,
@HOUSEHOLDPAGEURL = HOUSEHOLDPAGEURL,
@REGISTRATIONOPTIONID = REGISTRATIONOPTIONID,
@WAIVERACCEPTED = WAIVERACCEPTED,
@FUNDRAISINGGOAL = FUNDRAISINGGOAL,
@TARGETFUNDRAISINGGOAL = TARGETFUNDRAISINGGOAL,
@PARTICIPANTGOAL = PARTICIPANTGOAL,
@DONORRETENTIONGOAL = DONORRETENTIONGOAL * 100,
@COMMUNICATIONGOAL = COMMUNICATIONGOAL,
@TEAMFUNDRAISINGGOAL = TEAMFUNDRAISINGGOAL,
@TEAMMEMBERGOAL = TEAMMEMBERGOAL,
@TEAMMEMBERRETENTIONGOAL = TEAMMEMBERRETENTIONGOAL * 100,
@TEAMCOMMUNICATIONGOAL = TEAMCOMMUNICATIONGOAL,
@TEAMPARTICIPANTGOAL = TEAMPARTICIPANTGOAL,
@COFUNDRAISINGGOAL = COFUNDRAISINGGOAL,
@COTEAMSGOAL = COTEAMSGOAL,
@COTEAMRETENTIONGOAL = COTEAMRETENTIONGOAL * 100,
@COMEMBERGOAL = COMEMBERGOAL,
@COMEMBERRETENTIONGOAL = COMEMBERRETENTIONGOAL * 100,
@COPARTICIPANTGOAL = COPARTICIPANTGOAL,
@COCOMMUNICATIONGOAL = COCOMMUNICATIONGOAL,
@HOFUNDRAISINGGOAL = HOFUNDRAISINGGOAL,
@HOMEMBERGOAL = HOMEMBERGOAL,
@HOMEMBERRETENTIONGOAL = HOMEMBERRETENTIONGOAL * 100,
@HOCOMMUNICATIONGOAL = HOCOMMUNICATIONGOAL,
@HOPARTICIPANTGOAL = HOPARTICIPANTGOAL,
@ADDITIONALDONATIONAMOUNT = ADDITIONALDONATIONAMOUNT,
@PAYMENTMETHODCODE = PAYMENTMETHODCODE,
@CREDITCARDHOLDER = CREDITCARD.CARDHOLDERNAME,
@CREDITCARDNUMBER = CREDITCARD.CREDITCARDPARTIALNUMBER,
@CREDITCARDTYPE = CREDITCARDTYPE,
@EXPIRATIONDATE = CREDITCARD.EXPIRESON,
@CREDITCARDTOKEN = CREDITCARD.CREDITCARDTOKEN,
@CREDITCARDID = CREDITCARDID,
@AUTHORIZATIONCODE = AUTHORIZATIONCODE,
@TRANSACTIONID = TRANSACTIONID,
@REJECTIONMESSAGE = REJECTIONMESSAGE,
@TYPECODE = 0,
@AMOUNT = isnull(ADDITIONALDONATIONAMOUNT, 0) + isnull(EVENTPRICE.AMOUNT, 0),
@CONSTITUENTID = null,
@CHECKDATE = CHECKDATE,
@CHECKNUMBER = CHECKNUMBER,
@BANKACCOUNTTYPECODE = BANKACCOUNTTYPECODE,
@BANKACCOUNTHOLDER = BANKACCOUNTHOLDER,
@BANKACCOUNTNUMBER = BANKACCOUNTNUMBER,
@BANKACCOUNTROUTINGCODE = BANKACCOUNTROUTINGCODE,
@SAMEASPRIMARYADDRESS = SAMEASPRIMARYADDRESS,
@BILLING_COUNTRYID = BILLING_COUNTRYID,
@BILLING_ADDRESSBLOCK = BILLING_ADDRESSBLOCK,
@BILLING_CITY = BILLING_CITY,
@BILLING_STATEID = BILLING_STATEID,
@BILLING_POSTCODE = BILLING_POSTCODE,
@BILLING_STATE = STATE.ABBREVIATION,
@BILLING_COUNTRY = COUNTRY.ISO3166,
-- @SUBSCRIBEDNEWSLETTERIDS = dbo.UFN_REGISTRANTBATCH_GETEMAILLIST_TOITEMLISTXML(REGISTRANTBATCH.ID),
@MERCHANTACCOUNTID = null,
@ISORGANIZATION = ISORGANIZATION,
@ORGANIZATIONID = ORGANIZATIONID,
@ORGANIZATION_NAME = ORGANIZATION_NAME,
@ORGANIZATION_WEBADDRESS = ORGANIZATION_WEBADDRESS,
@ORGANIZATION_ADDRESSTYPECODEID = ORGANIZATION_ADDRESSTYPECODEID,
@ORGANIZATION_COUNTRYID = ORGANIZATION_COUNTRYID,
@ORGANIZATION_ADDRESSBLOCK = ORGANIZATION_ADDRESSBLOCK,
@ORGANIZATION_CITY = ORGANIZATION_CITY,
@ORGANIZATION_STATEID = ORGANIZATION_STATEID,
@ORGANIZATION_POSTCODE = ORGANIZATION_POSTCODE,
@ORGANIZATION_DONOTMAIL = ORGANIZATION_DONOTMAIL,
@ORGANIZATION_DONOTMAILREASONCODEID = ORGANIZATION_DONOTMAILREASONCODEID,
@ORGANIZATION_PHONETYPECODEID = ORGANIZATION_PHONETYPECODEID,
@ORGANIZATION_NUMBER = ORGANIZATION_NUMBER,
@ORGANIZATION_EMAILADDRESS = ORGANIZATION_EMAILADDRESS,
@ORIGINALCLIENTUSERID = ORIGINALCLIENTUSERID,
@ORIGINALCONSTITUENTID = ORIGINALCONSTITUENTID,
@PHONEID = PHONEID,
@ADDRESSID = ADDRESSID,
@EMAILADDRESSID = EMAILADDRESSID,
@SENDNOTIFICATIONS = SENDNOTIFICATIONS,
@DECLINEBENEFITS = DECLINEBENEFITS,
@BENEFITS = BENEFITS,
@BNUMBER = BATCH.BATCHNUMBER,
@VENDORID = REGISTRANTBATCH.VENDORID
from dbo.REGISTRANTBATCH (nolock)
inner join dbo.BATCH (nolock) on REGISTRANTBATCH.BATCHID = BATCH.ID
left outer join dbo.CREDITCARD (nolock) on REGISTRANTBATCH.CREDITCARDID = CREDITCARD.ID
left outer join dbo.EVENTPRICE (nolock) on EVENTPRICE.ID = REGISTRANTBATCH.REGISTRATIONOPTIONID
left join dbo.STATE (nolock) on REGISTRANTBATCH.BILLING_STATEID = STATE.ID
left join dbo.COUNTRY (nolock) on REGISTRANTBATCH.BILLING_COUNTRYID = COUNTRY.ID
where REGISTRANTBATCH.ID = @ID
return 0;