Manifest using XML file feed

Updated on ยท 3 min read

Have a large volume of packages and using an XML based system? We accept XML file format to create a delivery. Using your SFTP details, create a delivery by uploading an XML file that has data about the delivery matching the following XML parameters:

<ParcelpointManifest>
	<Header>
		<ManifestId>A3I22FNA11</ManifestId>
        <ManifestDateTime>2020-04-13T22:24:01.0Z</ManifestDateTime>
    </Header>
    <Orders>
        <Order>
        	<Type>DELIVERY</Type>
			<ConsignmentNumber>4019377779330591933020</ConsignmentNumber>
			<ReferenceNumber>T513X310</ReferenceNumber>
			<DeliveryName>John Lightman</DeliveryName>
			<DeliveryEmail>johnlightman@email.com</DeliveryEmail>
			<DeliveryPhone>0419384932</DeliveryPhone>
			<DeliveryAddressLine1>10/18-20 George Street</DeliveryAddressLine1>
			<DeliverySuburb>Sydney</DeliverySuburb>
			<DeliveryStateCode>NSW</DeliveryStateCode>
			<DeliveryPostcode>2000</DeliveryPostcode>
			<DeliveryCountryCode>AU</DeliveryCountryCode>
			<AuthorityToLeave>false</AuthorityToLeave>
			<ContainsDangerousGoods>false</ContainsDangerousGoods>
			<Packages>
				<Package>
					<ReferenceNumber>1J76X33M10</ReferenceNumber>
                    <StoreId>2010-22</StoreId>
					<HubCode>SYD</HubCode>
                    <TrackingNumber>00199349968019350729817</TrackingNumber>
					<Dimensions>
						<ActualWeight>449</ActualWeight>
						<Height>2</Height>
						<Width>10</Width>
						<Length>7</Length>
					</Dimensions>
				</Package>
				<Package>
					<ReferenceNumber>T513X31R110</ReferenceNumber>
                    <StoreId>2010-22</StoreId>
					<HubCode>SYD</HubCode>
					<TrackingNumber>00199349968019350722017</TrackingNumber>                
                  	<Dimensions>
						<ActualWeight>449</ActualWeight>
						<Height>1</Height>
						<Width>9</Width>
						<Length>6</Length>
					</Dimensions>
				</Package>              
			</Packages>
		</Order>
	</Orders>
</ParcelpointManifest>

Parameters

Name Type Required Description
ManifestId String Yes A unique ID to identify the manifest
ManifestDateTime String Yes Date and time the manifest is created using ISO8601 format.
Name Type Required Description
Order Object Yes Details of an order within the manifest
Type String Yes Type of order you are creating. For Local Delivery use DELIVERY
ConsignmentNumber String Yes The consignment number of the order
ReferenceNumber String Yes The reference used to identify the order
DeliveryName String Yes The full name of the receiver
DeliveryEmail String No The email address of the receiver. This is used to provide updates to the receiver on the status of the package. Required if DeliveryPhone is not provided
DeliveryPhone String No The mobile phone number of the receiver. This is used to provide updates to the receiver on the status of the package. Required if DeliveryEmail is not provided
DeliveryAddressLine1 String Yes The full street address of the receiver. This should include unit numbers, building names and other address identifiers
DeliverySuburb String Yes The suburb of the receiver
DeliveryStateCode String Yes The state code of the receiver. Choose from: NSW, VIC, QLD, ACT, SA, WA, TAS and NT
DeliveryPostcode String Yes The postcode of the receiver
DeliveryCountryCode String Yes The country code of the receiver. This should always be AU
AuthorityToLeave Boolean Yes Determine whether the package can be left without a signature. false requires a signature (charges applies). true is authority to leave
ContainsDangerousGoods Boolean Yes Determine whether the package contains dangerous goods
Name Type Required Description
Packages Object Yes Details of all packages within the manifest
Name Type Required Description
Package Object Yes Details of an package within the manifest
ReferenceNumber String Yes The reference used to identify the package
StoreId Optional The Agent ID of the store you want to send it too. eg. 2010-22
HubCode String Yes The code of the closest hub to your customer. Choose from SYD or MEL
Dimensions Object Yes Details of an order's dimensions
ActualWeight Integer Yes The dead weight of the package in kilograms
TrackingNumber String Yes The Tracking ID used to identify the package
Height Integer Yes The height of the package in centremetres
Width Integer Yes The width of the package in centremetres
Length Integer Yes The length of the package in centremetres