Users now have the ability to import expenses and disbursements into an expense/disbursement sheet.

Import expenses/disbursements

Users are able to import either expense or disbursements entries from an excel spreadsheet into their open sheet. There are best practice guidelines that should be referred to prior to using this feature. As specific column headings are required, two templates have been provided (These can be found within Deploy > PM Templates folder), one for expenses and one for disbursements. Please copy and distribute to the appropriate users.

If different column headings are used, the following message is returned when trying to perform the import.

clipboard_e0696445b7336136ba549daf1a7a5f27a.png

The ability to Import expenses and disbursements is controlled by a configuration key which is automatically created with a default value of 0 upon upgrade. This configuration key is found in File > Maintenance > User Defined > Configuration:

Key Name Key Value Comments
PMImportExpenses 0 The Import option is not visible when in an open expense or disbursement sheet within CCH Practice Management.
PMImportExpenses 1 The Import option is available when in an open expense or disbursement sheet within CCH Practice Management

The Key value being set to 0 or not present, results in no change to the application.

Importing - expenses

The user must first create an expense sheet in CCH Central for the required time period. Within an open expense sheet click Import Expenses from the Ribbon.

clipboard_ed3d36c8e2c9831a8a7b29fa1cdfbab1d.png

Browse to the completed expense MS Excel spreadsheet.

clipboard_ed8c6f341601d00d19ebe754840d38f65.png

Items which fail validation appear in RED. Either correct the entries, or deselect line to exclude it from import.
Click the Import button to add these expense lines to the open expense sheet.

clipboard_e87d64b22d9c937b87cb436137c68c221.png

Click OK to close the success message box.

Note: The import button is only available once all selected rows pass validations.

 Validation rules

It is important to note if entering the Client Name within the spreadsheet, where client names are NOT unique e.g. Smith,John upon import, the expense line is added to the first Smith,John. Where clients' names are not unique it is recommended to use the Client Code / Assignment Code combination.

The following table sets out the validation rules applied when performing the import.

Name Validation
Reference No validation performed on this cell
Date Date to be entered at dd/mm/yyyy
Client

Validation is performed on the client code or client name


Individual – Enter details from the Last and first fields (separated by a comma and no space) from the Amend Client Name. e.g Smith,John OR where the whole name is entered in Last field enter as John Smith, (may need to end with a comma)


Organisation – Enter details from the Main field from the Amend Client Name.


If Pre Name is used enter as Main,Pre-name (separated by a comma and no space)

Assignment Use either assignment code/assignment name in this column. If client code is used in Client column, then use assignment code in this column. Similarly if client name has been used, then use assignment name
Job/Schedule Validation is performed if a value is entered, it is then checked to see if this is valid against the associated assignment
Task Validation is on disbursement task code or short name
Quantity No validation performed on this cell
Cost No validation performed on this cell
Tax No validation performed on this cell
Total Validation is performed on the total i.e. does cost + tax = total
Charge No validation performed on this cell
Comment No validation performed on this cell

Note: The import expenses, maintains the same rules as entering onto an expense sheet, e.g. if a task/Client/Assignment code is not available when entering via the expense sheet, it is also invalid within the import window (appears as red)

Importing - disbursements

The user must first create a disbursement sheet in CCH Central for the required time period. Within an open disbursement sheet click Import Disbursements from the Ribbon.

clipboard_e384c01323dbb1a38607f0eb3468b1d0b.png

Browse to the entered disbursement MS Excel spreadsheet.

clipboard_ee5b1e1e7e5b4426657ae39d0640e5c18.png

Items which fail validation appear in RED. Either correct the entries, or deselect line to exclude it from import.
Click the Import button to add these disbursements lines to the open disbursement sheet.

clipboard_e114467a0a7b4c2427f74d86aa8e62e7e.png

Click OK to close the success message box.

Note: The import button is only available once all selected rows pass validations.

 Validation rules

It is important to note if entering the Client Name within the spreadsheet, where client names are NOT unique e.g. Smith,John upon import, the expense line is added to the first Smith,John. Where clients’ names are not unique it is recommended to use the Client Code / Assignment Code combination.

The following table sets out the validation rules applied when performing the import.

Name Validation
Reference No validation performed on this cell
Date Date to be entered at dd/mm/yyyy
Client

Validation is performed on the client code or client name


Individual – Enter details from the Last and first fields (separated by a comma and no space) from the Amend Client Name. e.g Smith,John OR where the whole name is entered in Last field enter as John Smith, (may need to end with a comma)


Organisation – Enter details from the Main field from the Amend Client Name.
If Pre Name is used enter as Main,Pre-name (separated by a comma and no space)

Assignment Use either assignment code/assignment name in this column. If client code is used in Client column, then use assignment code in this column. Similarly if client name has been used, then use assignment name
Job/Schedule Validation is performed if a value is entered, it is then checked to see if this is valid against the associated assignment
Task Validation is on disbursement task code or short name
Quantity No validation performed on this cell
Cost No validation performed on this cell
Charge No validation performed on this cell
Comment No validation performed on this cell

Note: The import expenses, maintains the same rules as entering onto an expense sheet, e.g. if a task/Client/Assignment code is not available when entering via the expense sheet, it is also invalid within the import window (appears as red)

Related documents

CCH Practice Management 2026.2: Release Notes
Release Notes for CCH Practice Management 2026.2
CCH Practice Management 2026.3: Release Notes
Release Notes for CCH Practice Management 2026.3
CCH Practice Management: enhanced - billing training online (10133815)
This document outlines a 3-hour training course on CCH Practice Management, focusing on the chargeable work process for clients. Participants will learn how to authorize timesheets, expenses, and disbursements, access prebilling reports, and utilize basic billing functionalities. The course is aimed at users involved in the billing process and requires prior completion of CCH Central and CCH Practice Management essentials courses. It will be delivered via an interactive environment called CloudShare. Additional resources such as eLearning courses, videos, and webinars are provided for further learning.
CCH Practice Management: essentials training online (10133814)
This course is designed for staff involved in completing Timesheets, Expenses, and Disbursements within the CCH Practice Management system. It covers the creation and submission processes, as well as utilizing CCH homepages for efficiency. Prerequisites include completed CCH implementations and internal agreement. The training lasts for two hours and is conducted via the interactive CloudShare platform. Topics include job structure, month-end processes, and practical hands-on exercises. Resources such as eLearning, videos, and webinars are also available to enhance learning.
Software and database installation (10091331)
This document outlines the installation process for software and a pre-configured database following an order confirmation. It emphasizes the importance of ensuring that the IT environment meets necessary hardware and software specifications, as well as the role of a Consultant in reviewing infrastructure and advising on deployment options. Key areas covered include SQL revisions, resource allocation for installations, workstation deployment methods, and scheduling installation access rights. Users are encouraged to review a hardware system requirements guide prior to installation discussions.