Skip to main content

Exporting Job Cost & Billing Data Using Custom Templates

Export billing data using custom templates to control fields, format, and timing for posted or unposted charges.

ToolWatch supports two ways to report on Job Cost and Billing activity:

  1. Canned Reports – Available under Reports & Graphs in the Billing Reports group

  2. Custom Export Templates – Used to export raw transactional data in a format you define

ToolWatch allows you to export Job Cost and Billing data both before and after posting. You can export summary or detailed data using a custom export template that includes only the fields you want.

This article focuses on using custom templates to export transactional data for reporting, reconciliation, or accounting.


What You'll Learn

  • Differences between canned reports and export templates

  • How to configure and manage custom export templates

  • How to export data from ToolWatch using those templates

  • When to export posted vs. unposted charges


Before You Export

To successfully export billing data, you must:

  • Have billing transactions available (calculated or posted)

  • Have at least one export template created in the system

📌 Export templates control the structure, fields, and formatting of your export file.


Types of Export Templates

Export templates determine:

  • Which fields appear in the exported file

  • Whether data is summarized or listed by line item

  • The file format (CSV or text-delimited)

  • Whether headers, page breaks, or other formatting are included

Common Template Types

Template Type

Output Format

Use Case

Detail - CSV Format

Detailed line-item data in comma-delimited format

Best for import into Excel or other systems

Summary - CSV Format

One row per item or Cost Center

Good for quick billing overviews

Detail - Text Delimited

Raw data for integration

Used with external accounting tools

Summary - Text Delimited

Grouped billing totals

Used when Excel formatting is not needed

💡 You can create multiple templates for different reporting needs.


How to Create a Transaction Detail Export Template

To create a template that exports transaction-level details from Job Cost & Billing:

  1. From the Navigator panel, select the Job Cost & Billing module

  2. Click Export Templates

  3. In the Export Templates List window, open the Template Type dropdown

    • Select either Transaction Summary or Transaction Detail

  4. Click Create New

  5. In the Name field, enter a title for the template

  6. In the Record Delimiter field, choose how to separate values in the file

    • Comma is most commonly used (CSV format)

  7. In the Record Format field, select:

    • Job Cost – for single-line format (matches job costing systems)

    • Accounting – for double-line format (used with general ledger systems)

  8. In the Available Fields list, highlight a field you want to include

  9. Click Add to Export to move it to the Export Layout column

    • Repeat to add all desired fields

    • Use the Up/Down arrows to arrange field order

  10. Click Save

✅ Your template will now appear in the Export Template List and can be used to export Job Cost and Billing data.


Step-by-Step: Export Billing Data

  1. From the Navigator panel, select the Job Cost & Billing module

  2. Click Export Data

    • The Job Cost Data Export window opens

  3. In the Cost Centers field, check the boxes next to the Cost Centers you want to export

  4. In the Export Source field:

    • Choose Posted or Unposted Transactions

  5. Then select one of the following data types:

    • Job Cost Data

    • Billing Data

    • Job Cost and Billing Data

  6. In the Data Format field, select Summary or Detail

  7. In the Export Templates field:

    • Choose your export template from the dropdown

    • (Optional) Check Include Column Headings

  8. In the Date Parameters field, set the Posting Date Range to define the data window

    • 📌 For posted data: The date range must reflect when the data was posted, not when the transactions occurred

  9. Click Export

    • The exported CSV file will be saved to your Downloads folder as export-data.csv


Exporting Posted vs. Unposted Data

Scenario

What to Export

Where to Export From

Reviewing charges before billing

Unposted data

From the Billing Browser (before posting)

Sending records to Accounting

Posted data

From a posted export report or history view

Reconciling periods

Both

Useful for audit trails or multi-department review


Best Practices

  • Keep a set of shared export templates for consistency across your team

  • Export unposted data before posting to catch errors or add credits

  • Export posted data by billing period for audit and finance teams

  • Use CSV Detail Format for most spreadsheet-compatible exports

  • Document any changes to your export templates to avoid confusion during reconciliation

Did this answer your question?