HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/LHouwen/dokuwiki.logic.nl/wwwroot/data/pages/crm/fulfillproc.txt
====== Order Fulfillment Process ======

===== Definition =====
Order Fulfillment in Logic's bussiness Process, means: Shipping or Delivering (part) of an //Order// by creating an //Invoice//. The //Invoice// can be seen as a Shipping or Delivery Document to the Customer which eventually generates an Invoice in the Accounting system.

===== Steps =====

The order fulfillment process starts when an order is (partially) shipped to the Customer (//Account//).

==== 1. Order ====

In the Order Record the following steps need to be performed for each //Order Product Line// that is shipped:

  - Open the //Order Product//
  - in the //Delivery// Section, enter the **total number** of items that are //Shipped// now. 
  - Enter the number of //Backordered// items if any.
  - Enter the number of //Cancelled// items if any.
  - The total of Shipped plus Backordered plus Cancelled must always equal //Quantity//.
  - //Save and Close// the //Order Product// Record. 

When finished with the //Order Product Line// updates, return to the parent //Order//. Continue with:
  - If this was a partial shipment, and the Order is not complete, then change the //Requested Delivery Date// to the next anticipated shipping Date.
  - Create the invoice: press //Create Invoice// in the Menu under the //Ribbon//.
  - When all //Order Product Lines// are fully delivered (no open partial shipments, no open block calls, no backordered...) the status of the Order needs to be set to //Fullfilled// (Completed). Press //Fulfill Order// in the Menu just below the //Ribbon//.
  - The Order is now locked as 'Completed'.

==== 2. Invoice ====
Continue to the //Invoice// and follow these additional steps:
  - Fill in the //Date Delivered// Attribute. This is a required field that populates the //Invoice Due Date// Attribute based on the //Payment Terms//.
  - Change the //Status Reason// Attribute to //Billed//.

for each //Invoice Product// complete these steps:
  - Fill in the new //Serial Number(s)// if applicable
  - //Quantity//: fill in the number of items to be Shipped. This should be less or equal to the //Shipped// Attribute in the //Order Product//. (**The Quantity Defines the Invoice Amount of this delivery!**).

When finished with the //Invoice Products//, check the value //Total Amount// of the //Invoice//. This value should be identical to the Total Invoice Amount in SAP. If this is not the case, check the //Extended Amount// in the //Invoice Product// line items for deviation to the Invoice Lines in SAP.

==== 3. Invoice Paid ====
A future option is to set the //Invoice// to the status //Paid// which locks the Invcoie from being edited: Press //Invoice Paid// Button in the menu bar below the Ribbon.

==== 3. Invoice Cancelled ====
In Situations where the Invoice is not settled or credited towards the Customer, the status of the Invoice must be changed to / Cancelled// by pressing the //Cancel Invoice// Button in the menu below the Ribbon.