Transactions

The Transaction interface represents a transaction in the statement.

export interface Transaction {
  messageId?: string;
  accountServicerReferenceId?: string;
  paymentInformationId?: string;
  instructionId?: string;
  transactionId?: string;
  instructedAmount?: number;
  instructedCurrency?: Currency;
  proprietaryPurpose?: string;
  debtor?: Party;
  creditor?: Party;
  remittanceInformation?: string;
  returnReason?: string;
  returnAdditionalInformation?: string;
}
messageId
string

Unique message ID for the transaction.

accountServicerReferenceId
string

Reference ID assigned by the account servicer.

paymentInformationId
string

ID of the payment information.

instructionId
string

Instruction ID for the transaction.

transactionId
string

Unique transaction ID.

instructedAmount
number

Instructed amount for the transaction.

instructedCurrency
Currency

Currency of the instructed amount.

proprietaryPurpose
string

Proprietary purpose code for the transaction.

debtor
Party

Details of the debtor party.

creditor
Party

Details of the creditor party.

remittanceInformation
string

Additional information about the remittance.

returnReason
string

Reason for return, if applicable.

returnAdditionalInformation
string

Additional information about the return.