Transaction Detail

As part of the reconciliation process between you (the Brand) and TOTUS, TOTUS generates a Settlement Detail File, a CVS file containing all financial transactions processed during the settlement period. The file aligns with the Settlement Summary Statement, which summarizes the activations, redemptions and associated fees.

File Format

Statement Detail file is available in CSV format:

⚠️ Please Note

The order of the fields may change, and additional fields may be added. The names of the headers will not change, so when parsing the file, use the header names as an indicator of the field location and ignore any other unknown fields. This will ensure you are future-proofing your import so that changes will not break your imports.


Field NameTypeComment
ClientNameAlphanumericThe client name. This is the name of the client in the TOTUS system.
ClientBrandAlphanumericThe name of the brand for the card. This may be different from the Client's Name.
CurrencyCodeAlphanumericCurrency – 3 letter format. ISO 3166 format
TransactionDateTimeDate/Time in yyyy-MM-ddTHH:mm:ssZ format. Date/Time is UTCDates/Times in UTC, ISO 8601 format
SettlementIdAlphanumericAn identifier of the settlement processed for this transaction.
SettlementPeriodIdAlphanumericAn identifier of the settlement job that this transaction was placed.
TotusTransactionIdAlphanumericA transaction ID created by TOTUS to represent the transaction
ProcessorTransactionIdAlphanumericThe transaction id from the processor
ProcessorAlphanumericThe name of the processor
GiftCardIdAlphanumericThe TOTUS ID for the Gift Card
MaskedGiftCardNumberAlphanumericThe masked card number
ProxyCardNumberAlphanumericLeft justified with trailing spaces if the card number is less than 32 char. Blank if there is no proxy number
ProcessorGiftCardIdAlphanumericThe processor identifier for the gift card. This may be Blank
BuyerNameAlphanumericThe buyer is the organization that either activated the card or facilitated the activation for the merchant. This may be blank
MerchantNameAlphanumericThe merchant name. This is the organization that the card was activated for. This may be blank
MerchantIdAlphanumericThe merchant id that identifies the merchant. This may be Blank
MerchantTransactionIdAlphanumericThe ID from the merchant that initiated the transaction (optional)
SourceInfoAlphanumericHow the transaction was processed (POS, Manual, etc.)
TransactionTypeAlphanumericTransaction Type:
• Activation
• ActivationVoid • BrandActivation • BrandActivationVoid
• Redemption
• RedemptionVoid

Note New transaction types may be added in the future, so please implement with this in mind.
ActivationAmountN 17 including a negative(-) sign if applicable, a decimal point, and four decimal positionsThe amount of the Activation. This is populated based on Transaction Types of either an Activation, ActivationVoid, BrandActivation or a BrandActivationVoid. Only a BrandActivation or a BrandActivationVoid affects the Net Amount.
RedemptionAmountN 17 including a negative(-) sign if applicable, a decimal point, and four decimal positionsThe amount of the Redemption. This is populated based on Transaction Types of either a Redemption, RedemptionVoid.
ActivationFeesN 17 including a negative(-) sign if applicable, a decimal point, and four decimal positionsThe transaction fees associated with the Activation, Brand Activation, or voids of the card. In the case of fees owed to TOTUS the amount will be negative. When fees are going back to the Client, then the fees will be positive.
RedemptionFeesN 17 including a negative(-) sign if applicable, a decimal point, and four decimal positionsThe transaction fees associated with the Redemption or RedemptionVoid of the card. In the case of fees owed to TOTUS the amount will be negative. When fees are going back to the Client, then the fees will be positive
NetAmountN 17 including a negative(-) sign if applicable, a decimal point, and four decimal positionsNet amount for the Transaction.
When TOTUS owes to the Client, the amount will be positive.
When TOTUS is owed from the Client, the amount will be negative.
FeeDetailsAlphanumericDescribes the transaction fee as either the amount or percentage
ItemNameAlphanumericA human-readable name for the product
OrderIdAlphanumericA TOTUS order ID
SKUAlphanumericThe SKU for the product
ProgramAlphanumericThe name of the program for the gift card
ChannelAlphanumericThe channel that the card was distributed into.
ExternalOrderIDAlphanumericExternal Order ID if this is available at the processor or through the TOTUS API
ExternalSKUAlphanumericExternal Merchant SKU
If there is no External Merchant SKU, this field will be blank or spaces
ExternalUPCAlphanumericIf there is no External UPC, this field will be blank or spaces
Form FactorAlphanumericPhysical or Digital
IsTestBooleanIf the transaction is a test transaction and should not result in money movement

Transaction Types

TransactionDefinition
ActivationMoney placed on a card. Typically, 1st Party, B2B or 3rd Party card activations.
ActivationVoidMoney removed from an activated card. Typically, cancelled card orders or manual adjustments.
BrandActivationMoney placed on a card by the Brand. Typically, a gift card created for merchandise return if money not put on original payment type (credit card) or a customer appeasement.
BrandActivationVoidMoney removed from an activated card by the Brand. Typically, a cancelled return or appeasement.
RedemptionMoney removed from a card for a completed purchase.
RedemptionVoidMoney placed back on the card for a merchandise return when the gift card was used in the original order or a manual adjustment.