Contract Configuration: To Create Entities for a Support Contract
In this activity, you will learn how to create a labor non-stock item and a case class of the Per Case billing mode to create an empty template for a support contract.
Story
Suppose that the SweetLife Fruits & Jams company, in addition to deploying juicers, also specializes in providing maintenance. The Unifruit LLC customer previously purchased juicers and now needs to enter into a maintenance support contract. On 3/8/2025, the support contract was signed by both parties.
According to the terms of the contract, it has the Expiring type, and the contract span is three months. The service of maintenance specialists costs $120 per hour, and the price is not dependent on the skills and position of the employee who performs this service. The billing of the contract will be performed on a per-case basis. On 3/10/2025, the service under the contract was provided by one regular specialist for hours for a total sum of $480.
Acting as an accountant, you will add a new GL account to the chart of accounts.
Then acting as a sales manager, you will create a non-stock labor item and a case class to be used in an empty contract template for a support contract.
Process Overview
On the Chart of Accounts (GL202500) form, you will update the chart of accounts. On the Non-Stock Items (IN202000) form, you will create a labor non-stock item and specify the default price of the item. Then on the Case Classes (CR206000) form, you will create a new case class for the support services and specify the reaction time for cases with different priority levels.
Configuration Overview
In the U100 dataset, the following tasks have been performed for the purposes of this activity:
- On the Enable/Disable Features (CS100000) form, the Contract Management feature has been enabled.
- On the Customers (AR303000) form, the UNIFRUIT (Unifruit LLC) customer has been created.
- On the Chart of Accounts (GL202500) form, the 79000 (Contract Expenses) expense account has been created.
System Preparation
To prepare to perform the instructions of this activity, launch the MYOB Acumatica website with the U100 dataset preloaded, and for Step 1 sign in to the system as the accountant Anna Johnson by using the johnson username and the 123 password. For Step 2 and Step 3 sign in as the sales manager David Chubb by using the chubb username and the 123 password.
Step 1: Updating the Chart of Accounts
First, you need to add a new GL account to the chart of accounts. This account will accumulate the revenue earned when SweetLife Fruits & Jams provides support services. To add this account, proceed as follows:
- On the table toolbar of the Chart of Accounts
(GL202500) form, click Add Row, and specify the following
settings:
- Account: 40400
- Account Class: SALES
- Description: Sales - Support Hours
- Save your changes.
Step 2: Creating a Labor Item
Now you need to create a labor non-stock item and specify the default price of the item. Do the following:
- Sign in to the system as a sales manager by using the chubb username and the 123 password.
- Create the non-stock labor item for the support service as follows:
- On the Non-Stock Items (IN202000) form, add a new record.
- Specify the following settings in the Summary area:
- Inventory ID: CTSUPPORT
- Description: Support service by contract
- On the General tab, specify the following
settings:
- Type: Labor
- Posting Class: NONSTOCK
- Tax Category: EXEMPT
- Require Receipt: Cleared
- Require Shipment: Cleared
- Base Unit: HOUR
- Sales Unit: HOUR
- Purchase Unit: HOUR
- On the Price/Cost tab, specify 120 in the Default Price box.
- On the GL Accounts tab, specify the following
settings:
- Expense Account: 79000 (Contract Expenses)
- Sales Account: 40400 (Sales - Support Hours)
- On the form toolbar, click Save to save the non-stock item.
Step 3: Creating a Case Class of the Per Case Billing Mode
Now you need to create a case class. A case class contains the settings specific to a particular category of cases. The system will automatically add these settings to the case that you create later.
To create a case for support contract on the Case Classes (CR206000) form, do the following:
- Add a new record.
- Specify the following settings in the Summary area:
- Case Class ID: REGULARSUP
- Description: Regular support services
- On the Details tab, specify the following settings:
- Require Customer: Selected
With this check box selected, a customer must be specified for each new case of the class; otherwise, the user will not be able to save the case.
- Require Contract: Selected
With this check box selected, a contract must be specified for each new case of the class; otherwise, the user will not be able to save the case.
- Billable: Selected
With this check box selected, all new cases of the class are marked as billable.
- Billing Mode: Per Case
The Per Case billing mode indicates that the cases of the class will be billed on a per-case basis. A case of this class can be billed only after all work related to the case is completed and the case is closed.
- Labor Item: CTSUPPORT
- Overtime Labor Item: CTSUPPORT
In the Labor Item and Overtime Labor Item boxes, you have selected non-stock items of the Labor type. These items will be used as the sources of prices for billing.
- On the Commitments tab, specify the resolution
time for cases with different priority levels, as shown in the table
below. (The settings in the first row, for example, mean that a case
with the Urgent severity level should be updated by SweetLife's employee within half an hour after the case has been submitted.)
You specify these settings for informational purposes. The system does
not enforce them.
Severity Enable (with the Target Resolution Time Tooltip) Check Box Target Resolution Time Urgent Selected 000d 00h 30m High Selected 000d 01h 00m Medium Selected 000d 08h 00m Low Selected 002d 00h 00m
- Require Customer: Selected
- Click Save to save the created case class.
In this activity, you have created the labor item and a case class you will use later for creating an empty contract template for support contracts.