Understanding Fulfilment Delivery Address Details

Abstract

The following data model is used within strokeone with regards to Delivery Details used on fulfilments

 

Fulfilment

A fulfilment may have one or more deliveries. That is, the products which constitute the whole fulfilment may despatched over several deliveries to various locations.

 

Delivery
A delivery therefore represents the despatch of goods from a fulfilment to a single location for a specific date, to a designated recipient.

Each delivery on a fulfilment has a unique Delivery Number

 

Recipient

This is the person to whom the delivery is addressed to.

There can be one recipient per Delivery.

The recipient of a delivery may not be an employee of the company whom the delivery is on behalf of

For example, the recipient might be a freelance worker who will receive the delivery.

 

Delivery Address

This is the address of where the delivery is despatched.

Again, there is one delivery address per delivery

 

Company

A company is the entity which the delivery is being made on behalf of. They may request the delivery be made to their company address or to an alternate venue.

 

Company Contact

A company contact is an employee of a company.

 

Relationship between Recipient, Company and Company Contact.

When you automatically populate delivery details, with the Use Company Details, the following occurs:-

Recipient is set as the Company Contact whom is recorded on the job order.

Delivery address is populated with the Company's recorded address details

Note: If the intended recipient is not an employee of the company, the recipient field will need to be updated.

To provide flexibility to support freelance workers, who will be acting as recipients, strokeone allows you to set up Venue recipients.

Venue recipients are stored with a 1:1 relationship with a Company, but crucially

 

 

An example will help clarify this.
Consider a freelancer called Joe Schmoe who has freelance relationship with two companies Ear Trumpet Records and IffyTon

Joe Schmoe gets created as a Venue Recipient for both companies

e.g.:-

 

Now, consider a delivery where Iffy Voice at Ear Trumpet records placed the job order, but where the delivery is being set to Joe Schmoe as a recipient

 

In this instance, you can use the Set Recipient button

 

which will invoke the venue recipient picker dialog which will only show recipient records for the Company -(Ear Trumpet Records) in this case

 

 

The same situation would occur if you were working on a fulfilment for IffyTon records
Pressing Set Recipient button (1) would invoke the venue recipient record, which contains venue recipient records where the company value matches Company on the Job Order (2)