Detailed Settlement Report

Generate detailed settlement transaction reports.

The Detailed Settlement Report feature lets you generate a detailed view of settlement transactions for reporting and reconciliation purposes.

Schedule a report

To schedule a report, follow these steps:

  1. Select Reports > Detailed Settlement Report.
  2. Enter any applicable information in the fields, including all required fields.
  3. Click Schedule Report to view the results.
The Detailed Settlement Report feature.

The Detailed Settlement Report feature.

Filters

This table lists the available filters and their descriptions.

FieldDescription
Report period lengthThe length of the reporting period.
Report periodThe specific reporting period.
Product classesThe product class for physical or digital goods.
FX date typeThe specific date type. For example, Order date, Day before order date, or Last from the selected range.
FX refund date typeThe specific date type for refunds. For example, Order date, Day before order date, or Last from the selected range.
Apply rounding to FX converted amountsRounds the converted currency values to two decimal places when enabled.
Apply the refund toApplies refunds based on the order date or the refund date.
Report typeAlways set to Default.
Informative linesIncludes or excludes informative transactions. Default excludes informative transactions.
Tax nameThe desired tax name.
Send the report result notification toSends the report to the user's email address.

This table lists the country or region-specific filters and their descriptions for the United States.

FieldDescription
StatesFilters the results by state in the United States (US).

Results

This table lists the available results and their descriptions.

FieldAPI DetailsDescription
Transaction typeThe service generates this value and returns it in the response.Identifies whether the transaction is a sale or a refund.
Exchange rateField:additional_currencies.invoice.fx_rate
Data Type: Float
Report Date Type: String
The exchange rate used in the transaction, if applicable.
Exchange rate dateField:additional_currencies.invoice.fx_date
Data Type: String
Report Data Type: String
The date on which the exchange rate was retrieved, if applicable.
FX sourceField:fx_source
Data Type: String
Report Data Type: String
The source of the exchange rate.
Currency codeField:transaction.currency_code
Data Type: String
Report Data Type: String
The transaction currency code.
Target currency codeField:additional_currencies.invoice.currency_code
Data Type: String
Report Data Type: String
The reporting currency code.
KeyField:transaction.key
Data Type: String
Report Data Type: String
The unique transaction identifier generated by the service.
Country codeField:transaction.tax_country_code
Data Type: String
Report Data Type: String
The tax jurisdiction country code.
Tax country nameField:transaction.country_name
Data Type: String
Report Date Type: String
The tax jurisdiction country name.
Tax deductedField:transaction.tax_deducted
Data Type: Boolean
Report Data Type: Boolean
Indicates whether tax was deducted.
AmountField: transaction.amount
Data Type: Float
Report Data Type: String
The tax-exclusive amount.
FX converted amountThe service calculates this value when the report is run and returns it in the response.The tax-exclusive amount in the reporting currency.
Tax amountField:transaction.transaction_lines.tax_amount
Data Type: Float
Report Data Type: String
The tax amount in the transaction line.
FX converted tax amountThe service calculates this value when the report is run and returns it in the response.The tax amount in the transaction line in the reporting currency.
Tax rateField:transaction.transaction_lines.tax_rate
Data Type: Float
Report Data Type: String
The tax rate in the transaction.
Total amountField:transaction.total_amount
Data Type: Float
Report Data Type: String
The sum of the Amount and Tax amount values in the transaction.
FX converted the total amountField:additional_currencies.invoice.tax_amount
Data Type: Float
Report Data Type: String
The sum of the Amount and Tax amount values in the reporting currency.
Product typeField:`transaction.transaction_line.product_type`
Data Type: String
Report Data Type: String
The product type (for example, physical or digital goods).
Custom idField:transaction.transaction_line.custom_id
Data Type: String
Report Data Type: String
The unique identifier in the transaction line, if applicable.
Order dateField:transaction.order_date
Data Type: String
Report Data Type: String
The order date for the transaction.
Refund dateField:refunds.refund_timestamp
Data Type: String
Report Data Type: String
The refund date for the transaction.
Invoice numberField:transaction.invoice_number
Data Type: String
Report Data Type: String
The invoice number for the transaction.
Postal codeField:transaction.invoice_address.postal_code
Data Type: String
Report Data Type: String
The customer's postal code.
RegionField:transaction.invoice_address.region
Data Type: String
Report Data Type: String
The customer's country or region.
Sub account idField:transaction.merchant_id
Data Type: Integer
Report Data Type: Integer
The unique identifier for your business, if applicable.
External unique idField:transaction.external_unique_id
Data Type: String
Report Data Type: String
The external unique identifier for your business.
Product classField:transaction.transaction_line.product_classes
Data Type: String
Report Data Type: String
The product type (for example, physical or digital goods).
Line invoice numberField:transaction.transaction_line.transaction_id
Data Type: Integer
Report Data Type: Integer
The invoice line item represents a product when multiple products in a transaction have different tax rates or tax treatments, which can result in multiple invoices from Vertex.
Line tax country nameThe service generates this field when two countries are liable for tax in a transaction. In this case, it contains information about the second country.The tax country name for a line item when multiple products in a transaction have different tax rates or tax treatments.

This table lists the country or region-specific results and their descriptions for the United States.

FieldAPI DetailsDescription
Tax component tax nameField:transaction.transaction_line.tax_name
Data Type: String
Report Data Type: String
The sales tax type. For example, STATE SALES TAX, COUNTY SALES TAX, DISTRICT TAX, CITY SALES TAX, SPECIAL LOCAL - CAPITAL PROJECTS, or SPECIAL LOCAL - EDUCATION CAPITAL IMPROVEMENT.
Tax component tax amountField:transaction.transaction_line.tax_amount
Data Type: String
Report Data Type: String
The sales tax amount in the transaction.
Tax component tax rateField:transaction.transaction_line.tax_rate
Data Type: String
Report Data Type: String
The sales tax rate in the transaction.
Tax component jurisdiction codeThe service generates this value and returns it in the response.The tax jurisdiction code.
Tax component tax authority IDThe service generates this value and returns it in the response.The tax authority identification.
Tax component tax authority nameThe service generates this value and returns it in the response.The tax authority name.
Product codeField:transaction.transaction_line.product_code
Data Type: String
Report Data Type: String
The reference code used to identify products for US-based transactions.

API integration

You can also use the following API integrations:

Automated scheduling

You can configure automated scheduling to generate a Detailed Settlement Report on a recurring schedule. For more information, see Schedule Detailed Settlement Reports.

When a scheduled report completes, the service sends a report.complete webhook event. You can use this webhook to receive a completion notification and download the report. For more information, see Vertex Webhooks.