This guide will help you correctly upload your transaction data using our CSV import feature. Below, you’ll find the required format and explanations for each column in the sample CSV file.


CSV Format Requirements

  • The file must be in .csv format.

  • The column headers must match those in the sample file (see table below).

  • Each row should represent a single transaction.

  • All required fields should be filled accurately to avoid errors.


CSV Column Descriptions and Examples

Column NameDescriptionExample
Customer first nameFirst name of the customer.John
Customer last nameLast name of the customer.Doe
Customer emailCustomer’s email address.john.doe@example.com
Customer phoneCustomer’s phone number (include country code if available).+14155552671
Payment MethodMethod used to complete the transaction. Common examples include: Credit Card, PayPal, Cash, ACH.Credit Card
CurrencyISO currency code for the transaction.USD
Sub totalThe original total before taxes, discounts, tips, or late fees.100.00
DiscountDiscount applied to the transaction.10.00
Total Tax AmountTotal tax amount applied to the transaction.8.00
Tip AmountAny tip included in the transaction.5.00
Late FeesAdditional fee due to late payment (if any).2.00
Amount PaidThe final amount the customer paid (can be equal to: Sub total - Discount + Tax + Tip + Late Fees).105.00
Transaction dateDate the transaction occurred in YYYY-MM-DD format.Jan 25, 2025
Transaction timeTime of the transaction in HH:MM (12-hour format).12:30 PM

⚠️ Common Upload Errors to Avoid

  • Missing required fields like Amount Paid, Transaction date, or Customer email.

  • Incorrect date or time formats.

  • Currency not using ISO 3-letter codes (e.g., use USD not $).

  • Invalid email or phone number formats.