This commit is contained in:
2022-08-03 21:28:02 +00:00
parent 6c57631df1
commit c063652de4
8 changed files with 43 additions and 28 deletions

View File

@@ -6,29 +6,29 @@ A Contract can be automatically applied to new work orders if an associated obje
## Authorization Roles required
Many roles can *select* this object on other records where approriate. Editing or viewing this object in detail is only available to Users with the following [roles](ay-biz-admin-roles.md):
Many roles can _select_ this object on other records where approriate. Editing or viewing this object in detail is only available to Users with the following [roles](ay-biz-admin-roles.md):
Full access
- Accounting
- Business administration
- Service manager
- Accounting
- Business administration
- Service manager
Read only access
- Business administration - restricted
- Service manager - restricted
- Service technician
- Sales
- Sales - restricted
- Business administration - restricted
- Service manager - restricted
- Service technician
- Sales
- Sales - restricted
## How to access contracts
Contracts are accessed in the following ways:
- From the `Accounting` [navigation drawer](ay-start-form-overview.md#navigation-drawer) `Contracts` item to open the Contracts [data table](ay-start-form-data-tables.md)
- By clicking on the [open record icon](ay-start-form-autocomplete.md#opening-selected-record) in any Contract autocomplete list on any other form where contracts can be selected such as the Work order, Quote and Preventive Maintenance forms
- From any [data table](ay-start-form-data-tables.md) column showing contracts such as the [Work order list](svc-workorders.md)
- From the `Accounting` [navigation drawer](ay-start-form-overview.md#navigation-drawer) `Contracts` item to open the Contracts [data table](ay-start-form-data-tables.md)
- By clicking on the [open record icon](ay-start-form-autocomplete.md#opening-selected-record) in any Contract autocomplete list on any other form where contracts can be selected such as the Work order, Quote and Preventive Maintenance forms
- From any [data table](ay-start-form-data-tables.md) column showing contracts such as the [Work order list](svc-workorders.md)
## How contracts work
@@ -64,9 +64,9 @@ Contract expiry dates are checked at the time a Contract is automatically select
Contract pricing (detailed below) is set automatically in two ways:
- On the save of a work order with a new or changed object that might have it's price affected by a contract (e.g. a Labor item or Part added to a workorder) the price is calculated when the object is first added and saved or changed to a new item for example changing the service rate or part to a different selection.
- On the save of a work order with a new or changed object that might have it's price affected by a contract (e.g. a Labor item or Part added to a workorder) the price is calculated when the object is first added and saved or changed to a new item for example changing the service rate or part to a different selection.
- On the save of a work order that has had it's Contract changed from the prior selection. In this case all Contract price affected items on the work order will be re-visited and have their prices updated if applicable.
- On the save of a work order that has had it's Contract changed from the prior selection. In this case all Contract price affected items on the work order will be re-visited and have their prices updated if applicable.
#### What happens if the Contract is changed after it's been used?
@@ -90,10 +90,16 @@ When a Contract is no longer required it should be set to inactive by un-checkin
## Contract data table
![table](img/svc-contracts.png)
The Contracts [data table](ay-start-form-data-tables.md) lists all the contracts available, provides the '+' link to create a new contract and provides access to common [data table menu options](ay-start-form-data-tables.md#common-menu-options).
## Contract edit form
![edit form top](img/svc-contracts-edit-form-top.png)
![edit form bottom](img/svc-contracts-edit-form-bottom.png)
The Contract edit form provides all the [standard edit form](ay-start-edit-forms.md) functionality and the following fields:
#### Contract name