Shipping orders that are not tied to a master order generally come from landscapers and garden centers. There are two main parts to a shipping order: the order header form—any information you enter here applies to the whole order; and the detail page(s), where you insert products and add product-specific information. See also: Order Entry Options.
Tip: Save some time by eliminating step 6. Click "Detail", the first step in Part II, and the application automatically saves the order.
Tip: Use the keyboard shortcut, plus sign (+), to both save details and trigger a new detail page to open.
CompuPlants offers several options for adding products to shipping orders.
Items are set up just like regular products, but they must be associated with an "Item" in the product catalog to be listed here. The tab is labeled "Decorations" by default, but you can change its name in Administration > General > Menu Labels. Learn more about setting up items here.
Follow these steps to decorate a product:
Many of these tabs carry over default information from the customer file (Receivables > Entry Forms > Sold-to/Ship-to Customers), making it easy for you to access important customer information while entering orders. If necessary, you may override some of those default settings here. Those fields that derive from the customer file are marked with an asterisk (*). Learn how user options allow you show/hide tabs by user.
| Field | Description |
|---|---|
| Want Date | When the customer wants the order delivered. |
| Sell Date | Refers to the inventory sell date (used for pull reports and pick lists). See admin option "oearrdatedefault" to set a default value based on the want date. |
| Ship Date | Date order will ship. |
| Confirmed | Check if these dates have been confirmed (information purposes only). |
| *Master | If this shipping order is tied to a master order, select the master order number. |
| *Sales Rep | If a sales rep is to receive commission (specialty module) on the order, he/she must be entered here, along with a sales type. |
| Sales Type | Used for calculating commissions; select the appropriate sales type (from Setup > Receivables > Sales Type) |
| Doc Stage | Refers to stages you have set up in Setup > Orders > Order Document Stages. If the stage you select is excluded from availability data, then product quantities will not factor into your on-hand numbers and availability reports. |
| PO # | Enter the purchase order number provided by the customer. |
| PO Date | Date on customer Po; see admin option "oepodatedefault" to set a default date based on the order want date. |
| PO Reqd | Default setting from the customer file. |
| Dup | Default setting from the customer file. *When checking for duplicate purchase orders, the program matches the PO number with the customer code to compile a unique ID. |
| Internal PO | If the shipping order is tied to an internal purchase order (from Purchases module), provide the number here. |
| Provides UPC | Default setting from the customer file. |
| *Order Prefs | View only; info comes from customer file (Pricing tab). Compile a list of common preferences in Setup > Orders > Order Prefs. |
| Due Date | If you've made an agreement with the customer about the payment due date, you can override the due date generated by the program when the order posts to receivables. |
| Order Description | User-defined description. |
Those fields that derive from the customer file are marked with an asterisk (*).
| Field | Description |
|---|---|
| *ShipVia | If no default carrier is saved in the customer file, enter a shipvia here (from Setup > Receivables > Carriers). |
| *Zone | If no default zone is saved in the customer file, enter one here (from Setup > Receivables > Freight Zones). |
| *ShipVia Prefs | View only; customer default |
| *Freight | If no default freight method is saved in the customer file, enter one here. |
| Truck/Drop | View only; carried over from trucks module |
| Scheduled Date | View only; carried over from trucks module |
| *Closed Days | View only; customer default |
| *Backorders | This flag indicates that the customer receives back orders. |
| Date Codes: UPC | |
| Date Codes: Delivery | |
| Shipping Instructions | Enter special shipping instructions specific to the order. |
| Printed Shipping Info | External notes that you may request to have printed on order documents. |
| *Internal Shipping Notes | From the "Ship Notes" field in the customer file (shipping tab); will not print on order documents. |
Those fields that derive from the customer file are marked with an asterisk (*).
All information on this tab carries over from the trucks module.
Learn more about how CompuPlants facilitates customer, product, and order notes here.
| Field | Description |
|---|---|
| External Notes | Enter any notes specific to this order that you would like to print on order documents. These notes appear at the bottom of each document. |
| Internal Notes | These notes come from the customer file (Notes tab) and are NOT printed on order docs. They must be turned on using page styles. |
All of this information comes from the customer file (Sold-to tab), but changes may be saved here.
If you wish, select a single location or division for all products on the order.
If the customer has pre-paid for this order, optionally enter How Pay, Deposit, and Check information. Post a pre-paid order receipt in Receivables.
This tab draws data from the customer's payment history so that you can quickly assess financial standing before placing the order. At a glance, a green check mark suggests there are no credit issues; a yellow yield sign indicates one or more issues exist; a red stop sign means a stop has been placed at the order entry stage and the user cannot save a new order for this customer. Learn more about monitoring customer credit here.
All flags except for "Special Tag" on the Tag the Order panel carry over from the customer file. Enter order-specific information on the Tag Charges panel.
| Field | Description |
|---|---|
| *Region | |
| Paper Order # | |
| Request Type | |
| Requested By | |
| Work Order | |
| Active | |
| Sold-to Mail | |
| Ship-to Mail |
Those fields that derive from the customer file are marked with an asterisk(*).
Not applicable to most customers.
This tab displays a grid of the customer's order history and balance information.
This tab displays a detailed invoice and payment history.
Keep track of the fulfillment of an order by recording significant dates.
Before posting an order, make changes on the order entry/detail form. If you need to edit an order after posting it, you must do so in Receivables > Edit Posted Invoice & Repost.
Easily change some information pertinent to a shipping order, such as price and current quantity, using a quick-change grid. Note that the grid does not allow you to add or delete products.
Follow this path to access the grid: Orders > Entry Forms > Quick Change Order Details.
When putting together large orders, it can be easy to accidentally duplicate product entries; therefore, CompuPlants has a built-in feature that prevents users from adding the same product twice. We understand, however, that duplication is intentional in some cases. For example, users often want to add the same product twice, selling a certain quantity at the standard price and the remaining quantity at a promotional price. You can follow these steps to circumvent the program's default setting.
The first step to applying a discount is selecting a "Product Type" that supports the method you wish to use: an order-level or product-level discount (see the diagram below). Learn more about product type setup here.

"Disc. %" Field
This field works in conjunction with product types that are set to default discount. Enter a percentage in the field if no default value is saved for the customer. This discount only applies to those products marked as "discountable" in the product catalog. If a default discount percent is saved and you wish to override it, the "oedischange" user option must be set to "1". You may override a product's "Discountable" setting on the order detail page without modifying any options.
"Discount Type" Field
Discount Types are created in Setup > Receivables > Discount Types. They work in tandem with price groups and/or graduated volume discount schedules. Read more about setting up discount types here.
Notes:
* If you specify a "Discount Type" and a "Disc. %" on the order header, the discount type overrides discount percent. The application will not permit both.
* If your Discount Type is a price group, you must click the Group icon on the order detail page to invoke the discount. Also, the products must be flagged as discountable.
On the product level, CompuPlants offers discounts by product type (see method II), date, volume, and line item. Assign date pricing and volume pricing in the product catalog.
Line Discounts
First, enable the Discount icon by setting the "oediscount" admin option to "1". On the order detail form, highlight the desired product, then click the Discount icon. A dialog window will appear prompting you to enter a percent. Do so, then click "OK." The adjusted price will appear on the product line. The product does not need to be marked as discountable for the discount to take effect.
A secondary option pertains to line discounts: "oeapplylinediscount,". Set to "1" to effect a price change to the line; or, set to "0" to store the discount amount on the line without changing the price (default setting). In either case, the discount flag is un-set as a safeguard against additional line discounts.
Although discouraged, it is possible to combine a line discount with another discount type. If more than one discount is applied, the second discount acts upon the product catalog price, not the adjusted price.
You may opt to save information related to discounts in the customer file. These fields are located under the Pricing tab.
| Field | Description |
|---|---|
| Discount | Set a default discount percent for the customer. The Disc. % field in order entry will automatically load this value. |
| Starting Volume | Used for graduated discounts; designate a minimum cumulative dollar amount for the customer to receive the discount determined by the graduated discount schedule. |
| Product Type (PT) Disc. 1/2/3 | Used when the order product type is discounted by PT 1, 2, or 3 (see Product Types). |
| Discount Type | Refers to discount types created in Setup > Receivables > Discount Types. If both a default discount percent and discount type are entered, the application uses the discount type; you may not apply both. |
If you have customers who require contract growing and pricing or reserve products for a selling season, the master order feature expedites order processing while tracking the status of quantities shipped.
A master order is never shipped; instead, when the customer is ready for products to ship, enter a shipping order tied to the master. Master orders may vary by sold-to and ship-to, market area, and times of the year. Typically, mass merchants or customers with multiple garden centers request this service, but you can create a master order for any type of customer.
Before entering a master order, modify a few default settings in the customer file. Note the variations between sold-to and ship-to customers.
| Setting | Tab | Description |
|---|---|---|
| Require a Master | Pricing | If checked, the application will not allow you to save an order that is not tied to a master or add non-master products to a SM order. |
| Ignore Master Order Prices | Pricing | If checked, shipping orders for this ship-to customer derive prices from the product catalog, not master order. |
The table below describes admin options specific to master order entry. Access all admin options under Administration > General > Prefs & Options.
| Option | Description |
|---|---|
| oeallownonmasteritems | If "Require a Master" is checked on the customer entry form, the system prohibits users from adding non-master products to a shipping order. Change the value to "1", and the system will allow you to add non-master products. Note that you cannot set this value by customer. If you wish to allow non-master products for some customers and not for other customers, set this value to "0," but choose "Require a Master" in the customer file. |
| oeaskmasterterms | If "Require a Master" is checked on the customer entry form and the value of this option is set to "1," when saving a new shipping order, a dialog will appear asking the user if he wants to copy the Sales Rep, PO, Discount, and Terms from the master order instead of those from the customer entry form. |
| oemasterdefqty | As master order quantities tend to change over time, CompuPlants offers three default loading options for the "Quantity" column on the Master Order tab. You can choose to load the current quantity (value = 1), load the original quantity (value = 0), or load zero (value = -1) by default. |
| oeonlymoactives | Display only active products under the Master Order tab by setting to "0"; display active and inactive products by setting to "1." |
| oecopyso | When adding master order products (from M.O. tab) to a shipping order not tied to a master on the order header, set this value to "1" to omit the master order number from the product detail row. |
| oeallowcancelmo | Set to "1" to permit master order cancellations. |
CompuPlants offers two methods for entering a master order: an auto-assigned master order number and a user-defined master order number. When saving orders, by default the application does not distinguish between master orders and shipping orders. For example, if the most recent order entered into the system is a shipping order, #2345, and a master order follows, its number will be #2346. You may define a unique alpha-numeric code for master orders by following instructions for Method 2.
Once all products have been entered, you may then enter a shipping order tied to the master order.
The following method is useful for changing one or a few master orders, or for adding/deleting products. If you need to change many orders, the Master Order Quick-Change Grid will save time.
Tip: If prices on a master order change, you will need to manually update prices on any pending shipping orders associated with the master. Quick-change grids offer the most efficient way to do this: First, change prices on the Master Order QC Grid, then change prices on the Order Details QC Grid.
Easily change some information pertinent to a master order, such as Sku, UPC, price, and current quantity, using a quick-change grid. The grid does not allow you to add or delete products; however, you may cancel quantities on a master order.

In order to cancel a master order, the admin option "oeallowcancelmo" must be set to "1."
Follow instructions for entering a shipping order not tied to a master, but note the exceptions below.
On the order header:
On the order detail page(s):
current (confirmed) quantity - shipped quantity - open order quantity - canceled quantity = "left"Tip: If prices on a master order change, you will need to manually update prices on any pending shipping orders associated with the master. Quick-change grids offer the most efficient way to do this: First, change prices on the Master Order QC Grid, then change prices on the Order Details QC Grid.
Orders > Documents gathers all of the order-related documents in one convenient place to save you time. It is pre-loaded with professional Fast Report designs; however, you can easily modify existing designs to create a custom look. Click here to learn more.
This feature allows you to print types of documents that you have previously created in Setup > Orders > Documents. These could include quotes, order acknowledgments, order confirmations, proof copies, invoices, load lists, packing lists, bills of lading, etc.
To print a document:
Repeat the process to print a different type of document. You may also prefer to print pull tags and/or customer labels at this time.
This report increases efficiency by organizing a pull for multiple shipping orders at once, but does not require building a truck. It groups products by area, so products must be associated with an area. Customers may pick up the orders or have them delivered by a smaller truck.
The steps for creating, editing, and posting a pick list are the same regardless of how you sequence the pull report and pick list.
Notes:
* If you pre-select picking locations during order entry, you may override them during the pick list edit.
* If an order is changed after a pick list has been made, you must make another pick list and edit locations for any products that were changed. The new pick list will preserve locations for products not impacted by the order change.
If products, quantities, and/or pick locations change after posting a pick list, you may un-post the pick list. Once the order has been posted to receivables, however, you may no longer do so.
Unposting a pick list prompts several reactions from the system:
Follow these steps when you need to unpost a pick list:
Note: Access this tool in the Trucks module.
You may now proceed with posting the order to receivables.
Note: Access this tool in the Trucks module.
View a history of pick list edits, including un-post(s), by entering the pick ID (i.e. order number). You may find this useful when issuing customer credits for damaged plants, or when you have any questions related to a plant's pick location. Go to Trucks > Entry Forms > Pick List History.
In order to maintain accurate inventory records, a pick list confirms quantities picked by location. Typically, users make and edit a pick list after pulling products. However, if you prefer to pre-select pick locations, you may do so in one of two ways: make and edit a pick list before the pull, or enter your preferred locations during the order entry process. The program executes the following process when making a pick list:
Notes:
* If a user specifies an area, location, and/or tracking ID in the order entry form, the application prioritizes those locations, then looks to others to fill remaining quantities.
* For customers who combine inventory methods, the application searches both databases (first graded, then salable inventory).
* Pull reports are generated in a very similar fashion, but the program sorts the locations by on hand quantity in descending order.
Freight charges should be added before printing the invoice or posting the order. Access detailed freight charges on the order summary page (toolbar icon).
See also:
Freight Setup
Default Customer Settings
| Method | Description |
|---|---|
| I. Ship Via - Zone - Units | Pulls a rate from the Freight Detail table based on the ship via / zone / shipping unit combination. You must have assigned each product a shipping unit(s) or freight group in the product catalog. |
| II. Freight % | The percentage you specify will automatically be applied to the order total; add a drop charge and/or fuel percent (see also amtfrgpct). |
| III. Freight Zone | Select a freight zone to apply a pre-established freight rate, drop charge, and fuel percent to the order (see also amtfrgpct). |
| IV. Manual | Manually enter freight amount, drop charge, and/or fuel percent to determine the freight total. |
| Custom | If methods I - IV do not meet your business needs, we may be able to create a custom method. Please contact us for more information. |
Freight Percent
The admin option "amtfrgpct" comes into play when you're using freight methods II or III; it determines which amount to apply the freight rate to:
CompuPlants offers several default shipping settings by customer, and it is important to note how these may interact with other freight settings. If the freight method panel is not visible on the shipping tab, set the admin option, "cufreightmethod", to "1".
Shipping Notes
The "Ship Notes" field carries over to order entry (to the "Internal Shipping Notes" field) while "Ship Notes 2-4" do not carry over.
Post an order to receivables to close it once it has shipped and no further changes will be made.
If you need to change an order after it posts, this is done in Receivables > Edit Posted Invoice & Repost Invoice. Click here to learn more.
Open Product by Product
Open Product by Size
Product by Customer (shipping orders only)
Item by Customer Committed
Run this report when allocating products to customers. It shows you who has ordered the product, quantity ordered, and remaining balance (based on the availability dates you entered in Setup > Inventory Setup Options).
Lost Sale Report
Product by Customer Committed
Master Order Summary
A master order summary report provides valuable information for following up with your customers. It lets you know how many products a customer originally reserved, how many were shipped, how many might have been cancelled, and how many remain.
Changes by Order Report
This report allows you to see changes made to an order, from inception to posting. The report shows you who added and/or deleted products along the way, pricing deviations from the product catalog, as well as when each change was made. You can also access this information in grid form under Grids > Changes by Order.
Typically, users make a back order when an order is partially shipped. This may be due to insufficient quantities or lack of space on the truck. CompuPlants offers two primary methods for making back orders. Decide which method to use, then change the admin option "bomethod" accordingly.
I. The "standard" method transfers each line you select to the back order. You may choose to transfer quantities in part or in full, depending on your nursery practices.
Determine how the program will calculate the back order quantity with the admin option "oebackorderfrom":
II. The "wanted" method transfers only the want product to the back order. This works well when having to make substitutions or distribute the requested quantity among an assortment of plant colors/sizes. The program determines the total unshipped quantity for each want product by summing up all of its respective confirmed products, then transfers the unfilled quantity to the back order. The "oebackorderfrom" option does not apply to this method.
As an example, a customer requests 1000 of magnolia stellata #1. You fill 700 of #1, then substitute 100 of #2, but are still 200 short of the original quantity. With this method selected, the back order recognizes magnolia stellata #1 as the want product and transfers it to the back order with a quantity of 200.Back orders receive their own order number along with a back order sequence number ("BO #1", "BO #2", etc.), and always retain the original shipping order number, even when a back order is made from a previous back order. Like regular shipping orders, back orders also reduce availability.
Back ordering involves four stages: revise confirmed quantities on the shipping order; make, edit, and post a pick list; execute a back order; process the back order as a regular shipping order. The process varies slightly according to the method you're using (see step 3).
Beyond setting the "bomethod," you may wish to establish a routine for back order pricing with the admin option "pricefind": "prcchg" uses the original shipping order price (CompuPlants' default); "catalog" uses the product catalog price. Lastly, control the display of the back order quantity field with "oehideboqty". Set to "0" to show the field (default setting), or "1" to hide it.
When a product is added to a shipping order, the application first consults the master order (if one exists). If none exists, it uses the product catalog and order want date to arrive at the correct price:
Start here: Master Order Price
* If "ignore master order prices" is checked in the customer file, the price is set to $0.
Next: Discount Date Price
* No master order.
* Order want date must fall within the discount date range.
Next: Volume Price
* No master order.
* No discount date provided; or order want date falls outside the discount date range.
* The volume flag in the product catalog must be checked.
Next: Catalog Price
* No master order.
* No discount date provided; or order want date falls outside the discount date range.
* The volume flag in the product catalog is NOT checked.
* The order want date must fall on or before the date specified by oestopcatprice.
Next: Future Price
* No master order.
* No discount date provided; or order want date falls outside the discount date range.
* The volume flag in the product catalog is NOT checked.
* The order want date falls after the date specified by oestopcatprice.