id | Identifier of this row. It stays the same in every statement that includes the row, so use it to tell a row you have already seen from a new one, including rows with no eventId. |
occurredAt | When the network event occurred, UTC. Statement periods are bucketed on this column. On an ADJUSTMENT row it is when the correction was issued. |
eventType | Lifecycle event the fee was assessed on. Empty on rows with no card transaction event, which feeType explains. |
eventId | Card transaction event this fee was assessed on, as returned by the API. |
transactionId | Card transaction the event belongs to. Several rows share one transaction: multiple captures, refunds and adjustments. |
cardId | Card the fee is attributed to. Present on rows with no transaction event, which is what makes a per-occurrence fee traceable. Empty only if the card could not be resolved. |
cardLast4 | Last four digits of the card number. Empty when cardId is. |
accountId | Account the card belongs to. Empty when cardId is. |
channel | How the transaction was initiated. ATM invoice lines filter on this column. |
feeType | Fee category the row was assessed under. Explains rows with no transaction event, and carries the per-occurrence lines such as ATM non-financial actions and 3DS authentication. ADJUSTMENT rows are corrections to a fee assessed earlier; include them in every total. |
locality | Whether the merchant sits in your card program market. The international transaction fee and the ATM rates split on this column. |
hasFx | Whether the transaction involved a currency conversion. The FX fee line sums the volume of these rows. |
currency | Currency of amount, billAmount, fxFee, atmVariableFee and atmFixedFee: your card program currency, as an ISO 4217 alphabetic code. |
amount | What the cardholder was charged, in the card currency. Equals billAmount plus fxFee, atmVariableFee and atmFixedFee, and matches the transaction amount the API returns. Zero on a row that carries a fee but no transaction. |
billAmount | Transaction amount before the fees you applied, in the card currency. The difference between this and amount is exactly the fees you collected. |
billAmountUsd | billAmount - not amount - converted to US dollars at the transaction-day rate. Every percentage line on your invoice is computed on this column, whatever your card program currency. |
originalAmount | Amount in the currency the merchant charged. Empty on rows with no merchant. |
originalCurrency | Currency the merchant charged in. |
fxFee | Foreign exchange fee you collected from the cardholder, in the card currency. |
atmVariableFee | Percentage-based ATM fee you collected from the cardholder, in the card currency. |
atmFixedFee | Per-withdrawal ATM fee you collected from the cardholder, in the card currency. |
authorizationFeeUsd | Authorization fee Reap charged you on this row, in US dollars. Where your pricing includes 3DS, fraud monitoring or tokenization in the authorization fee, it is included here and those columns read zero. |
settlementFixedFeeUsd | Per-settlement fee Reap charged you on this row, in US dollars. |
settlementVariableFeeUsd | Percentage-based settlement fee Reap charged you on this row, in US dollars, computed on billAmountUsd. Where your pricing has an international transaction fee, this is that fee, and it is charged on cross-border settlements only. |
threeDsFeeUsd | 3DS authentication fee Reap charged you on this row, in US dollars. |
fraudMonitoringFeeUsd | Fraud monitoring fee Reap charged you on this row, in US dollars. |
tokenFeeUsd | Tokenization fee Reap charged you on this row, in US dollars: provisioning a card into a wallet, and authorizing with a wallet token. |
applePayFeeUsd | Apple Pay fee Reap charged you on this row, in US dollars. |
atmNonFinancialFeeUsd | Fee Reap charged you for an ATM non-financial action such as a PIN change or a balance enquiry, in US dollars. |
grossInterchangeUsd | Interchange earned on this settlement before scheme deductions, in US dollars. This is the full figure, not your share of it. |
netInterchangeUsd | Gross interchange less the scheme settlement fees attributable to it, in US dollars. This is the full figure; your revenue share is the percentage set out in your pricing schedule. |
merchantName | Merchant as named in the network message. |
merchantCountry | Two-letter ISO 3166 country code of the merchant. |
mcc | Merchant category code of the merchant’s business. |
settlementDate | Day the transaction settled, UTC. Empty while it is still authorized. |