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 |