Order, Waybill, Invoice

Order

In order for consignees to take delivery of their shipments, orders need to be placed and then delivered. Below are the fields required in creating an order. Required fields are in red.

Field Description
Consignee ID The buyer this order will be shipped to. The user needs to select from a dropdown of consignees already defined in the system. If they fail to select a value for this show the message "Please select a consignee"
Delivery date The desired delivery date(s). This can be a specific date or date range and needs to be selected from a calendar. If the user fails to select a value for this show the message "Please select a delivery date"
Crop/Produce The user needs to select a crop from a dropdown of crops already defined in the system. If they fail to select a value for this show the message "Please select a crop"
Quantity Quantity of crop being ordered in kg. Only numeric values are allowed. If user enters nothing, display the message, Please enter a quantity.
Unit package size The size in kg of each unit package. Only numeric values are allowed. If the user fails to enter a value for this show the message "Please enter a unit package size"
Price per kg The price per kg. This will be required to calculate pricing on the invoice. Only numeric values are allowed. If the user fails to enter a value for this show the message "Please enter price per kg".
Remarks Any optional remarks

With the exception of consignee ID and delivery date, every other field is repeated until the order is completed. Each repetition becomes a new line item on the order form. See sample Purchase order.

An order number is automatically generated upon saving an order. This will feed into the waybill and invoice.

Waybill

Once the goods are ready to move from the packhouse to the shipping vessel, a waybill will need to be generated. The waybill contains the following details:

  • An automatically generated waybill number that has a link with the order number generated above.
  • Line items for each produce/crop defined in the order.

The items listed on the waybill are picked from what was recorded in the order. From the list of orders, the admin or export manager should be able to generate a waybill. This should generate a printable PDF waybill. See attached sample waybill.

Invoice

An invoice will need to be issued to the consignee either before or after shipment is received. The invoice must include

  • items listed in the order/waybill.
  • details of the consignee.
  • banking details of Ohu Farms.

From the list of orders, the admin or export manager should be able to generate an invoice. This should generate a printable PDF invoice. See attached sample invoice.

The waybill and invoice need to have the company details as well as the company logo.