Skip to main content

Transactions Export Changelog: v2.0 → v3.0

Updated over a week ago

Effective date: 7 April 2026 Notice issued: 9 March 2026

This changelog details all changes between the Transactions Export v2.0 and v3.0 specifications. It is intended to help customers update downstream data processes such as CRM upload mappings, data warehouse ETL jobs, and reporting integrations.

Transition period: v2.0 exports will remain available alongside v3.0 after the 7 April go-live date. You do not need to update your downstream processes immediately. We will provide advance notice before v2.0 exports are retired.

Note: Column positions have changed significantly in v3.0. Do not rely on column letter/index - use column headers for mapping.


Summary of changes

  • 17+ new columns added (product/ticket tracking, payout detail, recurring donation detail, linked record model, and more)

  • 16 columns removed (fundraiser-specific columns replaced by a generic "Linked Record" model; Meta and audit fields removed)

  • 10 columns renamed (shorter, more consistent naming)

  • Several value sets updated (Transaction Type, Status, Gift Aid Status, Processor, Platform, Event Type, Campaign Type)

  • Column ordering restructured - all column positions have shifted. Map by header name, not position.


Key concept: Linked Records

v3.0 introduces a Linked Record model which replaces the dedicated fundraiser columns from v2.0.

In v2.0, every transaction was assumed to relate to a fundraiser - so columns like Fundraiser ID, Fundraiser Title, Fundraiser First Name, etc. were hardcoded into the export. This worked when the export only covered donations to fundraiser pages, but it doesn't scale to other transaction types.

In v3.0, the export now covers a wider range of transactions including ticket and item purchases, team donations, and donations to fundraiser pages. Each of these links to a different type of record:

Transaction

Linked Record Type

What the Linked Record represents

Donation to a fundraiser page

Fundraiser

The fundraiser page receiving the donation

Donation to a team page

Team

The team page receiving the donation

Ticket or item purchase

Registration

The registration of the person who bought the ticket/item

The Linked Record columns (BN–BV) provide a consistent set of fields - ID, Type, Title, URL, and the supporter details of the record owner - regardless of which record type is linked. This means customers with downstream processes that previously mapped fundraiser columns should now filter on Linked Record Type = "Fundraiser" to replicate their existing behaviour.


New columns

v3.0 Ref

v3.0 Column

Type

Description

J

Category

Single select

Billing category: Managed, Assisted, Organic

M

Platform Fee

Number

Fee applied by the platform (e.g. registration fees on ticket sales)

O

Product ID

Number

Purchasable product ID (where Type = "Product")

P

Product Type

Single select

Item, Ticket, or Ticket Group

Q

Product Name

Short text

Name of the product sold

R

Discount Code

Short text

Discount code applied (Product transactions only)

S

Discount Amount

Number

Discount value applied (shown as positive)

W

Payment Method

Single select

Card, Pending, Link, Pay by bank, Google Pay, Apple Pay, PayPal

AC

Payout ID

Number

Unique ID of the weekly payout containing this transaction (Social Sync transactions only)

AE

Payout Status

Single select

Processed, Pending, Held

AF

Recurring ID

Number

ID for identifying recurring transactions (replaces Frequency)

AG

Recurring Type

Single select

Subscription, Direct Debit

AH

Recurring Created On

Datetime

Date + time the recurring donation was first created

AJ

Display Name

Short text

The name left by the donor

BN

Linked Record Type

Single select

Whether the transaction links to a Fundraiser, Team, or Registration (see Linked Records above)

BO

Linked Record ID

Number

The ID of the linked Fundraiser, Team, or Registration

BP

Linked Record Title

Long text

Title of the linked fundraiser or team page (blank for ticket/item purchases)

BQ

Linked Record URL

URL

URL of the linked fundraiser or team page (blank for ticket/item purchases)

BR

Linked Supporter ID

Number

Supporter ID of the linked record owner

BS

Linked External ID

Number

External ID of the linked supporter record

BT

Linked First Name

Short text

First name of the linked supporter

BU

Linked Last Name

Short text

Last name of the linked supporter

BV

Linked Email

Email

Email of the linked supporter

BY

Event Activity

Single select

Event activity type (Walk, Run, Marathon, Swim, etc.)


Removed columns

v2.0 Ref

v2.0 Column

Notes

U

Processor Fee

Removed as a standalone column. Processor fees are now factored into the Net Amount (X) calculation

AB

Grand Total

Removed. Use Gross Amount (H) + Gift Aid Amount (AA) if needed

AC

Fundraiser Supporter ID

Replaced by Linked Supporter ID (BR)

AD

Fundraiser External ID

Replaced by Linked External ID (BS)

AE

Fundraiser First Name

Replaced by Linked First Name (BT)

AF

Fundraiser Last Name

Replaced by Linked Last Name (BU)

AG

Fundraiser ID

Replaced by Linked Record ID (BO) where Linked Record Type = "Fundraiser"

AH

Platform Fundraiser ID

Removed. Use Platform ID (K) or Linked Record ID (BO)

AI

Fundraiser Title

Replaced by Linked Record Title (BP)

AJ

Fundraiser Link

Replaced by Linked Record URL (BQ)

AK

Fundraiser Registration ID

Removed. Registrations are now a Linked Record Type

AP

Event External ID

Removed

BC

Meta Full Name

Removed

BD

Meta Email

Removed

BZ

Last Modified

Removed

CA

Last Modified By

Removed


Renamed columns

v2.0 Name (Ref)

v3.0 Name (Ref)

Notes

Transaction Date Time (M)

Created On (B)

No change to data; renamed for consistency

Transaction Type (H)

Type (C)

Values also changed - see below

Transaction Status (P)

Status (D)

Values also changed - see below

Sender Currency Transaction Amount (R)

Sender Currency Amount (F)

Shortened name; no change to data

Transaction Amount (T)

Gross Amount (H)

Clarifies this is the pre-adjustment amount

Platform Transaction ID (C)

Platform ID (K)

Shortened name

Processor Transaction ID (F)

Processor ID (U)

Shortened name

Payout Amount (V)

Net Amount (X)

Renamed and calculation updated - see Structural Changes

Transaction Message (W)

Message (AK)

Shortened name; no change to data

Anonymous Transaction (AU)

Anonymous (AI)

Shortened name; no change to data

Frequency (I)

Removed

Replaced by Recurring ID (AF), Recurring Type (AG), and Recurring Created On (AH)


Changed values and definitions

Transaction Type (H) → Type (C)

v2.0 values

v3.0 values

Sponsorship, Donation, Ticket, Purchase

Donation, Product, Offline, Matched, Refund, Chargeback, Chargeback Reversal

Key changes: "Sponsorship" removed as a distinct type. "Ticket" and "Purchase" consolidated under "Product" (use Product Type column P to distinguish). "Offline" and "Matched" are new types. Refund, Chargeback, and Chargeback Reversal moved here from Status.

Transaction Status (P) → Status (D)

v2.0 values

v3.0 values

Pending, Confirmed, Successful, Paid Out, Refund, Chargeback, Chargeback Reversal

Pending, Successful, Refunded, Pledged, Pledge Received

Key changes: "Confirmed" and "Paid Out" removed. Refund/Chargeback/Chargeback Reversal moved to the Type column (C). "Pledged" and "Pledge Received" are new statuses. "Refunded" replaces "Refund" as a status.


Gift Aid Status (AA → AB)

v2.0 values

v3.0 values

Pending, Submitted, Rejected, Approved, Paid

None, Pending, Approved, Rejected

Key changes: "Submitted" and "Paid" removed. "None" added as a default value.


Platform (B → I)

v2.0 values

v3.0 values

Social Sync, Facebook, Instagram, JustGiving

Social Sync, Facebook, Instagram, JustGiving, GoFundMe

Processor (E → T)

v2.0 values

v3.0 values

Stripe, PayPal

Social Sync, JustGiving, PayPal Giving Fund, Offline

Key change: "Stripe" is no longer listed. Social Sync is now the processor for direct transactions. "Offline" used for Matched and Offline donation types.


Event Type (AM → BX)

v2.0 was a generic "Social Sync event type". v3.0 provides specific values: Standard, Own Place, Charity Place, Supporter Created.


Campaign Type (AR → CC)

v2.0 values

v3.0 values

Fundraising

Fundraising, Programme, DIY


Other structural changes

Frequency → Recurring fields

The single "Frequency" column (I) with values Single, Monthly, Quarterly, Annual is replaced by three columns: Recurring ID (AF), Recurring Type (AG: Subscription or Direct Debit), and Recurring Created On (AH). One-off transactions will have no Recurring ID.

Net Amount calculation

v2.0's "Payout Amount" (V) was Transaction Amount minus Processor Fee. v3.0's "Net Amount" (X) is Gross Amount minus Discounts, Platform Fees, and Processor Fees - a broader deduction.

Charge Date clarification

The Charge Date (N) description is updated to reference "Meta" instead of "Facebook" and clarifies that non-Meta transactions show the local-time transaction date (aligning with Created On).

Source columns

Source ID and Source Type remain but their values have been updated. Source Type (CG) now specifies "Donation Form" for managed donations, and "Flow" or "Form" for products. Source ID (CF) is now described as a donation form version ID or Flow ID.

Did this answer your question?