Skip to main content

Statement

Structured data for a single account statement.

type Statement {
accountNumberForDisplay: String!
benefitType: BenefitType!
endingBalance: Money!
id: ID!
interestEarnedForPeriod: Money
interestPaidForPeriod: Money
periodEndDate: LocalDate!
periodStartDate: LocalDate!
startingBalance: Money!
transactions: [StatementTransaction!]!
}

Fields

Statement.accountNumberForDisplay ● String! non-null scalar

The masked account number of the underlying account.

Statement.benefitType ● BenefitType! non-null enum

The type of the Benefit whose account this statement covers.

Statement.endingBalance ● Money! non-null object

The account balance at the end of the statement period.

Statement.id ● ID! non-null scalar

Statement.interestEarnedForPeriod ● Money object

Interest earned by the account over the statement period, when available.

Statement.interestPaidForPeriod ● Money object

Interest paid to the account during the statement period, when available.

Statement.periodEndDate ● LocalDate! non-null scalar

The last day of the statement period.

Statement.periodStartDate ● LocalDate! non-null scalar

The first day of the statement period.

Statement.startingBalance ● Money! non-null object

The account balance at the start of the statement period.

Statement.transactions ● [StatementTransaction!]! non-null object

All transactions that occurred during the statement period.

Implemented By

StatementResponse union