Import Suppliers into Zahara
This task will create new or update existing suppliers in Zahara, based on data provided via an XML file.
Settings
Connection
Required
Select the Zahara connection you want to use. See Connecting to Zahara.
Fail File
Required
The XML file to save failed records to. The XML format will be the same as the input file.
Input File
Required
The XML file containing records to import into Zahara. An example of the XML format is shown below.
Success File
Required
The XML file to save successful records to. The XML format will be the same as the input file.
Cache Time To Live
Required
Zynk will cache the IDs of records that it looks up against Zahara, to prevent the same lookup being performed more than is necessary. This setting controls the length of time (in minutes) cached IDs are considered valid for. The cached copy of the ID will be re-used until the amount of time specified has elapsed. Once it runs out, the lookup will be performed against Zahara the next time it is needed.
Prevent Reprocessing
Required
Set to true to prevent the same records being processed more than once, based on the value of the <ExternalId> element in the XML.
Zynk Settings
Examples
A sample input file is shown below.
<?xml version="1.0" encoding="utf-8"?>
<Suppliers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Supplier>
<Id>3119004</Id>
<ExternalId />
<Address>
<AddressId>32164258</AddressId>
<AddressLines>Zynk Software Ltd 6-8 Charlotte Square,
Newcastle upon Tyne,
NE1 4XF</AddressLines>
<Postcode>NE1 4XF</Postcode>
<CountryCodeId>77</CountryCodeId>
<CountryCode>gb</CountryCode>
<AddressType>4</AddressType>
<IsPrimary>false</IsPrimary>
<Void>false</Void>
</Address>
<BankAccountNumber>123456</BankAccountNumber>
<BankSortCode>123456</BankSortCode>
<BusinessUnitId>69576</BusinessUnitId>
<ContactName>John Smith</ContactName>
<CountryCode>gb</CountryCode>
<CountryCodeId>77</CountryCodeId>
<DefaultNominalCode>5000</DefaultNominalCode>
<DefaultNominalCodeId>1225149</DefaultNominalCodeId>
<DefaultPaymentTerms>30</DefaultPaymentTerms>
<PaymentTermStartType>3</PaymentTermStartType>
<PaymentTermDaysNumber>30</PaymentTermDaysNumber>
<PaymentTermType>8</PaymentTermType>
<DefaultTaxCode>T1</DefaultTaxCode>
<DefaultTaxCodeId>266533</DefaultTaxCodeId>
<Email>[email protected]</Email>
<SupplierEmails>
<SupplierEmail>
<Email>[email protected]</Email>
<AddedOn>2025-06-23T14:12:04Z</AddedOn>
<SupplierEmailTypeDescription>Orders</SupplierEmailTypeDescription>
<SupplierEmailType>1</SupplierEmailType>
<SupplierEmailId>11453680</SupplierEmailId>
</SupplierEmail>
</SupplierEmails>
<ReferenceNumber>ZYNK0001</ReferenceNumber>
<SupplierName>Zynk Software Ltd</SupplierName>
<Telephone>0191 820 1484</Telephone>
<VatReg>123456789</VatReg>
<Void>false</Void>
<IsActive>true</IsActive>
<DefaultCostCode>Product</DefaultCostCode>
<DefaultCostCodeId>311208</DefaultCostCodeId>
<DefaultCurrencyId>1</DefaultCurrencyId>
<DefaultCurrencyShortName>GBP</DefaultCurrencyShortName>
<TrustedStatus>false</TrustedStatus>
<DefaultDivisionId>168817</DefaultDivisionId>
<DefaultDivisionName>Customer Success</DefaultDivisionName>
<SupplierBankIBANNumber>123456</SupplierBankIBANNumber>
<SupplierBankSwiftCode>123456</SupplierBankSwiftCode>
<SupplierBankName>Barclays</SupplierBankName>
<SupplierBankAddress>Barclays</SupplierBankAddress>
</Supplier>
</Suppliers>