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. Reserved; always empty. |
cardLast4 | Last four digits of the card number. Reserved; always empty. |
accountId | Account the card belongs to. Reserved; always empty. |
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. |
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. |