Purchase Order for Field Service Management

The main objective is to integrate IFS Field Service Management (FSM) purchase order with IFS Applications purchase order. The purchase order initiated in FSM is passed into IFS Applications with the new demand code Field Service Management (FSM).

The process diagram shown below illustrates these processes:  

IFS Applications Purchase Requisition (PR) – Creation

When the purchase order is posted in FSM, it triggers the CREATE_PURCHASE_REQUISITION inbound BizAPI to create the purchase requisition in IFS Applications, with the new system defined Requisitioner FSM and demand code Field Service Management (FSM). If supplier for purchase part record does not exist, then it will be created by using the supplier and price information from FSM purchase order.

All functionalities connected to purchase requisition flow are not provided for FSM demands due to less prioritization of requirements and time constraints. Therefore, the following processes and views are restricted for FSM demands in IFS Applications:

  1. To change the order code for 2, 5 or 6
  2. Requisition to Request (quotation flow)
  3. Project Connection
  4. Quick Supplier Registration
  5. Material Transfer Requisition
  6. Inventory Part Availability Planning
  7. Inventory Part Availability Exceptions
  8. Alternate Purchase Part Base Data
  9. Change supplier on the purchase requisition line
  10. View source of demand
  11. Only allow company ownership.

When a user releases the purchase requisition, it will trigger the authorization. Then the user can authorize the particular purchase requisition.

IFS Applications Purchase Order (PO) – Modification

In IFS Applications, the user can modify the existing purchase order details such as Quantity, Date (promised delivery date and wanted delivery date is passed into FSM) and Price (prices in base currency is passed into FSM) fields. Then trigger the SEND_PURCHASE_ORDER_DETAILS outbound BizApi to pass the modification into FSM purchase order. After creating the purchase order in IFS Applications all changes go through the Application, not through FSM.

User cannot delete IFS purchase order line for FSM demands.

From FSM side address information is passed into IFS Applications which is then considered as a single occurrence address in IFS Applications purchase order.

IFS Applications Purchase Order Receipt – Creation

In IFS Applications, once the purchase order gets released then the user can handle the purchase order receipts via Register Purchase Order Arrivals window for part and no-part lines. Then trigger the RECEIVE_PO_PART_LINES and RECEIVE_PO_NO_PART_LINES inbound BizAPIs to execute purchase order receipts from FSM automatically. The FSM demand purchase order in IFS Applications is treated as a non-inventory receipt since inventory balances are only tracked in FSM and financial transactions in IFS Applications.

When the inventory purchase order receipt occurs the following transactions are created:

System Event ID  System Event Description Comments
FSMPRDIFF+ FSM Price Difference - Higher Price If there is a higher price difference against the part cost vs purchase price.
FSMPRDIFF- FSM Price Difference - Lower Price If there is a lower price difference against the part cost vs purchase price.
FSMARRIVAL FSM purchase order receipt for inventory Part Purchase order receipt for inventory part.

All functionalities connected to purchase order receipt flow are not provided for FSM demands due to less prioritization of requirements and time constraints. Therefore, the following processes and views are restricted for FSM demands in IFS Applications:

  1. Cancel Receipt
  2. Return and Scrap
  3. Undo Return and Scrap
  4. Goods Received Not Invoiced Report (Inventory purchase order receipt)

FSM purchase order receipt is relevant to standard cost. Therefore, the standards are compared to actual costs whereas variances are computed and posted (FSMPRDIFF+ or FSMPRDIFF-).

IFS Applications Supplier Invoice

In IFS Applications, once the purchase order receipt is generated then the user can create the supplier invoice.

The inventory purchase order receipt is used to post preliminary cost. When the supplier invoice arrives, it is matched against the receipts to ensure that you only get invoiced for the items received and any purchase price variances are handled during the matching process.

Handled self-billing functionality for:

  1. Automatic receipt of purchase order (controlled by the Self-Billing check box in the Supplier/Invoice/General tab).
  2. Receiving advice of type approved goods (controlled by the Allow Self-Billing check box in the Supplier/Purchase/Message Defaults tab)

The user can use posting proposals functionality where the supplier invoices will be automatically matched against the purchase order receipts. It is possible to authorize posting proposals in line with the standard functionality. When making a final posting of a posting proposal, then the relevant data is transferred correctly back to the supplier invoice.