Transaction Approvals and Checklists
Overview
- Checklists are added to Transactions to ensure all the necessary steps are followed.
- Checklists consist of one or more items that must be approved manually or automatically using SQL queries.
- When approved, the transaction is set to an Approved status which ideally should be a read-only status.
- Checklists work with procurement or purchasing and link the Requestor, Manager and Head to a Transaction. The Head is optional and is only added to the Checklist if the Head is assigned to the Checklist and to the Transaction. The optional Head is useful when various people can approve transactions.
- A checklist item can be Reset by one of the approved administrators if the Transaction is not in a Complete or Cancelled status.
- The Approval button on the edit form is disabled it the Transaction is in a Complete or Cancelled Status.
- Notes can be added to Manual checklist items by right-clicking the items before the transaction is in a Complete or Cancelled Status.
- When a Transaction is copied, the checklist on the source (from) transaction is updated by default.
Checklist Interface
Buttons Explained
| Button | Description |
|---|---|
| Rebuild | Does not apply to checklists. |
| Edit | Lets you edit the fields. |
| Save | Saves any changes. |
| Copy From | Works with the dropdown list of Transaction Types. Copies the checklist from the selected Transaction Type. |
| Add Item | Adds a checklist item. |
Header Explained
- Administrators: One or more users can be added to the checklist as Administrators. Administrators can Approve, Decline and Cancel all the Manual and Override Items on a Checklist, but do not receive emailed approval requests.
- Status: Statuses are selected from dropdown lists and changes transactions' Header Statuses. The various statuses are:
- Approval: The Status during which the Approval takes place. This status is also used for the automatic Approval Requests which are sent from the server.
- Approved: The transaction status after it is approved. This status should be a read-only status from which users can only Output (e.g. send invoices) or Copy.
- Declined: The transaction status if it was not approved.
Fields Explained
Manual (Requestor), Manual (Manager), Manual (Head) fields are enabled only when the following setting is added to the Transaction Type, and the checkbox in the Value column is checked: Transactions > Enable Procurement/Purchasing.
Fields marked in blue (✎) can be edited.
| Field | Description |
|---|---|
| Field Chooser (*) | Add or remove columns. |
| ID | The system-generated number for the checklist entry. |
| Order | The system-generated number that indicates the order of the checklist entry. |
| Description | The full description of the checklist item. |
| Code | The brief description of the checklist item. |
| Type | Options are:
|
| Limit from / Limit to | Used with the Limit option under Type. Specify the values between which the limit applies. |
| Users |
|
| Dependencies |
|
| Updated by | The user who last updated the checklist item. |
| Updated | The date on which the last update was made. |
| Menu (...) | A submenu with the following options:
|
Using Checklists on Transactions
When a transaction has a checklist, its header lists the checklist items that must be approved. You can also add the Checklist column to Transaction List View with the Field Chooser (*).
When a checklist is linked to a Transaction, an Approve button appears at the top of the transaction and approves the items you have access to. The Approve button also has a dropdown menu with the following items:
| Field | Description |
|---|---|
| Decline | The Transaction Status is set to the default Declined Status as set in the checklist. Checklist Administrator rights are required. |
| Update Checklist (Auto and Override) |
|
| Reset Checklist |
|
| Email Approval Request | Changes the Status to the Approval status and sends an email to the Users who must approve the checklist. |
Checklist statuses are colour-coded as follows:
- Red: Indicates an Auto Item that is not yet approved or a Manual Item that is not yet ready for Approval because the dependent items are not yet approved.
- Yellow: The Item is ready for Approval and has no outstanding dependencies. Any user who is selected as an administrator can approve the transaction.
- Green - Approved: The User and the Date/Time the item was approved are listed in the grid on the right.
- Black - Declined: The User and Date/Time the item was declined are listed in the grid on the right. Ideally, a Note should be added to explain why it was declined.
Letter icons indicate the Item Type:
- M: Manual
- A: Auto
- O: Auto – Override
Context Menu
Right-click a checklist item or click the menu (…) button on the right to open the context menu which includes:
| Field | Description |
|---|---|
| Add Note | Adds a timestamped note to a Manual item. |
| Approve (List of Users) | Enabled when the item is ready for approval and you are one of the item's authorised users. (You can also double-click an Item to Approve it) |
| Decline (List of Users) | Enabled unless the item is already declined. |
| Reset | Reset an Approved or Declined item back to the default status and is allowed if you are an Administrator. Applicable to Manual and Override. |
Approvals Module
The Approvals module provides a unified interface that can be used to approve outstanding Checklists on all Transactions.
Approvals can be added to any Menu Group (Fixed (radio button) > Approvals).
Settings: User Access
The defaults are the values for new databases, new users and new Transaction Types. Your database may have different values.
| Setting | Description | Default |
|---|---|---|
| General > Approvals - Access Allowed | Select None, View Only or Full Access. | None |
Buttons Explained
| Button | Description |
|---|---|
| View | Generates a list of transactions based on the selected filters. |
| Menu |
|
Filters Explained
| Filter | Description |
|---|---|
| Transaction | Default = All. Lists all the transactions with checklists to select one or all. |
| User | Default = Active User. Lists all users to select a specific user or all. |
| Radio buttons |
|
Fields explained
Any approval notes appear in blue under the relevant items.
| Field | Description |
|---|---|
| Field Chooser (*) | Add or remove columns. |
| Icon | Green, Yellow, Red or Grey to indicate the checklist Item Status. |
| Icon | M, O, A to indicate the approval type: Manual, Override, Automatic. |
| Status | The transaction's status. |
| Trans | A code indicating the Transaction Type. |
| No. | The transaction number. |
| Date | The transaction date. |
| Due Date | The due date as per the transaction. The Due Date caption may vary on the Transaction interface because it can be changed by a setting. |
| Company | The name of the Customer or Supplier. |
| Reference | The transaction's reference. |
| Code | A description of the checklist item (e.g. Quantity Match) or person (e.g. Buyer, Manager) that must approve the checklist. |
| Requestor | The user selected as the Requestor. |
| Manager | The user selected as the Manager. |
| Head | The user selected as the Head. |
| Description | A description of what must be approved (e.g. Quantity matches the Delivery Note quantity). |
| Users | A list of Users that have access rights to approve the item. |
| Progress | Lists the entire Checklist, colour-coded according to Status. The active item appears in bold. (Only appears when the radio button next to Outstanding is selected). |
| Total CUR | The total transaction amount in the local currency. |
| Total (exc) | The VAT exclusive transaction total. |
| VAT | The VAT amount on the transaction. |
| Total (inc) | The VAT inclusive transaction total. |
| CUR | The transaction's currency. |
| Last (Hr/s) | The number of hours since the transaction was last looked at. |
| Open (Hr/s) | The number of hours that the transaction has been open. |
| Updated by | The user who last updated the transaction. |
| Update | The date on which the transaction was last updated. |
| Priority | A checkbox. Checked if the transaction is a priority. |
| Menu (...) | A submenu with the following options: |
| Open Transaction | Opens the selected Transaction. |
| Open Notes and Attachments | Opens the notes and attachments panel. |
| Actions |
|