{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/Statement",
"title": "Statement",
"type": "object",
"properties": {
"apr": {
"type": "number",
"description": "The APR applied to the balance on the credit card account, as available in the statement.
Note: In case of variable APR, the APR available on the statement might differ from the APR available at the account-level.
Applicable containers: creditCard, loan, insurance
",
"format": "double",
"readOnly": true
},
"cashApr": {
"type": "number",
"description": "The APR applicable to cash withdrawals on the credit card account.
Applicable containers: creditCard, loan, insurance
",
"format": "double",
"readOnly": true
},
"billingPeriodStart": {
"type": "string",
"description": "The start date of the statement period.
Applicable containers: creditCard, loan, insurance
",
"readOnly": true
},
"dueDate": {
"type": "string",
"description": "The date by when the minimum payment is due to be paid.
Note: The due date that appears in the statement may differ from the due date at the account-level.
Applicable containers: creditCard, loan, insurance
",
"readOnly": true
},
"interestAmount": {
"$ref": "#/components/schemas/Money"
},
"statementDate": {
"type": "string",
"description": "The date on which the statement is generated.
Applicable containers: creditCard, loan, insurance
",
"readOnly": true
},
"cashAdvance": {
"$ref": "#/components/schemas/Money"
},
"billingPeriodEnd": {
"type": "string",
"description": "The end date of the statement period.
Applicable containers: creditCard, loan, insurance
",
"readOnly": true
},
"principalAmount": {
"$ref": "#/components/schemas/Money"
},
"loanBalance": {
"$ref": "#/components/schemas/Money"
},
"amountDue": {
"$ref": "#/components/schemas/Money"
},
"accountId": {
"type": "integer",
"description": "Account to which the statement belongs to.
Applicable containers: creditCard, loan, insurance
",
"format": "int64",
"readOnly": true
},
"lastUpdated": {
"type": "string",
"description": "The date when the account was last updated by Yodlee.
Applicable containers: creditCard, loan, insurance
",
"readOnly": true
},
"isLatest": {
"type": "boolean",
"description": "The field is set to true if the statement is the latest generated statement.
Applicable containers: creditCard, loan, insurance
",
"readOnly": true
},
"minimumPayment": {
"$ref": "#/components/schemas/Money"
},
"lastPaymentDate": {
"type": "string",
"description": "The date on which the last payment was done during the billing cycle.
Applicable containers: creditCard, loan, insurance
",
"readOnly": true
},
"lastPaymentAmount": {
"$ref": "#/components/schemas/Money"
},
"id": {
"type": "integer",
"description": "Unique identifier for the statement.
Applicable containers: creditCard, loan, insurance
",
"format": "int64",
"readOnly": true
},
"newCharges": {
"$ref": "#/components/schemas/Money"
}
}
}