Skip to main content
All CollectionsImporting your dataHow to import
How to import Billing Contract Line Items
How to import Billing Contract Line Items
JD avatar
Written by JD
Updated over 9 months ago

There are 2 ways to set up Billing Contract Line Items in Uptick.

1. Add the line items directly to your billing contracts on your server. If you only need to set up a few contracts or make a change here or there, we advise doing it directly within the system rather than through the importer.

2. Add billing contract line items in bulk using the data importer. We recommend using the data importer method when:

  • Uploading initial data migration into Uptick

  • When adding or updating line items across many billing contracts

This article will show you how to format your import spreadsheet in order to bring your billing contract line items into Uptick.


Step 1: Populate your data for upload

  1. Download the Data Import Template Spreadsheet at the bottom of this article.

  2. Fill out the spreadsheet with the information you want to upload. Please note some fields are required.

  3. There are 2 types of billing contracts:

    1. Fixed (Invoice is sent out to your client on a recurring basis) or

    2. Do & Charge (Invoice is sent after you have done the planned maintenance work on site.)

      Please note that you do not need to set up billing contracts for repair or callout work - these invoices are created ad hoc.

  4. Fixed contract line items require slightly different information in order to set up. Please see the below for the required fields for each type.

Fixed Contract Line Item Required Fields

Field name on CSV template:

property

billingcontract

visible

routineservicetype

levels

product

description

unit_price

price_period

Field name in Uptick:

Property

Name

Visible

Routine Service

Levels

Product

Description

Price

(Dropdown next to price)

Description:

Uptick property ref

Billing contract name. Must be identical to Billing Contract name in your server / Billing Contract import.

No extra spaces, periods, misspellings etc. Note if you have multiple billing contracts on the same property, they must be uniquely named.

Do you want this line item visible on the invoice? If yes, please add 'TRUE'

If you want this to be hidden, but calculated in the total please add 'FALSE'.

Please leave blank if TRUE.

Routine Type that this line item is related to. Must match Routine Service Type name in your server.

(For example, needs to be [10 - Portable and Wheeled Fire Extinguishers (2012)] rather than [Extinguishers.])

Level(s) included. If you have more than one level (Annual, 6m) at the same price, include them both in one cell, on separate lines. If the levels are charged at different amounts, create a separate line item for each level.

The levels must be spelled exactly as you see it in your Control Panel. Example below:

Annual
Six-monthly

This must be a product from your product catalogue and must be an exact match to the product catalogue item - it is best to copy/paste from server or a download. A product is normally something like "Inspection and Testing of assets on site".

This is the description for the works included for this line item. This automatically pulls through from the description field on the product you've selected, but is editable here if desired.

Amount charged for this item, excluding taxes.

This is where you define if the charge unit_price is per Invoice or per Annual.

Choose from:

Annual
Invoice

Do & Charge Contract Line Item Required Fields

Field name on CSV template:

property

billingcontract

visible

routineservicetype

levels

product

description

unit_price

type

Field name in Uptick:

Property

Name

Visible

Routine Service

Levels

Product

Description

Price

(Dropdown next to price- no heading)

Description:

Uptick property ref

Billing contract name. Must be identical to Billing Contract name in your server / Billing Contract import.

No extra spaces, periods, misspellings etc. Note if you have multiple billing contracts on the same property, they must be uniquely named.

Do you want this line item visible on the invoice? If yes, please add 'TRUE'

If you want this to be hidden, but calculated in the total please add 'FALSE'.

Please leave blank if TRUE.

Routine Type that this line item is related to. Must match Routine Service Type name in your server.

(For example, needs to be [10 - Portable and Wheeled Fire Extinguishers (2012)] rather than [Extinguishers.])

Level(s) included. If you have more than one level (Annual, 6m) at the same price, include them both in one cell, on separate lines. If the levels are charged at different amounts, create a separate line item for each level.

The levels must be spelled exactly as you see it in your Control Panel. Example below:

Annual
Six-monthly

This must be a product from your product catalogue and must be an exact match to the product catalogue item - it is best to copy/paste from server or a download. A product is normally something like "Inspection and Testing of assets on site".

This is the description for the works included for this line item. This automatically pulls through from the description field on the product you've selected, but is editable here if desired.

Amount charged for this item excluding taxes

Is this charge per asset or per visit?
Choose either:

Per asset
Per visit

Step 2: Import your Data

  1. Sign in to your Uptick server

  2. Navigate to Tools > Data Importer

  3. In the field 'What are you importing?', select 'Billing Contract Line Items'.

  4. Choose your import file (this should be the .csv file you have saved).

  5. Click 'Start'. (If your file is large this may take a few minutes)

  6. Complete your 'Field Mapping'. If you are using our template, the mapping should pre-populate for you.


    Please check that the fields are mapped correctly.

    Uploading data using your own spreadsheet? Check out the right-hand side for an overview of the Uptick fields and their descriptions to assist with Field Mapping.

  7. Click 'Save and Preview'.

  8. Review your preview to ensure that the data has passed all checks before proceeding. If it has not, you may see an error screen, which looks like this:

    If you receive errors, please fix these on your .csv file and click 'Re-upload file'. You should see the green banner above before proceeding.

    If you need help understanding the error, please contact Uptick Support.

    Your data should pass all checks before you proceed. You should see a screen similar to the below:

  9. Click 'Finalise'

  10. Your data should now be 'PROCESSING' with a Job status: RUNNING:

  11. When your data has finished being uploaded you will see 'FINISHED' and a Job status: DONE

  12. You can now click one of the links in the "Finished" screen, or else navigate to Property > Billing > Billing Contract>View in to see your newly updated Billing Contracts!


Data Import CSV Template

Please download this csv template to upload your Billing Contract Line Items.
It contains:

  • Required fields

  • Recommended fields

  • An example of each field

Please note that this is a highly simplified template designed for ease of use. If you are interested in seeing our extended template, it is available for download from the Data Importer module of your server. Please reach out to Uptick Product Support if you have questions about any fields in the extended template.

Did this answer your question?