Export or Download Transactions as CSV

Modified on: Tue, 9 Dec, 2025 at 11:05 PM

This document explains how to export transaction records, how the export file is delivered, and how to interpret the CSV format — including multiple line items per transaction.


Overview

The Transactions CSV Export allows you to download detailed payment records for reporting, reconciliation, accounting, and compliance purposes.

Exports include:

  • All transactions or

  • Only transactions based on applied filters or search

Exports are delivered via email download link and can be opened in any spreadsheet tool.



TABLE OF CONTENTS



How to Export Transactions

  1. Go to Payments → Transactions

  2. Apply filters/search if needed
    (e.g., date range, payment status, source type)

  3. Click Download Icon

  4. A secure download link will be emailed to the logged-in user

Security Note: The email link is valid for 7 days and is unique to the requesting user.


Email Delivery Behavior

  • Export link arrives within minutes

  • File is downloaded via the emailed link, not directly in-app

  • If the link expires → simply generate a new export


CSV Structure & Formatting Rules

Each row may not always equal one transaction.

A single transaction can include multiple:

  • Products → creates multiple line rows

  • Taxes → creates one row per unique tax name per product

  • Miscellaneous charges (processing charges, late fees, tips)

This ensures each financial component is separately identifiable. To ensure clarity, if the same transaction has multiple rows, not all columns are populated in each row, mostly unique product or tax related data is populated in each row and full data is available only on 1 row per transaction.


Column Reference Guide (with examples)

Column nameDescriptionExample
Internal transaction idUnique transaction identifier inside HighLevel69369a9968f735180bfeb6ed
Location idSub-account identifierNyGCsdhgRZ8Ffa8Ssagfhd
Customer idGHL Customer identifierjbtyjkzMjvd8cLi9HUC
Customer nameDisplay name from transactionAlex Ray
Customer emailEmail used for receipt deliveryalex@example.com
Customer phonePhone number used at checkout+1 555-012-2345
Payment methodMethod used for paymentCredit Card, Cash, Instant Transfer
CurrencyCurrency of transactionUSD
Sub totalProduct total before discounts and exclusive taxes100.00
DiscountTotal discounts applied on the subtotal-15.00
Total tax amount (excluded in prices)Tax added on top of subtotal after subtracting discounts8.40
Total tax amount (included in prices)Tax included within product prices i.e. already part of the subtotal0.00
Tip amountTip added voluntarily by customer; not included in the amount due5.00
Late feesLate fee added beyond product price10.00
Total amount dueOriginal total for order/invoice (Includes subtotal, discount, taxes, late fees);
Doesn't consider partial payments and always shows the initial order or invoice amount due
103.40
Total amount paidActual amount paid in this transaction (Includes amount due plus any tips and processing charges)110.40
Coupon codeApplied coupon, if anyWELCOME15
StatusStatus of transactionSuccess, Refunded
Live modeWhether it occurred in Live mode or Test mode (No)Yes
Source typeCheckout where purchase occurredInvoice, Funnel Page, Form
Source idInternal ID of the source entity i.e. checkout
inv_8281
Source nameDisplay name of source as defined by the businessQ4 Billing Invoice
Internal order idOrder reference within GHL (if applicable)jfnkwbgfwbegiu234
Payment providerThe gateway used for executing the transactionStripe, NMI, Authorize.net
Subscription idSubscription reference within GHL, if applicablesub_7A91F
Charge idProvider charge identifierch_1NHXYZ
Connected accountConnected payment provider merchant/client account idacct_1sagewg732Hko
Transaction dateDate of chargeDec 8, 2025
Transaction timeTime of charge03:00 PM
TimezoneTimezone of recordAmerica/New_York
Is refundedRefund status reference; NA if not refundedYes/No
Amount refundedTotal refunded amount (Sums up all refunds in case of multiple refunds)25.00
Refund dateDate when refund occurred (Last refund date incase of multiple refunds)Dec 9, 2025
Line item nameProduct nameAnnual Pro Plan
Line item quantityQuantity purchased of the product mentioned in 'Product name' column1
Line item pricePrice per line item of the product mentioned in 'Product name' column100.00
Line item coupon discountCoupon portion for the product mentioned in 'Product name' column15.00
Line item subtotalSubtotal specific to the product mentioned in 'Product name' column85.00
Line item product idGHL Product identifier of the 'Product name' columnprod_5449
Tax nameUnique Tax label irrespective of the line item data i.e. multiple products or line items can have the same tax name but it would be shown only once per transactionSales Tax
Tax amountTax value for this tax line irrespective of the line item data i.e. taxes for all products with this tax name will be summed up and shown here8.40
Processing charge nameName of misc fee - Can be maximum 1 per transaction; Blank if no chargesPlatform Fee
Processing charge amountMisc fees amount; Blank if no charges2.00
Gift card order numberIf gift card used; Blank if gift card is not used to pay for the transactionGC-ORD-19202
Gift card amount usedAmount redeemed in the transaction using the gift card; Blank if gift card is not used to pay for the transaction20.00

Special Formatting Notes

  • Multiple products → creates multiple rows under same Transaction ID

  • Multiple taxes → each tax appears on a separate row and belongs to the product line items i.e. each tax will have a unique row against a product.
    So if 2 products have the same tax rates (2), the total line items for the transaction would be 4 i.e. line item 1 with tax 1 and tax 2 would make 2 rows and then line item 2 with tax 1 and tax 2 would be 2 more rows.

  • Combined payments (e.g., Card + Gift Card) → shown distinctly in value columns

If filtering by totals, always aggregate carefully in spreadsheets.


FAQs

1. Why does a single transaction show multiple rows in the CSV?

Because products are tracked per line item and tax details are tracked per unique tax name. This is standard for accounting-grade reporting.


2. Why does Total Amount Due differ from Total Amount Paid?

  • Processing charges

  • Tips

  • Partial payments
    … impact the final payment, not the original due amount.


3. Why don't I see some transactions in My Export?

Check that:

  • Filters are cleared

  • Correct date range is applied


4. Will exporting include failed transactions?

Yes — unless you filter to include only Successful or Refunded.


5. Does the export include partial refunds?

Yes — Amount Refunded reflects the full cumulative refunded amount.


6. Can I regenerate a previously exported file?

Yes — the export can be repeated anytime.


7. Who can export transactions?

Only users with permissions to view transactions and export records.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article