Delivery (Customer Orders)

Process (F12) forms that offer a delivery (or "pickup") tab allow you to designate whether or not the transaction will be delivered as well as address and other information that may be required for delivery (address, instructions, date, etc.). The appearance and function of the Delivery tab can vary somewhat based on the transaction and also the delivery features enabled for use with the software. A listing of transactions that provide a delivery (or pickup) tab are listed in the table below:

Transaction

Available

Spruce Delivery Scheduling

Sales

Yes

Allowed

Orders

Yes

Allowed

Quotes

No

N/A

Open Tickets (Advice Notes)

Yes

Allowed

Direct Ship

Yes

N/A (Allows a Delivery Date Only)

Installed Sales

No

N/A (Linked Orders and Tickets may specify Delivery, however.)

Charge Returns

Yes (named "Pickup")

Allowed

Indicating Delivery for a Transaction

Depending upon the transaction, the way you specify delivery can vary. In most transactions where the "Delivery" (or "Pickup") tab is provided, a "Schedule Delivery" (or "Pickup") check box is provided. Checking the box indicates that the transaction will be delivered. The Schedule Delivery check box is automatically selected (checked) if the user checks the "COD" check box from the Sales transaction. The "COD" option is not provided elsewhere.

Schedule Delivery (or Pickup)

Schedule Delivery (or Pickup)

The Orders transaction is a bit different and offers three (3) choices: customer pickup, to be delivered, and schedule delivery.

Order Delivery Choices

Order Delivery Choices

Customer Pickup

This is the default selection for orders and means that no delivery is indicated for the customer's order. The expectation is that the customer will pick up their order from your location in this case.

To be Delivered

The "To be delivered" option can be used if the order will be delivered in the future, but isn't ready to be scheduled yet. Choosing "to be delivered" can automatically set a default delivery date in certain cases.

Schedule Delivery

This selection indicates that your company will deliver the order to the customer's indicated job or other specified shipping address. If your company isn't using either the Spruce Delivery feature or the DQ Technologies delivery feature, the date and other delivery information will still be saved with the order and printed on documents. If you are using the Spruce Delivery feature, the order will automatically be added to the Delivery queue table as a "scheduled" delivery. You may have the option, depending upon how your company uses the feature, to reserve a specific type of delivery vehicle and time of day for the delivery as well. See the "Delivery Features" section below for additional information.

Delivery Options and Features

In Spruce, there are three delivery feature options:

1. DQ Technologies Delivery

2. Spruce Delivery-Dispatch

3. No Delivery

ECI Support personnel must enable both (either) the Delivery-Dispatch module or DQ Technologies Delivery features before you can use them.

  • DQ Technologies is a third-party delivery management software solutions provider and is neither owned nor operated by ECI. You need to purchase DQ Technologies software separately and this integration is billed separately as an add-on to the software.

  • The Delivery-Dispatch feature is free, but is only enabled upon request and requires additional setup by your company before you can use it.

  • When you do not enable either of these features, you still have delivery options for your transactions. You can still indicate delivery on a transaction that would normally support delivery; however, there isn't any additional software management or processing involved. The application still prints and retains the delivery information with Point of Sale documents, even when no delivery feature is enabled.

    The controls available for Delivery change depending upon whether you choose Spruce Delivery-Dispatch, or DQ Technologies Order Tracking, or you have no delivery features enabled at all.

No Delivery Feature Enabled
Delivery Options when SpruceWare.NET Delivery is enabled.
Delivery Options when DQ Delivery is enabled.
No Delivery Enabled Options in
Delivery Tab
Delivery-Dispatch Options in Delivery Tab DQ Technologies Options in Delivery Tab

Date

The date control is provided regardless of any selected delivery feature (including None). The date does not default to any date value, so the user must select a date if delivery is indicated. For more information about date selection, click here.

Time

The time control only displays when at least one delivery feature is enabled (either Spruce Delivery-Dispatch or DQ Technologies Delivery). Time selection is not provided in transactions where delivery processing by your company is not applicable, such as Direct Ship transactions. If delivery with DQ Technologies is enabled as well the Point of Sale DQ Time option, the time selections shown in the selection list are specific to DQ Technologies. These would differ from the time codes normally shown with Spruce delivery which are user-defined. If DQ Delivery is enabled, but the DQ Time option is not, any times listed will be those defined in the Spruce delivery area.

As mentioned, the delivery time values when using Spruce Delivery are defined by your company using the Time Intervals Maintenance form available from the Delivery area's Database menu. They might be actual times of day or more general values such as AM/PM, for example.

When Spruce Delivery is enabled, an additional SettingsSpecial_Form_Icon icon displays next to the Time list, so you can select a truck and reserve it for the time period selected. Trucks (Lorrys) are defined in the Trucks Maintenance form available from the Delivery area's Database menu. The number of reserve slots per truck type and time period can be set in the Slot Reserves Maintenance form available from the Delivery area's Database menu.

Click the SettingsSpecial_Form_Icon icon to open the Delivery Type form. Use this form to reserve a delivery slot on a specific truck on a specific date. Choosing a truck type that has reserve slots defined will provide the "reserve on" control for selecting the reservation date; otherwise, if no reserve slots are associated with the truck, the control is not shown.

Delivery Type

If all the available slots for the selected truck (lorry), time interval, and date have been reserved, users will no longer be able to reserve additional slots and will have to choose a different truck (lorry) and/or date. The calendar indicated unavailable dates in gray text and will not allow selection if this is the case.

Routing Code

The routing code control is provided regardless of any delivery feature. Routing codes are defined from the Route Codes Maintenance form located on the Database menu found in the Delivery area. Routing codes are typically provided as a way to indicate a general delivery area defined by your company. Routing Code is not provided in transactions where delivery processing by your company is not applicable such as Direct Ship transactions.

Delivery Instructions

This text area provides a place to optionally enter additional information about the delivery. If any text is entered, it will be saved with the transaction (document) and printed in the area immediately below the "ship to" address box on certain document styles. Delivery instructions can be saved with a job (adding delivery instructions at time of processing does not save those instructions for the job, however). If a job has default "shipping info," the those instructions will automatically be populated in the Delivery Instructions text-area on the Process (F12) form. Instructions from the job can be modified by the Point of Sale user prior to processing.

Once a transaction designated for the Delivery is processed, the transaction is added to the delivery queue (table).

In the Sales transaction, a "cash on delivery" (COD) option is provided. This is used to indicate that payment is expected at time of delivery. Checking the COD check box automatically checks the "Schedule Delivery" check box for the transaction. The Payments transaction can be used to enter a COD payment after it has been received. For more information on COD transactions, click here.

Job

All jobs are numbered and when an account has more than the required "master" job zero (0), job selection is often required. The selected (current) job number is listed above the address information (found right-hand side of the Delivery tab). A menu marker icon Menu_Marker_Icon, next to the job number, provides a context menu offering a "Reset to Job Address" option. This can be used to undo any changes made to the delivery address (below) reverting the address back to the job's default address. This may be necessary when changing jobs after the Process (F12) form has been displayed.

New jobs can be added to any non-system account using the ClosedAdd Job button.

When using a "system" account, such as CASH, new cash-only accounts can be added via the ClosedAdd Account button.

Map

You can use the Map button on the Delivery tab of some process forms to check the validity of a delivery address using your web browser. The current delivery address values are used to create a query request string and open your default browser. Internet access is required. Your company's network and firewall settings may block access to certain web sites and services. The application does not provide Mapping services, so we cannot guarantee availability, accuracy, suitability for use, or any other aspect of mapping services provided by other parties.

Typically, when a map query is successful, the web service shows the location with additional details regarding the address. If the web service cannot locate the address specifically, typically it provides a map centered on the nearest known location (which might be a street, town, city, etc.). You can choose whether the address is valid. Some job sites, particularly new housing, may not yet exist on public map services.

Address Fields

The address layout is slightly different depending upon the regional settings of your servers. The same address format is used in a wide range of transactions and forms; however, each area may use the address differently. Branches, customers, contacts, jobs, and vendors all have associated address data.

Address_Control

Name

Use this field to enter the name associated with the address. This is typically the first (top) line when the application displays or prints the address. This entry can be up to 50-characters in length.

In some cases, the Name address field performs additional functions that might not be obvious. For example, when you add a new customer, the Name becomes the default for the "sort name" field and the primary contact for the account. You can change the sort name so that it is different from the address name, however, the application automatically updates the Name entry in the Address field and the Contact 0 Name to keep both fields the same.

Company

Use this field to add the company name associated with the address. The company name displays and prints below the Name entry and above the Address 1 and 2 entries. The Company entry can be up to 30-characters in length.

Note: If the Company and Name field entries match exactly, the documents the application produces only prints one entry to avoid unnecessary repetition.

Address 1

Use this field to add the first of two lines provided for the address. The Address 1 entry can be up to 30-characters in length.

Address 2

Use this field to add the second of two lines provided for the address. The Address 2 entry can be up to 30-characters in length.

Note: Both Address 1 and Address 2 fields are optional, but if these fields do not contain text, they do not display for the record. This is done to avoid unnecessary blank spacing between address lines in documents.

City

Use this field to specify the municipality (city, town, village, etc.) of the address. The City entry can be up to 30-characters in length.

State or Province (Code)

This portion of the mailing address varies based on your software region setting located under the Parameters database (United States vs. Canada) or your computer's globalization setting. When shown, it is a postal abbreviation used for the state, province, or territory where the address is located. When using a zip code database, entry of a zip code ("postal code" in Canada) can result in this field automatically completing. Listings of state and province codes also include territories. This part of the address can be up to 2-characters in length. In some cases, the printed address will only show the state/province if the "city" part of the address is also present.

Upon request, support can enable a parameter that would include country codes in addition to the state or province code.

States, provinces, and country codes are grouped together. If your company is located in Canada, province codes are listed first in the drop down followed by states and then countries (if enabled). In the United States, state codes are listed first followed by Canadian provinces and then country codes (if enabled). If your company is located in the United Kingdom (UK), this field is not shown nor is it typically printed. There is no "UK" parameter setting. If you are located in the United Kingdom, the software uses the region and language settings of your computer as well as the database region (in certain cases).

Postal Code (ZIP Code or Postcode)

In certain cases, postal (ZIP) code changes can trigger other changes such as setting the sales tax location. This part of the address can be up to 10-characters in length. In North America, the zip code is numeric and is listed to the right of the city and state/province. In the United Kingdom, the postcode is printed as a separate line (the last or bottom line of the address).

Delivery Point

The USPS (United States Postal Service) assigns delivery points in addition to the zip + 4 codes as a way of designating multiple delivery points at the same address (4 offices in the same building -- or -- 2 apartments in the same house, for example). Delivery points are not typically printed (except for Canadian users in certain cases) but are included when POSTNET bar-coded mailing labels are printed. Usually, this is a single digit added to the end of the ZIP code, ZIP+4 code, or a combination of both codes when printing a barcode. Typically, a check digit is also added after the delivery point (if included). This part of the address can be up to 4-characters in length.

For Canadian users, the delivery point field has an alternate use (see below):

clip1558 Settings for Canada

If your company is located in Canada (and assigned to the Canada regional parameter), you can use the delivery point to add a country notation to addresses on documents. If the delivery point is US, USA, or CAN, these are printed with most document addresses. This is only for Canadian systems (using the "Canada" system parameter).

Phone/Fax

Use these fields to enter the phone and fax phone numbers for the branch.

E-Mail

Use this field to enter the branch's default email address.

Delivery and Zip/Postal Code Changes

When Delivery is enabled, address changes to the postal/zip code field can affect the tax location for the transaction. This will only occur if a Delivery option is enabled and the zip/postal code has also been mapped in the Zip Code (aka. Postal Code) maintenance form to a specific tax location. The zip/postal code's mapped sales tax location will be used except in cases where the tax location is "always" exempt or the customer/transaction has a tax ID associated with it.

Postal/Zip codes can also be mapped to specific branch locations (when applicable). In this case, the "inventory provided by" and "sale credited to" branches on the Branch (Alt-R) tab would be set to match the branch mapping in the Postal Code (aka. Zip Code) maintenance area (if done).

Mapping zip/postal codes to branches and tax locations is entirely optional. For more information about tax handling at Point of Sale, click here.

Phone

The phone number is the phone number for the selected job. If the job has no phone number, the phone number is not set. The phone number can be manually entered by the user processing the transaction.

Sales Tax

The tax location shown is the tax location that will be used for calculating tax for the transaction. In some cases, the tax location can be automatically set by certain actions within the Process form of the transaction. For example, changing delivery designation or zip code can automatically adjust the tax location. Typically, the current job's tax location is used in cases of delivery since that is where the goods are exchanged. There are tax code settings that can override this function. The actual sales tax calculated for the transaction can also be affected if a tax exempt ID is specified for the customer, job, or transaction as well as by any non-taxable or always taxable items that may be included. Some tax locations calculate the tax amount based on the cost of materials rather than the customer's price.