<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BAP</id>
	<title>Calidus HUB - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BAP"/>
	<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php/Special:Contributions/BAP"/>
	<updated>2026-07-01T19:05:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=SCR_361141_Enter_charges_for_new_job&amp;diff=7884</id>
		<title>SCR 361141 Enter charges for new job</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=SCR_361141_Enter_charges_for_new_job&amp;diff=7884"/>
		<updated>2019-09-04T15:10:54Z</updated>

		<summary type="html">&lt;p&gt;BAP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:SmallCR&lt;br /&gt;
|Client=RHO&lt;br /&gt;
|LogNumber=361141&lt;br /&gt;
|Date=03/09/2019&lt;br /&gt;
|Requester=Kevin Galyer&lt;br /&gt;
|YourName=Barry Preece&lt;br /&gt;
|System=EPOD&lt;br /&gt;
|Request=Rhodes Freight require the ability to enter job charges when they add a job, without exiting and returning to the job screen.&lt;br /&gt;
|Reason=Product enhancement: improve usability for clients such as Rhodes Freight who do not have an ERP interface into ePOD and so use the ePOD maintenance screens directly to create and maintain jobs in the sysytem.&lt;br /&gt;
|Alternatives=Add the &amp;quot;Time, Expenses &amp;amp; Charges&amp;quot; tab to the New Job screen. Too complex so this option not chosen.&lt;br /&gt;
|Changes=Change the New Job window so that, after saving the new job, the window stays on-screen and the user can make edits to the new job. Note that this must now make the &amp;quot;Time Expenses &amp;amp; Charges&amp;quot; tab visible so that the user can add charges. &lt;br /&gt;
&lt;br /&gt;
The screens must make it clear that the job has now been saved or created.&lt;br /&gt;
{{Note}} For consistency, the New Load, New Container &amp;amp; New Product windows should be changed to work the same way.&lt;br /&gt;
|Risks=Change of screen operation for existing users who add jobs manually. Not considered a problem; users can exit with a single click and will have the benefit of being able to edit the job before exiting.&lt;br /&gt;
|EST=0.25&lt;br /&gt;
|DEV=2.0&lt;br /&gt;
|TEST=0.25&lt;br /&gt;
|Implications=All customers using the Load, Jobs and Products/Containers screen need to be aware of the change. &lt;br /&gt;
|Status=&lt;br /&gt;
|Justification=&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=SCR_361141_Enter_charges_for_new_job&amp;diff=7868</id>
		<title>SCR 361141 Enter charges for new job</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=SCR_361141_Enter_charges_for_new_job&amp;diff=7868"/>
		<updated>2019-09-03T17:14:08Z</updated>

		<summary type="html">&lt;p&gt;BAP: SCR 361141 Enter charges for new job&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:SmallCR&lt;br /&gt;
|Client=RHO&lt;br /&gt;
|LogNumber=361141&lt;br /&gt;
|Date=03/09/2019&lt;br /&gt;
|Requester=Kevin Galyer&lt;br /&gt;
|YourName=Barry Preece&lt;br /&gt;
|System=EPOD&lt;br /&gt;
|Request=Rhodes Freight require the ability to enter job charges when they add a job, without exiting and returning to the job screen.&lt;br /&gt;
|Reason=It will take excessive time to enter new jobs, having to re-select and edit each job to enter the charges.&lt;br /&gt;
|Alternatives=Add the &amp;quot;Time, Expenses &amp;amp; Charges&amp;quot; tab to the New Job screen. Too complex so this option not chosen.&lt;br /&gt;
|Changes=Change the New Job window so that, after saving the new job, the window stays on-screen and the user can make edits to the new job. Note that this must now make the &amp;quot;Time Expenses &amp;amp; Charges&amp;quot; tab visible so that the user can add charges. For consistency, the New Load, New Container &amp;amp; New Product windows should be changed to work the same way.&lt;br /&gt;
|Risks=Change of screen operation for existing users who add jobs manually. Not considered a problem; users can exit with a single click and will have the benefit of being able to edit the job before exiting.&lt;br /&gt;
|EST=&lt;br /&gt;
|DEV=&lt;br /&gt;
|TEST=&lt;br /&gt;
|Implications=&lt;br /&gt;
|Status|=&lt;br /&gt;
|Justification=&lt;br /&gt;
|Client|TEMPLATE=}}&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=356578_REQ_SOS_POD_and_POC_Layout_and_Mapping&amp;diff=7763</id>
		<title>356578 REQ SOS POD and POC Layout and Mapping</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=356578_REQ_SOS_POD_and_POC_Layout_and_Mapping&amp;diff=7763"/>
		<updated>2019-08-07T14:47:33Z</updated>

		<summary type="html">&lt;p&gt;BAP: V 0.1 - Initial draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|SOS}}&lt;br /&gt;
{{#vardefine:ClientName|Storage On Site}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' ePOD}}&lt;br /&gt;
{{#vardefine:Doc_Title|POD Layout and Mapping}}&lt;br /&gt;
{{#vardefine:Version|0.1}}&lt;br /&gt;
{{#vardefine:Date|7th August 2019}}&lt;br /&gt;
{{#vardefine:Reference|356578}}&lt;br /&gt;
{{#vardefine:Year|2019}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_Title&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=REQ {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
= Overview  =&lt;br /&gt;
&amp;lt;!-- The introduction will detail the initial requirements supplied by the client --&amp;gt;&lt;br /&gt;
This document describes the proposed layout and field mapping for the POD (Proof of Delivery) documents to be developed for {{#var:ClientName}}.&lt;br /&gt;
This document has been written in a manner such that it can be approved by non-technical representatives of {{#var:ClientName}} whilst also being of sufficient detail to allow the Functional or Technical Specification phase for this area to begin.&lt;br /&gt;
There are 4 delivery documents within the scope, three of these share the same layout:&lt;br /&gt;
*Delivery / Collection Note&lt;br /&gt;
**Covers the Sales Delivery Note, Hire Delivery note and Collection Note&lt;br /&gt;
*Transfer Note&lt;br /&gt;
The Sales and Hire Delivery Notes and the Collection Note have identical layouts and content except for changes to some text headings so a single delivery note will be developed for these three documents.&lt;br /&gt;
The Transfer Note has some differences to this layout so will be developed as a separate layout.&lt;br /&gt;
&lt;br /&gt;
== Scope and Limitations ==&lt;br /&gt;
This document is based on information provided by {{#var:ClientName}} in emails and points clarified and confirmed in subsequent emails.&lt;br /&gt;
&amp;lt;!-- ANY scope or limitations, bulleted. --&amp;gt;&lt;br /&gt;
*The changes will be made in the latest version of the {{#var:System}} system.&lt;br /&gt;
&amp;lt;!-- ANY other systems? e.g. does this link to TTM, WMS, 414, 770, etc? --&amp;gt;&lt;br /&gt;
{{ #vardefine: SCR | 0 }}&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== POD /POC Layouts ==&lt;br /&gt;
This section shows the proposed layout of the delivery documents.&lt;br /&gt;
&lt;br /&gt;
== POD and POC Mapping ==&lt;br /&gt;
This section describes the source of information that appears on the POD, which can come from various sources:&lt;br /&gt;
&lt;br /&gt;
* Imported&lt;br /&gt;
** Imported into the ePOD Admin system in the job and load details sent by Anchor Bay Construction.&lt;br /&gt;
* ePOD Admin&lt;br /&gt;
** User entered and maintained in the ePOD Admin server screens.&lt;br /&gt;
* ePOD Mobile&lt;br /&gt;
** Data captured during the ePOD mobile delivery / collection process and uploaded to the ePOD Admin server.&lt;br /&gt;
* Fixed Text&lt;br /&gt;
** Text that is embedded in the POD layout. To change these in future will require OBSL to update the report layout.&lt;br /&gt;
&lt;br /&gt;
= POD and POC Layouts =&lt;br /&gt;
The annotated layout for the electronic POD documents are on the following pages.&lt;br /&gt;
&lt;br /&gt;
== Delivery / Collection Note ==&lt;br /&gt;
[[File:REQ 356578 SOS POD Sale.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
== Transfer Note ==&lt;br /&gt;
[[File:356578 SOS POD Transfer.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
= POD and POC Mapping =&lt;br /&gt;
These notes refer to the layouts on the previous pages.&lt;br /&gt;
== Delivery / Collection Note Mapping ==&lt;br /&gt;
&lt;br /&gt;
Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	                        ||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Company Name &amp;amp; Address	        ||ePOD Admin + Fixed Text: This is user-maintained as customer details with a customer code of &amp;quot;SOS&amp;quot; (i.e. matching the site code for the system). The email addresses for Sales &amp;amp; Hire and Accounts will come from the customer contact and email. There is no mapping for the web site so this will be fixed text.&lt;br /&gt;
|-&lt;br /&gt;
|Document title	                ||Fixed text: &amp;quot;DELIVERY NOTE&amp;quot;, &amp;quot;HIRE DELIVERY NOTE&amp;quot; or &amp;quot;COLLECTION NOTE&amp;quot; depending on the job type (Delivery / Collection) and job group. Deliveries for Job Group &amp;quot;Hire&amp;quot; are counted as hire delivery notes.&lt;br /&gt;
|-&lt;br /&gt;
|Logo	                        ||ePOD Admin: This is the site logo maintained by uploading the company logo image into the Site screen in ePOD.&lt;br /&gt;
|-&lt;br /&gt;
|Document No.                   ||ePOD Admin: This will be called the &amp;quot;Delivery Note No.&amp;quot; or &amp;quot;Collection Note No.&amp;quot; depending on the job type (Delivery / Collection). The number is taken from the JOB ID in ePOD (a unique number generated by ePOD for each job).&lt;br /&gt;
|-&lt;br /&gt;
|Account No                     ||ePOD Admin: The Customer ID&lt;br /&gt;
|-&lt;br /&gt;
|Order No                       ||ePOD Admin: The Customer Ref from the job, entered by the user&lt;br /&gt;
|-&lt;br /&gt;
|Contract No                    ||ePOD Admin: The Sales No. from the job, entered by the user&lt;br /&gt;
|-&lt;br /&gt;
|Date                           ||ePOD Mobile: The date when the delivery / collection was confirmed. &lt;br /&gt;
|-&lt;br /&gt;
|Customer	                    ||The customer name &amp;amp; address for the customer ID on the job (i.e. invoice address)&lt;br /&gt;
|-&lt;br /&gt;
|Delivery / Collection Address	||Imported EPOD_JOB (multiple fields): The job address. This will be called &amp;quot;Delivered To:&amp;quot; or &amp;quot;Collected From:&amp;quot; depending on the job type (Delivery / Collection).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Detail Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Description	 ||ePOD Admin: Product description (short description: max 40 characters)&lt;br /&gt;
|-&lt;br /&gt;
|Stock No.	     ||ePOD Admin: Product code&lt;br /&gt;
|-&lt;br /&gt;
|Qty Shipped	 ||ePOD Admin: The product's Planned quantity&lt;br /&gt;
|-&lt;br /&gt;
|Qty Delivered / Collected ||ePOD Mobile: the quantity confirmed as delivered / collected by the driver.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Footing Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Customer Signature	||ePOD Mobile: Customer signature. The name is entered on the job in ePOD Admin and can be changed when the customer signs for the delivery / collection.&lt;br /&gt;
|-&lt;br /&gt;
|Terms And Conditions	||ePOD Admin: Maintained on the Job Groups screen in the Terms &amp;amp; Conditions tab.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Transfer Note Mapping ==&lt;br /&gt;
In ePOD, a transfer involves a collection job and delivery job both linked by the same job code on a Load. The Transfer Note can include information from both jobs.&lt;br /&gt;
The mapping of the Transfer Note is the same as the Delivery / Collection Note except for these differences:&lt;br /&gt;
*In the heading section, the document title is &amp;quot;TRANSFER NOTE&amp;quot;&lt;br /&gt;
*Instead of the Customer (Invoice) Address, the collection address is printed for the collection job (so the collection and delivery addresses are both shown)&lt;br /&gt;
*In the detail section the quantity collected and delivered are shown as the actual quantity confirmed for the collection job and the delivery job&lt;br /&gt;
*In the footer section, the driver's signature from the collection job is also printed to the left of the customer's signature from the delivery job&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Any standard processes should be referenced here and in the references section --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
{{Doc_Appendix&lt;br /&gt;
|Appendix=A&lt;br /&gt;
|Estimate=N&lt;br /&gt;
|Glossary=EPOD&lt;br /&gt;
|Ref1=&amp;amp;nbsp;&lt;br /&gt;
|RefV1=&amp;amp;nbsp;&lt;br /&gt;
|RefDate1=&amp;amp;nbsp;&lt;br /&gt;
|REQ=0&lt;br /&gt;
|EST=0&lt;br /&gt;
|FS=0&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=0&lt;br /&gt;
|ST=0&lt;br /&gt;
|IMP=0&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=N&lt;br /&gt;
|Rev1=Barry Preece&lt;br /&gt;
|Rev1Title=OBS Project Manager&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:{{#var:Client}} REQ]]&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:356578_SOS_POD_Transfer.jpg&amp;diff=7762</id>
		<title>File:356578 SOS POD Transfer.jpg</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:356578_SOS_POD_Transfer.jpg&amp;diff=7762"/>
		<updated>2019-08-07T14:35:13Z</updated>

		<summary type="html">&lt;p&gt;BAP: Storage On Site - Transfer Note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Storage On Site - Transfer Note&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:REQ_356578_SOS_POD_Sale.jpg&amp;diff=7761</id>
		<title>File:REQ 356578 SOS POD Sale.jpg</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:REQ_356578_SOS_POD_Sale.jpg&amp;diff=7761"/>
		<updated>2019-08-07T14:31:22Z</updated>

		<summary type="html">&lt;p&gt;BAP: Storage On Site - Sales / Hire Delivery Note &amp;amp; Collection Note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Storage On Site - Sales / Hire Delivery Note &amp;amp; Collection Note&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_354402_ABC_POD_and_POC_Layout_and_Mapping&amp;diff=7202</id>
		<title>REQ 354402 ABC POD and POC Layout and Mapping</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_354402_ABC_POD_and_POC_Layout_and_Mapping&amp;diff=7202"/>
		<updated>2019-03-25T15:43:44Z</updated>

		<summary type="html">&lt;p&gt;BAP: v1.0 - Issue for development&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|ABC}}&lt;br /&gt;
{{#vardefine:ClientName|Anchor Bay Construction}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' ePOD}}&lt;br /&gt;
{{#vardefine:Doc_Title|POD and POC Layout and Mapping}}&lt;br /&gt;
{{#vardefine:Version|1.0}}&lt;br /&gt;
{{#vardefine:Date|22nd March 2019}}&lt;br /&gt;
{{#vardefine:Reference|354402}}&lt;br /&gt;
{{#vardefine:Year|2019}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_Title&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=REQ {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
= Overview  =&lt;br /&gt;
&amp;lt;!-- The introduction will detail the initial requirements supplied by the client --&amp;gt;&lt;br /&gt;
This document describes the proposed layout and field mapping for the POD / POC (Proof of Delivery / Collection) document to be developed for {{#var:ClientName}}.&lt;br /&gt;
This document has been written in a manner such that it can be approved by non-technical representatives of {{#var:ClientName}} whilst also being of sufficient detail to allow the Functional or Technical Specification phase for this area to begin.&lt;br /&gt;
&lt;br /&gt;
== Scope and Limitations ==&lt;br /&gt;
This document is based on information provided by {{#var:ClientName}} in emails and points clarified and confirmed in subsequent emails.&lt;br /&gt;
&amp;lt;!-- ANY scope or limitations, bulleted. --&amp;gt;&lt;br /&gt;
*The changes will be made in the latest version of the {{#var:System}} system.&lt;br /&gt;
&amp;lt;!-- ANY other systems? e.g. does this link to TTM, WMS, 414, 770, etc? --&amp;gt;&lt;br /&gt;
{{ #vardefine: SCR | 0 }}&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== POC and POD Layouts ==&lt;br /&gt;
This section shows the proposed layout of the POD (Proof of Delivery) and POC (Proof of Collection) document, with annotated notes for clarification.&lt;br /&gt;
&lt;br /&gt;
== POD and POC Mapping ==&lt;br /&gt;
This section describes the source of information that appears on the POD, which can come from various sources:&lt;br /&gt;
&lt;br /&gt;
* Imported&lt;br /&gt;
** Imported into the ePOD Admin system in the job and load details sent by Anchor Bay Construction.&lt;br /&gt;
* ePOD Admin&lt;br /&gt;
** User entered and maintained in the ePOD Admin server screens.&lt;br /&gt;
* ePOD Mobile&lt;br /&gt;
** Data captured during the ePOD mobile delivery / collection process and uploaded to the ePOD Admin server.&lt;br /&gt;
* Fixed Text&lt;br /&gt;
** Text that is embedded in the POD layout. To change these in future will require OBSL to update the report layout.&lt;br /&gt;
&lt;br /&gt;
= POD and POC Layouts =&lt;br /&gt;
The annotated layout for the electronic POD document is on the following pages.&lt;br /&gt;
&lt;br /&gt;
* POD Document is the delivery note&lt;br /&gt;
* POC Document is the collection note&lt;br /&gt;
&lt;br /&gt;
== POD Document ==&lt;br /&gt;
[[File:REQ 354402 POD.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
== POC Document ==&lt;br /&gt;
[[File:REQ 354402 ABC POC.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
= POD and POC Mapping =&lt;br /&gt;
These notes refer to the annotated layouts on the previous pages.&lt;br /&gt;
== POD Mapping ==&lt;br /&gt;
&lt;br /&gt;
Upper Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Company Name &amp;amp; Address	||ePOD Admin: This is user-maintained as customer details with a customer code of &amp;quot;ABC&amp;quot; (matching the site code for the system), including the VAT number, phone, fax and email of the main address.&lt;br /&gt;
|-&lt;br /&gt;
|Document title	||Fixed text: &amp;quot;Delivery Note&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Logo	||ePOD Admin: This is maintained by uploading the logo image into the Job Group in ePOD. (Note: a new sub-company Forsite will come on board in the near future; this will use these same POD and POC layouts but will run as a separate site, which will allow it to have a different company name &amp;amp; address and logo on the documents)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lower Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Delivery Address	||Imported EPOD_JOB (multiple fields): EPL_CUSTOMER_CODE, EPL_CUSTOMER_NAME, EPL_ADDRESS_1, EPL_ADDRESS_2, EPL_ADDRESS_3, EPL_ADDRESS_4, EPL_ADDRESS_5, EPL_POSTCODE&lt;br /&gt;
|-&lt;br /&gt;
|Invoice Address	||Imported: EPOD_JOB: EPOD_CUSTOMER (contains multiple fields)&lt;br /&gt;
|-&lt;br /&gt;
|Date	||ePOD Mobile: the date that the delivery job was completed (Actual Date)&lt;br /&gt;
|-&lt;br /&gt;
|Page	||Page number&lt;br /&gt;
|-&lt;br /&gt;
|Shipment No	||Imported: EPOD_JOB: EPL_JOB_CODE. This is the Anchor Bay Construction job number which must be unique for each job.&lt;br /&gt;
|-&lt;br /&gt;
|Customer No	||Imported: EPL_CUSTOMER_CODE. This is the Anchor Bay internal reference code for the customer.&lt;br /&gt;
|-&lt;br /&gt;
|PO Number	||Imported: EPL_CUST_REF. This is the customer’s order number.&lt;br /&gt;
|-&lt;br /&gt;
|Salesperson	||Imported: EPL_SALES_CONTACT. This is the Anchor Bay sales person name or ID.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Delivery Detail Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Qty Shipped	||Imported: EPOD_PRODUCT: EPL_PRODUCT_QTY_PLANNED.  The quantity despatched.&lt;br /&gt;
|-&lt;br /&gt;
|Item Number	||Imported: EPOD_PRODUCT: EPL_PRODUCT_CODE. The product identifier.&lt;br /&gt;
|-&lt;br /&gt;
|Description	||Imported: EPOD_PRODUCT: EPL_DESCRIPTION.&lt;br /&gt;
|-&lt;br /&gt;
|Unit of Measure	||Imported: EPOD_PRODUCT: EPL_UNIT_TYPE.&lt;br /&gt;
|-&lt;br /&gt;
|Qty Delivered	||ePOD Mobile: the quantity confirmed as delivered by the driver.&lt;br /&gt;
|-&lt;br /&gt;
|Total Weight	||Imported: Calculated as EPOD_PRODUCT: EPL_PRODUCT_WEIGHT multiplied by Qty Delivered. Note that this reflects the actual quantity confirmed by the driver, not the quantity shipped.&lt;br /&gt;
|-&lt;br /&gt;
|Short Reason	||ePOD Mobile: The reason code the driver entered when shorting or cancelling an item on the delivery. Reason codes are user-maintained in ePOD Admin.&lt;br /&gt;
|-&lt;br /&gt;
|Qty to Follow	||Imported: Calculated as EPOD_PRODUCT: EPL_QTY_ORDERED minus EPOD_PRODUCT: EPL_PRODUCT_QTY_PLANNED. Note that this reflects the quantity backordered at time of shipping and not any shortages or cancellations on delivery.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Footing Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Customer Signature	||ePOD Mobile: Customer signature. The name can be imported in EPOD_JOB: EPL_CONTACT and changed at sign-off. The Company / badge number will be captured as a user-defined field (UDF) on the customer signature screen.&lt;br /&gt;
|-&lt;br /&gt;
|Terms And Conditions	||ePOD Admin: Maintained on the Job Groups screen in the Terms &amp;amp; Conditions tab.&lt;br /&gt;
|-&lt;br /&gt;
|Tot Weight	||Calculated: Sum of Total Weight for all delivered items. Note that, if the delivery note runs to 2 or more pages, this will only be printed on the last page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POC Mapping ==&lt;br /&gt;
&lt;br /&gt;
Upper Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Company Name &amp;amp; Address	||(See POD Mapping above)&lt;br /&gt;
|-&lt;br /&gt;
|Document title	||Fixed text: &amp;quot;Collection Note&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Logo	||(See POD Mapping above)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lower Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Collection Address	||Imported EPOD_JOB (multiple fields): EPL_CUSTOMER_CODE, EPL_CUSTOMER_NAME, EPL_ADDRESS_1, EPL_ADDRESS_2, EPL_ADDRESS_3, EPL_ADDRESS_4, EPL_ADDRESS_5, EPL_POSTCODE, EPL_TELEPHONE&lt;br /&gt;
|-&lt;br /&gt;
|Notes	||Imported: EPOD_JOB: EPL_JOB_INSTRUCTIONS. (Note that the driver also sees these job instructions on the mobile device when starting the job).&lt;br /&gt;
|-&lt;br /&gt;
|Date	||ePOD Mobile: the date that the collection job was completed (Actual Date)&lt;br /&gt;
|-&lt;br /&gt;
|Page	||Page number&lt;br /&gt;
|-&lt;br /&gt;
|Cust Return No	||Imported: EPOD_JOB: EPL_JOB_CODE. This is the Anchor Bay Construction collection reference, which must be unique for each job.&lt;br /&gt;
|-&lt;br /&gt;
|Customer No	||(See POD Mapping above)&lt;br /&gt;
|-&lt;br /&gt;
|Relates to Shipment No	||Imported: EPL_CUST_REF. This is the customer’s order number.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Delivery Detail&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Item Number	||Imported: EPOD_PRODUCT: EPL_PRODUCT_CODE. The product identifier.&lt;br /&gt;
|-&lt;br /&gt;
|Description	||Imported: EPOD_PRODUCT: EPL_DESCRIPTION.&lt;br /&gt;
|-&lt;br /&gt;
|Unit of Measure	||Imported: EPOD_PRODUCT: EPL_UNIT_TYPE.&lt;br /&gt;
|-&lt;br /&gt;
|Qty Collected	||ePOD Mobile: the quantity confirmed as delivered by the driver.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Footing&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Driver Signature	||ePOD Mobile: Driver signature. The name will be pre-displayed as the driver’s name from ePOD Admin.&lt;br /&gt;
|-&lt;br /&gt;
|Customer Signature	||ePOD Mobile: Customer signature. The name can be imported in EPOD_JOB: EPL_CONTACT and changed at sign-off. The Company will be captured as a user-defined field (UDF) on the customer signature screen.&lt;br /&gt;
|-&lt;br /&gt;
|Terms And Conditions	||ePOD Admin: Maintained on the Job Groups screen in the Terms &amp;amp; Conditions tab.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Any standard processes should be referenced here and in the references section --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
{{Doc_Appendix&lt;br /&gt;
|Appendix=A&lt;br /&gt;
|Estimate=N&lt;br /&gt;
|Glossary=EPOD&lt;br /&gt;
|Ref1=&amp;amp;nbsp;&lt;br /&gt;
|RefV1=&amp;amp;nbsp;&lt;br /&gt;
|RefDate1=&amp;amp;nbsp;&lt;br /&gt;
|REQ=0&lt;br /&gt;
|EST=0&lt;br /&gt;
|FS=0&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=0&lt;br /&gt;
|ST=0&lt;br /&gt;
|IMP=0&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=N&lt;br /&gt;
|Rev1=Barry Preece&lt;br /&gt;
|Rev1Title=OBS Project Manager&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:{{#var:Client}} REQ]]&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_354402_ABC_POD_and_POC_Layout_and_Mapping&amp;diff=7199</id>
		<title>REQ 354402 ABC POD and POC Layout and Mapping</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_354402_ABC_POD_and_POC_Layout_and_Mapping&amp;diff=7199"/>
		<updated>2019-03-22T16:00:28Z</updated>

		<summary type="html">&lt;p&gt;BAP: V 0.3 - more minor edits&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|ABC}}&lt;br /&gt;
{{#vardefine:ClientName|Anchor Bay Construction}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' ePOD}}&lt;br /&gt;
{{#vardefine:Doc_Title|POD and POC Layout and Mapping}}&lt;br /&gt;
{{#vardefine:Version|0.3}}&lt;br /&gt;
{{#vardefine:Date|22nd March 2019}}&lt;br /&gt;
{{#vardefine:Reference|354402}}&lt;br /&gt;
{{#vardefine:Year|2019}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_Title&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=REQ {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
= Overview  =&lt;br /&gt;
&amp;lt;!-- The introduction will detail the initial requirements supplied by the client --&amp;gt;&lt;br /&gt;
This document describes the proposed layout and field mapping for the POD / POC (Proof of Delivery / Collection) document to be developed for {{#var:ClientName}}.&lt;br /&gt;
This document has been written in a manner such that it can be approved by non-technical representatives of {{#var:ClientName}} whilst also being of sufficient detail to allow the Functional or Technical Specification phase for this area to begin.&lt;br /&gt;
&lt;br /&gt;
== Scope and Limitations ==&lt;br /&gt;
This document is based on information provided by {{#var:ClientName}} in emails and points clarified and confirmed in subsequent emails.&lt;br /&gt;
&amp;lt;!-- ANY scope or limitations, bulleted. --&amp;gt;&lt;br /&gt;
*The changes will be made in the latest version of the {{#var:System}} system.&lt;br /&gt;
&amp;lt;!-- ANY other systems? e.g. does this link to TTM, WMS, 414, 770, etc? --&amp;gt;&lt;br /&gt;
{{ #vardefine: SCR | 0 }}&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== POC and POD Layouts ==&lt;br /&gt;
This section shows the proposed layout of the POD (Proof of Delivery) and POC (Proof of Collection) document, with annotated notes for clarification.&lt;br /&gt;
&lt;br /&gt;
== POD and POC Mapping ==&lt;br /&gt;
This section describes the source of information that appears on the POD, which can come from various sources:&lt;br /&gt;
&lt;br /&gt;
* Imported&lt;br /&gt;
** Imported into the ePOD Admin system in the job and load details sent by Anchor Bay Construction.&lt;br /&gt;
* ePOD Admin&lt;br /&gt;
** User entered and maintained in the ePOD Admin server screens.&lt;br /&gt;
* ePOD Mobile&lt;br /&gt;
** Data captured during the ePOD mobile delivery / collection process and uploaded to the ePOD Admin server.&lt;br /&gt;
* Fixed Text&lt;br /&gt;
** Text that is embedded in the POD layout. To change these in future will require OBSL to update the report layout.&lt;br /&gt;
&lt;br /&gt;
= POD and POC Layouts =&lt;br /&gt;
The annotated layout for the electronic POD document is on the following pages.&lt;br /&gt;
&lt;br /&gt;
* POD Document is the delivery note&lt;br /&gt;
* POC Document is the collection note&lt;br /&gt;
&lt;br /&gt;
== POD Document ==&lt;br /&gt;
[[File:REQ 354402 POD.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
== POC Document ==&lt;br /&gt;
[[File:REQ 354402 ABC POC.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
= POD and POC Mapping =&lt;br /&gt;
These notes refer to the annotated layouts on the previous pages.&lt;br /&gt;
== POD Mapping ==&lt;br /&gt;
&lt;br /&gt;
Upper Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Company Name &amp;amp; Address	||ePOD Admin: This is user-maintained as customer details with a customer code of &amp;quot;ABC&amp;quot; (matching the site code for the system), including the VAT number, phone, fax and email of the main address.&lt;br /&gt;
|-&lt;br /&gt;
|Document title	||Fixed text: &amp;quot;Delivery Note&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Logo	||ePOD Admin: This is maintained by uploading the logo image into the Job Group in ePOD. (Note: a new sub-company Forsite will come on board in the near future; this will use these same POD and POC layouts but will run as a separate site, which will allow it to have a different company name &amp;amp; address and logo on the documents)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lower Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Delivery Address	||Imported EPOD_JOB (multiple fields): EPL_CUSTOMER_CODE, EPL_CUSTOMER_NAME, EPL_ADDRESS_1, EPL_ADDRESS_2, EPL_ADDRESS_3, EPL_ADDRESS_4, EPL_ADDRESS_5, EPL_POSTCODE&lt;br /&gt;
|-&lt;br /&gt;
|Invoice Address	||Imported: EPOD_JOB: EPOD_CUSTOMER (contains multiple fields)&lt;br /&gt;
|-&lt;br /&gt;
|Date	||ePOD Mobile: the date that the delivery job was completed (Actual Date)&lt;br /&gt;
|-&lt;br /&gt;
|Page	||Page number&lt;br /&gt;
|-&lt;br /&gt;
|Shipment No	||Imported: EPOD_JOB: EPL_JOB_CODE. This is the Anchor Bay Construction job number which must be unique for each job.&lt;br /&gt;
|-&lt;br /&gt;
|Customer No	||Imported: EPL_CUSTOMER_CODE. This is the Anchor Bay internal reference code for the customer.&lt;br /&gt;
|-&lt;br /&gt;
|PO Number	||Imported: EPL_CUST_REF. This is the customer’s order number.&lt;br /&gt;
|-&lt;br /&gt;
|Salesperson	||Imported: EPL_SALES_CONTACT. This is the Anchor Bay sales person name or ID.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Delivery Detail Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Qty Shipped	||Imported: EPOD_PRODUCT: EPL_PRODUCT_QTY_PLANNED.  The quantity despatched.&lt;br /&gt;
|-&lt;br /&gt;
|Item Number	||Imported: EPOD_PRODUCT: EPL_PRODUCT_CODE. The product identifier.&lt;br /&gt;
|-&lt;br /&gt;
|Description	||Imported: EPOD_PRODUCT: EPL_DESCRIPTION.&lt;br /&gt;
|-&lt;br /&gt;
|Unit of Measure	||Imported: EPOD_PRODUCT: EPL_UNIT_TYPE.&lt;br /&gt;
|-&lt;br /&gt;
|Qty Delivered	||ePOD Mobile: the quantity confirmed as delivered by the driver.&lt;br /&gt;
|-&lt;br /&gt;
|Total Weight	||Imported: Calculated as EPOD_PRODUCT: EPL_PRODUCT_WEIGHT multiplied by Qty Delivered. Note that this reflects the actual quantity confirmed by the driver, not the quantity shipped.&lt;br /&gt;
|-&lt;br /&gt;
|Short Reason	||ePOD Mobile: The reason code the driver entered when shorting or cancelling an item on the delivery. Reason codes are user-maintained in ePOD Admin.&lt;br /&gt;
|-&lt;br /&gt;
|Qty to Follow	||Imported: Calculated as EPOD_PRODUCT: EPL_QTY_ORDERED minus EPOD_PRODUCT: EPL_PRODUCT_QTY_PLANNED. Note that this reflects the quantity backordered at time of shipping and not any shortages or cancellations on delivery.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Footing Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Customer Signature	||ePOD Mobile: Customer signature. The name can be imported in EPOD_JOB: EPL_CONTACT and changed at sign-off. The Company / badge number will be captured as a user-defined field (UDF) on the customer signature screen.&lt;br /&gt;
|-&lt;br /&gt;
|Terms And Conditions	||ePOD Admin: Maintained on the Job Groups screen in the Terms &amp;amp; Conditions tab.&lt;br /&gt;
|-&lt;br /&gt;
|Tot Weight	||Calculated: Sum of Total Weight for all delivered items. Note that, if the delivery note runs to 2 or more pages, this will only be printed on the last page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POC Mapping ==&lt;br /&gt;
&lt;br /&gt;
Upper Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Company Name &amp;amp; Address	||(See POD Mapping above)&lt;br /&gt;
|-&lt;br /&gt;
|Document title	||Fixed text: &amp;quot;Collection Note&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Logo	||(See POD Mapping above)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lower Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Collection Address	||Imported EPOD_JOB (multiple fields): EPL_CUSTOMER_CODE, EPL_CUSTOMER_NAME, EPL_ADDRESS_1, EPL_ADDRESS_2, EPL_ADDRESS_3, EPL_ADDRESS_4, EPL_ADDRESS_5, EPL_POSTCODE, EPL_TELEPHONE&lt;br /&gt;
|-&lt;br /&gt;
|Notes	||Imported: EPOD_JOB: EPL_JOB_INSTRUCTIONS. (Note that the driver also sees these job instructions on the mobile device when starting the job).&lt;br /&gt;
|-&lt;br /&gt;
|Date	||ePOD Mobile: the date that the collection job was completed (Actual Date)&lt;br /&gt;
|-&lt;br /&gt;
|Page	||Page number&lt;br /&gt;
|-&lt;br /&gt;
|Cust Return No	||Imported: EPOD_JOB: EPL_JOB_CODE. This is the Anchor Bay Construction collection reference, which must be unique for each job.&lt;br /&gt;
|-&lt;br /&gt;
|Customer No	||(See POD Mapping above)&lt;br /&gt;
|-&lt;br /&gt;
|Relates to Shipment No	||Imported: EPL_CUST_REF. This is the customer’s order number.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Delivery Detail&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Item Number	||Imported: EPOD_PRODUCT: EPL_PRODUCT_CODE. The product identifier.&lt;br /&gt;
|-&lt;br /&gt;
|Description	||Imported: EPOD_PRODUCT: EPL_DESCRIPTION.&lt;br /&gt;
|-&lt;br /&gt;
|Unit of Measure	||Imported: EPOD_PRODUCT: EPL_UNIT_TYPE.&lt;br /&gt;
|-&lt;br /&gt;
|Qty Collected	||ePOD Mobile: the quantity confirmed as delivered by the driver.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Footing&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Driver Signature	||ePOD Mobile: Driver signature. The name will be pre-displayed as the driver’s name from ePOD Admin.&lt;br /&gt;
|-&lt;br /&gt;
|Customer Signature	||ePOD Mobile: Customer signature. The name can be imported in EPOD_JOB: EPL_CONTACT and changed at sign-off. The Company will be captured as a user-defined field (UDF) on the customer signature screen.&lt;br /&gt;
|-&lt;br /&gt;
|Terms And Conditions	||ePOD Admin: Maintained on the Job Groups screen in the Terms &amp;amp; Conditions tab.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Any standard processes should be referenced here and in the references section --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
{{Doc_Appendix&lt;br /&gt;
|Appendix=A&lt;br /&gt;
|Estimate=N&lt;br /&gt;
|Glossary=EPOD&lt;br /&gt;
|Ref1=&amp;amp;nbsp;&lt;br /&gt;
|RefV1=&amp;amp;nbsp;&lt;br /&gt;
|RefDate1=&amp;amp;nbsp;&lt;br /&gt;
|REQ=0&lt;br /&gt;
|EST=0&lt;br /&gt;
|FS=0&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=0&lt;br /&gt;
|ST=0&lt;br /&gt;
|IMP=0&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=N&lt;br /&gt;
|Rev1=Barry Preece&lt;br /&gt;
|Rev1Title=OBS Project Manager&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:{{#var:Client}} REQ]]&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_354402_ABC_POD_and_POC_Layout_and_Mapping&amp;diff=7198</id>
		<title>REQ 354402 ABC POD and POC Layout and Mapping</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_354402_ABC_POD_and_POC_Layout_and_Mapping&amp;diff=7198"/>
		<updated>2019-03-22T15:52:20Z</updated>

		<summary type="html">&lt;p&gt;BAP: V 0.2 - Minor edits to layout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|ABC}}&lt;br /&gt;
{{#vardefine:ClientName|Anchor Bay Construction}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' ePOD}}&lt;br /&gt;
{{#vardefine:Doc_Title|POD and POC Layout and Mapping}}&lt;br /&gt;
{{#vardefine:Version|0.2}}&lt;br /&gt;
{{#vardefine:Date|22nd March 2019}}&lt;br /&gt;
{{#vardefine:Reference|354402}}&lt;br /&gt;
{{#vardefine:Year|2019}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_Title&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=REQ {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
= Overview  =&lt;br /&gt;
&amp;lt;!-- The introduction will detail the initial requirements supplied by the client --&amp;gt;&lt;br /&gt;
This document describes the proposed layout and field mapping for the POD / POC (Proof of Delivery / Collection) document to be developed for {{#var:ClientName}}.&lt;br /&gt;
This document has been written in a manner such that it can be approved by non-technical representatives of {{#var:ClientName}} whilst also being of sufficient detail to allow the Functional or Technical Specification phase for this area to begin.&lt;br /&gt;
&lt;br /&gt;
== Scope and Limitations ==&lt;br /&gt;
This document is based on information provided by {{#var:ClientName}} in emails and points clarified and confirmed in subsequent emails.&lt;br /&gt;
&amp;lt;!-- ANY scope or limitations, bulleted. --&amp;gt;&lt;br /&gt;
*The changes will be made in the latest version of the {{#var:System}} system.&lt;br /&gt;
&amp;lt;!-- ANY other systems? e.g. does this link to TTM, WMS, 414, 770, etc? --&amp;gt;&lt;br /&gt;
{{ #vardefine: SCR | 0 }}&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== POC and POD Layouts ==&lt;br /&gt;
This section shows the proposed layout of the POD (Proof of Delivery) and POC (Proof of Collection) document, with annotated notes for clarification.&lt;br /&gt;
&lt;br /&gt;
== POD and POC Mapping ==&lt;br /&gt;
This section describes the source of information that appears on the POD, which can come from various sources:&lt;br /&gt;
&lt;br /&gt;
* Imported&lt;br /&gt;
** Imported into the ePOD Admin system in the job and load details sent by Anchor Bay Construction.&lt;br /&gt;
* ePOD Admin&lt;br /&gt;
** User entered and maintained in the ePOD Admin server screens.&lt;br /&gt;
* ePOD Mobile&lt;br /&gt;
** Data captured during the ePOD mobile delivery / collection process and uploaded to the ePOD Admin server.&lt;br /&gt;
* Fixed Text&lt;br /&gt;
** Text that is embedded in the POD layout. To change these in future will require OBSL to update the report layout.&lt;br /&gt;
&lt;br /&gt;
= POD and POC Layouts =&lt;br /&gt;
The annotated layout for the electronic POD document is on the following pages.&lt;br /&gt;
&lt;br /&gt;
* POD Document is the delivery note&lt;br /&gt;
* POC Document is the collection note&lt;br /&gt;
&lt;br /&gt;
== POD Document ==&lt;br /&gt;
[[File:REQ 354402 POD.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
== POC Document ==&lt;br /&gt;
[[File:REQ 354402 ABC POC.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
= POD and POC Mapping =&lt;br /&gt;
These notes refer to the annotated layouts on the previous pages.&lt;br /&gt;
== POD Mapping ==&lt;br /&gt;
&lt;br /&gt;
Upper Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Company Name &amp;amp; Address	||ePOD Admin: This is user-maintained as customer details with a customer code of &amp;quot;ABC&amp;quot; (matching the site code for the system), including the VAT number, phone, fax and email of the main address.&lt;br /&gt;
|-&lt;br /&gt;
|Document title	||Fixed text: &amp;quot;Delivery Note&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Logo	||ePOD Admin: This is maintained by uploading the logo image into the Job Group in ePOD. (Note: a new sub-company Forsite will come on board in the near future; this will use these same POD and POC layouts but will run as a separate site, which will allow it to have a different company name &amp;amp; address and logo on the documents)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lower Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Delivery Address	||Imported EPOD_JOB (multiple fields): EPL_CUSTOMER_CODE, EPL_CUSTOMER_NAME, EPL_ADDRESS_1, EPL_ADDRESS_2, EPL_ADDRESS_3, EPL_ADDRESS_4, EPL_ADDRESS_5, EPL_POSTCODE&lt;br /&gt;
|-&lt;br /&gt;
|Invoice Address	||Imported: EPOD_JOB: EPOD_CUSTOMER (contains multiple fields)&lt;br /&gt;
|-&lt;br /&gt;
|Date	||ePOD Mobile: the date that the delivery job was completed (Actual Date)&lt;br /&gt;
|-&lt;br /&gt;
|Page	||Page number&lt;br /&gt;
|-&lt;br /&gt;
|Shipment No	||Imported: EPOD_JOB: EPL_JOB_CODE. This is the Anchor Bay Construction job number which must be unique for each job.&lt;br /&gt;
|-&lt;br /&gt;
|Customer No	||Imported: EPL_CUSTOMER_CODE. This is the Anchor Bay internal reference code for the customer.&lt;br /&gt;
|-&lt;br /&gt;
|PO Number	||Imported: EPL_CUST_REF. This is the customer’s order number.&lt;br /&gt;
|-&lt;br /&gt;
|Salesperson	||Imported: EPL_SALES_CONTACT. This is the Anchor Bay sales person name or ID.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Delivery Detail Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Qty Shipped	||Imported: EPOD_PRODUCT: EPL_PRODUCT_QTY_PLANNED.  The quantity despatched.&lt;br /&gt;
|-&lt;br /&gt;
|Item Number	||Imported: EPOD_PRODUCT: EPL_PRODUCT_CODE. The product identifier.&lt;br /&gt;
|-&lt;br /&gt;
|Description	||Imported: EPOD_PRODUCT: EPL_DESCRIPTION.&lt;br /&gt;
|-&lt;br /&gt;
|Unit of Measure	||Imported: EPOD_PRODUCT: EPL_UNIT_TYPE.&lt;br /&gt;
|-&lt;br /&gt;
|Qty Delivered	||ePOD Mobile: the quantity confirmed as delivered by the driver.&lt;br /&gt;
|-&lt;br /&gt;
|Total Weight	||Imported: Calculated as EPOD_PRODUCT: EPL_PRODUCT_WEIGHT multiplied by Qty Delivered. Note that this reflects the actual quantity confirmed by the driver, not the quantity shipped.&lt;br /&gt;
|-&lt;br /&gt;
|Short Reason	||ePOD Mobile: The reason code the driver entered when shorting or cancelling an item on the delivery. Reason codes are user-maintained in ePOD Admin.&lt;br /&gt;
|-&lt;br /&gt;
|Qty to Follow	||Imported: Calculated as EPOD_PRODUCT: EPL_QTY_ORDERED minus EPOD_PRODUCT: EPL_PRODUCT_QTY_PLANNED. Note that this reflects the quantity backordered at time of shipping and not any shortages or cancellations on delivery.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Footing Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Customer Signature	||ePOD Mobile: Customer signature. The name can be imported in EPOD_JOB: EPL_CONTACT and changed at sign-off. The Company / badge number will be captured as a user-defined field (UDF) on the customer signature screen.&lt;br /&gt;
|-&lt;br /&gt;
|Terms And Conditions	||ePOD Admin: Maintained on the Job Groups screen in the Terms &amp;amp; Conditions tab.&lt;br /&gt;
|-&lt;br /&gt;
|Tot Weight	||Calculated: Sum of Total Weight for all delivered items. Note that, if the delivery note runs to 2 or more pages, this will only be printed on the last page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upper Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Company Name &amp;amp; Address	||(See POD Mapping above)&lt;br /&gt;
|-&lt;br /&gt;
|Document title	||Fixed text: &amp;quot;Collection Note&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Logo	||(See POD Mapping above)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lower Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Collection Address	||Imported EPOD_JOB (multiple fields): EPL_CUSTOMER_CODE, EPL_CUSTOMER_NAME, EPL_ADDRESS_1, EPL_ADDRESS_2, EPL_ADDRESS_3, EPL_ADDRESS_4, EPL_ADDRESS_5, EPL_POSTCODE, EPL_TELEPHONE&lt;br /&gt;
|-&lt;br /&gt;
|Notes	||Imported: EPOD_JOB: EPL_JOB_INSTRUCTIONS. (Note that the driver also sees these job instructions on the mobile device when starting the job).&lt;br /&gt;
|-&lt;br /&gt;
|Date	||ePOD Mobile: the date that the collection job was completed (Actual Date)&lt;br /&gt;
|-&lt;br /&gt;
|Page	||Page number&lt;br /&gt;
|-&lt;br /&gt;
|Cust Return No	||Imported: EPOD_JOB: EPL_JOB_CODE. This is the Anchor Bay Construction collection reference, which must be unique for each job.&lt;br /&gt;
|-&lt;br /&gt;
|Customer No	||(See POD Mapping above)&lt;br /&gt;
|-&lt;br /&gt;
|Relates to Shipment No	||Imported: EPL_CUST_REF. This is the customer’s order number.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Delivery Detail&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Item Number	||Imported: EPOD_PRODUCT: EPL_PRODUCT_CODE. The product identifier.&lt;br /&gt;
|-&lt;br /&gt;
|Description	||Imported: EPOD_PRODUCT: EPL_DESCRIPTION.&lt;br /&gt;
|-&lt;br /&gt;
|Unit of Measure	||Imported: EPOD_PRODUCT: EPL_UNIT_TYPE.&lt;br /&gt;
|-&lt;br /&gt;
|Qty Collected	||ePOD Mobile: the quantity confirmed as delivered by the driver.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Footing&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Driver Signature	||ePOD Mobile: Driver signature. The name will be pre-displayed as the driver’s name from ePOD Admin.&lt;br /&gt;
|-&lt;br /&gt;
|Customer Signature	||ePOD Mobile: Customer signature. The name can be imported in EPOD_JOB: EPL_CONTACT and changed at sign-off. The Company will be captured as a user-defined field (UDF) on the customer signature screen.&lt;br /&gt;
|-&lt;br /&gt;
|Terms And Conditions	||ePOD Admin: Maintained on the Job Groups screen in the Terms &amp;amp; Conditions tab.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Any standard processes should be referenced here and in the references section --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
{{Doc_Appendix&lt;br /&gt;
|Appendix=A&lt;br /&gt;
|Estimate=N&lt;br /&gt;
|Glossary=EPOD&lt;br /&gt;
|Ref1=&amp;amp;nbsp;&lt;br /&gt;
|RefV1=&amp;amp;nbsp;&lt;br /&gt;
|RefDate1=&amp;amp;nbsp;&lt;br /&gt;
|REQ=0&lt;br /&gt;
|EST=0&lt;br /&gt;
|FS=0&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=0&lt;br /&gt;
|ST=0&lt;br /&gt;
|IMP=0&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=N&lt;br /&gt;
|Rev1=Barry Preece&lt;br /&gt;
|Rev1Title=OBS Project Manager&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:{{#var:Client}} REQ]]&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_354402_ABC_POD_and_POC_Layout_and_Mapping&amp;diff=7197</id>
		<title>REQ 354402 ABC POD and POC Layout and Mapping</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_354402_ABC_POD_and_POC_Layout_and_Mapping&amp;diff=7197"/>
		<updated>2019-03-22T15:39:53Z</updated>

		<summary type="html">&lt;p&gt;BAP: V 0.1 - Initial draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|ABC}}&lt;br /&gt;
{{#vardefine:ClientName|Anchor Bay Construction}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' ePOD}}&lt;br /&gt;
{{#vardefine:Doc_Title|POD and POC Layout and Mapping}}&lt;br /&gt;
{{#vardefine:Version|0.1}}&lt;br /&gt;
{{#vardefine:Date|22nd March 2019}}&lt;br /&gt;
{{#vardefine:Reference|354402}}&lt;br /&gt;
{{#vardefine:Year|2019}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_Title&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=REQ {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
= Overview  =&lt;br /&gt;
&amp;lt;!-- The introduction will detail the initial requirements supplied by the client --&amp;gt;&lt;br /&gt;
This document describes the proposed layout and field mapping for the POD / POC (Proof of Delivery / Collection) document to be developed for {{#var:ClientName}}.&lt;br /&gt;
This document has been written in a manner such that it can be approved by non-technical representatives of {{#var:ClientName}} whilst also being of sufficient detail to allow the Functional or Technical Specification phase for this area to begin.&lt;br /&gt;
&lt;br /&gt;
== Scope and Limitations ==&lt;br /&gt;
This document is based on information provided by {{#var:ClientName}} in emails and points clarified and confirmed in subsequent emails.&lt;br /&gt;
&amp;lt;!-- ANY scope or limitations, bulleted. --&amp;gt;&lt;br /&gt;
*The changes will be made in the latest version of the {{#var:System}} system.&lt;br /&gt;
&amp;lt;!-- ANY other systems? e.g. does this link to TTM, WMS, 414, 770, etc? --&amp;gt;&lt;br /&gt;
{{ #vardefine: SCR | 0 }}&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== POC and POD Layouts ==&lt;br /&gt;
This section shows the proposed layout of the POD (Proof of Delivery) and POC (Proof of Collection) document, with annotated notes for clarification.&lt;br /&gt;
&lt;br /&gt;
== POD and POC Mapping ==&lt;br /&gt;
This section describes the source of information that appears on the POD, which can come from various sources:&lt;br /&gt;
&lt;br /&gt;
* Imported&lt;br /&gt;
** Imported into the ePOD Admin system in the job and load details sent by Anchor Bay Construction.&lt;br /&gt;
* ePOD Admin&lt;br /&gt;
** User entered and maintained in the ePOD Admin server screens.&lt;br /&gt;
* ePOD Mobile&lt;br /&gt;
** Data captured during the ePOD mobile delivery / collection process and uploaded to the ePOD Admin server.&lt;br /&gt;
* Fixed Text&lt;br /&gt;
** Text that is embedded in the POD layout. To change these in future will require OBSL to update the report layout.&lt;br /&gt;
&lt;br /&gt;
= POD and POC Layouts =&lt;br /&gt;
The annotated layout for the electronic POD document is on the following pages.&lt;br /&gt;
&lt;br /&gt;
* POD Document is the delivery note&lt;br /&gt;
* POC Document is the collection note&lt;br /&gt;
&lt;br /&gt;
== POD Document ==&lt;br /&gt;
[[File:REQ 354402 POD.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
== POC Document ==&lt;br /&gt;
[[File:REQ 354402 ABC POC.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
= POD and POC Mapping =&lt;br /&gt;
These notes refer to the annotated layouts on the previous pages.&lt;br /&gt;
== POD Mapping ==&lt;br /&gt;
&lt;br /&gt;
Upper Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Company Name &amp;amp; Address	||ePOD Admin: This is user-maintained as customer details with a customer code of “ABC” (matching the site code for the system), including the VAT number, phone, fax and email of the main address.&lt;br /&gt;
|-&lt;br /&gt;
|Document title	||Fixed text: “Delivery Note”&lt;br /&gt;
|-&lt;br /&gt;
|Logo	||ePOD Admin: This is maintained by uploading the logo image into the Job Group in ePOD. (Note: a new sub-company Forsite will come on board in the near future; this will use these same POD and POC layouts but will run as a separate site, which will allow it to have a different company name &amp;amp; address and logo on the documents)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Lower Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Delivery Address	||Imported EPOD_JOB (multiple fields): EPL_CUSTOMER_CODE, EPL_CUSTOMER_NAME, EPL_ADDRESS_1, EPL_ADDRESS_2, EPL_ADDRESS_3, EPL_ADDRESS_4, EPL_ADDRESS_5, EPL_POSTCODE&lt;br /&gt;
|-&lt;br /&gt;
|Invoice Address	||Imported: EPOD_JOB: EPOD_CUSTOMER (contains multiple fields)&lt;br /&gt;
|-&lt;br /&gt;
|Date	||ePOD Mobile: the date that the delivery job was completed (Actual Date)&lt;br /&gt;
|-&lt;br /&gt;
|Page	||Page number&lt;br /&gt;
|-&lt;br /&gt;
|Shipment No	||Imported: EPOD_JOB: EPL_JOB_CODE. This is the Anchor Bay Construction job number which must be unique for each job.&lt;br /&gt;
|-&lt;br /&gt;
|Customer No	||Imported: EPL_CUSTOMER_CODE. This is the Anchor Bay internal reference code for the customer.&lt;br /&gt;
|-&lt;br /&gt;
|PO Number	||Imported: EPL_CUST_REF. This is the customer’s order number.&lt;br /&gt;
|-&lt;br /&gt;
|Salesperson	||Imported: EPL_SALES_CONTACT. This is the Anchor Bay sales person name or ID.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Delivery Detail Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Qty Shipped	||Imported: EPOD_PRODUCT: EPL_PRODUCT_QTY_PLANNED.  The quantity despatched.&lt;br /&gt;
|-&lt;br /&gt;
|Item Number	||Imported: EPOD_PRODUCT: EPL_PRODUCT_CODE. The product identifier.&lt;br /&gt;
|-&lt;br /&gt;
|Description	||Imported: EPOD_PRODUCT: EPL_DESCRIPTION.&lt;br /&gt;
|-&lt;br /&gt;
|Unit of Measure	||Imported: EPOD_PRODUCT: EPL_UNIT_TYPE.&lt;br /&gt;
|-&lt;br /&gt;
|Qty Delivered	||ePOD Mobile: the quantity confirmed as delivered by the driver.&lt;br /&gt;
|-&lt;br /&gt;
|Total Weight	||Imported: Calculated as EPOD_PRODUCT: EPL_PRODUCT_WEIGHT multiplied by Qty Delivered. Note that this reflects the actual quantity confirmed by the driver, not the quantity shipped.&lt;br /&gt;
|-&lt;br /&gt;
|Short Reason	||ePOD Mobile: The reason code the driver entered when shorting or cancelling an item on the delivery. Reason codes are user-maintained in ePOD Admin.&lt;br /&gt;
|-&lt;br /&gt;
|Qty to Follow	||Imported: Calculated as EPOD_PRODUCT: EPL_QTY_ORDERED minus EPOD_PRODUCT: EPL_PRODUCT_QTY_PLANNED. Note that this reflects the quantity backordered at time of shipping and not any shortages or cancellations on delivery.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Footing Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Customer Signature	||ePOD Mobile: Customer signature. The name can be imported in EPOD_JOB: EPL_CONTACT and changed at sign-off. The Company / badge number will be captured as a user-defined field (UDF) on the customer signature screen.&lt;br /&gt;
|-&lt;br /&gt;
|Terms And Conditions	||ePOD Admin: Maintained on the Job Groups screen in the Terms &amp;amp; Conditions tab.&lt;br /&gt;
|-&lt;br /&gt;
|Tot Weight	||Calculated: Sum of Total Weight for all delivered items. Note that, if the delivery note runs to 2 or more pages, this will only be printed on the last page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Upper Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Company Name &amp;amp; Address	||(See POD Mapping above)&lt;br /&gt;
|-&lt;br /&gt;
|Document title	||Fixed text: “Collection Note”&lt;br /&gt;
|-&lt;br /&gt;
|Logo	||(See POD Mapping above)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Lower Heading Section&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Collection Address	||Imported EPOD_JOB (multiple fields): EPL_CUSTOMER_CODE, EPL_CUSTOMER_NAME, EPL_ADDRESS_1, EPL_ADDRESS_2, EPL_ADDRESS_3, EPL_ADDRESS_4, EPL_ADDRESS_5, EPL_POSTCODE, EPL_TELEPHONE&lt;br /&gt;
|-&lt;br /&gt;
|Notes	||Imported: EPOD_JOB: EPL_JOB_INSTRUCTIONS. (Note that the driver also sees these job instructions on the mobile device when starting the job).&lt;br /&gt;
|-&lt;br /&gt;
|Date	||ePOD Mobile: the date that the collection job was completed (Actual Date)&lt;br /&gt;
|-&lt;br /&gt;
|Page	||Page number&lt;br /&gt;
|-&lt;br /&gt;
|Cust Return No	||Imported: EPOD_JOB: EPL_JOB_CODE. This is the Anchor Bay Construction collection reference, which must be unique for each job.&lt;br /&gt;
|-&lt;br /&gt;
|Customer No	||(See POD Mapping above)&lt;br /&gt;
|-&lt;br /&gt;
|Relates to Shipment No	||Imported: EPL_CUST_REF. This is the customer’s order number.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Delivery Detail&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Item Number	||Imported: EPOD_PRODUCT: EPL_PRODUCT_CODE. The product identifier.&lt;br /&gt;
|-&lt;br /&gt;
|Description	||Imported: EPOD_PRODUCT: EPL_DESCRIPTION.&lt;br /&gt;
|-&lt;br /&gt;
|Unit of Measure	||Imported: EPOD_PRODUCT: EPL_UNIT_TYPE.&lt;br /&gt;
|-&lt;br /&gt;
|Qty Collected	||ePOD Mobile: the quantity confirmed as delivered by the driver.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Footing&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
|Item	||Sourced from&lt;br /&gt;
|-&lt;br /&gt;
|Driver Signature	||ePOD Mobile: Driver signature. The name will be pre-displayed as the driver’s name from ePOD Admin.&lt;br /&gt;
|-&lt;br /&gt;
|Customer Signature	||ePOD Mobile: Customer signature. The name can be imported in EPOD_JOB: EPL_CONTACT and changed at sign-off. The Company will be captured as a user-defined field (UDF) on the customer signature screen.&lt;br /&gt;
|-&lt;br /&gt;
|Terms And Conditions	||ePOD Admin: Maintained on the Job Groups screen in the Terms &amp;amp; Conditions tab.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Any standard processes should be referenced here and in the references section --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
{{Doc_Appendix&lt;br /&gt;
|Appendix=A&lt;br /&gt;
|Estimate=N&lt;br /&gt;
|Glossary=EPOD&lt;br /&gt;
|Ref1=&amp;amp;nbsp;&lt;br /&gt;
|RefV1=&amp;amp;nbsp;&lt;br /&gt;
|RefDate1=&amp;amp;nbsp;&lt;br /&gt;
|REQ=0&lt;br /&gt;
|EST=0&lt;br /&gt;
|FS=0&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=0&lt;br /&gt;
|ST=0&lt;br /&gt;
|IMP=0&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=N&lt;br /&gt;
|Rev1=Barry Preece&lt;br /&gt;
|Rev1Title=OBS Project Manager&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:{{#var:Client}} REQ]]&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:REQ_354402_ABC_POC.jpg&amp;diff=7196</id>
		<title>File:REQ 354402 ABC POC.jpg</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:REQ_354402_ABC_POC.jpg&amp;diff=7196"/>
		<updated>2019-03-22T15:16:22Z</updated>

		<summary type="html">&lt;p&gt;BAP: ABC POC layout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ABC POC layout&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:ABC_POC.jpg&amp;diff=7195</id>
		<title>File:ABC POC.jpg</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:ABC_POC.jpg&amp;diff=7195"/>
		<updated>2019-03-22T15:13:09Z</updated>

		<summary type="html">&lt;p&gt;BAP: ABC POC Layout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ABC POC Layout&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:REQ_354402_POD.jpg&amp;diff=7194</id>
		<title>File:REQ 354402 POD.jpg</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:REQ_354402_POD.jpg&amp;diff=7194"/>
		<updated>2019-03-22T15:12:43Z</updated>

		<summary type="html">&lt;p&gt;BAP: ABC POD layout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ABC POD layout&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:REQ_354402_POD_Example.jpg&amp;diff=7193</id>
		<title>File:REQ 354402 POD Example.jpg</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:REQ_354402_POD_Example.jpg&amp;diff=7193"/>
		<updated>2019-03-22T13:50:51Z</updated>

		<summary type="html">&lt;p&gt;BAP: Example of new POD layout with test data&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example of new POD layout with test data&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:REQ_354402_POC_Example.jpg&amp;diff=7192</id>
		<title>File:REQ 354402 POC Example.jpg</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:REQ_354402_POC_Example.jpg&amp;diff=7192"/>
		<updated>2019-03-22T13:49:53Z</updated>

		<summary type="html">&lt;p&gt;BAP: Example of new POD layout with test data&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example of new POD layout with test data&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_356284_Changes_to_On-time_Report&amp;diff=7094</id>
		<title>REQ 356284 Changes to On-time Report</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_356284_Changes_to_On-time_Report&amp;diff=7094"/>
		<updated>2019-03-11T10:54:05Z</updated>

		<summary type="html">&lt;p&gt;BAP: v1.0 - Initial release to client&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|MASH}}&lt;br /&gt;
{{#vardefine:ClientName|MASH Purveyors}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' ePOD}}&lt;br /&gt;
{{#vardefine:Doc_Title|Changes to On-time Report}}&lt;br /&gt;
{{#vardefine:Version|1.0}}&lt;br /&gt;
{{#vardefine:Date|11th March 2019}}&lt;br /&gt;
{{#vardefine:Reference|356284}}&lt;br /&gt;
{{#vardefine:Year|2019}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_Title&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=REQ {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
= Introduction  =&lt;br /&gt;
&amp;lt;!-- The introduction will detail the initial requirements supplied by the client --&amp;gt;&lt;br /&gt;
This document relates to {{#var:Doc_Title}}.&lt;br /&gt;
&lt;br /&gt;
== Objective  ==&lt;br /&gt;
The primary purpose of this document is to document the requirements gathered from {{#var:ClientName}} regarding changes required to the On-time Report (previously known as the OTIF report).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- List all amendments to the requirements here, and reference in final section, e.g. The document also encompasses the follow-up meeting held at X, with Y and Z attending, where the requirements were modified. See the minutes of the meeting referenced as item X in appendix B --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
This document has been written in a manner such that it can be approved by non-technical representatives of {{#var:ClientName}} whilst also being of sufficient detail to allow the Functional or Technical Specification phase for this area to begin.&lt;br /&gt;
&lt;br /&gt;
== Scope and Limitations ==&lt;br /&gt;
This document is based on information provided by {{#var:ClientName}} in emails and points clarified and confirmed in subsequent emails.&lt;br /&gt;
&amp;lt;!-- ANY scope or limitations, bulleted. --&amp;gt;&lt;br /&gt;
*The changes will be made in the latest version of the {{#var:System}} system.&lt;br /&gt;
&amp;lt;!-- ANY other systems? e.g. does this link to TTM, WMS, 414, 770, etc? --&amp;gt;&lt;br /&gt;
{{ #vardefine: SCR | 0 }}&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
= Client Requirements =&lt;br /&gt;
There are two separate requirements covered in this document, as detailed below.&lt;br /&gt;
The intention is that both requirements will be developed and delivered together in a single release.&lt;br /&gt;
&lt;br /&gt;
== Report by Planned Date ==&lt;br /&gt;
The requirement here is to allow the report to select by planned date instead of the current actual date, so that it will include any orders that have not yet been delivered.&lt;br /&gt;
The Proposed solution for this is an option on when requesting the report to select whether the entered date range applies to actual or planned date.&lt;br /&gt;
&lt;br /&gt;
Note that incomplete orders without an actual date would be classed as 'not on time' even if the planned date is in the future.&lt;br /&gt;
&lt;br /&gt;
== Report to XML ==&lt;br /&gt;
The requirement here is stated as follows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are looking to take the output direct from the point of creation (whilst keeping the option to open the spreadsheet as currently happens) into a dedicated directory where it can be picked up from and taken into a site based reports generator where the data will be manipulated to provide graphics, on time reports etc.&lt;br /&gt;
So effectively:-&lt;br /&gt;
* We run the report as normal&lt;br /&gt;
* If we want open the spreadsheet the options remains&lt;br /&gt;
* At the time the report is run it is copied to a dedicated directory (folder), preferably in XML format &lt;br /&gt;
* The file is picked up each time it is run from the report option and dropped into the folder by a site based package which will create dedicated kpis / statistical information, updating each time we run the report&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The proposed solution for this is to provide a web service which can be called by specifying the report parameters and will return the report as XML.&lt;br /&gt;
&lt;br /&gt;
The call to the web service would supply an XML request payload with authorisation, the report to be run and the parameters.&lt;br /&gt;
For example, the payload would look similar to this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;EPOD_REPORT_REQUEST EPL_SITE_ID=&amp;quot;&amp;quot; EPL_USER_ID=&amp;quot;&amp;quot; EPL_USER_PASSWORD=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;REPORT&amp;gt;MashOTIFReport&amp;lt;/REPORT&amp;gt;&lt;br /&gt;
   &amp;lt;SITE&amp;gt;&amp;lt;/SITE&amp;gt;&lt;br /&gt;
   &amp;lt;DATE_TYPE&amp;gt;PLANNED&amp;lt;/DATE_TYPE&amp;gt;&lt;br /&gt;
   &amp;lt;DATE_FROM&amp;gt;&amp;lt;/DATE_FROM&amp;gt;&lt;br /&gt;
   &amp;lt;DATE_TO&amp;gt;&amp;lt;/DATE_TO&amp;gt;&lt;br /&gt;
   &amp;lt;CUSTOMER_CODE&amp;gt;&amp;lt;/CUSTOMER_CODE&amp;gt;&lt;br /&gt;
   &amp;lt;ROUTE_CODE&amp;gt;&amp;lt;/ROUTE_CODE&amp;gt;&lt;br /&gt;
   &amp;lt;LOAD_ID&amp;gt;&amp;lt;/LOAD_ID&amp;gt;&lt;br /&gt;
   &amp;lt;JOB_TYPE&amp;gt;&amp;lt;/JOB_TYPE&amp;gt;&lt;br /&gt;
 &amp;lt;/EPOD_REPORT_REQUEST&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ePOD would respond with the XML in a response message similar to this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;EPOD_REPORT_RESPONSE RESULT=&amp;quot;ACK&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;NewDataSet&amp;gt;&lt;br /&gt;
    &amp;lt;MashOTIFReport&amp;gt;&lt;br /&gt;
      &amp;lt;Customer_Code&amp;gt;M1&amp;lt;/Customer_Code&amp;gt;&lt;br /&gt;
      &amp;lt;Customer_Name&amp;gt;Manchester Blood Centre&amp;lt;/Customer_Name&amp;gt;&lt;br /&gt;
      &amp;lt;Load_ID&amp;gt;TRN-00001432&amp;lt;/Load_ID&amp;gt;&lt;br /&gt;
      &amp;lt;Job_Code&amp;gt;NHS1432-1&amp;lt;/Job_Code&amp;gt;&lt;br /&gt;
      &amp;lt;Status&amp;gt;C&amp;lt;/Status&amp;gt;&lt;br /&gt;
      &amp;lt;Reason /&amp;gt;&lt;br /&gt;
      &amp;lt;Sequence&amp;gt;1&amp;lt;/Sequence&amp;gt;&lt;br /&gt;
      &amp;lt;Service /&amp;gt;&lt;br /&gt;
      &amp;lt;Planned_Date&amp;gt;23/10/2014&amp;lt;/Planned_Date&amp;gt;&lt;br /&gt;
      &amp;lt;Planned_Time&amp;gt;14:44&amp;lt;/Planned_Time&amp;gt;&lt;br /&gt;
      &amp;lt;Arrival_Date /&amp;gt;&lt;br /&gt;
      &amp;lt;Arrival_Time /&amp;gt;&lt;br /&gt;
      &amp;lt;On_Time&amp;gt;N&amp;lt;/On_Time&amp;gt;&lt;br /&gt;
    &amp;lt;/MashOTIFReport&amp;gt;&lt;br /&gt;
    &amp;lt;MashOTIFReport&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/MashOTIFReport&amp;gt;&lt;br /&gt;
  &amp;lt;/NewDataSet&amp;gt;&lt;br /&gt;
 &amp;lt;/EPOD_REPORT_RESPONSE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failures when running the report or with parameters would be returned in the standard mechanism, e.g.:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;EPOD_REPORT_RESPONSE RESULT=&amp;quot;NAK&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ERRORS&amp;gt;&lt;br /&gt;
     &amp;lt;ERROR error=&amp;quot;USER DETAILS NOT VALID&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/ERRORS&amp;gt;&lt;br /&gt;
 &amp;lt;/EPOD_REPORT_RESPONSE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Any standard processes should be referenced here and in the references section --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
{{Doc_Appendix&lt;br /&gt;
|Appendix=A&lt;br /&gt;
|Estimate=N&lt;br /&gt;
|Glossary=EPOD&lt;br /&gt;
|Ref1=&amp;amp;nbsp;&lt;br /&gt;
|RefV1=&amp;amp;nbsp;&lt;br /&gt;
|RefDate1=&amp;amp;nbsp;&lt;br /&gt;
|REQ=0&lt;br /&gt;
|EST=0&lt;br /&gt;
|FS=0&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=0&lt;br /&gt;
|ST=0&lt;br /&gt;
|IMP=0&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=N&lt;br /&gt;
|Rev1=Barry Preece&lt;br /&gt;
|Rev1Title=OBS Project Manager&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:{{#var:Client}} REQ]]&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_356284_Changes_to_On-time_Report&amp;diff=7090</id>
		<title>REQ 356284 Changes to On-time Report</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_356284_Changes_to_On-time_Report&amp;diff=7090"/>
		<updated>2019-03-11T09:45:35Z</updated>

		<summary type="html">&lt;p&gt;BAP: V 0.1 - Initial draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|MASH}}&lt;br /&gt;
{{#vardefine:ClientName|MASH Purveyors}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' ePOD}}&lt;br /&gt;
{{#vardefine:Doc_Title|Changes to On-time Report}}&lt;br /&gt;
{{#vardefine:Version|0.1}}&lt;br /&gt;
{{#vardefine:Date|11th March 2019}}&lt;br /&gt;
{{#vardefine:Reference|356284}}&lt;br /&gt;
{{#vardefine:Year|2019}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_Title&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=REQ {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
= Introduction  =&lt;br /&gt;
&amp;lt;!-- The introduction will detail the initial requirements supplied by the client --&amp;gt;&lt;br /&gt;
This document relates to {{#var:Doc_Title}}.&lt;br /&gt;
&lt;br /&gt;
== Objective  ==&lt;br /&gt;
The primary purpose of this document is to document the requirements gathered from {{#var:ClientName}} regarding changes required to the On-time Report (previously known as the OTIF report).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- List all amendments to the requirements here, and reference in final section, e.g. The document also encompasses the follow-up meeting held at X, with Y and Z attending, where the requirements were modified. See the minutes of the meeting referenced as item X in appendix B --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
This document has been written in a manner such that it can be approved by non-technical representatives of {{#var:ClientName}} whilst also being of sufficient detail to allow the Functional or Technical Specification phase for this area to begin.&lt;br /&gt;
&lt;br /&gt;
== Scope and Limitations ==&lt;br /&gt;
This document is based on information provided by {{#var:ClientName}} in emails and points clarified and confirmed in subsequent emails.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ANY scope or limitations, bulleted. --&amp;gt;&lt;br /&gt;
*The changes will be made in the latest version of the {{#var:System}} system.&lt;br /&gt;
&amp;lt;!-- ANY other systems? e.g. does this link to TTM, WMS, 414, 770, etc? --&amp;gt;&lt;br /&gt;
{{ #vardefine: SCR | 0 }}&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
= Client Requirements =&lt;br /&gt;
There are two separate requirements covered in this document, as detailed below.&lt;br /&gt;
The intention is that both requirements will be developed and delivered together in a single release.&lt;br /&gt;
&lt;br /&gt;
== Report by Planned Date ==&lt;br /&gt;
The requirement here is to allow the report to select by planned date instead of the current actual date, so that it will include any orders that have not yet been delivered.&lt;br /&gt;
The Proposed solution for this is an option on when requesting the report to select whether the entered date range applies to actual or planned date. Selecting by actual data would run the report as now; selecting by planned date would &lt;br /&gt;
Note that incomplete orders without an actual date would be classed as 'not on time' even if the planned date is in the future.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Report to XML ==&lt;br /&gt;
The requirement here is stated as follows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are looking to take the output direct from the point of creation (whilst keeping the option to open the spreadsheet as currently happens) into a dedicated directory where it can be picked up from and taken into a site based reports generator where the data will be manipulated to provide graphics, on time reports etc.&lt;br /&gt;
So effectively:-&lt;br /&gt;
* We run the report as normal&lt;br /&gt;
* If we want open the spreadsheet the options remains&lt;br /&gt;
* At the time the report is run it is copied to a dedicated directory (folder), preferably in XML format &lt;br /&gt;
* The file is picked up each time it is run from the report option and dropped into the folder by a site based package which will create dedicated kpis / statistical information, updating each time we run the report&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The proposed solution for this is to provide a web service which can be called by specifying the report parameters and will return the report as XML.&lt;br /&gt;
&lt;br /&gt;
The call to the web service would supply an XML request payload with authorisation, the report to be run and the parameters.&lt;br /&gt;
For example, the payload would look similar to this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;EPOD_REPORT_REQUEST EPL_SITE_ID=&amp;quot;&amp;quot; EPL_USER_ID=&amp;quot;&amp;quot; EPL_USER_PASSWORD=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;REPORT&amp;gt;MashOTIFReport&amp;lt;/REPORT&amp;gt;&lt;br /&gt;
   &amp;lt;SITE&amp;gt;&amp;lt;/SITE&amp;gt;&lt;br /&gt;
   &amp;lt;DATE_SELECT_METHOD&amp;gt;PLANNED_DATE&amp;lt;/DATE_SELECT_METHOD&amp;gt;&lt;br /&gt;
   &amp;lt;DATE_FROM&amp;gt;&amp;lt;/DATE_FROM&amp;gt;&lt;br /&gt;
   &amp;lt;DATE_TO&amp;gt;&amp;lt;/DATE_TO&amp;gt;&lt;br /&gt;
   &amp;lt;CUSTOMER_CODE&amp;gt;&amp;lt;/CUSTOMER_CODE&amp;gt;&lt;br /&gt;
   &amp;lt;ROUTE_CODE&amp;gt;&amp;lt;/ROUTE_CODE&amp;gt;&lt;br /&gt;
   &amp;lt;LOAD_ID&amp;gt;&amp;lt;/LOAD_ID&amp;gt;&lt;br /&gt;
   &amp;lt;JOB_TYPE&amp;gt;&amp;lt;/JOB_TYPE&amp;gt;&lt;br /&gt;
 &amp;lt;/EPOD_REPORT_REQUEST&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ePOD would respond with the XML in a response message similar to this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;EPOD_REPORT_RESPONSE RESULT=&amp;quot;ACK&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;NewDataSet&amp;gt;&lt;br /&gt;
    &amp;lt;MashOTIFReport&amp;gt;&lt;br /&gt;
      &amp;lt;Customer_Code&amp;gt;M1&amp;lt;/Customer_Code&amp;gt;&lt;br /&gt;
      &amp;lt;Customer_Name&amp;gt;Manchester Blood Centre&amp;lt;/Customer_Name&amp;gt;&lt;br /&gt;
      &amp;lt;Load_ID&amp;gt;TRN-00001432&amp;lt;/Load_ID&amp;gt;&lt;br /&gt;
      &amp;lt;Job_Code&amp;gt;NHS1432-1&amp;lt;/Job_Code&amp;gt;&lt;br /&gt;
      &amp;lt;Status&amp;gt;C&amp;lt;/Status&amp;gt;&lt;br /&gt;
      &amp;lt;Reason /&amp;gt;&lt;br /&gt;
      &amp;lt;Sequence&amp;gt;1&amp;lt;/Sequence&amp;gt;&lt;br /&gt;
      &amp;lt;Service /&amp;gt;&lt;br /&gt;
      &amp;lt;Planned_Date&amp;gt;23/10/2014&amp;lt;/Planned_Date&amp;gt;&lt;br /&gt;
      &amp;lt;Planned_Time&amp;gt;14:44&amp;lt;/Planned_Time&amp;gt;&lt;br /&gt;
      &amp;lt;Arrival_Date /&amp;gt;&lt;br /&gt;
      &amp;lt;Arrival_Time /&amp;gt;&lt;br /&gt;
      &amp;lt;On_Time&amp;gt;N&amp;lt;/On_Time&amp;gt;&lt;br /&gt;
    &amp;lt;/MashOTIFReport&amp;gt;&lt;br /&gt;
    &amp;lt;MashOTIFReport&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/MashOTIFReport&amp;gt;&lt;br /&gt;
  &amp;lt;/NewDataSet&amp;gt;&lt;br /&gt;
 &amp;lt;/EPOD_REPORT_RESPONSE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failures when running the report or with parameters would be returned in the standard mechanism, e.g.:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;EPOD_REPORT_RESPONSE RESULT=&amp;quot;NAK&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ERRORS&amp;gt;&lt;br /&gt;
     &amp;lt;ERROR error=&amp;quot;USER DETAILS NOT VALID&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/ERRORS&amp;gt;&lt;br /&gt;
 &amp;lt;/EPOD_REPORT_RESPONSE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Any standard processes should be referenced here and in the references section --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
{{Doc_Appendix&lt;br /&gt;
|Appendix=A&lt;br /&gt;
|Estimate=N&lt;br /&gt;
|Glossary=EPOD&lt;br /&gt;
|Ref1=&amp;amp;nbsp;&lt;br /&gt;
|RefV1=&amp;amp;nbsp;&lt;br /&gt;
|RefDate1=&amp;amp;nbsp;&lt;br /&gt;
|REQ=0&lt;br /&gt;
|EST=0&lt;br /&gt;
|FS=0&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=0&lt;br /&gt;
|ST=0&lt;br /&gt;
|IMP=0&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=N&lt;br /&gt;
|Rev1=Barry Preece&lt;br /&gt;
|Rev1Title=OBS Project Manager&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:{{#var:Client}} REQ]]&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=FS_354567_JB_Global_POD_Note_Changes&amp;diff=7009</id>
		<title>FS 354567 JB Global POD Note Changes</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=FS_354567_JB_Global_POD_Note_Changes&amp;diff=7009"/>
		<updated>2019-02-26T11:47:23Z</updated>

		<summary type="html">&lt;p&gt;BAP: v1.0 - Issue for development&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|JBG}}&lt;br /&gt;
{{#vardefine:ClientName|Oak Furnitureland}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' ePOD}}&lt;br /&gt;
{{#vardefine:Doc_Title|JB Global POD Note Changes}}&lt;br /&gt;
{{#vardefine:Version|1.0}}&lt;br /&gt;
{{#vardefine:Date|26th February 2019}}&lt;br /&gt;
{{#vardefine:Reference|354567}}&lt;br /&gt;
{{#vardefine:Year|2019}}&lt;br /&gt;
{{ #vardefine: Figure | 0 }}{{ #vardefine: Example | 0 }}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Sample Xref:&lt;br /&gt;
{{Xref&lt;br /&gt;
|Type=Figure&lt;br /&gt;
|Num={{ #vardefineecho: Figure| {{ #expr: {{ #var: Figure}} + 1 }} }}&lt;br /&gt;
|Text=Data Upload - Import screen.}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_TitleNew&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=FS {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
= FUNCTIONAL OVERVIEW  =&lt;br /&gt;
== Client Requirement  ==&lt;br /&gt;
I have attached the new POD to this email. Please generate an estimate for the changes required and let me know when you can make them. Just to note, any config changes will need to be applied to all ePod sites, as we'd need these changes to be applied system wide.&lt;br /&gt;
&lt;br /&gt;
== Additional points confirmed ==&lt;br /&gt;
* Print images on a following page as with the current delivery note.&lt;br /&gt;
* ePOD has no telephone number 3 so this will be blank.&lt;br /&gt;
* Print the name and signature side by side to allow more vertical room for the signature.&lt;br /&gt;
* If the delivery has more than 14 lines then the report will throw a page after the 14th line (the footer area will be blank). The next page will include the header again, the rest of the lines and the footer. The third page will then be the disclaimer.&lt;br /&gt;
* Using multiple fonts for the T&amp;amp;Cs is not necessary if this requires the text to be hard-coded. It is more important that the T&amp;amp;Cs can be edited in future.&lt;br /&gt;
* To support the new POD design, corresponding changes will be required to the configuration of the User-defined Field (UDF) forms currently in use:&lt;br /&gt;
** The &amp;quot;Difficult Delivery&amp;quot; information dialogue will be on a new UDF form for &amp;quot;Arrivals Terms and Conditions for Deliveries&amp;quot;.&lt;br /&gt;
*** This will include capture of the driver's Q&amp;amp;A and the customer's signature. The driver will answer the questions then hand the PDA to the customer to sign.&lt;br /&gt;
*** The difficult delivery disclaimer will appear as the terms &amp;amp; conditions below the signature box and the driver's Q&amp;amp;A below that (so the customer will sign against both the disclaimer and the driver's answers, which also both appear on the disclaimer page of the POD).&lt;br /&gt;
*** If there isn’t a problem with access then the driver can skip the form.&lt;br /&gt;
** The existing form for capturing the &amp;quot;Difficult Delivery&amp;quot; information is no longer required and will be removed. This is the &amp;quot;Job Details - When Amended&amp;quot; UDF form.&lt;br /&gt;
** The Returns disclaimer will be on a new UDF form for &amp;quot;Arrivals Terms and Conditions for Collections&amp;quot;. This will include capture of the customer's signature with the disclaimer text below the signature box.&lt;br /&gt;
** The failure reason, return no. and card no. are entered on a &amp;quot;Job Cancellation&amp;quot; UDF form, which will remain in use.&lt;br /&gt;
* Collection jobs will show alternative text to delivery notes in these places:&lt;br /&gt;
** The document title will change from &amp;quot;DELIVERY NOTE&amp;quot; to &amp;quot;COLLECTION NOTE&amp;quot;.&lt;br /&gt;
** The text against the customer signature will change from &amp;quot;I, the customer, acknowledge receipt of goods&amp;quot; to &amp;quot;I, the customer, acknowledge collection of goods&amp;quot;.&lt;br /&gt;
** The text &amp;quot;FAILED DELIVERY CHECKLIST TO BE COMPLETED BY DRIVER&amp;quot; will become &amp;quot;FAILED COLLECTION CHECKLIST TO BE COMPLETED BY DRIVER&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:JBG POD page 1.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:JBG POD page 2.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution Overview  ==&lt;br /&gt;
The Configurable POD Report will be modified to match the requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be completed in the latest versions of ''CALIDUS'' ePOD server and mobile device software. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Impact ==&lt;br /&gt;
Once the new format and UDF is applied, any jobs completed without the new data will not produce a POD correctly. If this is required, the following is recommended:&lt;br /&gt;
* The POD note format is created as a new format, retaining the original.&lt;br /&gt;
* New job groups are created for collections and deliveries, configured to use the new report format.&lt;br /&gt;
* These job groups are used on any new jobs that require the new format.&lt;br /&gt;
This will require modifications to the interface passed to C-ePOD from the WMS/ERP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
= CONFIGURATION SET-UP  =&lt;br /&gt;
== Pre-requisites  ==&lt;br /&gt;
A configured ''CALIDUS'' ePOD system connected to the WMS/ERP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menu Structure  ==&lt;br /&gt;
N/A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Data  ==&lt;br /&gt;
The new POD format will be applied either to the existing (non-warehouse) collection and delivery job groups, or to the new job groups created for this purpose, using the Job Group Maintenance screen.&lt;br /&gt;
&lt;br /&gt;
The terms and conditions will be set against the appropriate job groups as follows:&lt;br /&gt;
* &amp;quot;I, the customer, acknowledge receipt of goods&amp;quot; for the delivery job group.&lt;br /&gt;
* &amp;quot;I, the customer, acknowledge collection of goods&amp;quot; for the collection job group.&lt;br /&gt;
&lt;br /&gt;
UDF configurations will be created for the following:&lt;br /&gt;
* Difficult Delivery - pre-job T&amp;amp;Cs for Deliveries.&lt;br /&gt;
* Returns Only - pre-job T&amp;amp;Cs for Collections.&lt;br /&gt;
{{Note}} These UDF configurations will be applied either to the existing (non-warehouse) collection and delivery job groups, or to the new job groups created for this purpose, using the UDF Maintenance screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre-job T&amp;amp;Cs for Deliveries ===&lt;br /&gt;
    &amp;amp;lt;FORM NAME=&amp;amp;quot;Difficult Delivery&amp;amp;quot; REQUIRED=&amp;amp;quot;N&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;FIELD ID=&amp;amp;quot;SECTION1&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;TEXT&amp;amp;gt;SECTION 1: To be completed by the Oak Furniture Land Delivery Team&amp;amp;lt;/TEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;FORMAT&amp;amp;gt;L&amp;amp;lt;/FORMAT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;SUBTEXT&amp;amp;gt;&amp;amp;lt;/SUBTEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;REQUIRED&amp;amp;gt;N&amp;amp;lt;/REQUIRED&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;GROUP&amp;amp;gt;&amp;amp;lt;/GROUP&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;POST&amp;amp;gt;&amp;amp;lt;/POST&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/FIELD&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;FIELD ID=&amp;amp;quot;DIFFICULT_DELIVERY&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;TEXT&amp;amp;gt;Why is the delivery difficult? Please tick the relevant box(es) below.&amp;amp;lt;/TEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;FORMAT&amp;amp;gt;L&amp;amp;lt;/FORMAT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;SUBTEXT&amp;amp;gt;&amp;amp;lt;/SUBTEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;REQUIRED&amp;amp;gt;N&amp;amp;lt;/REQUIRED&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;GROUP&amp;amp;gt;&amp;amp;lt;/GROUP&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;POST&amp;amp;gt;&amp;amp;lt;/POST&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/FIELD&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;FIELD ID=&amp;amp;quot;NARROW_ACCESS&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;TEXT&amp;amp;gt;Narrow access issue&amp;amp;lt;/TEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;FORMAT&amp;amp;gt;X&amp;amp;lt;/FORMAT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;SUBTEXT&amp;amp;gt;&amp;amp;lt;/SUBTEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;REQUIRED&amp;amp;gt;N&amp;amp;lt;/REQUIRED&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;GROUP&amp;amp;gt;&amp;amp;lt;/GROUP&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;POST&amp;amp;gt;&amp;amp;lt;/POST&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;ITEMS&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;ITEM ID=&amp;amp;quot;NARROW_ACCESS__1&amp;amp;quot; DEFAULT=&amp;amp;quot;N&amp;amp;quot; VALUE=&amp;amp;quot;N&amp;amp;quot;&amp;amp;gt;Property entrance (front door)&amp;amp;lt;/ITEM&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;ITEM ID=&amp;amp;quot;NARROW_ACCESS__2&amp;amp;quot; DEFAULT=&amp;amp;quot;N&amp;amp;quot; VALUE=&amp;amp;quot;Y&amp;amp;quot;&amp;amp;gt;Entrance to room of choice&amp;amp;lt;/ITEM&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;ITEM ID=&amp;amp;quot;NARROW_ACCESS__3&amp;amp;quot; DEFAULT=&amp;amp;quot;N&amp;amp;quot; VALUE=&amp;amp;quot;N&amp;amp;quot;&amp;amp;gt;Tight turn within the delivery route&amp;amp;lt;/ITEM&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/ITEMS&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/FIELD&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;FIELD ID=&amp;amp;quot;OBSTRUCTION&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;TEXT&amp;amp;gt;Obstruction that can't be easily moved&amp;amp;lt;/TEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;FORMAT&amp;amp;gt;X&amp;amp;lt;/FORMAT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;SUBTEXT&amp;amp;gt;&amp;amp;lt;/SUBTEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;REQUIRED&amp;amp;gt;N&amp;amp;lt;/REQUIRED&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;GROUP&amp;amp;gt;&amp;amp;lt;/GROUP&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;POST&amp;amp;gt;&amp;amp;lt;/POST&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;ITEMS&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;ITEM ID=&amp;amp;quot;OBSTRUCTION__1&amp;amp;quot; DEFAULT=&amp;amp;quot;N&amp;amp;quot; VALUE=&amp;amp;quot;N&amp;amp;quot;&amp;amp;gt;Low ceiling&amp;amp;lt;/ITEM&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;ITEM ID=&amp;amp;quot;OBSTRUCTION__2&amp;amp;quot; DEFAULT=&amp;amp;quot;N&amp;amp;quot; VALUE=&amp;amp;quot;Y&amp;amp;quot;&amp;amp;gt;Bannister that reduces space to move need to manoeuvre item&amp;amp;lt;/ITEM&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;ITEM ID=&amp;amp;quot;OBSTRUCTION__3&amp;amp;quot; DEFAULT=&amp;amp;quot;N&amp;amp;quot; VALUE=&amp;amp;quot;N&amp;amp;quot;&amp;amp;gt;Low hanging light fitting&amp;amp;lt;/ITEM&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;ITEM ID=&amp;amp;quot;OBSTRUCTION__4&amp;amp;quot; DEFAULT=&amp;amp;quot;N&amp;amp;quot; VALUE=&amp;amp;quot;N&amp;amp;quot;&amp;amp;gt;Existing large furniture&amp;amp;lt;/ITEM&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/ITEMS&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/FIELD&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;FIELD ID=&amp;amp;quot;OTHER&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;TEXT&amp;amp;gt;OTHER&amp;amp;lt;/TEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;FORMAT&amp;amp;gt;A&amp;amp;lt;/FORMAT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;SUBTEXT&amp;amp;gt;&amp;amp;lt;/SUBTEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;REQUIRED&amp;amp;gt;N&amp;amp;lt;/REQUIRED&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;GROUP&amp;amp;gt;&amp;amp;lt;/GROUP&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;POST&amp;amp;gt;&amp;amp;lt;/POST&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;VALUE&amp;amp;gt;&amp;amp;lt;/VALUE&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/FIELD&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;FIELD ID=&amp;amp;quot;SECTION2&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;TEXT&amp;amp;gt;SECTION 2: To be signed by the customer&amp;amp;lt;/TEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;FORMAT&amp;amp;gt;L&amp;amp;lt;/FORMAT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;SUBTEXT&amp;amp;gt;&amp;amp;lt;/SUBTEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;REQUIRED&amp;amp;gt;N&amp;amp;lt;/REQUIRED&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;GROUP&amp;amp;gt;&amp;amp;lt;/GROUP&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;POST&amp;amp;gt;&amp;amp;lt;/POST&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/FIELD&amp;amp;gt;  &lt;br /&gt;
      &amp;amp;lt;FIELD ID=&amp;amp;quot;ACKNOWLEDGE&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;TEXT&amp;amp;gt;I acknowledge that there is not safe, clear and adequate access for delivery, as required under sections 9.8.1 and 9.8.2 of the JB Global Limited's terms and conditions. I wish to proceed with the delivery and have been advised of the risk of damage to property which might occur as a result.&amp;amp;lt;/TEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;FORMAT&amp;amp;gt;L&amp;amp;lt;/FORMAT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;SUBTEXT&amp;amp;gt;&amp;amp;lt;/SUBTEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;REQUIRED&amp;amp;gt;N&amp;amp;lt;/REQUIRED&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;GROUP&amp;amp;gt;&amp;amp;lt;/GROUP&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;POST&amp;amp;gt;&amp;amp;lt;/POST&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/FIELD&amp;amp;gt;  &lt;br /&gt;
      &amp;amp;lt;FIELD ID=&amp;amp;quot;SECTION81&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;TEXT&amp;amp;gt;8.1 | Please check the measurements and delivery access to Your home. It is important to check the measurements of Your Products by visiting Our Website or by calling Our customer service team. Please ensure that there is adequate doorway and stair access. We cannot accept any liability for any extra costs incurred by You as a result of incorrect or incomplete measurements or information supplied by You&amp;amp;lt;/TEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;FORMAT&amp;amp;gt;L&amp;amp;lt;/FORMAT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;SUBTEXT&amp;amp;gt;&amp;amp;lt;/SUBTEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;REQUIRED&amp;amp;gt;N&amp;amp;lt;/REQUIRED&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;GROUP&amp;amp;gt;&amp;amp;lt;/GROUP&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;POST&amp;amp;gt;&amp;amp;lt;/POST&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/FIELD&amp;amp;gt;  &lt;br /&gt;
      &amp;amp;lt;FIELD ID=&amp;amp;quot;SECTION82&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;TEXT&amp;amp;gt;8.2 | Please check that the route from the lorry to Your room of choice is safe and free from potential problems or hazards. As Our staff have not visited Your home and cannot advise whether Your Products will fit, We ask that You take reasonable steps to ensure that the Products can be successfully delivered to You. This includes making sure that the lorry can get to You and measuring any door or ceiling heights, plus twists and turns (including Your stair banister) that might cause difficulties when We deliver. Your order will typically be delivered via a large lorry, so please be sure Your property is accessible for this type of vehicle. If You think there may be an issue, please call Us prior to delivery.&amp;amp;lt;/TEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;FORMAT&amp;amp;gt;L&amp;amp;lt;/FORMAT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;SUBTEXT&amp;amp;gt;&amp;amp;lt;/SUBTEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;REQUIRED&amp;amp;gt;N&amp;amp;lt;/REQUIRED&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;GROUP&amp;amp;gt;&amp;amp;lt;/GROUP&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;POST&amp;amp;gt;&amp;amp;lt;/POST&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/FIELD&amp;amp;gt;  &lt;br /&gt;
    &amp;amp;lt;/FORM&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pre-job T&amp;amp;Cs for Collections ===&lt;br /&gt;
    &amp;amp;lt;FORM NAME=&amp;amp;quot;Returns Only&amp;amp;quot; REQUIRED=&amp;amp;quot;Y&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;FIELD ID=&amp;amp;quot;TITLE&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;TEXT&amp;amp;gt;RETURNS ONLY&amp;amp;lt;/TEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;FORMAT&amp;amp;gt;L&amp;amp;lt;/FORMAT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;SUBTEXT&amp;amp;gt;&amp;amp;lt;/SUBTEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;REQUIRED&amp;amp;gt;N&amp;amp;lt;/REQUIRED&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;GROUP&amp;amp;gt;&amp;amp;lt;/GROUP&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;POST&amp;amp;gt;&amp;amp;lt;/POST&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/FIELD&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;FIELD ID=&amp;amp;quot;TANDCS&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;TEXT&amp;amp;gt;I, the customer, confirm all delivery labels containing my personal details have been removed prior to the item being returned.&amp;amp;lt;/TEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;FORMAT&amp;amp;gt;L&amp;amp;lt;/FORMAT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;SUBTEXT&amp;amp;gt;&amp;amp;lt;/SUBTEXT&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;REQUIRED&amp;amp;gt;N&amp;amp;lt;/REQUIRED&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;GROUP&amp;amp;gt;&amp;amp;lt;/GROUP&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;POST&amp;amp;gt;&amp;amp;lt;/POST&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/FIELD&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/FORM&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
The changes to the POD require additional changes to the server and the mobile device application in order to populate the new back page. Both will be required to be released ''before'' the new POD report format can be implemented.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
= FUNCTIONAL DESCRIPTION =&lt;br /&gt;
== Pre-Job Signature and T&amp;amp;C Changes ==&lt;br /&gt;
Configurable UDF T&amp;amp;Cs will be used for the Difficult Delivery Disclaimer and Returns Only sections. Currently, the device does not return these values. &lt;br /&gt;
&lt;br /&gt;
Furthermore, the server does not store these values correctly.&lt;br /&gt;
&lt;br /&gt;
These bugs will be fixed and released with the modifications in this specification.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mobile Device Process ==&lt;br /&gt;
After these changes are implemented, the mobile device process upon arrival to the customer's location will be as described below.&lt;br /&gt;
&lt;br /&gt;
For deliveries:&lt;br /&gt;
* After arrival, the mobile device application will present the driver with the Arrival Signature process, displaying the Difficult Delivery Disclaimer form (both sections) in the T&amp;amp;Cs for the signature.&lt;br /&gt;
* The driver will determine whether the delivery will be difficult for any reason.&lt;br /&gt;
* If not, the driver will skip the signature and move on to the delivery.&lt;br /&gt;
* If the driver determines that the delivery will be difficult, the driver will check the appropriate boxes on section 1 of the T&amp;amp;Cs, or enter any other reason where prompted. The driver will then obtain the customer's signature.&lt;br /&gt;
* The driver will move on to the delivery, as now.&lt;br /&gt;
&lt;br /&gt;
For collections:&lt;br /&gt;
* After arrival, the mobile device application will present the driver with the Arrival Signature process, displaying the Returns Only form in the T&amp;amp;Cs for the signature.&lt;br /&gt;
* The driver will then obtain the customer's signature - this process cannot be skipped.&lt;br /&gt;
* The driver will move on to the collection, as now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New POD Report Format ==&lt;br /&gt;
The new POD report will be formatted as described in the requirements.&lt;br /&gt;
&lt;br /&gt;
A prototype has been created, resulting in the following:&lt;br /&gt;
&lt;br /&gt;
[[File:FS_354567_POD1.PNG|border|600px]]&lt;br /&gt;
[[File:FS_354567_POD2.PNG|border|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
= TECHNICAL NOTES =&lt;br /&gt;
== Modules Changed ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-bgcolor=&amp;quot;#FFFF99&amp;quot;&lt;br /&gt;
!width=&amp;quot;20%&amp;quot; | Module Name || width=&amp;quot;40%&amp;quot; | Module Type || width=&amp;quot;40%&amp;quot; | Notes&lt;br /&gt;
|-&lt;br /&gt;
| ConfigPOD.aspx.cs || EPOD Server Report || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| MessageProcess.cs || EPOD Server Web Service Processing || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| SystemUtilities.js || EPOD Mobile Device module || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Table Updates ==&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== Developer Notes ==&lt;br /&gt;
Config Report Changes:&lt;br /&gt;
* Add function to extract UDF in one grab&lt;br /&gt;
* Change styling of UDF fields&lt;br /&gt;
* Add standard CSS styles for UDF fields.&lt;br /&gt;
&lt;br /&gt;
Data:&lt;br /&gt;
* New Products POD Report format for Oak Furnitureland&lt;br /&gt;
&lt;br /&gt;
Mobile Device Changes:&lt;br /&gt;
* Send pre-job UDF T&amp;amp;Cs back to the server for printing on the POD note.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configurable POD Changes ===&lt;br /&gt;
A New GetUDFForm function will be created. This function will retrieve all of the UDF form within the specified field and return strongly formatted and classed HTML for each field and item.&lt;br /&gt;
&lt;br /&gt;
The following rules are followed:&lt;br /&gt;
* Form is a DIV classed as UDFForm , ID'd using the class and UDF name. The name will have all characters other than alphanumeric, period, underscore, colon and dash replaced with an underscore character. For example:&lt;br /&gt;
** If this is a form named &amp;quot;Difficult Delivery Disclaimer&amp;quot;, this will be named &amp;quot;UDFForm_Difficult_Delivery_Disclaimer&amp;quot;.&lt;br /&gt;
** If this is a form named &amp;quot;MyForm&amp;amp;1234\2#&amp;quot;, this will be named &amp;quot;UDFForm_MyForm_1234_2_&amp;quot;.&lt;br /&gt;
* Each field is a DIV classed as UDFField and by their field type:&lt;br /&gt;
** UDFFieldT - Text&lt;br /&gt;
** UDFFieldN - Numeric&lt;br /&gt;
** UDFFieldB - CheckBox&lt;br /&gt;
** UDFFieldX - Checkbox List&lt;br /&gt;
** UDFFieldTSC - Tri-state Check&lt;br /&gt;
** UDFFieldX2 - Tri-state Check List&lt;br /&gt;
** UDFFieldDDL - Drop-down List&lt;br /&gt;
** UDFFieldA - Text Area&lt;br /&gt;
** UDFFieldL - Label&lt;br /&gt;
** Button/Photo - omitted&lt;br /&gt;
* Each Text, Numeric, DDL and Text Area field will show the following in this order:&lt;br /&gt;
** The label classed as UDFFieldTitle.&lt;br /&gt;
** The value classed as UDFFieldValue.&lt;br /&gt;
** The subtext classed as UDFFieldSubtext, if present.&lt;br /&gt;
** The post text classed as UDFFieldPost, if present.&lt;br /&gt;
&lt;br /&gt;
* Each field is strongly ID'd with the form ID and field ID, for example, for a UDF pre-job TNCs form called &amp;quot;Difficult Delivery Disclaimer&amp;quot;:&lt;br /&gt;
** UDFFieldT - Text&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldT&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_TRAILER&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldTitle&amp;amp;quot;&amp;amp;gt;Trailer ID&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldValue&amp;amp;quot;&amp;amp;gt;TRAIL1&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldSubtext&amp;amp;quot;&amp;amp;gt;Sub&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldPost&amp;amp;quot;&amp;amp;gt;Post&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
** UDFFieldN - Numeric&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldN&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_WEIGHT&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldTitle&amp;amp;quot;&amp;amp;gt;Weight&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldValue&amp;amp;quot;&amp;amp;gt;123.456&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
** UDFFieldB - CheckBox&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldB&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_CHECKED&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
                &amp;amp;lt;label&amp;amp;gt;&amp;amp;lt;input type=&amp;amp;quot;checkbox&amp;amp;quot; checked=&amp;amp;quot;checked&amp;amp;quot; /&amp;amp;gt;Checked&amp;amp;lt;/label&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
** {{Note}} The value will be transformed as follows:&lt;br /&gt;
*** &amp;quot;Y&amp;quot; - &amp;quot;checked=&amp;quot;checked&amp;quot;&amp;quot;&lt;br /&gt;
*** any other value - &amp;quot;&amp;quot;&lt;br /&gt;
** UDFFieldX - Checkbox List&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldX&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_NARROW_ACCESS&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldTitle&amp;amp;quot;&amp;amp;gt;Narrow access issue&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
                &amp;amp;lt;label&amp;amp;gt;&amp;amp;lt;input type=&amp;amp;quot;checkbox&amp;amp;quot; checked=&amp;amp;quot;checked&amp;amp;quot; /&amp;amp;gt;Property entrance (front door)&amp;amp;lt;/label&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
                &amp;amp;lt;label&amp;amp;gt;&amp;amp;lt;input type=&amp;amp;quot;checkbox&amp;amp;quot; checked=&amp;amp;quot;checked&amp;amp;quot; /&amp;amp;gt;Entrance to room of choice&amp;amp;lt;/label&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
                &amp;amp;lt;label&amp;amp;gt;&amp;amp;lt;input type=&amp;amp;quot;checkbox&amp;amp;quot; checked=&amp;amp;quot;checked&amp;amp;quot; /&amp;amp;gt;Tight turn within the delivery route&amp;amp;lt;/label&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
** UDFFieldTSC - Tri-state Check. &lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldTSC&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_CHECKED&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;label&amp;amp;gt;&amp;amp;lt;span class=&amp;amp;quot;UDF_TSC&amp;amp;quot;&amp;amp;gt;X&amp;amp;lt;/span&amp;amp;gt;Tight turn within the delivery route&amp;amp;lt;/label&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
** {{Note}} The value will be transformed as follows:&lt;br /&gt;
*** &amp;quot;Y&amp;quot; - &amp;quot;&amp;amp;amp;#10004;&amp;quot;&lt;br /&gt;
*** &amp;quot;N&amp;quot; - &amp;quot;X&amp;quot;&lt;br /&gt;
*** &amp;quot;N/A&amp;quot; 0 &amp;quot;N/A&amp;quot;&lt;br /&gt;
*** &amp;quot;&amp;quot; - &amp;quot;&amp;amp;amp;nbsp;&amp;quot;&lt;br /&gt;
*** null - &amp;quot;&amp;amp;amp;nbsp;&amp;quot;&lt;br /&gt;
** UDFFieldX2 - Tri-state Check List&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldX2&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_NARROW_ACCESS&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldTitle&amp;amp;quot;&amp;amp;gt;Narrow access issue&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;label&amp;amp;gt;&amp;amp;lt;span class=&amp;amp;quot;UDF_TSC&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#10004;&amp;amp;lt;/span&amp;amp;gt;Property entrance (front door)&amp;amp;lt;/label&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;label&amp;amp;gt;&amp;amp;lt;span class=&amp;amp;quot;UDF_TSC&amp;amp;quot;&amp;amp;gt;N/A&amp;amp;lt;/span&amp;amp;gt;Entrance to room of choice&amp;amp;lt;/label&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;label&amp;amp;gt;&amp;amp;lt;span class=&amp;amp;quot;UDF_TSC&amp;amp;quot;&amp;amp;gt;X&amp;amp;lt;/span&amp;amp;gt;Tight turn within the delivery route&amp;amp;lt;/label&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
** UDFFieldDDL - Drop-down List&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldDDL&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_LEVEL&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldTitle&amp;amp;quot;&amp;amp;gt;Enter Level&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldValue&amp;amp;quot;&amp;amp;gt;Half&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
** UDFFieldA - Text Area&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldA&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_COMMENTS&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldTitle&amp;amp;quot;&amp;amp;gt;Comments&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldValue&amp;amp;quot;&amp;amp;gt;Some comments&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
** UDFFieldL - Label&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldL&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_SECTION1&amp;amp;quot;&amp;amp;gt;SECTION 1:&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    &amp;amp;lt;div class=&amp;amp;quot;UDFForm&amp;amp;quot; id=&amp;amp;quot;UDFForm_TNCSPREJOBD&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldL&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_SECTION1&amp;amp;quot;&amp;amp;gt;SECTION 1: To be completed by the Oak Furniture Land Delivery Team&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldL&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_DIFFICULT_DELIVERY&amp;amp;quot;&amp;amp;gt;Why is the delivery difficult? Please tick the relevant box(es) below.&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldX&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_NARROW_ACCESS&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldTitle&amp;amp;quot;&amp;amp;gt;Narrow access issue&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
                &amp;amp;lt;label&amp;amp;gt;&amp;amp;lt;input type=&amp;amp;quot;checkbox&amp;amp;quot; checked=&amp;amp;quot;checked&amp;amp;quot; /&amp;amp;gt;Property entrance (front door)&amp;amp;lt;/label&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
                &amp;amp;lt;label&amp;amp;gt;&amp;amp;lt;input type=&amp;amp;quot;checkbox&amp;amp;quot; checked=&amp;amp;quot;checked&amp;amp;quot; /&amp;amp;gt;Entrance to room of choice&amp;amp;lt;/label&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
                &amp;amp;lt;label&amp;amp;gt;&amp;amp;lt;input type=&amp;amp;quot;checkbox&amp;amp;quot; checked=&amp;amp;quot;checked&amp;amp;quot; /&amp;amp;gt;Tight turn within the delivery route&amp;amp;lt;/label&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldX&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_OBSTRUCTION&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldTitle&amp;amp;quot;&amp;amp;gt;Obstruction that can't be easily moved&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
                &amp;amp;lt;label&amp;amp;gt;&lt;br /&gt;
                    &amp;amp;lt;input type=&amp;amp;quot;checkbox&amp;amp;quot; checked=&amp;amp;quot;checked&amp;amp;quot; /&amp;amp;gt;Low ceiling&amp;amp;lt;/label&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
                &amp;amp;lt;label&amp;amp;gt;&lt;br /&gt;
                    &amp;amp;lt;input type=&amp;amp;quot;checkbox&amp;amp;quot; checked=&amp;amp;quot;checked&amp;amp;quot; /&amp;amp;gt;Bannister that reduces space to move need to manoeuvre item&amp;amp;lt;/label&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
                &amp;amp;lt;label&amp;amp;gt;&lt;br /&gt;
                    &amp;amp;lt;input type=&amp;amp;quot;checkbox&amp;amp;quot; checked=&amp;amp;quot;checked&amp;amp;quot; /&amp;amp;gt;Low hanging light fitting&amp;amp;lt;/label&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldItem&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
                &amp;amp;lt;label&amp;amp;gt;&lt;br /&gt;
                    &amp;amp;lt;input type=&amp;amp;quot;checkbox&amp;amp;quot; checked=&amp;amp;quot;checked&amp;amp;quot; /&amp;amp;gt;Existing large furniture&amp;amp;lt;/label&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldA&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_OTHER&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldTitle&amp;amp;quot;&amp;amp;gt;Other, please give details&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;span class=&amp;amp;quot;UDFFieldValue&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldL&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_SECTION2&amp;amp;quot;&amp;amp;gt;SECTION 2: To be signed by the customer&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldL&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_ACKNOWLEDGE&amp;amp;quot;&amp;amp;gt;I acknowledge that there is not safe, clear and adequate access for delivery, as required under sections 9.8.1 and 9.8.2 of the JB Global Limited's terms and conditions. I wish to proceed with the delivery and have been advised of the risk of damage to property which might occur as a result.&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldL&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_SECTION81&amp;amp;quot;&amp;amp;gt;8.1 | Please check the measurements and delivery access to Your home. It is important to check the measurements of Your Products by visiting Our Website or by calling Our customer service team. Please ensure that there is adequate doorway and stair access. We cannot accept any liability for any extra costs incurred by You as a result of incorrect or incomplete measurements or information supplied by You.&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldL&amp;amp;quot; id=&amp;amp;quot;UDFForm_Difficult_Delivery_Disclaimer_SECTION82&amp;amp;quot;&amp;amp;gt;8.2 | Please check that the route from the lorry to Your room of choice is safe and free from potential problems or hazards. As Our staff have not visited Your home and cannot advise whether Your Products will fit, We ask that You take reasonable steps to ensure that the Products can be successfully delivered to You. This includes making sure that the lorry can get to You and measuring any door or ceiling heights, plus twists and turns (including Your stair banister) that might cause difficulties when We deliver. Your order will typically be delivered via a large lorry, so please be sure Your property is accessible for this type of vehicle. If You think there may be an issue, please call Us prior to delivery.&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;amp;lt;div class=&amp;amp;quot;UDFForm&amp;amp;quot; id=&amp;amp;quot;UDFForm_Returns_Only&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldL&amp;amp;quot; id=&amp;amp;quot;UDFForm_Returns_Only_TITLE&amp;amp;quot;&amp;amp;gt;RETURNS ONLY&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;div class=&amp;amp;quot;UDFField UDFFieldL&amp;amp;quot; id=&amp;amp;quot;UDFForm_Returns_Only_TANDCS&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
            I, the customer, confirm all delivery labels containing my personal details have been removed prior to the item being returned.&lt;br /&gt;
        &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== UDF Formatting ===&lt;br /&gt;
The following standard styles will then be available to be used:&lt;br /&gt;
    .UDFForm {}&lt;br /&gt;
    .UDFForm &amp;gt; div {}&lt;br /&gt;
    &lt;br /&gt;
    .UDFField {}&lt;br /&gt;
    .UDFFieldL {}&lt;br /&gt;
    .UDFFieldT {}&lt;br /&gt;
    .UDFFieldN {}&lt;br /&gt;
    .UDFFieldB {}&lt;br /&gt;
    .UDFFieldX2 {}&lt;br /&gt;
    .UDFFieldTSC {}&lt;br /&gt;
    .UDFFieldDDL {}&lt;br /&gt;
    .UDFFieldX {}&lt;br /&gt;
    .UDFFieldA {}&lt;br /&gt;
    &lt;br /&gt;
    .UDFFieldTitle {}&lt;br /&gt;
    .UDFFieldValue {}&lt;br /&gt;
    .UDFFieldSubtext {}&lt;br /&gt;
    .UDFFieldPost {}&lt;br /&gt;
    .UDFFieldItem {}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following style elements will be added as a defauklt:&lt;br /&gt;
    .UDFFieldA .UDFFieldValue {&lt;br /&gt;
        min-height: 3em;&lt;br /&gt;
    }&lt;br /&gt;
    .UDFFieldItem {&lt;br /&gt;
        padding: 0.2em;&lt;br /&gt;
    }&lt;br /&gt;
    .UDFFieldX &amp;gt; span {&lt;br /&gt;
        padding: 0.5em;&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
    .UDFFieldSubtext {&lt;br /&gt;
        width: 65%;&lt;br /&gt;
        float: left;&lt;br /&gt;
        font-size: 0.5em;&lt;br /&gt;
    }&lt;br /&gt;
    .UDFFieldPost {&lt;br /&gt;
        width: 30%;&lt;br /&gt;
        float: right;&lt;br /&gt;
        font-size: 0.5em;&lt;br /&gt;
    }&lt;br /&gt;
    .UDF_TSC  .UDF_CHECK{&lt;br /&gt;
        display: inline-block;&lt;br /&gt;
        min-width: 2em;&lt;br /&gt;
        padding: 0.3em 0.0em 0.3em 0.0em;&lt;br /&gt;
        font-size: 0.7em;&lt;br /&gt;
        border: solid #AAA 1px;&lt;br /&gt;
        background-color: #EEE;&lt;br /&gt;
        color: black;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        margin-right: 1.0em;&lt;br /&gt;
        min-height: 1.4em;&lt;br /&gt;
        vertical-align: middle;&lt;br /&gt;
        border-radius: 3px;&lt;br /&gt;
    }&lt;br /&gt;
All default styling will be added to the standard Configurable POD report in a new style tag applied to the ConfigPOD.aspx file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Design considerations ====&lt;br /&gt;
Each field can be styled by ID or class, with class per field or class per field type.&lt;br /&gt;
&lt;br /&gt;
Each element of a field type can be classed individually by chaining the styles. So, title can be styled generically through &amp;quot;.UDFFieldTitle&amp;quot;, and specifically for Text Areas using &amp;quot;.UDFFieldA .UDFFieldTitle&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
As forms are ID'd by the UDF type, each UDF form can be styled completely separately by chaining the the styles. So, a field in one form may have a black border, whilst a field in another may have a red border. This would be styled as follows:&lt;br /&gt;
    div#UDFForm_Returns_Only .UDFField { border: solid black 1px;}&lt;br /&gt;
    div#UDFForm_Difficult_Delivery_Disclaimer .UDFField { border: solid red 1px;}&lt;br /&gt;
&lt;br /&gt;
This allows for generic styling of all fields uniformly, with exceptions for certain forms, field types or specific fields. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mobile Device Changes ===&lt;br /&gt;
Code in SystemUtilities.js will be modified for this fix.&lt;br /&gt;
&lt;br /&gt;
On completion of a pre-job signature, the callback function (defined in SystemUtilities.funNextJobStartTask, case EPOD.jobStartTask.PRE_JOB_SIGNATURE) will be modified to check the index of the T&amp;amp;Cs used (p_intTncId). If this index is non-0, then the T&amp;amp;Cs used are from the standards created against the job group - this functionality will remain unchanged.&lt;br /&gt;
&lt;br /&gt;
If the index is 0, the completed T&amp;amp;Cs will be saved in SIG_TNC_CHECKS of the PDASIGNATURE record created.&lt;br /&gt;
&lt;br /&gt;
The process of sending back these checks will ensure that they are XML-encoded in the message, if this is necessary to store the values correctly in the server when processing the message.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Changes to the Web Service from Mobile Devices ===&lt;br /&gt;
The mobile device web services processing module (MessageProcess.cs) will be modified to store the XML in SIG_TNC_CHECKS as XML, when updating the job in MessageProcess.ProcessJob. The structure, regardless of whether this is standard or UDF T&amp;amp;Cs is as follows:&lt;br /&gt;
&lt;br /&gt;
For UDF:&lt;br /&gt;
 &amp;lt;SIG_TNC_CHECKS&amp;gt;&lt;br /&gt;
     &amp;lt;FORM ...&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/FORM&amp;gt;&lt;br /&gt;
 &amp;lt;/SIG_TNC_CHECKS&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Standard T&amp;amp;Cs&lt;br /&gt;
 &amp;lt;SIG_TNC_CHECKS&amp;gt;&lt;br /&gt;
     &amp;lt;INPUT type=&amp;quot;checkbox&amp;quot; checked=&amp;quot;checked&amp;quot;&amp;gt;First Check&amp;lt;/INPUT&amp;gt;&lt;br /&gt;
     &amp;lt;INPUT type=&amp;quot;checkbox&amp;quot; checked=&amp;quot;checked&amp;quot;&amp;gt;SecondCheck&amp;lt;/INPUT&amp;gt;&lt;br /&gt;
     &amp;lt;INPUT type=&amp;quot;checkbox&amp;quot; checked=&amp;quot;checked&amp;quot;&amp;gt;Third Check&amp;lt;/INPUT&amp;gt;&lt;br /&gt;
 &amp;lt;/SIG_TNC_CHECKS&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== New POD Report Format ===&lt;br /&gt;
The new POD report will be formatted as described in the requirements.&lt;br /&gt;
&lt;br /&gt;
A prototype has been created in the development environment, as shown in the overview section.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* &amp;quot;I, the customer&amp;quot;... - This will be taken from the standard terms and conditions of the job group for that job (EPOD_JOB.EPL_TNCS). The text will be as configured for that job group. It is expected that this will be configured as &amp;quot;I, the customer, acknowledge receipt of goods&amp;quot; for deliveries and &amp;quot;I, the customer, acknowledge collection of goods&amp;quot; for collections.&lt;br /&gt;
* The Failed Delivery Checklist section will be displayed only if the job has been cancelled.&lt;br /&gt;
* The new back page and footer will be part of the final footer, not the page footer.&lt;br /&gt;
* The new back page will be sectioned in a div that will throw a page break when printed, repeating the header and populated from pre-job T&amp;amp;Cs.&lt;br /&gt;
* The Difficult Delivery Disclaimer (sections 1 and 2 and signature section on the back page) will be produced from the pre-job T&amp;amp;Cs for delivery jobs. This will be created from the UDF element directly i.e. EPOD_SIGNATURE.SIG_TNC_CHECKS.&lt;br /&gt;
* The Difficult Delivery Disclaimer signature section will be populated from the data on EPOD_SIGNATURE.&lt;br /&gt;
* The Returns Only section will be produced from the pre-job T&amp;amp;Cs for delivery jobs.&lt;br /&gt;
* The Returns Only signature section will be populated from the data on EPOD_SIGNATURE.&lt;br /&gt;
* The Difficult Delivery Disclaimer will only be present if there is a pre-job signature for a delivery job.&lt;br /&gt;
* The Returns Only section will only be present if there is a pre-job signature for a collection job.&lt;br /&gt;
* In the case where this is a delivery job and no difficult delivery disclaimer has been issued, the back page will be omitted (hidden). &lt;br /&gt;
* The pre-job T&amp;amp;Cs will be formatted using the new classes for styling UDF forms. &lt;br /&gt;
&lt;br /&gt;
The report will be created as a new POD report, ''not'' over-writing the existing report.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MEDIA LANDSCAPE YES --&amp;gt; &lt;br /&gt;
= TEST PLAN  =&lt;br /&gt;
{{TestPlan_Header&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Log={{#var:Reference}}&lt;br /&gt;
|Description=Test the new JB Global POD report&lt;br /&gt;
|MenuAccess=N/A&lt;br /&gt;
|Prerequisites=As shown in the specification&lt;br /&gt;
|Objective=To test that the POD report displays in the correct format, displaying the correct elements on the final page&lt;br /&gt;
}} &lt;br /&gt;
{{ #vardefine: Cycle | 0 }}{{ #vardefine: SubCycle | 0 }}&lt;br /&gt;
{{TestPlan_CycleHeader&lt;br /&gt;
|Cycle={{ #vardefineecho: Cycle | {{ #expr: {{ #var: Cycle }} + 1 }} }}{{ #vardefine: SubCycle | {{ #var: Cycle }} }}&lt;br /&gt;
|Title=Area being tested in this cycle&lt;br /&gt;
|Notes=Ensure that the system is configured as per the specification (with Pre-job Signature UDF T&amp;amp;Cs for collections and deliveries). Ensure that the system is configured for optional pre-job signatures for a delivery job group and required pre-job signatures for a collection job group. Ensure that both job groups are configured for the new POD report format. Create 3 jobs (2 deliveries and 1 collection).&lt;br /&gt;
}} &amp;lt;!--INSERT TESTS HERE --&amp;gt; {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Complete the first delivery job, selecting several reasons and entering additional text in the OTHER text box. Run the report.&lt;br /&gt;
|Result=The report is produced in the correct format and includes the final page, showing the details of the entered delivery disclaimer.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Complete the second delivery job, skipping pre-job signature entirely. Run the report.&lt;br /&gt;
|Result=The report is produced in the correct format and does not include the final page.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Complete the collection job, entering the Return Only arrival signature. Run the report.&lt;br /&gt;
|Result=The report is produced in the correct format and includes the final page, showing the Return Only section without other details.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_CycleFooter}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MEDIA LANDSCAPE NO --&amp;gt; &lt;br /&gt;
{{Doc_AppendixNew&lt;br /&gt;
|Appendix=A&lt;br /&gt;
|Estimate=Y&lt;br /&gt;
|Glossary=EPOD2&lt;br /&gt;
|Ref1=[[REQ 354567 JB Global POD Note Changes]]&lt;br /&gt;
|RefV1=1.1&lt;br /&gt;
|RefDate1=18/02/2019&lt;br /&gt;
|REQ=3.25&lt;br /&gt;
|EST=0&lt;br /&gt;
|FS=1.5&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=2.0&lt;br /&gt;
|ST=0.75&lt;br /&gt;
|IMP=1.0&lt;br /&gt;
|PM=0.5&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=Y&lt;br /&gt;
|Rev1=Barry Preece&lt;br /&gt;
|Rev1Title=OBS Project Manager&lt;br /&gt;
|Rev2=Nav Mohammed&lt;br /&gt;
|Rev2Title=Customer Representative&lt;br /&gt;
}}&amp;lt;/div&amp;gt; &lt;br /&gt;
[[Category:{{#var:Client}} FS]]&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_354567_JB_Global_POD_Note_Changes&amp;diff=6995</id>
		<title>REQ 354567 JB Global POD Note Changes</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_354567_JB_Global_POD_Note_Changes&amp;diff=6995"/>
		<updated>2019-02-18T14:30:33Z</updated>

		<summary type="html">&lt;p&gt;BAP: v1.1 - Initial release to client&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|JGB}}&lt;br /&gt;
{{#vardefine:ClientName|JB Global}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' ePOD}}&lt;br /&gt;
{{#vardefine:Doc_Title|JB Global POD Note Changes}}&lt;br /&gt;
{{#vardefine:Version|1.1}}&lt;br /&gt;
{{#vardefine:Date|18th February 2019}}&lt;br /&gt;
{{#vardefine:Reference|354567}}&lt;br /&gt;
{{#vardefine:Year|2019}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_Title&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=REQ {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
= Introduction  =&lt;br /&gt;
&amp;lt;!-- The introduction will detail the initial requirements supplied by the client --&amp;gt;&lt;br /&gt;
This document relates to {{#var:Doc_Title}}.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Objective  ==&lt;br /&gt;
The primary purpose of this document is to describe the requirements gathered from {{#var:ClientName}} regarding changes required to the POD note.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This document has been written in a manner such that it can be approved by non-technical representatives of {{#var:ClientName}} whilst also being of sufficient detail to allow the Functional or Technical Specification phase for this area to begin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope and Limitations ==&lt;br /&gt;
This document is based on the documentation provided by {{#var:ClientName}} and additional points clarified and confirmed by {{#var:ClientName}} in subsequent discussions and emails.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ANY scope or limitations, bulleted. --&amp;gt;&lt;br /&gt;
* The changes will be made in the latest version of the {{#var:System}} system, operating the Android version of the C-ePOD Client application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ANY other systems? e.g. does this link to TTM, WMS, 414, 770, etc? --&amp;gt;&lt;br /&gt;
{{ #vardefine: SCR | 0 }}&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
= Client Requirements =&lt;br /&gt;
I have attached the new POD to this email. Please generate an estimate for the changes required and let me know when you can make them. Just to note, any config changes will need to be applied to all ePod sites, as we'd need these changes to be applied system wide.&lt;br /&gt;
&lt;br /&gt;
== Additional points confirmed ==&lt;br /&gt;
* Print images on a following page as with the current delivery note.&lt;br /&gt;
* ePOD has no telephone number 3 so this will be blank.&lt;br /&gt;
* Print the name and signature side by side to allow more vertical room for the signature.&lt;br /&gt;
* If the delivery has more than 14 lines then the report will throw a page after the 14th line (the footer area will be blank). The next page will include the header again, the rest of the lines and the footer. The third page will then be the disclaimer.&lt;br /&gt;
* Using multiple fonts for the T&amp;amp;Cs is not necessary if this requires the text to be hard-coded. It is more important that the T&amp;amp;Cs can be edited in future.&lt;br /&gt;
* To support the new POD design, corresponding changes will be required to the configuration of the User-defined Field (UDF) forms currently in use:&lt;br /&gt;
** The &amp;quot;Difficult Delivery&amp;quot; information dialogue will be on a new UDF form for &amp;quot;Arrivals Terms and Conditions for Deliveries&amp;quot;.&lt;br /&gt;
*** This will include capture of the driver's Q&amp;amp;A and the customer's signature. The driver will answer the questions then hand the PDA to the customer to sign.&lt;br /&gt;
*** The difficult delivery disclaimer will appear as the terms &amp;amp; conditions below the signature box and the driver's Q&amp;amp;A below that (so the customer will sign against both the disclaimer and the driver's answers, which also both appear on the disclaimer page of the POD).&lt;br /&gt;
*** If there isn’t a problem with access then the driver can skip the form.&lt;br /&gt;
** The existing form for capturing the &amp;quot;Difficult Delivery&amp;quot; information is no longer required and will be removed. This is the &amp;quot;Job Details - When Amended&amp;quot; UDF form.&lt;br /&gt;
** The Returns disclaimer will be on a new UDF form for &amp;quot;Arrivals Terms and Conditions for Collections&amp;quot;. This will include capture of the customer's signature with the disclaimer text below the signature box.&lt;br /&gt;
** The failure reason, return no. and card no. are entered on a &amp;quot;Job Cancellation&amp;quot; UDF form, which will remain in use.&lt;br /&gt;
* Collection jobs will show alternative text to delivery notes in these places:&lt;br /&gt;
** The document title will change from &amp;quot;DELIVERY NOTE&amp;quot; to &amp;quot;COLLECTION NOTE&amp;quot;.&lt;br /&gt;
** The text against the customer signature will change from &amp;quot;I, the customer, acknowledge receipt of goods&amp;quot; to &amp;quot;I, the customer, acknowledge collection of goods&amp;quot;.&lt;br /&gt;
** The text &amp;quot;FAILED DELIVERY CHECKLIST TO BE COMPLETED BY DRIVER&amp;quot; will become &amp;quot;FAILED COLLECTION CHECKLIST TO BE COMPLETED BY DRIVER&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:JBG POD page 1.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:JBG POD page 2.jpg|border|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
{{Doc_Appendix&lt;br /&gt;
|Appendix=A&lt;br /&gt;
|Estimate=N&lt;br /&gt;
|Glossary=EPOD&lt;br /&gt;
|Ref1=&amp;amp;nbsp;&lt;br /&gt;
|RefV1=&amp;amp;nbsp;&lt;br /&gt;
|RefDate1=&amp;amp;nbsp;&lt;br /&gt;
|REQ=0&lt;br /&gt;
|EST=0&lt;br /&gt;
|FS=0&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=0&lt;br /&gt;
|ST=0&lt;br /&gt;
|IMP=0&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=N&lt;br /&gt;
|Rev1=Barry Preece&lt;br /&gt;
|Rev1Title=OBS Project Manager&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:{{#var:Client}} REQ]]&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_354567_JB_Global_POD_Note_Changes&amp;diff=6776</id>
		<title>REQ 354567 JB Global POD Note Changes</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=REQ_354567_JB_Global_POD_Note_Changes&amp;diff=6776"/>
		<updated>2018-12-21T12:28:37Z</updated>

		<summary type="html">&lt;p&gt;BAP: V 0.1 - Initial draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|JBG}}&lt;br /&gt;
{{#vardefine:ClientName|JB Global}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' ePOD}}&lt;br /&gt;
{{#vardefine:Doc_Title|ePOD - Changes to JB Global POD Note}}&lt;br /&gt;
{{#vardefine:Version|0.1}}&lt;br /&gt;
{{#vardefine:Date|21st December 2018}}&lt;br /&gt;
{{#vardefine:Reference|354567}}&lt;br /&gt;
{{#vardefine:Year|2018}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_Title&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=REQ {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
=Requirements=&lt;br /&gt;
I have attached the new POD to this email. Please generate an estimate for the changes required and let me know when you can make them. Just to note, any config changes will need to be applied to all ePod sites, as we'd need these changes to be applied system wide.&lt;br /&gt;
&lt;br /&gt;
Points confirmed:&lt;br /&gt;
* Print images on a following page as with the current delivery note.&lt;br /&gt;
* ePOD has no telephone number 3 so will be blank.&lt;br /&gt;
* Print the name and signature side by side to allow more vertical room for the signature.&lt;br /&gt;
* If the delivery has more than 14 lines then the report will throw a page after the 14th line (the footer area will be blank). The next page will include the header again, the rest of the lines and the footer. The third page will then be the disclaimer.&lt;br /&gt;
* Using multiple fonts for the T&amp;amp;Cs is not necessary if this requires the text to be hard-coded. It is more important that the T&amp;amp;Cs can be edited in future.&lt;br /&gt;
[[File:JBG POD page 1.jpg|caption &amp;quot;POD note - Front page&amp;quot;]]&lt;br /&gt;
[[File:JBG POD page 2.jpg|caption &amp;quot;POD note - Disclaimer&amp;quot;]]&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
{{Doc_Appendix&lt;br /&gt;
|Appendix=A&lt;br /&gt;
|Estimate=N&lt;br /&gt;
|REQ=0&lt;br /&gt;
|EST=0&lt;br /&gt;
|FS=0&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=0&lt;br /&gt;
|ST=0&lt;br /&gt;
|IMP=0&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=N&lt;br /&gt;
|Rev1=Barry Preece&lt;br /&gt;
|Rev1Title=OBS Project Manager&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:JBG_POD_page_2.jpg&amp;diff=6774</id>
		<title>File:JBG POD page 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:JBG_POD_page_2.jpg&amp;diff=6774"/>
		<updated>2018-12-21T12:02:42Z</updated>

		<summary type="html">&lt;p&gt;BAP: uploaded a new version of &amp;amp;quot;File:JBG POD page 2.jpg&amp;amp;quot;: Adjusted crop to remove left border&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;JB Global POD layout page 2 (disclaimer) for REQ 354567&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:JBG_POD_page_2.jpg&amp;diff=6773</id>
		<title>File:JBG POD page 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:JBG_POD_page_2.jpg&amp;diff=6773"/>
		<updated>2018-12-21T11:48:31Z</updated>

		<summary type="html">&lt;p&gt;BAP: JB Global POD layout page 2 (disclaimer) for REQ 354567&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;JB Global POD layout page 2 (disclaimer) for REQ 354567&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:JBG_POD_page_1.jpg&amp;diff=6772</id>
		<title>File:JBG POD page 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=File:JBG_POD_page_1.jpg&amp;diff=6772"/>
		<updated>2018-12-21T11:47:45Z</updated>

		<summary type="html">&lt;p&gt;BAP: JB Global POD layout page 1 for REQ 354567&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;JB Global POD layout page 1 for REQ 354567&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=EPOD_-_Changes_to_FH_Brundle_POD_Note&amp;diff=6576</id>
		<title>EPOD - Changes to FH Brundle POD Note</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=EPOD_-_Changes_to_FH_Brundle_POD_Note&amp;diff=6576"/>
		<updated>2018-11-14T18:15:21Z</updated>

		<summary type="html">&lt;p&gt;BAP: V 0.1 - Initial draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|BRU}}&lt;br /&gt;
{{#vardefine:ClientName|FH Brundle}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' ePOD}}&lt;br /&gt;
{{#vardefine:Doc_Title|ePOD - Changes to FH Brundle POD Note}}&lt;br /&gt;
{{#vardefine:Version|0.1}}&lt;br /&gt;
{{#vardefine:Date|14th November 2018}}&lt;br /&gt;
{{#vardefine:Reference|354175}}&lt;br /&gt;
{{#vardefine:Year|2013}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_Title&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=REQ {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
=Requirements=&lt;br /&gt;
* Show long description instead of short description.&lt;br /&gt;
* Remove Salesperson from the header.&lt;br /&gt;
* Show driver name and signature for unmanned deliveries.&lt;br /&gt;
** Note - To be confirmed - Where this should appear and how to indicate the that the customer was not present.&lt;br /&gt;
* Include photos for quantity changes &amp;amp; cancelled items.&lt;br /&gt;
** Note - If other photos are taken, they will be included also, e.g. job photo, driver signature.&lt;br /&gt;
* Note - Possible layout improvements (to be confirmed).&lt;br /&gt;
** Reduce spacing between heading items (logo, title, customer details).&lt;br /&gt;
** Move the 'Ordered By' block onto the same row as 'Deliver To' and delivery references.&lt;br /&gt;
* Note - This development is to be released with a fix to the report pagination.&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
{{Doc_Appendix&lt;br /&gt;
|Appendix=A&lt;br /&gt;
|Estimate=N&lt;br /&gt;
|REQ=0&lt;br /&gt;
|EST=0&lt;br /&gt;
|FS=0&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=0&lt;br /&gt;
|ST=0&lt;br /&gt;
|IMP=0&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=N&lt;br /&gt;
|Rev1=Barry Preece&lt;br /&gt;
|Rev1Title=OBS Project Manager&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=FS_353641_WEBFLEET_Concurrent_Updates_to_EPOD&amp;diff=6556</id>
		<title>FS 353641 WEBFLEET Concurrent Updates to EPOD</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=FS_353641_WEBFLEET_Concurrent_Updates_to_EPOD&amp;diff=6556"/>
		<updated>2018-11-08T09:40:36Z</updated>

		<summary type="html">&lt;p&gt;BAP: v1.0 - Issue for development&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|PROD}}&lt;br /&gt;
{{#vardefine:ClientName|OBS Logistics Ltd}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' ePOD}}&lt;br /&gt;
{{#vardefine:Doc_Title|WEBFLEET Concurrent Updates to EPOD}}&lt;br /&gt;
{{#vardefine:Version|1.0}}&lt;br /&gt;
{{#vardefine:Date|8th November 2018}}&lt;br /&gt;
{{#vardefine:Reference|353641}}&lt;br /&gt;
{{#vardefine:Year|2018}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_Title&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=FS {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
= Functional Overview  =&lt;br /&gt;
== Client Requirement  ==&lt;br /&gt;
This is a product enhancement.&lt;br /&gt;
&lt;br /&gt;
To enhance WEBFLEET integration to filter and accept status updates from both WEBFLEET and the ''CALIDUS'' ePOD mobile device application. &lt;br /&gt;
&lt;br /&gt;
The WEBFLEET update interface was developed for Greene King which does not include the ''CALIDUS'' ePOD mobile application, so for example an arrival message from TomTom and ePOD mobile device applications can overwrite each other when they are processed into ''CALIDUS'' ePOD. &lt;br /&gt;
&lt;br /&gt;
We require the ability to select which messages are accepted from which source when ePOD mobile is implemented alongside TomTom WEBFLEET, so we have a generic integrated solution. &lt;br /&gt;
&lt;br /&gt;
This requirement arose from the sale to AB Texel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution Overview  ==&lt;br /&gt;
EPOD has functionality to:&lt;br /&gt;
*	Create WEBFLEET orders assigned to a vehicle&lt;br /&gt;
*	On-device integration&lt;br /&gt;
**	Show maps (ad hoc)&lt;br /&gt;
**	Switch to WEBFLEET&lt;br /&gt;
**	Get User&lt;br /&gt;
**	Get Vehicle&lt;br /&gt;
*	Get updates in from WEBFLEET (based on WEBFLEET orders above)&lt;br /&gt;
&lt;br /&gt;
The interface currently works as follows, with the restrictions as shown below:&lt;br /&gt;
*	WEBFLEET orders are assigned to a vehicle, not a trailer or driver.&lt;br /&gt;
*	WEBFLEET always updates the applicable dates if we get the messages in, so a job completion will update the END date in EPOD, a job start will always update the START date, etc.&lt;br /&gt;
*	C-ePOD mobile devices also always update the dates when the data is received in:&lt;br /&gt;
**	Job Lock always sets the Actual Start Date and Time and GPS&lt;br /&gt;
**	Job Arrival always sets the Arrival Date and Time and GPS&lt;br /&gt;
**	Job Update always sets the Actual Start and End Date and time.&lt;br /&gt;
*	Therefore both updates will overwrite the other, depending on which update is processed into the system first- there is currently no way or predicting which will process first, given the delay receiving data from WEBFLEET.&lt;br /&gt;
*	It is not possible to control which order updates the system receives from WEBFLEET - the system either receives ALL the order updates or none of them.&lt;br /&gt;
*	Although it is possible to control the WEBFLEET workflow i.e. remove job completion, it is believed that this simply marks the job as complete when the drivers arrive at the order's address and therefore the system would still receive a final order completion update message, which for certain operations (like AB Texel) is undesirable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The development required is to acknowledge that there are updates from multiple sources and identify which source is the primary source of data. The data being controlled by this will be:&lt;br /&gt;
* Actual Start Date/Time&lt;br /&gt;
* Arrival Date/Time&lt;br /&gt;
* Actual End Date/Time&lt;br /&gt;
This will be configured against the site.&lt;br /&gt;
&lt;br /&gt;
The WEBFLEET updates import and EPOD Device web service will be modified to obey the following rules:&lt;br /&gt;
*	When primary, ALWAYS update data fields being affected.&lt;br /&gt;
*	When not primary, ONLY update data if there is nothing already in the data fields being affected.&lt;br /&gt;
&lt;br /&gt;
Additionally, the WEBFLEET updates import process will include configuration within the WEBFLEET import configuration itself to control which order update messages the process will deal with, so that the process can block WEBFLEET Complete messages.&lt;br /&gt;
&lt;br /&gt;
Additional time will be added for analysis and testing of this change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope  ==&lt;br /&gt;
It should also be noted that certain parts of this WEBFLEET update interface are explicitly blocked from working when running alongside the ''CALIDUS'' ePOD mobile device application, namely:&lt;br /&gt;
*	Status Updates (i.e. order rejections, cancellations and completions on WEBFLEET to not update the status in EPOD).&lt;br /&gt;
*	Ad Hoc Breaks created in WEBFLEET do not create when EPOD is working.&lt;br /&gt;
Changes to these areas are not included as part of this change.&lt;br /&gt;
&lt;br /&gt;
This change assumes that each process can update only once from the core messages (WEBFLEET and C-ePOD Mobile Device).&lt;br /&gt;
&lt;br /&gt;
The changes specified here will allow control of which interface is the primary source of data for Start, Arrival and End Date only and the configuration of whether messages are processed ONLY. The changes here do not allow for storing the data from both systems concurrently for later viewing. If the primary source of data for those fields has been provided, it will be stored and displayed. If the primary source of data for those fields has not been provided and the secondary source has, then the secondary source will be stored and displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
= Set-up  =&lt;br /&gt;
== Pre-requisites  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menu Structure  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Data  ==&lt;br /&gt;
The following Import/Export Interface Configuration is required:&lt;br /&gt;
*	C-ePOD Import and Export interfaces will be  configured to send orders to WEBFLEET and to accept updates from WEBFLEET.&lt;br /&gt;
Note that the expected configuration of the TomTom Orders Update interface (inbound direction) is expected to be configured for the primary implementation for Start and Arrival message types (&amp;quot;S|A&amp;quot;) only.&lt;br /&gt;
&lt;br /&gt;
The following Site configuration is required:&lt;br /&gt;
*	C-ePOD NOT set up as PvA system.&lt;br /&gt;
*	C-ePOD set up to have no Arrive functionality.&lt;br /&gt;
*	WEBFLEET Updates configured.&lt;br /&gt;
Note that the expected configuration for the primary implementation for WEBFLEET to be the primary source of Start and Arrival data only.&lt;br /&gt;
&lt;br /&gt;
The following Standing Data is required:&lt;br /&gt;
*	WEBFLEET Object IDs must be configured against the vehicles in C-ePOD.&lt;br /&gt;
*	WEBFLEET user names and C-ePOD PDA user names must be the same for automatic logon to WEBFLEET devices to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following TomTom WEBFLEET configuration is required:&lt;br /&gt;
*	The WEBFLEET work-flow modified to have Start and Arrive but no Complete stage.&lt;br /&gt;
*	A listening queue is created in WEBFLEET through the web services. &lt;br /&gt;
*	WEBFLEET user names and C-ePOD PDA user names must be the same for automatic log-on to WEBFLEET devices to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Database/DAL ==&lt;br /&gt;
New fields will be added to EPOD_SITE:&lt;br /&gt;
* EPL_XFI_START_IND - int, default 0&lt;br /&gt;
* EPL_XFI_ARRIVAL_IND - int, default 0&lt;br /&gt;
* EPL_XFI_END_IND - int, default 0&lt;br /&gt;
&lt;br /&gt;
These fields will be added to all stored procedures in the database that require them.&lt;br /&gt;
&lt;br /&gt;
These fields are not required on the device.&lt;br /&gt;
&lt;br /&gt;
These fields are not required to be contained within the Export.&lt;br /&gt;
&lt;br /&gt;
These fields are not required to be used when filtering data for selection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-ePOD Admin ==&lt;br /&gt;
=== Site Configuration Screen ===&lt;br /&gt;
The Site configuration screen (Site.aspx) will be modified to allow the new Site flags to be maintained.&lt;br /&gt;
&lt;br /&gt;
A new tab will be added to the Tab Group, labelled as &amp;quot;Import/Export&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The existing flags in Import/Export panel of the Admin tab will be moved here.&lt;br /&gt;
&lt;br /&gt;
The new tab will be organised in two sections:&lt;br /&gt;
* The left will be the existing flags&lt;br /&gt;
* The right will be WEBFLEET-related flags, labelled as such.&lt;br /&gt;
&lt;br /&gt;
The new flags will be added to the WEBFLEET area. Each will be added as check boxes, with pop-up help&lt;br /&gt;
* Field EPL_XFI_START_IND, Label &amp;quot;WEBFLEET Update Job Start&amp;quot;, pop-up help (title) &amp;quot;If the WEBFLEET update is enabled, is this process the primary source of data for the Job Start Date and Time?&amp;quot;.  &lt;br /&gt;
* Field EPL_XFI_ARRIVAL_IND, Label &amp;quot;WEBFLEET Update Job Arrival&amp;quot;, pop-up help (title) &amp;quot;If the WEBFLEET update is enabled, is this process the primary source of data for the Job Arrival Date and Time?&amp;quot;.  &lt;br /&gt;
* Field EPL_XFI_END_IND, Label &amp;quot;WEBFLEET Update Job End&amp;quot;, pop-up help (title) &amp;quot;If the WEBFLEET update is enabled, is this process the primary source of data for the Job End Date and Time?&amp;quot;.  &lt;br /&gt;
The default state of these flags will be unchecked.&lt;br /&gt;
&lt;br /&gt;
Each flag will allow the following values:&lt;br /&gt;
* &amp;quot;Primary&amp;quot; (checked)&lt;br /&gt;
* &amp;quot;Secondary&amp;quot; (unchecked)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All tabs affected will be checked to ensure that the fields are displayed using available space on multiple window sizes - a clean display using available space is required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Import/Export Interface Screen ===&lt;br /&gt;
The Import/Export Interface screen (XF_Config.aspx) will be modified for this change.&lt;br /&gt;
&lt;br /&gt;
Field EPL_EXPORT_JOB_TYPES will be enabled for &amp;quot;TO&amp;quot; ID configurations, Inbound direction (value &amp;quot;I&amp;quot;) only. This will control what types of updates are processed:&lt;br /&gt;
* &amp;quot;S&amp;quot; - Job Start&lt;br /&gt;
* &amp;quot;C&amp;quot; - Job Complete&lt;br /&gt;
* &amp;quot;A&amp;quot; - Job Arrival&lt;br /&gt;
* &amp;quot;X&amp;quot; - Job Cancel/Reject&lt;br /&gt;
Each value will be specified in the parameter if the messages of this type are to be processed, typically in a single string, for example:&lt;br /&gt;
* &amp;quot;SCAX&amp;quot; - all updates allowed&lt;br /&gt;
* &amp;quot;SAX&amp;quot; - all except Complete messages&lt;br /&gt;
* &amp;quot;SA&amp;quot; - Start and Arrival only&lt;br /&gt;
It is recommended that these values are delimited with vertical bar for clarity, for example:&lt;br /&gt;
* &amp;quot;S|C|A|X&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The entry field (currently txtExportJobTypes) will be displayed with a label &amp;quot;Message Types&amp;quot; and will have a custom validator to validate the entry (in this case) to variants of &amp;quot;S&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;A&amp;quot;, &amp;quot;X&amp;quot; or a blank field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mobile Device Update Process ==&lt;br /&gt;
The web services processing update messages from the mobile devices will be modified for this change. &lt;br /&gt;
&lt;br /&gt;
The following message types are affected:&lt;br /&gt;
* JOB_LOCK_REQUEST - when a job is started&lt;br /&gt;
* JOB_ARRIVAL_REQUEST - when a job is arrived&lt;br /&gt;
* JOB_UPDATE - when a job is finally updated as complete or cancelled.&lt;br /&gt;
&lt;br /&gt;
These are processed in MessageProcess.cs.&lt;br /&gt;
&lt;br /&gt;
When processing Job Lock messages (in function ProcessJobLockRequest), the process will check the site configuration. If EPL_XFI_START_IND is set to 0, then the process will over-write the data in EPL_START_ACTUAL_DATE and EPL_START_ACTUAL_TIME. If EPL_XFI_START_IND is set to 1, then the process will check the value of EPL_START_ACTUAL_DATE. If this is set no a non-0 or non-null value, then the process will not over-write the data in EPL_START_ACTUAL_DATE and EPL_START_ACTUAL_TIME.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that this process is also responsible for the setting of Arrival date and time (in EPL_ARRIVAL_DATE/TIME). When updating arrival date and time from this message, the process will check the site configuration. If EPL_XFI_ARRIVAL_IND is set to 0, then the process will over-write the data in EPL_ARRIVAL_DATE and EPL_ARRIVAL_TIME. If EPL_XFI_ARRIVAL_IND is set to 1, then the process will check the value of EPL_ARRIVAL_DATE. If this is set no a non-0 or non-null value, then the process will not over-write the data in EPL_ARRIVAL_DATE and EPL_ARRIVAL_TIME.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Job Update processing can be used to set Job Start, Arrival and End dates, as it is a final update of all data after the job is completed.&lt;br /&gt;
&lt;br /&gt;
When processing Job Update messages (in function ProcessJobUpdate), the process will check the site configuration. &lt;br /&gt;
&lt;br /&gt;
When updating the Start Date and Time, if EPL_XFI_START_IND is set to 0, then the process will over-write the data in EPL_START_ACTUAL_DATE and EPL_START_ACTUAL_TIME. If EPL_XFI_START_IND is set to 1, then the process will check the value of EPL_START_ACTUAL_DATE. If this is set no a non-0 or non-null value, then the process will not over-write the data in EPL_START_ACTUAL_DATE and EPL_START_ACTUAL_TIME.&lt;br /&gt;
&lt;br /&gt;
When updating the Start Date and Time, if EPL_XFI_ARRIVAL_IND is set to 0, then the process will over-write the data in EPL_ARRIVAL_DATE and EPL_ARRIVAL_TIME. If EPL_XFI_ARRIVAL_IND is set to 1, then the process will check the value of EPL_ARRIVAL_DATE. If this is set no a non-0 or non-null value, then the process will not over-write the data in EPL_ARRIVAL_DATE and EPL_ARRIVAL_TIME.&lt;br /&gt;
&lt;br /&gt;
When updating the End Date and Time, if EPL_XFI_END_IND is set to 0, then the process will over-write the data in EPL_END_ACTUAL_DATE and EPL_END_ACTUAL_TIME. If EPL_XFI_END_IND is set to 1, then the process will check the value of EPL_END_ACTUAL_DATE. If this is set no a non-0 or non-null value, then the process will not over-write the data in EPL_END_ACTUAL_DATE and EPL_END_ACTUAL_TIME.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Auto-Import Process ==&lt;br /&gt;
The Auto-Import process will be modified to handle this new configuration.&lt;br /&gt;
&lt;br /&gt;
The core changes are to module EPOD_TOMTOM_WEBFLEET.cs, in the following procedures:&lt;br /&gt;
*     ProcessTomTomWEBFLEETImport&lt;br /&gt;
*     ProcessMsgQueueResponse&lt;br /&gt;
*     PopulateFromMsgQueueResponse&lt;br /&gt;
These processes require an additional parameter passed to them (from EPOD_XF_CONFIG.EPL_EXPORT_JOB_TYPES) to pick up the message types that the process is going to deal with (and more importantly to filter out).&lt;br /&gt;
&lt;br /&gt;
Class OrderType is used defines the types of messages - the process uses this to determine what action to take based on the message from WEBFLEET.&lt;br /&gt;
&lt;br /&gt;
The parameter set from EPL_EXPORT_JOB_TYPES will be checked for the configuration of which messages to process. &lt;br /&gt;
* If the field is empty, all messages will be processed as now.&lt;br /&gt;
* If the field contains &amp;quot;S&amp;quot;, messages of OrderType.JobStart will be processed.&lt;br /&gt;
* If the field contains &amp;quot;A&amp;quot;, messages of OrderType.JobArrival will be processed.&lt;br /&gt;
* If the field contains &amp;quot;C&amp;quot;, messages of OrderType.JobComplete will be processed.&lt;br /&gt;
* If the field contains &amp;quot;X&amp;quot;, messages of OrderType.JobCancelOrReject will be processed.&lt;br /&gt;
&lt;br /&gt;
When processing OrderType.JobStart messages, the process will check the site configuration. If EPL_XFI_START_IND is set to 1, then the process will over-write the data in EPL_START_ACTUAL_DATE and EPL_START_ACTUAL_TIME. If EPL_XFI_START_IND is set to 0, then the process will check the value of EPL_START_ACTUAL_DATE. If this is set no a non-0 or non-null value, then the process will not over-write the data in EPL_START_ACTUAL_DATE and EPL_START_ACTUAL_TIME.&lt;br /&gt;
&lt;br /&gt;
When processing OrderType.JobArrival messages, the process will check the site configuration. If EPL_XFI_ARRIVAL_IND is set to 1, then the process will over-write the data in EPL_ARRIVAL_DATE and EPL_ARRIVAL_TIME. If EPL_XFI_ARRIVAL_IND is set to 0, then the process will check the value of EPL_ARRIVAL_DATE. If this is set no a non-0 or non-null value, then the process will not over-write the data in EPL_ARRIVAL_DATE and EPL_ARRIVAL_TIME.&lt;br /&gt;
&lt;br /&gt;
When processing OrderType.JobComplete messages, the process will check the site configuration. If EPL_XFI_END_IND is set to 1, then the process will over-write the data in EPL_END_ACTUAL_DATE and EPL_END_ACTUAL_TIME. If EPL_XFI_END_IND is set to 0, then the process will check the value of EPL_END_ACTUAL_DATE. If this is set no a non-0 or non-null value, then the process will not over-write the data in EPL_END_ACTUAL_DATE and EPL_END_ACTUAL_TIME.&lt;br /&gt;
&lt;br /&gt;
Regardless of the setting of these new Site flags, the process will log the message from TomTom WEBFLEET in the audit log as now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MEDIA LANDSCAPE YES --&amp;gt; &lt;br /&gt;
= Appendix A: TEST PLAN  =&lt;br /&gt;
{{TestPlan_Header&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Log={{#var:Reference}}&lt;br /&gt;
|Description=A test of WEBFLEET and EPOD updating together.&lt;br /&gt;
|MenuAccess=&amp;amp;nbsp;&lt;br /&gt;
|Prerequisites=A configured and connected EPOD and WEBFLEET system and a TomTom PRO device.&lt;br /&gt;
|Objective=The test is designed to check the functionality as required by the primary implementation only.&lt;br /&gt;
}} &lt;br /&gt;
{{ #vardefine: Cycle | 0 }}{{ #vardefine: SubCycle | 0 }}&lt;br /&gt;
{{TestPlan_CycleHeader&lt;br /&gt;
|Cycle={{ #vardefineecho: Cycle | {{ #expr: {{ #var: Cycle }} + 1 }} }}{{ #vardefine: SubCycle | {{ #var: Cycle }} }}&lt;br /&gt;
|Title=Job Updates&lt;br /&gt;
|Notes=Configure as the primary implementation requires (as identified in the specification).&lt;br /&gt;
}} &amp;lt;!--INSERT TESTS HERE --&amp;gt; {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Create a Load and a Job. Assign the load to a vehicle linked to a WEBFLEET vehicle. on the PRO device, ensure that the device is logged in to WEBFLEET. Start EPOD and log in (if not automatically logged in)&lt;br /&gt;
|Result=The load is assigned to the user/vehicle in EPOD, as status &amp;quot;In Progress&amp;quot;. The order is seen against the vehicle in WEBFLEET.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Select the job in EPOD, then click the Map icon in Job Details&lt;br /&gt;
|Result=WEBFLEET starts on the device.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Select the order from the work list. Accept it, the start it.&lt;br /&gt;
|Result=EPOD is updated with the Start Date and Time.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Arrive the job in WEBFLEET.&lt;br /&gt;
|Result=EPOD is updated with the Arrival Date and Time.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Return to the EPOD application on the PRO device and click Start.&lt;br /&gt;
|Result=The start date and time in EPOD is not overwritten.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Complete the job on EPOD.&lt;br /&gt;
|Result=EPOD is updated with the End Date and Time. The start and Arrival dates and times in EPOD are not overwritten.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_CycleFooter}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MEDIA LANDSCAPE NO --&amp;gt; &lt;br /&gt;
{{Doc_Appendix&lt;br /&gt;
|Appendix=B&lt;br /&gt;
|Estimate=Y&lt;br /&gt;
|Glossary=EPOD&lt;br /&gt;
|Ref1=&amp;amp;nbsp;&lt;br /&gt;
|RefV1=&amp;amp;nbsp;&lt;br /&gt;
|RefDate1=&amp;amp;nbsp;&lt;br /&gt;
|REQ=0&lt;br /&gt;
|EST=0&lt;br /&gt;
|FS=1&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=3&lt;br /&gt;
|ST=1.75&lt;br /&gt;
|IMP=.50&lt;br /&gt;
|PM=0.25&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=Y&lt;br /&gt;
|Rev1=Matt Turner&lt;br /&gt;
|Rev1Title=''CALIDUS'' ePOD Account Manager&lt;br /&gt;
|Rev2=Barry Preece&lt;br /&gt;
|Rev2Title=Primary Implementation Project Manager&lt;br /&gt;
}}&amp;lt;/div&amp;gt; &lt;br /&gt;
[[Category:{{#var:Client}} FS]]&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=FS_352946_Mash_OTIF_Report&amp;diff=6508</id>
		<title>FS 352946 Mash OTIF Report</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=FS_352946_Mash_OTIF_Report&amp;diff=6508"/>
		<updated>2018-10-23T11:10:53Z</updated>

		<summary type="html">&lt;p&gt;BAP: v1.0 - Initial release to client&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|MASH}}&lt;br /&gt;
{{#vardefine:ClientName|Mash Purveyors}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' ePOD}}&lt;br /&gt;
{{#vardefine:Doc_Title|Mash OTIF report}}&lt;br /&gt;
{{#vardefine:Version|1.0}}&lt;br /&gt;
{{#vardefine:Date|23rd October 2018}}&lt;br /&gt;
{{#vardefine:Reference|352946}}&lt;br /&gt;
{{#vardefine:Year|2018}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_Title&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=FS {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
= Functional Overview  =&lt;br /&gt;
== Client Requirement  ==&lt;br /&gt;
The requirement is for ''CALIDUS'' ePOD to report On Time delivery performance.&lt;br /&gt;
&lt;br /&gt;
{{Note}} Jobs with no arrival date must also be reported.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution Overview  ==&lt;br /&gt;
The report will be added to the Reports menu.&lt;br /&gt;
&lt;br /&gt;
On selection of the Mash On Time report, the screen will offer the user to enter the following parameters.&lt;br /&gt;
* Date Range - a date range from/to. Today's date will be selected and a date range must be entered.&lt;br /&gt;
* Customer - a drop-down list of all customers. &amp;quot;All&amp;quot; may be selected and is the default.&lt;br /&gt;
* Route - a drop-down list of all routes within the date range. &amp;quot;All&amp;quot; may be selected and is the default.&lt;br /&gt;
* Load - a drop-down list of all routes within the date range, for the route (if selected). &amp;quot;All&amp;quot; may be selected and is the default.&lt;br /&gt;
* Type - A drop-down list selecting whether collections, deliveries or all job types are reported on. &amp;quot;All&amp;quot; is the default.&lt;br /&gt;
&lt;br /&gt;
On confirming the parameters, the report will be generated, displaying the following fields:&lt;br /&gt;
* Customer account code&lt;br /&gt;
* Customer name&lt;br /&gt;
* Load ID&lt;br /&gt;
* Job Code (Mash order ref)&lt;br /&gt;
* Job Status (C = Complete, X = Cancelled)&lt;br /&gt;
* Job level reason code&lt;br /&gt;
* Job sequence number (within the load)&lt;br /&gt;
* Service Level&lt;br /&gt;
* Start Planned Time&lt;br /&gt;
* Actual arrival time confirmed by the driver&lt;br /&gt;
* OT Status&lt;br /&gt;
&lt;br /&gt;
C-ePOD reports are in the form of a spreadsheet extract which can be requested by users and then edited and manipulated in Excel, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope  ==&lt;br /&gt;
Note that the ‘In Full’ requirement is not part of this request (it may be reported from the Chefserve ERP system or added later in ePOD).&lt;br /&gt;
&lt;br /&gt;
Note that there is no feature in ePOD to schedule reports to run automatically.&lt;br /&gt;
&lt;br /&gt;
This format requires that Route Code is provided on data import through the field EPOD_LOAD.EPL_ROUTE_CODE. If this is not provided, then Route Code selection will allow only the option of &amp;quot;All Routes for Date Range&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
= Set-up  =&lt;br /&gt;
== Pre-requisites  ==&lt;br /&gt;
N/A&lt;br /&gt;
&lt;br /&gt;
== Menu Structure  ==&lt;br /&gt;
N/A&lt;br /&gt;
&lt;br /&gt;
== Data  ==&lt;br /&gt;
The default values for the Job Type selection will be set up in the database:&lt;br /&gt;
* All - NULL (default value)&lt;br /&gt;
* Collection Only - &amp;quot;C&amp;quot;&lt;br /&gt;
* Delivery Only - &amp;quot;D&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A new option of &amp;quot;Mash On Time Report&amp;quot; (value 5) will be added to the drop-down list of reports, through the data on table EPOD_LIST_ITEMS, for ListName &amp;quot;ddlReportSelect&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
These options will be pre-set in the database through an amendment to the EPOD_SETUP_LISTS database procedure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
= Functional Description  =&lt;br /&gt;
== Database/DAL  ==&lt;br /&gt;
Table EPOD_LOAD may require modification to have the following index created:&lt;br /&gt;
* EPL_SITE_ID, EPL_ROUTE_CODE, EPL_LOAD_ID&lt;br /&gt;
To accommodate this, the EPL_ROUTE_CODE field may need data-fixing to default Route Code to Blank rather than NULL.&lt;br /&gt;
&lt;br /&gt;
{{Note}} To be evaluated as part of development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Admin Reports Screen ==&lt;br /&gt;
The existing screen ExcelReports will be modified for this change.&lt;br /&gt;
&lt;br /&gt;
A new option of &amp;quot;Mash On Time Report&amp;quot; will be added to the drop-down list of reports, through the data on table EPOD_LIST_ITEMS.&lt;br /&gt;
&lt;br /&gt;
When selected, the screen will offer the following parameters:&lt;br /&gt;
&lt;br /&gt;
* ''Customer Code'' - a drop-down list of customers. Required selection?&lt;br /&gt;
* ''Date Range'' (From/To) - date selection. Required. Date From and To will default to today. If modifying these criteria, the Date To must be later than Date From.&lt;br /&gt;
* ''Route'' - A drop-down list of field EPL_ROUTE_CODE from table EPOD_LOAD, for Loads within the specified range and default site only. The data for this will be selected based on the Date Range entered (and triggered from either change of these fields or immediately upon clicking this drop-down list). The default value is &amp;quot;All Routes for Date Range&amp;quot;.&lt;br /&gt;
* ''Load'' - A Drop-down list of field EPL_LOAD_ID from table EPOD_LOAD where EPL_SITE_ID is the current site and an EPL_START_ACTUAL_DATE is populated and within the Date Range selected. If a route is selected, it is also only for loads of that Route Code only. The data for this will be selected based on the Date Range and Route entered (and triggered from either change of these fields or immediately upon clicking this drop-down list). The default value is &amp;quot;All Loads for Date Range/Route&amp;quot;.&lt;br /&gt;
* ''Job Type'' - A drop-down list to determine which of these should be included in the report (All/Collection Only/Delivery Only). Values should be based on predefined values set up in the database table EPOD_LIST_ITEMS. Default value is &amp;quot;All&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{{Note}} All data selection for the parameters will be pre-filtered by the logged-on user's defined Site.&lt;br /&gt;
&lt;br /&gt;
{{Note}} The method of triggering data refresh for the Route and Load drop-down lists will be evaluated during development.&lt;br /&gt;
&lt;br /&gt;
Once entered and the Create Excel Spreadsheet button is clicked, the parameters will be validated as above.&lt;br /&gt;
&lt;br /&gt;
If the parameters pass validation, the report will select data and create the spreadsheet. All procedures in this screen will be modified to support this new report, running a new method of XLReports, called MashOTIFReport to generate the SQL and get the results.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This method will select the data by generating a SQL query and returning a data table.&lt;br /&gt;
&lt;br /&gt;
This method will accept parameters of all the parameters listed above, also including:&lt;br /&gt;
* db - the database connection&lt;br /&gt;
* EPL_SITE_ID - the current site.&lt;br /&gt;
&lt;br /&gt;
Data will be selected from the following tables:&lt;br /&gt;
* EPOD_JOB&lt;br /&gt;
* EPOD_LOAD&lt;br /&gt;
* EPOD_CUSTOMER&lt;br /&gt;
These records will be joined in the order above, through their proper indexes and are required to be present to select data (INNER JOIN).&lt;br /&gt;
&lt;br /&gt;
EPOD_JOB will be selected as follows (parameters in {Curly Brackets}):&lt;br /&gt;
* EPL_SITE_ID = {Current Site}&lt;br /&gt;
* EPL_CUSTOMER_CODE = {Customer ID} if provided.&lt;br /&gt;
* EPL_END_ACTUAL_DATE &amp;gt;={Date From}&lt;br /&gt;
* EPL_END_ACTUAL_DATE &amp;lt;={Date To}&lt;br /&gt;
* EPL_JOB_TYPE = {Job Type} (if provided)&lt;br /&gt;
* EPL_LOADING_TYPE = &amp;quot;&amp;quot; (i.e. not Loading or Unloading jobs at the depot)&lt;br /&gt;
* EPL_STATUS = &amp;quot;C&amp;quot; or &amp;quot;X&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
EPOD_LOAD will be selected as follows:&lt;br /&gt;
* EPL_SITE_ID = {Current Site}&lt;br /&gt;
* EPL_ROUTE_CODE = {Route Code} if provided.&lt;br /&gt;
* EPL_LOAD_ID = {Load ID} if provided.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Note}} With this mechanism, ''only'' jobs that have been completed - status Cancelled (X) or confirmed delivered/collected (C) - will be selected. They will appear on the report on the day that they were completed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The process will run this generated SQL, then format the results into an Excel spreadsheet format. Note that the titles of each field must be set as shown in the Column Title below.&lt;br /&gt;
&lt;br /&gt;
The resulting dataset will be loaded into a datatable and the dataset returned.&lt;br /&gt;
&lt;br /&gt;
The process will populate the Excel report in exactly the same way that it does for other reports.&lt;br /&gt;
&lt;br /&gt;
The output in Excel format. Column titles will be formatted as normal, with no additional formatting in fields or additional rows.&lt;br /&gt;
&lt;br /&gt;
Columns reported:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;silver&amp;quot;&lt;br /&gt;
!Title	!!Field name	!!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Customer Code	|| EPL_CUSTOMER_CODE	|| Customer account code&lt;br /&gt;
|-&lt;br /&gt;
| Customer Name	|| EPL_CUSTOMER_NAME	|| Customer name&lt;br /&gt;
|-&lt;br /&gt;
| Load ID	|| EPL_LOAD_ID	|| Load ID&lt;br /&gt;
|-&lt;br /&gt;
| Job Code	|| EPL_JOB_CODE	|| Job Code (Mash order ref)&lt;br /&gt;
|-&lt;br /&gt;
| Status	|| EPL_STATUS	|| Job Status (C = Complete, X = Cancelled, I = In Progress, P = Pending)&lt;br /&gt;
|-&lt;br /&gt;
| Reason	|| EPL_REASON_CODE	|| Job level reason code&lt;br /&gt;
|-&lt;br /&gt;
| Sequence	|| EPL_SEQUENCE	|| Job sequence number (within the load)&lt;br /&gt;
|-&lt;br /&gt;
| Service	|| EPL_SERVICE_LEVEL	|| e.g. &amp;quot;09:30 - 12:00&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Planned	|| EPL_START_PLANNED_DATE/TIME (formatted)	|| Will match the 'to' time in the service level (12:00 in above example)&lt;br /&gt;
|-&lt;br /&gt;
| Actual	|| EPL_ARRIVAL_DATE/TIME (formatted)	|| Actual arrival time confirmed by the driver&lt;br /&gt;
|-&lt;br /&gt;
| On Time	|| Calculated || If actual arrival date/time is later than planned date/time then &amp;quot;N&amp;quot;, if there is no arrival date/time then &amp;quot;N&amp;quot; otherwise &amp;quot;Y&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note}} Dates and Times will be formatted as a Date/Time column in Excel and can then be formatted as desired when viewed (for example, to just show the time).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MEDIA LANDSCAPE YES --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
= Appendix A: TEST PLAN  =&lt;br /&gt;
{{TestPlan_Header&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Log={{#var:Reference}}&lt;br /&gt;
|Description=Testing the Mash On Time Report&lt;br /&gt;
|MenuAccess=Reports&lt;br /&gt;
|Prerequisites=None&lt;br /&gt;
|Objective=To test that: the report exists; the report parameters are present and validated correctly and: the report produces correctly showing the correct data.&lt;br /&gt;
}} &lt;br /&gt;
{{ #vardefine: Cycle | 0 }}{{ #vardefine: SubCycle | 0 }}&lt;br /&gt;
{{TestPlan_CycleHeader&lt;br /&gt;
|Cycle={{ #vardefineecho: Cycle | {{ #expr: {{ #var: Cycle }} + 1 }} }}{{ #vardefine: SubCycle | {{ #var: Cycle }} }}&lt;br /&gt;
|Title=Admin Reports&lt;br /&gt;
|Notes=Ensure that there is a variety of load and job data, with Routes.&lt;br /&gt;
}} &amp;lt;!--INSERT TESTS HERE --&amp;gt; {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Select the reports screen and select the Mash On Time report.&lt;br /&gt;
|Result=The option is present and the report requires the correct parameters.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Enter a date range&lt;br /&gt;
|Result=The dates are validated correctly. The Route and Load drop-down lists are refreshed with appropriate data.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Select a Customer&lt;br /&gt;
|Result=The customers displayed are appropriate to the site.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Select a route&lt;br /&gt;
|Result=The routes displayed are appropriate to the date range. The Load drop-down list is refreshed with appropriate data.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Select a Job Type&lt;br /&gt;
|Result=The correct values are displayed in the list. &lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Select to run the report with a variety of parameters designed to select different data based on your configured data.&lt;br /&gt;
|Result=The expected data is shown in the report, with the correct columns, title and sequence. On-time is correctly identified in the report.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_CycleFooter}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MEDIA LANDSCAPE NO --&amp;gt; &lt;br /&gt;
{{Doc_Appendix&lt;br /&gt;
|Appendix=B&lt;br /&gt;
|Estimate=Y&lt;br /&gt;
|Glossary=EPOD&lt;br /&gt;
|Ref1=&amp;amp;nbsp;&lt;br /&gt;
|RefV1=&amp;amp;nbsp;&lt;br /&gt;
|RefDate1=&amp;amp;nbsp;&lt;br /&gt;
|REQ=0&lt;br /&gt;
|EST=0.25&lt;br /&gt;
|FS=0.25&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=1.75&lt;br /&gt;
|ST=0.25&lt;br /&gt;
|IMP=0.25&lt;br /&gt;
|PM=0.25&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=Y&lt;br /&gt;
|Rev1=Barry Preece&lt;br /&gt;
|Rev1Title=OBSL Project Manager&lt;br /&gt;
|Rev2=Steve Carter&lt;br /&gt;
|Rev2Title=Customer Representative&lt;br /&gt;
}}&amp;lt;/div&amp;gt; &lt;br /&gt;
[[Category:{{#var:Client}} FS]]&lt;/div&gt;</summary>
		<author><name>BAP</name></author>
	</entry>
</feed>