PendingAchTransaction
Implementation of the PendingTransaction interface specific to ACH transactions
type PendingAchTransaction implements PendingTransaction {
amount: DecimalString!
amountCurrency: String!
amountForDisplay: String!
contributionType: HsaContributionType
contributionYear: YearString
createdAt: DateString!
date: DateString!
description: String
direction: TransferDirection!
effectiveDate: String!
errorCode: String
expectedFundsAvailableDate: DateString!
id: ID!
isUserEditable: Boolean!
linkedBankAccountId: ID!
note: String
status: AchTransferStatus!
summary: String!
type: TransactionType!
withdrawalCategoryCode: String
withdrawalExpenseDate: String
withdrawalReceipts: [StorageReference!]
}
Fields
PendingAchTransaction.amount
● DecimalString!
non-null scalar
PendingAchTransaction.amountCurrency
● String!
non-null scalar
PendingAchTransaction.amountForDisplay
● String!
non-null scalar
PendingAchTransaction.contributionType
● HsaContributionType
enum
For deposits, the type of this contribution
PendingAchTransaction.contributionYear
● YearString
scalar
For deposits, the year for which this contribution should apply
PendingAchTransaction.createdAt
● DateString!
non-null scalar
PendingAchTransaction.date
● DateString!
non-null scalar
PendingAchTransaction.description
● String
scalar
PendingAchTransaction.direction
● TransferDirection!
non-null enum
PendingAchTransaction.effectiveDate
● String!
non-null scalar
The official effective date of the transaction, according to the ACH network, as a YYYY-MM-DD string.
PendingAchTransaction.errorCode
● String
scalar
If the transfer was returned, this will contain the NACHA return reason for this transfer.
PendingAchTransaction.expectedFundsAvailableDate
● DateString!
non-null scalar
PendingAchTransaction.id
● ID!
non-null scalar
PendingAchTransaction.isUserEditable
● Boolean!
non-null scalar
PendingAchTransaction.linkedBankAccountId
● ID!
non-null scalar
The account ID from the linked account where we will send or receive this transfer
PendingAchTransaction.note
● String
scalar
PendingAchTransaction.status
● AchTransferStatus!
non-null enum
The current status of the transfer
PendingAchTransaction.summary
● String!
non-null scalar
PendingAchTransaction.type
● TransactionType!
non-null enum
PendingAchTransaction.withdrawalCategoryCode
● String
scalar
For withdrawals, the category code for which this withdrawal applies
PendingAchTransaction.withdrawalExpenseDate
● String
scalar
For withdrawals, the date the expense occurred in YYYY-MM-DD format
PendingAchTransaction.withdrawalReceipts
● [StorageReference!]
list object
For withdrawals, a potential list of the receipts that apply to this withdrawal
Interfaces
PendingTransaction
interface
The base interface for a pending transaction. Intended to include all of the common fields that each pending transaction is guaranteed to have. Custom types can implement this with additional fields if necessary.