Step 7: Testing the Transition

To test the transition from the Completed state to the Paid state, do the following:

  1. Rebuild the PhoneRepairShop_Code project.
  2. In MYOB Acumatica, on the Repair Work Orders (RS301000) form, open a repair work order that has the Completed status.
  3. On the form toolbar, click Create Invoice.

    Note the invoice number shown in the Invoice Nbr box.

  4. On the Invoices (SO303000) form, open the invoice created in the previous instruction.
  5. On the form toolbar, click Remove Hold and then Release.

    The invoice is assigned the Open status.

  6. On the More menu, click Pay.

    The Payments and Applications (AR302000) form opens.

  7. On the form toolbar, click Remove Hold and then Release.

    The invoice is now fully paid.

  8. On the Repair Work Orders (RS301000) form, open the repair work order for which you created the invoice in Instruction 3. Make sure that it has the Paid status, as shown in the following screenshot.
    Figure 1. The repair work order with the Paid status