This article explains how to import a CSV file of charges in Equinox. 

This tool allows you to add charges to existing cases on Equinox. The spreadsheet allows you to input an amount and currency, and Equinox will automatically convert the charge to the appropriate case working in currency on upload. The tool does not currently support the creation of invoices or billed charges.

TABLE OF CONTENTS

Import Process Summary

To import a spreadsheet of data into Equinox, the below process should be followed. More detail is included in the article sections below.

  • Ensure the relevant users have the correct permissions to use the import tool - set in System > System Preferences
  • Download the CSV template file via System > CSV Data Import
  • Populate the CSV template locally, and then return to System > CSV Data Import to import the file
  • Review the validation messages and if necessary make any corrections and upload a new file
  • Import the successfully validated entries
  • The corresponding records on Equinox should now be created, and an import log entry visible In System > CSV Data Import > Log


User Permissions

Users need to have the relevant permissions to be able to use the CSV Data Import tool. The permission relevant to this tool is named Charge CSV Import:

  • None - The user is not able to see the charge data import option in Equinox
  • Read - The user is able to access the CSV Data Import section and download the charge template, but not import a file
  • Edit - The user is able to access the CSV Data Import section and download the charge template, but not import a file
  • Create - The user is able to import charge CSV Data Import files
  • Delete - The user is able to import charge CSV Data Import files (there is no delete option within this tool)

For more information on updating system permissions, please see the linked article here


Downloading the Data Import Template

The data import template can be downloaded via System > CSV Data Import, from the Example CSVs block on the right-hand side:


Please note that the format of the template may occassionally change, for example if new fields are added to the import tool, so it is best practice to redownload the template for each import. 

If you open the downloaded template and it doesn't display as you expect, you may need to change the CSV file delimiter that is used in Equinox. It is common in Europe for applications to use a semi-colon as a delimiter rather than a comma. If this is the case, you can update the CSV delimiter in System > System Preferences. 

Note - this is a global setting and will affect the output of CSV files and reports downloaded from other parts of the system.


Populating the Data Import Template

The template is specific to your individual system, based on your own system wordings and fields. It contains a sample row with some fake values to help you populate the template in the correct format. 

Each import file should be limited to a maximum of 5000 rows.

The table below shows an example of the columns that are available, the fields that are required, and details of how the field should be populated:

FieldRequiredHow to populate
Case CodeYesThe case code the task should be added to. The value must match an existing case code in the system.
Charge UserYesThe user linked to the charge. The value must match the username of an active user in your system.
Legal Entity
The legal entity linked to the charge. This must be the ID of the legal entity - e.g. 12
Charge Sheet ID
The charge sheet ID that is linked to this charge. This must be the ID - e.g. 1234. Note - no information is taken from the charge sheet item during import, the charge is imported with the details provided in the spreadsheet.
Team
The team linked to the charge. The value must match the username of the team in your system.
Charge DateYesThe charge date. The value must be a date in the format of dd/mm/yyyy - e.g. 31/12/2024. 
Time
The number of minutes for time charges. The value should be entered as a number only - e.g. 120
Rate
The charge rate for time charges. The value should be entered as a number only - e.g. 300
DescriptionYesThe charge description. This is free text input.
Status
The status of the charge, only if using charge approval. Values accepted are: blank, pre-approval, approved, write-off.
CategoryYesThe charge category. The value must match a charge category used in your system - e.g. Cost
Sub Category
The charge sub category. The value must match a charge sub category used in your system - e.g. Official Fees
Payment Ref
The charge payment reference. This is free text input.
Internal Note
The charge notes. This is free text input.
Non-chargeable
The non-chargeable property for the charge. The value should be entered as Yes or No, or left blank.
AmountYesThe amount of the charge. The value should be entered as a number only - e.g. 600
CurrencyYesThe currency of the charge. The value should be entered as the 3 digit currency code - e.g. GBP
Charge Custom Fields
Custom field values vary based on the type of custom field - an example based on the type of field is included within the file.


It is important that the column information in the file is not changed from the original template downloaded. The columns must stay with the same headers and in the same order, or the file will fail the validation when being imported.


Importing the Data Import File

Your populated data import file can be imported in System > CSV Data Import. First, the file must be validated following the below steps:

  1. Use the Choose file option to select the local file you want to import
  2.  Choose Charges in the type of import field
  3. Click Validate


After processing, you will be taken to the Data Import Validation page. This will show you which entries in your spreadsheet have been successfully validated, and which entries have failed validation, meaning they are not able to be imported.

If you have failed entries, you can click the See Details button on each row to see the details that have caused the validation to fail:



You can only import rows that have been successfully validated. If you have failed rows there are a couple of ways you could proceed:

  • Cancel the import, and fix the errors in your original file, and then restart the import process
  • Import the successful rows, and then create another import for the failed rows after they have been resolved. You can use the Download CSV button for the failed rows to easily create a new import just for the failed entries.


To import the successful rows, use the Import Rows option within the Successful block:



You will then be taken to the Run Data Import screen, where you can click Start to begin the import. You will see the progress of the import, and then you will see a Completed message when the import has been fully processed:



The corresponding entries have now been created on Equinox.


Viewing Data Import Logs

Data Import logs can be viewed by clicking the View Import Log button after the completion of an import, or by navigating to System > CSV Data Import > Log at any time. The logs show the type of import, the date it was ran, the user who ran the import, as well as details of the items that were imported.