Invoicing Delivery Project through Customer Order—Exercises

IMPORTANT
It is extremely important that you set up and work within your own site to maintain your data integrity. If you work within any other site, you will compromise your own exercise data as well as the data of other students. Predictable exercise results require that your data be isolated in your own site.

Basic Data Setup

Non-Inventory Sales Part

Purpose: The purpose of this exercise is to create a non-inventory sales part for invoicing the delivery project.

Windows:
Non–Inventory Sales Part

  1. Create the non-inventory sales part XXPD–01 (Delivery of a racing engine) for invoicing of the delivery project, substituting your initials for XX.
  2. Specify a sales price of 15,000 US dollars.
  3. Save your changes.

General exercises for Non-Inventory Sales Part

Required Data

Shipping the Project Delivery Product with a Customer Order

Purpose: The purpose of this exercise is to familiarize you with the data that must be in place before you can do the the Invoicing the Customer when Top Item is Issued through a Customer Order Line exercise below.

  1. Ship the project delivery product with a customer order.

General exercise for Shipping Project Delivery Product with a Customer Order

Main Exercises

Purpose: The purpose of these exercises is to invoice the customer for the shipment of the  the project delivery product

Windows:
Customer Order
Quick Order Flow Handling
Reserve Customer Order Lines
Background Jobs
Print Customer Invoices
Project
Project/Revenue
Update GL Vouchers

Invoicing the Delivery Project when Top Item is Issued through a Customer Order Line

  1. Open the Customer Order window and query your customer order as required at your site.
  2. Check that the Status shows Delivered.
  3. Open the Quick Order Flow Handling window. You can quickly check in this window the next step in the customer order.
  4. Query the customer order at your site.
  5. Select this row and right-click and check that the next step(s) are not dimmed. Skip the Print Order Confirmation step and click Create Delivery Note
  6. Click OK on the information message. Note that this is a background job.
  7. Open the Background Jobs window. Once it is populated, verify that the status of the corresponding job is Ready.
  8. Go back to the Quick Order Flow Handling window and re-query your order at your site.
  9. Select the row and right-click and then click Create Invoice.
  10. Click OK on the information message. Note that this is a background job.
  11. Open the Background Jobs window. Once it is populated, verify that the status of the corresponding job is Ready.
  12. Re-query the customer order and check that the Status is now Invoiced/Closed.
  13. Close the Quick Order Flow Handling window.
  14. Go back to the Customer Order window and refresh it. 
  15. Check that the Status shows Invoiced/Closed. 

Note: To create a voucher for the customer order, the customer invoice must be printed off.  

  1. Open the Print Customer Invoices window, and query for your order number. 
  2. Select this record, right-click and then click Print Invoice.
  3. Click OK on the information message. Note that this is a background job.
  4. Open the Background Jobs window. Once it is populated, verify that the status of the corresponding job is Ready.

Note: An F voucher type (Customer invoices) has been created in IFS/General Ledger.

Invoicing the Delivery Project when Top Item is Issued Directly from Inventory

Prerequisite: Perform this exercise if you have done the Issuing Top Project Item exercises as required.

  1. Open the Customer Order window and query your customer order as required at your site.
  2. On the Order Lines tab, insert the non-inventory sales part XXPD–01 (Delivery of a racing engine) created above as the Sales Part No with Sales Quantity of 1.
  3. Save your changes.
  4. Release the customer order by going to the header and right-click and then click Release
  5. Click OK on the information message. Note that this is a background job.
  6. Open the Background Jobs window. Once it is populated, verify that the status of the corresponding job is Ready.
  7. Open the Quick Order Flow Handling window. You can quickly check in this window the next step in the customer order.
  8. Query the customer order at your site.

Note:If you have indicated an Order Type NO (Normal Order) in the customer order, you may not need to reserve the customer order (steps 9–14), and create a picklist (steps 15–19). It depends on what has been set up for the order type NO in the Racing database. You can check the steps set for the order type NO in Sales Basic Data/Order Types tab. You might need to open the relevant Distribution executable.

  1. Select this row corresponding to your customer order, right-click, and verify that the next steps do not appear dimmed. Skip the Print Order Confirmation step and click Reserve. The Reserve Customer Order Lines window appears.
  2. Select the row corresponding to your customer order, right-click, and then click Make Manual Reservation. The Manual Reservations for Customer Order Line window appears.
  3. In the Quantity Reserved field on the Single tab, enter 1. 
  4. Save your changes, and close the window. 
  5. Return to the Quick Order Flow Handling window.
  6. Refresh the Previous Query list.
  7. Select the row corresponding to your customer order, right-click, and then click Create Picklist. A message appears indicating the creation of a pick list for the customer order.
  8. Click OK. Note that this is a background job.
  9. Open the Background Jobs window. Once the window is populated, verify that the corresponding job's status is Ready.
  10. Return to the Quick Order Flow Handling window.
  11. Refresh the Previous Query list.
  12. Check the status of the customer order. If it already has the status Delivered, do not perform steps 20–27. 
  13. Select the row corresponding to your customer order, right-click, and then click Deliver. A message appears indicating that the customer order will be delivered.
  14. Click OK. Note that this is a background job.
  15. Open the Background Jobs window. Once the window is populated, verify that the corresponding job's status is Ready, then close the window.
  16. Refresh the Previous Query list. Verify that the status of the customer order is now Delivered.
  17. Close the Quick Order Flow Handling window.
  18. Return to the Customer Order window, and refresh it. 
  19. Verify that the status is now Delivered.
  20. Go back to the Quick Order Flow Handling window and refresh the Previous Query list.
  21. Select the row and right-click and then click Create Delivery Note
  22. Click OK on the information message. 
  23. Note that this is a background job. Open the Background Jobs window. Once it is populated, verify that the status of the corresponding job is Ready.
  24. Go back to the Quick Order Flow Handling window and refresh the Previous Query list.
  25. Select the row and right-click and then click Create Invoice.
  26. Click OK on the information message. Note that this is a background job.
  27. Open the Background Jobs window. Once it is populated, verify that the status of the corresponding job is Ready.
  28. Re-query the customer order and check that the Status is now Invoiced/Closed.
  29. Close the Quick Order Flow Handling window.
  30. Go back to the Customer Order window and refresh it. 
  31. Check that the Status shows Invoiced/Closed. 

Note: To create a voucher for the customer order, the customer invoice must be printed off.  

  1. Open the Print Customer Invoices window, and query for your order number. 
  2. Select this record, right-click and then click Print Invoice.
  3. Click OK on the information message. Note that this is a background job.
  4. Open the Background Jobs window. Once it is populated, verify that the status of the corresponding job is Ready.

Note: An F voucher type (Customer Invoices) has been created in IFS/General Ledger.

Receiving the Actual Revenue to Project

Prerequisite: Perform this exercise if you have done the Shipping Project Delivery Product with a Customer Order exercises as required. 
Note: You will also need to open another executable—one that includes IFS/General Ledger. 

  1. Open the Project window and query for your project XXPD–01.
  2. Click the Revenue tab, and check that there are no actual revenue values. 
  3. Open the Update GL Vouchers window.
  4. Verify that the window specifies the company with which you are working, i.e., 10. If not, click Cancel and do steps 5–7. 
  5. Open the Change Global Company window. 
  6. Select the appropriate Company from the list. 
  7. Click OK.
  8. Re-open the Update GL Vouchers window.
  9. On the Selection tab, click Select Vouchers.
  10. Query for the F voucher type (Customer Invoices) with today's date in the Vou. Date field and your user ID in the Entered by User ID field. Click OK.
  11. Select the queried voucher and click OK
  12. A message appears informing you which journal number has been created. Click OK.
  13. Return to the Project window and refresh it with your project.
  14. Click the Revenue tab. Verify that the actual revenue value has been retrieved. Note that this value is the amount invoiced to the customer order, as you have done in the previous exercise.

Note: If working with the same company at the same time as other students, it will be sufficient for one student to update vouchers from the general ledger. You may find that someone else has updated the vouchers for you and that actual costs have been updated in your project activities.