Report delivery
In this procedure you report deliveries of customer orders and stock orders* for sales. You can select any orders to delivery or deliver orders via pick lists. This is determined by the selected list type.
* Stock orders for sales are available if you have installed the option Warehouse.
Delivery reported customer orders are updated on row level and new status is set on the order depending on if a partial delivery or a delivery in full has been made. Read about using partial delivery. When the delivery is saved in this procedure, an invoice basis is created for delivered order rows and packaging. You can then print/e-mail the documents Delivery note, delivered and Transport label, sales from this procedure. It is also possible to print these documents separately in the Print delivery documents procedure. Shipping information is automatically calculated for the delivered quantity.
As long as the invoice concerning the delivery has not been printed, the delivery can be adjusted, either by reporting delivery of an additional quantity or by undoing the delivery in the Undo delivery reporting procedure. When additional quantity is reported, a new invoice basis will be created.
If an order row you deliver is linked to a manufacturing order, the manufacturing order will get status 5 (Partial delivery made), but only if it had status 4 (Finished) before the delivery.

For orders that have an invoicing plan, the following applies for delivery reporting. Only delivery rows can be reported in this procedure. The deduction is always made in proportion to the delivered value.
Advance rows and In arrears rows are not handled in this procedure. These should instead be delivered by release in the procedures Register customer order or Invoicing plan list. The deduction of advances and in arrears is always made in proportion based on the delivered portion of the invoicing plan.
There is a setting under the Invoicing plan tab in the Register customer order procedure called Check for unpaid advance invoices at delivery. This setting can either be set not to check, or to warn or block. If it is configured to warn, a warning will be displayed if the advance has not been paid in full, but it will still be possible to deliver. If the check is configured to block, an error message will be displayed and it is not possible to deliver. This check applies to both list types.

If the customer order is a stock order (functionality included in the option Warehouse) and its order type has Automatic arrival reporting activated, then the Report arrival procedure will open after you have reported a delivery of a quantity on the customer order. In that procedure the linked purchase order is loaded, and you can then choose to directly report arrival of the delivered quantity. The arrival is then made in the purchase order's warehouse.

If all order rows in the total are ready for delivery, then the name of the total row is show as usual. If any of the order rows in the total is not ready for delivery, a warning will appear on the total row. If you excess report or report less on order rows included in a total row, then the price on the total row will be updated on the invoice. The total row will not be set to "final delivery made" until all included/linked rows have been final delivered.

Free selection
You can use this list type if you wish to freely select which orders to delivery report among the orders that are ready for delivery.
Via pick list
Select this list type if you wish to deliver via selected pick lists.

In a list procedure there is always a tab called Selection where you can select data records in different intervals from the database. The data records are then loaded by using the Load button in the toolbar of the procedure.
Under Selection rows in the backstage of the procedure, you can choose which selection rows that each list type should have, under the Selection tab in the procedure. In the List type field you select for which list type you want to customize the selection rows.
One table shows selection rows possible to select and one one table shows the selected selection rows. You can add, delete, or move selection rows by dragging and dropping the selection rows with your mouse pointer.
Using the Save button you save the selected selection rows.
Read more about this in the Selection topic.