Request Structure:

<GetServiceOrderByDate xmlns="http://autovhc.co.uk/">
	<Request>
		<Locale>string</Locale>
		<LocationCode>string</LocationCode>
		<DateTo>string</DateTo>
		<DateFrom>string</DateFrom>
		<ParametersCollection>
			<Parameters>
				<DMSParameter xsi:nil="true" />
				<DMSParameter xsi:nil="true" />
			</Parameters>
		</ParametersCollection>
	</Request>
</GetServiceOrderByDate>

Node Information:

Location Code
Node Name: <LocationCode>
Example Input: 01
Where to view input: Admin -> Site -> Site Settings -> Integration Settings

Date To
Node Name: <DateTo>
Example Input: 20200121
Where to view input: Current VHC -> ‘To’ Date

Date From
Node Name: <DateFrom>
Example Input: 20200121
Where to view input: Current VHC -> ‘From’ Date

Name (Username)
Node Name: <Name>
Example Input: USERNAME
Where to view input: Admin -> Site -> Site Settings -> Integration Settings

Name (Password)
Node Name: <Name>
Example Input: PASSWORD
Where to view input: Admin -> Site -> Site Settings -> Integration Settings


Response Structure:

<GetServiceOrderByDateResponse xmlns="http://autovhc.co.uk/">
	<GetServiceOrderByDateResult>
		<Locale>string</Locale>
		<Message>string</Message>
		<Success>boolean</Success>
		<ServiceOrders>
			<ServiceOrderTransferObject>
				<VHCDate>string</VHCDate>
				<Make>string</Make>
				<Model>string</Model>
				<VIN>string</VIN>
				<JobCardNumber>string</JobCardNumber>
				<RegistrationNumber>string</RegistrationNumber>
				<CustomerTitle>string</CustomerTitle>
				<CustomerFirstName>string</CustomerFirstName>
				<CustomerSurName>string</CustomerSurName>
				<CustomerEmail>string</CustomerEmail>
				<CustomerPostCode>string</CustomerPostCode>
				<CustomerTelephoneNumber>string</CustomerTelephoneNumber>
				<CustomerMobileNumber>string</CustomerMobileNumber>
				<CustomerUUID>string</CustomerUUID>
				<CustomerAddress1>string</CustomerAddress1>
				<CustomerAddress2>string</CustomerAddress2>
				<CustomerAddress3>string</CustomerAddress3>
				<CustomerAddress4>string</CustomerAddress4>
				<CustomerContactEmail>string</CustomerContactEmail>
				<CustomerContactHomePhone>string</CustomerContactHomePhone>
				<CustomerContactMail>string</CustomerContactMail>
				<CustomerContactSMS>string</CustomerContactSMS>
				<CustomerType>string</CustomerType>
				<FirstRegistrationDate>string</FirstRegistrationDate>
				<NextMotDate>string</NextMotDate>
				<NextServiceDate>string</NextServiceDate>
				<ServiceAdvisor>string</ServiceAdvisor>
				<Workshop>string</Workshop>
				<WorkRequired>string</WorkRequired>
				<Mileage>string</Mileage>
				<DateIn>string</DateIn>
				<DateOut>string</DateOut>
				<TimeIn>string</TimeIn>
				<TimeOut>string</TimeOut>
				<ServiceOrderItems xsi:nil="true" />
				<LastServiceDate>string</LastServiceDate>
				<ModelCode>string</ModelCode>
				<AgreedEstimate>string</AgreedEstimate>
				<VhcUrl>string</VhcUrl>
				<EngineNumber>string</EngineNumber>
			</ServiceOrderTransferObject>
		</ServiceOrders>
	</GetServiceOrderByDateResult>
</GetServiceOrderByDateResponse>

Node Information:

VHC Date
Node Name: <VHCDate>
Example Input: 20200121
Where to view input: Current VHC or Current VHC -> Edit VHC

Make
Node Name: <Make>
Example Input: HONDA
Where to view input: Current VHC or Current VHC -> Edit VHC

Model
Node Name: <Model>
Example Input: CIVIC
Where to view input: Current VHC

VIN
Node Name: <VIN>
Example Input: 3HGRU1890JM302709
Where to view input: Current VHC -> Edit VHC

Job Card Number
Node Name: <JobCardNumber>
Example Input: TESTJOB1234
Where to view input: Current VHC or Current VHC -> Edit VHC

Registration Number
Node Name: <RegistrationNumber>
Example Input: ML18AB8
Where to view input: Current VHC or Current VHC -< Edit VHC

Customer Title
Node Name: <CustomerTitle>
Example Input: Mr
Where to view input: Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer First Name
Node Name: <CustomerFirstName>
Example Input: Tom
Where to view input: Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer Surname
Node Name: <CustomerSurName>
Example Input: Barker
Where to view input: Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer Email
Node Name: <CustomerEmail>
Example Input: tom.barker@email.com
Where to view input: Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer Postcode
Node Name: <CustomerPostcode>
Example Input: CW11CW
Where to view input: Current VHC -> Edit VHC -> Customer -< Edit Customer

Customer Telephone Number
Node Name: <CustomerTelephoneNumber>
Example Input: 01782341373
Where to view input: Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer Mobile Number
Node Name: <CustomerMobileNumber>
Example Input: +447500000000
Where to view input: Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer Address 1
Node Name: <CustomerAddress1>
Example Input: 14 VHC STREET
Where to view input: Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer Address 2
Node Name: <CustomerAddress2>
Example Input: 14 VHC STREET
Where to view input: Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer Address 3
Node Name: <CustomerAddress3>
Example Input: 14 VHC STREET
Where to view input: Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer Address 4
Node Name: <CustomerAddress4>
Example Input: 14 VHC STREET
Where to view input: Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer Contact Email
Node Name: <CustomerContactEmail>
Example Input: TRUE
Where to view input: Current VHC -> Update GDPR Permissions OR Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer Contact Home Phone
Node Name: <CustomerContactHomePhone>
Example Input: TRUE
Where to view input: Current VHC -> Update GDPR Permissions OR Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer Contact Mail
Node Name: <CustomerContactMail>
Example Input: TRUE
Where to view input: Current VHC -> Update GDPR Permissions OR Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer Contact SMS
Node Name: <CustomerContactSMS>
Example Input: TRUE
Where to view input: Current VHC -> Update GDPR Permissions OR Current VHC -> Edit VHC -> Customer -> Edit Customer

Customer Type
Node Name: <CustomerType>
Example Input: RETAIL
Where to view input: Current VHC -> Edit VHC -> Customer -> Edit Customer

First Registration Date
Node Name: <FirstRegistrationDate>
Example Input: 01/04/2015
Where to view input: Current VHC -> Edit VHC

Next MOT Date
Node Name: <NextMotDate>
Example Input: 01/04/2015
Where to view input: Current VHC -> Edit VHC

Service Advisor
Node Name: <ServiceAdvisor>
Example Input: TB
Where to view input: Current VHC OR Current VHC -> Edit VHC

Workshop
Node Name: <Workshop>
Example Input: Internal
Where to view input: Current VHC -> Edit VHC

Work Required
Node Name: <WorkRequired>
Example Input: Brakes worn
Where to view input: Current VHC -> Edit VHC

Mileage
Node Name: <Mileage>
Example Input: 15238
Where to view input: Current VHC -> Edit VHC

Date In
Node Name: <DateIn>
Example Input: 15238
Where to view input: Current VHC -> Edit VHC

Date Out
Node Name: <DateOut>
Example Input: 15238
Where to view input: Current VHC -> Edit VHC

Time In
Node Name: <TimeIn>
Example Input: 15238
Where to view input: Current VHC OR Current VHC -> Edit VHC

Time Out
Node Name: <TimeOut>
Example Input: 15238
Where to view input: Current VHC OR Current VHC -> Edit VHC

Agreed Estimate
Node Name: <AgreedEstimate>
Example Input: 152.00
Where to view input: Current VHC -> Edit VHC