# data[].attributes.body
- allocate jobs to specific drivers
- check-off job pick-up
- check off job delivery
- confirm consignment details match booking details in terms of dimensions, type and weight.
- track job progress
- separately allocate pick-up and drop-off to different drivers.
- all jobs are bespoke (cannot standardise product types)
- Run sheet generation needs to accomodate last minute and advanced bookings. That is run sheet is not arranged in order of booking date.
- optimise routing in run sheet
- be able to update run sheet & manually re-order jobs.
- check total load at any time point is within the vehicle capacity.
- remove cancelled/postponed or delayed jobs in real-time
- need to interface across laptop and smart devices so all drivers can access up to date run sheets.
- have a back up run sheet accessible if something goes wrong with tech?
- compatible with mac and pc
- attach high quality resolution photos to job.
- enable driver to enter details when cash has been received on delivery/pick-up.
- job added to a dynamic run sheet 24 hrs in advance of delivery.
- ability for driver to add job or change job details.
- enter receiver's details.
- ability to transfer job to a 3rd party driver.

# data[].attributes.body
- interface that stores unconfirmed bookings and enables some sort of manual action to confirm the booking.
- manually trigger a booking confirmation to the client with all required details.
- include print label
- include invoice
- include instructions, tracking info and where to get help/ contact if needed.
- step that confirms job dimensions, weight and type.

# data[].attributes.body
- quality control of address fields.
- quality control of emails & phone numbers
- automatic confirmation that booking is received + additional 'what's next ' info
- contact details of the booker, the pick-up contact, deliver contact needs to be handled well.
- book needs to be split into pick-up and delivery jobs (ideally connect, but must be able to be allocated separately)
- must be able to define or customise/differentiate invoice details from booker or deliver/pickup details.
- Add multiple consignments in one jobs

# data[].attributes.headline
Pay drivers & monitor performance/activity

# data[].attributes.subject
Pay drivers & monitor performance/activity

# data[].attributes.headline
Venus tracks spreadsheet of hours & jobs tracking drivers

# data[].attributes.subject
Venus tracks spreadsheet of hours & jobs tracking drivers

# data[].attributes.headline
Driver generates invoice & sends to Venus 

# data[].attributes.subject
Driver generates invoice & sends to Venus 

# data[].attributes.headline
Venus - Cut and paste orders into run sheet

# data[].attributes.subject
Venus - Cut and paste orders into run sheet

# data[].attributes.headline
Venus downloads csv from POWBR & process in R

# data[].attributes.subject
Venus downloads csv from POWBR & process in R

# data[].attributes.headline
Venus manually confirms booking by email

# data[].attributes.subject
Venus manually confirms booking by email

# data[].attributes.headline
1. Client enters job @ moving are website

# data[].attributes.subject
1. Client enters job @ moving are website

# data[].attributes.headline
Condition report & delivery confirmation

# data[].attributes.subject
Condition report & delivery confirmation