Extract expense, transaction and invoice analytics with custom download reports

Financial reviewers, auditors, and account admins can perform this task.

From the spend reporting overview, you can generate custom download reports with analytics on spending, obtaining expense breakdown by country or submitter, transaction data, and invoice data by supplier, supplier country and more. You can use the report builder to generate a custom download report from scratch or use an existing template to extract data.

Generate a custom download report

To generate a report, you need to:

  1. Determine the report type
  2. Define the reporting date range
  3. Define the reporting scope
  4. Define the report structure
  5. Display the result

Determine the report type

You can generate reports for expenses, transactions, or invoices. In the Choose type dropdown list, select the type of data to include in the report, and then determine the Company for which you want to generate the report.

Define the reporting date range

You can refine the scope of the report by date, using the Selection of the date range section to indicate a specific start and end date for reporting.

Since it may take some time for an expense or invoice to pass through various stages in the flow until it is paid out to the employee, the submission date may differ from its approval, review, and payment dates. For transaction data, since the import date of the card transactions captured in Perk may slightly vary from the dates of the card transactions, extend the date range in this section by a couple of days.

For expenses and invoices, you can choose which type of date you want to use for data selection using Date field. Indicate the period using the From / Until fields. You can use the calendar to select the date or type the date using the standard format for your profile.

Define the reporting scope

You can adjust the scope of the expense data included in the report using the Application of filter criteria section. Depending on whether the report type is expense, invoice or transaction data, the filter criteria varies.

Expense and invoice criteria:

  • Employee: Restrict the report to individual employees or include all employees. By default, all employees are shown.
  • Previously approved by: Choose individual approvers or all approvers. By default, all approvers are shown.
  • Cost objects: Display a single cost object or all cost objects. By default, all cost objects are shown.
  • Status: Select a single, multiple or all statuses. By default, Needs revision, In approval, In review, Ready for export, Rejected, Exported, Ready for export (company card), and Exported (company card) statuses are selected.
  • Current approver: If approval rights have been temporarily delegated to another user, you can select the current approver.

Transaction data criteria:

  • Status: Select individual transaction statuses or all statuses.
  • Expense status: Select individual expense statuses or display all statuses.

Note: This section is optional. If you do not enter any selection criteria, Perk automatically uses the default settings when generating the report.

Define report structure

This determines the configuration for your output report. You can select:

  • Chart type: for visualizing the information. It can either bar chart or column chart.
  • Report currency: currency to be used to display amounts.
  • Report language: language in which headers and warning messages are shown.

You can select the data fields you want to include in your report by dragging and dropping them in either the Rows or Columns field. The data fields you drag to the Rows and Columns fields influences how information is displayed the chart as well as in the report later on. You can check how information is displayed before downloading the report using the Results section.

Available data fields by type

Expenses
  • Expense ID
  • Employee name
  • Employee email
  • Employee account (ERP)
  • Company
  • Status
  • Expense date
  • Start date
  • End date
  • Payment method
  • Receipt currency
  • Description
  • Expense country
  • Category - name / ERP account
  • Cost object - name / code
  • Tax code
  • Tax rate
  • Expense type
  • Credit note
  • Trip ID
  • Trip name
  • Trip status
  • Trip start location
  • Trip start location, date and time
  • Arrival location
  • Arrival date and time
  • Stop location
  • Stop location dates
  • Border crossing time
  • Warnings
  • Errors
  • Approved by (name / emails)
  • Current approver (name / emails)
  • Submission date
  • Final approval date
  • Review date
  • Export date
  • Total amount (receipt currency)
  • Tax amount (receipt currency)
  • VAT / Tax ID
  • Travel provider
  • Receipt URL
  • Export ID
  • Card transaction
  • Number of participants
  • Participant names
  • Participant details
  • Income tax classification
  • Tax rule
  • Payroll code
  • Taxable participant (name / email)
  • Taxable employee account
  • Custom fields
Transactions
  • Transaction ID
  • Company 
  • Company card - Name
  • Company card - PAN
  • Statement
  • Transaction date
  • Merchant
  • Credit note
  • Card amount
  • Card status
  • Status
  • Expense ID
  • Expense status
  • Notifications
Invoices
  • Invoice ID
  • Invoice number
  • Cost object (code / name)
  • Category (name / ERP account)
  • Tax rate
  • Tax code
  • Employee name
  • Employee email
  • Approved by (name / email)
  • Current approver (name / email)
  • Total amount (invoice currency)
  • Net amount
  • Invoice date
  • Due date
  • Supplier ID
  • Supplier name
  • Status
  • Currency
  • Description
  • Service date
  • Invoice URL
  • Payment account
  • Warnings
  • Errors
  • Submission date
  • Approval date
  • Review date
  • Export date
  • Upload date
  • Custom fields

Tip: If you want to unselect data fields or change their order within the Rows or Columns field, simply drag and drop the corresponding data field. To insert all data fields in the Rows field at once, click (all), which you can find next to the Rows label.

In the Values (aggregated) dropdown list, you can decide the expense values to be displayed, selecting multiple values. You can display:

  • expenses: total amount or tax amount in report currency, income tax, and taxable amounts
  • per diems: reference amount, base amount, base rate, additions, deductions, additions reference rate, deductions reference rate, base amount reference rate, and base rate reference rate
  • mileage: traveled distance
  • transactions: amount in report currency
  • invoices: total amount or tax amount in report currency

Once you have selected all values to display, click Generate report.

You can save the report configuration as a template by clicking the Save as new template button.

 

Display the results

The Results section displays a chart visualizing the information according to your preferences. To display detailed information on the aggregated values, hover over the chart. You can scroll subsequent rows of data by clicking the down arrow under the chart.

To download the full report, click download icon or the report.xlsx link. An Excel spreadsheet is automatically generated and saved to your downloads.

In the spreadsheet, the information is exported as configured. You can use pivot tables to allow you to analyze the expense data and adjust the output display as required.

Was this article helpful?