The Service Production module integrates with Customer Transactions and Billing. Approved timekeeping records can be added to transactions (e.g. Tax Invoices) and the amounts can be automatically calculated based on the operators' hourly rates.
These tutorials explain how to integrate Timekeeping Records with Customer Transactions.
Tip: Approve and add Timekeeping Records to the Customer Transaction daily. Keep the Customer Transaction in a Pending Status until it is ready to be sent to the customer.
Table of Contents
Navigate to General Settings (e.g. Main Menu > Setup > Settings > General (tab)).
Click Edit (button).
Type Account in the search block.
Find the setting: Accounting > Account used for Hourly Billing (Sales): Select an account in the Value column from the dropdown list of accounts.
Note: If the setting is not there, click Add/Update (button), find the setting on the popup and add it to the list.
Navigate to My Organisation (Main Menu > Setup > My Organisation).
Click Staff (tab).
Double-click a staff record to edit it.
Enter the hourly Selling Rate at which you invoice work done by the staff member.
Click Save (button).
Click Close (button).
The following statuses are used:
Pending: Not yet approved. The operator is still recording.
Query: An additional Pending Status for any queries.
Approved: The record meets the requirements and is approved by a supervisor.
Invoiced: Once the record is added to a Customer Transaction, the Status is set to Invoiced automatically.
Cancelled: Decline records that do not meet the requirements or cancel records created in error.
Navigate to the Timekeeping module (e.g. Main Menu > Operations > Timekeeping).
Double-click to open a timekeeping record
Click the dropdown list in the Status field and select Approved.
Navigate to the Timekeeping module (e.g. Main Menu > Operations > Timekeeping).
Click Actions (button) > Batch Update.
Select all the records you want to change (Ctrl A or Ctr left click).
Select Status from the dropdown list and select Approved from the dropdown list of statuses.
Click Update (button).
Confirm the change.
ℹ️ This example uses Sales Orders and Customer Invoices. Other transactions can be created in the same way.
Right click the applicable Sales Order and select Copy to Customer Invoice from the context menu.
Complete the copy popup as follows:
Set Status to: Header: Select Unchanged from the dropdown list.
Select (checkbox) = Unchecked (i.e. Do not copy any items to the next transaction).
Click on the dropdown next to Popup (button) > Timekeeping
Multi-select records in the grid > click Select
To view the Timekeeping Notes on the record, right-click the record > View/Edit Note.
Click Copy (button).
The Timekeeping lookup displays all the Approved Timekeeping records linked to the Customer on the Transaction
After a Timekeeping record has been added to the Transaction, its status is changed to the Invoiced Status
The following fields are displayed on the transaction:
Description: Reference - Jack - 23/05/2023 10:00 - 12:15 (2.25 hr/s)
Qty: Editable field that displays the Total (hr/s) from the Timekeeping record.
Unit Price: The staff member's hourly rate (see How to Allocate Rates to Staff above).
The Start and End Dates/Times as well as the Note are updated.
Additional functions: Right-click on a Timekeeping Item and select Update from Timekeeping to apply any changes that were made to the timekeeping record.