Interface RouteFusionBankTransactionRow
interface RouteFusionBankTransactionRow { accountNumber: string; amount: string; bankId: string; bankStatus: "POSTED"; bankTransactionId: string; description: string; methodData: | Record<string, never> | (
{ victorTransactionId?: string | undefined; victorReferenceId?: string | undefined; routeFusionTransferId?: string | undefined; routeFusionReference?: string | undefined; } & ({ method: "BOOK_TRANSFER"; } | ({ method: "ACH"; targetAccountName?: string | undefined; targetAccountNumber?: string | undefined; } & AchEntryData) | ({ method: "ACH_DEBIT"; } & AchEntryData) | { method: "RTP"; senderName?: string | undefined; tchInstitutionId?: string | undefined; } | { method: "SWIFT"; imad?: string | undefined; omad?: string | undefined; senderName?: string | undefined; ffcMemo?: string | undefined; sendingFI?: { code: string; name: string; } | undefined; originatorInfo?: string | undefined; originatorAddress?: string | undefined; originatingFI?: string | undefined; exchangeRate?: string | undefined; tradeDate?: string | undefined; foreignExchangeContract?: string | undefined; } | { method: "FEDWIRE"; imad?: string | undefined; omad?: string | undefined; senderName?: string | undefined; sourceAccountNumber?: string | undefined; sourceRoutingNumber?: string | undefined; sourceBankName?: string | undefined; targetAccountName?: string | undefined; targetAccountNumber?: string | undefined; targetRoutingNumber?: string | undefined; targetBankName?: string | undefined; ffcMemo?: string | undefined; sendingFI?: { code: string; name: string; } | undefined; originatorInfo?: string | undefined; originatorAddress?: string | undefined; originatingFI?: string | undefined; })
)
; postedAt: Date; raw: BankTransactionRaw; routingNumber: string; statementDescription: string; type: "CREDIT" | "DEBIT";}
Properties
accountNumber
accountNumber: string
bankStatus
bankStatus: "POSTED"
bankTransactionId
bankTransactionId: string
description
description: string
methodData
methodData: | Record<string, never> | (
{ victorTransactionId?: string | undefined; victorReferenceId?: string | undefined; routeFusionTransferId?: string | undefined; routeFusionReference?: string | undefined; } & ({ method: "BOOK_TRANSFER"; } | ({ method: "ACH"; targetAccountName?: string | undefined; targetAccountNumber?: string | undefined; } & AchEntryData) | ({ method: "ACH_DEBIT"; } & AchEntryData) | { method: "RTP"; senderName?: string | undefined; tchInstitutionId?: string | undefined; } | { method: "SWIFT"; imad?: string | undefined; omad?: string | undefined; senderName?: string | undefined; ffcMemo?: string | undefined; sendingFI?: { code: string; name: string; } | undefined; originatorInfo?: string | undefined; originatorAddress?: string | undefined; originatingFI?: string | undefined; exchangeRate?: string | undefined; tradeDate?: string | undefined; foreignExchangeContract?: string | undefined; } | { method: "FEDWIRE"; imad?: string | undefined; omad?: string | undefined; senderName?: string | undefined; sourceAccountNumber?: string | undefined; sourceRoutingNumber?: string | undefined; sourceBankName?: string | undefined; targetAccountName?: string | undefined; targetAccountNumber?: string | undefined; targetRoutingNumber?: string | undefined; targetBankName?: string | undefined; ffcMemo?: string | undefined; sendingFI?: { code: string; name: string; } | undefined; originatorInfo?: string | undefined; originatorAddress?: string | undefined; originatingFI?: string | undefined; })
)
raw
raw: BankTransactionRaw
routingNumber
routingNumber: string
statementDescription
statementDescription: string
type
type: "CREDIT" | "DEBIT"
Exactly the argument shape
BankTransactionService.createaccepts.