Statement cycle opened

Event generated when a statement cycle is opened.

Type: object
Domain: statements
Event: cycle_opening
Version: 1

|
account_id required

Description: Account ID
Type: integer

statement_id required

Description: Statement ID
Type: integer

program_id required

Description: Program ID
Type: integer

program_name

Description: Program name
Type: string

cycle required

Description: Sequential number that identifies the current account cycle
Type: integer

statement_cycle

Description: Sequential number that identifies the statement cycle
Type: integer

cycle_closing_date required

Description: Billing cycle end date, format = yyyy-mm-dd
Type: string
Format: date
Example:
2019-07-20

due_date required

Description: Due date for monthly credit card payment, format = yyyy-mm-dd
Type: string
Format: date
Example:
2019-07-20

real_due_date required

Description: Next working day after due_date, format = yyyy-mm-dd
Type: string
Format: date
Example:
2019-07-20

opening_date required

Description: Billing cycle start date, format = yyyy-mm-dd
Type: string
Format: date
Example:
2019-07-20

credits required

Description: Credit total value
Type: number
Example:
100.0

debits required

Description: Debit total value
Type: number
Example:
300.0

balance required

Description: Balance value
Type: number
Example:
200.0

minimum_payment required

Description: Minimum payment value
Type: number
Example:
30.0

{
    "definitions": {},
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "http://example.com/root.json",
    "type": "object",
    "title": "Statement cycle opened",
    "description": "Event generated when a statement cycle is opened.",
    "required": [
        "account_id",
        "statement_id",
        "program_id",
        "cycle",
        "cycle_closing_date",
        "due_date",
        "real_due_date",
        "opening_date",
        "credits",
        "debits",
        "balance",
        "minimum_payment"
    ],
    "properties": {
        "account_id": {
            "type": "integer",
            "description": "Account ID"
        },
        "statement_id": {
            "type": "integer",
            "description": "Statement ID"
        },
        "program_id": {
            "type": "integer",
            "description": "Program ID"
        },
        "program_name": {
            "type": "string",
            "description": "Program name"
        },
        "cycle": {
            "type": "integer",
            "description": "Sequential number that identifies the current account cycle"
        },
        "statement_cycle": {
            "type": "integer",
            "description": "Sequential number that identifies the statement cycle"
        },
        "cycle_closing_date": {
            "type": "string",
            "description": "Billing cycle end date, format = yyyy-mm-dd",
            "examples": [
                "2019-07-20"
            ],
            "format": "date"
        },
        "due_date": {
            "type": "string",
            "description": "Due date for monthly credit card payment, format = yyyy-mm-dd",
            "examples": [
                "2019-07-20"
            ],
            "format": "date"
        },
        "real_due_date": {
            "type": "string",
            "description": "Next working day after `due_date`, format = yyyy-mm-dd",
            "examples": [
                "2019-07-20"
            ],
            "format": "date"
        },
        "opening_date": {
            "type": "string",
            "description": "Billing cycle start date, format = yyyy-mm-dd",
            "examples": [
                "2019-07-20"
            ],
            "format": "date"
        },
        "credits": {
            "type": "number",
            "description": "Credit total value",
            "examples": [
                100.0
            ]
        },
        "debits": {
            "type": "number",
            "description": "Debit total value",
            "examples": [
                300.0
            ]
        },
        "balance": {
            "type": "number",
            "description": "Balance value",
            "examples": [
                200.0
            ]
        },
        "minimum_payment": {
            "type": "number",
            "description": "Minimum payment value",
            "examples": [
                30.0
            ]
        }
    }
}