XML Import File Format
The following is the format for XML files when used to import data to @EASE.
The field names and sequence must be retained if the import is to work. All fields are required.
The City value is a required field. It may not have any validity but currently it is required and cannot be blank.
The sequence is as follows:
- <Data> | |
- <Donor> | Start Donor |
<FundraisingNumber/> | Only used when existing data is exported and re-imported |
<PrivateSalutation>Mr.</PrivateSalutation> | See Salutation table entries for compatibility |
<PrivateFirstName>Kate</PrivateFirstName> | 25 chars |
<PrivateMiddleName>S</PrivateMiddleName> | 25 chars |
<PrivateLastName>George</PrivateLastName> | 25 chars |
<CompanyName/> | 50 chars |
<CompanyContactSalutation/> | See Salutation table entries for compatibility |
<CompanyContactFirstName/> | 25 chars |
<CompanyContactLastName/> | 25 chars |
<CompanyContactTitle/> | 40 chars |
<LinkField>Test Link Field</LinkField> | 50 chars |
<AddressType>PRIME</AddressType> | PRIME for all new imports |
<OptionalInfo>Opt Info</OptionalInfo> | 50 chars |
<ApartmentOrSuiteNumber>Test</ApartmentOrSuiteNumber> | 10 chars |
<BuildingNumber>Test</BuildingNumber> | 10 chars |
<BuildingName>Test</BuildingName> | 40 chars |
<StreetName>Test</StreetName> | 40 chars |
<POBox>
|
50 chars |
<City>
|
30 chars |
<Country>
|
20 chars |
<ProvinceOrState>AB</ProvinceOrState> | 15 chars |
<PostalOrZipCode>T4S 2A4</PostalOrZipCode> | 10 chars for US include – character for 9 character zip For Canadian include space between first 3 and last 3 characters |
<PhoneType>Home</PhoneType> | 10 chars … should be the same as Phone Type table |
<AreaCode>780</AreaCode> | 3 chars |
<PhoneNumber>9999999</PhoneNumber> | Can be 10 chars … ie 7805559000 |
<Extension/> | 6 chars |
<EmailType>EASEMAIL</EmailType> | 10 chars … should be the same as the Email Type table |
<EmailAddress>xyz@hotmail.com</EmailAddress> | 100 chars |
<Charitable>Yes</Charitable> | Yes or No |
<CampaignDesc>Radiothon</CampaignDesc> | Text value requires a global assign to @EASE Campaigns |
<Amount>25</Amount> | Numeric characters no $ or , formatting |
<PaymentMethod>Visa</PaymentMethod> | Must be the same as Payment Method Table values |
<ReceiptDate>2009-02-18</ReceiptDate> | Date field |
<ReceiptNumber>10001111</ReceiptNumber> | Numeric 11 numbers |
<BreakoutDesc>Radiothon</BreakoutDesc> | Text field requires a global assign or defaults to the campaign value |
<AcquiredByName>John Henry</AcquiredByName> | Text |
<AcquiredByID/> | If not entered this can be assigned to based on the Acquired By Name. The number needs to exist as a fundraising number in @EASE and can be private or corporate. |
<TicketNumber>0</TicketNumber> | Numeric 5 numbers |
<MailingList>Test Mailing List</MailingList> | 50 chars |
<ReceiptMessage>Test Receipt Notes</ReceiptMessage> | 255 chars |
<IsPledge>No</IsPledge> | Yes or No |
<PledgeCount>0</PledgeCount> | 1 – 99 |
<PledgeInterval>0</PledgeInterval> | Value must match Pledge Interval values found on the Pledge master record |
<PledgeStartDate>0</PledgeStartDate> | Date |
<NameOnCard>Sharron Batsch</NameOnCard> | 100 chars |
<ExpiryDate>04/09</ExpiryDate> | Mmyy 4 chars |
<AccountNumber>4535212345564767576</AccountNumber> | Account number validated by web input screen |
<DonorQuality>0</DonorQuality> | Text field requires a global assign for private and corporate records |
<ContactQuality>0</ContactQuality> | Text field requires a global assign for contacts |
</Donor> | End Donor |