{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/network_total",
"title": "Network Total",
"type": "object",
"required": [
"token",
"network",
"institution_id",
"settlement_institution_id",
"settlement_service",
"report_date",
"currency",
"is_complete",
"amounts",
"created",
"updated"
],
"properties": {
"token": {
"type": "string",
"format": "uuid",
"description": "Globally unique identifier."
},
"network": {
"type": "string",
"enum": [
"AMEX",
"VISA",
"MASTERCARD",
"MAESTRO",
"INTERLINK"
],
"description": "Card network where the transaction took place. AMEX, VISA, MASTERCARD, MAESTRO, or INTERLINK."
},
"institution_id": {
"type": "string",
"description": "The institution that activity occurred on. For Mastercard: ICA (Interbank Card Association). For Maestro: institution ID. For Visa: lowest level SRE (Settlement Reporting Entity)."
},
"settlement_institution_id": {
"type": "string",
"description": "The institution responsible for settlement. For Mastercard: same as `institution_id`. For Maestro: billing ICA. For Visa: Funds Transfer SRE (FTSRE)."
},
"settlement_service": {
"type": "string",
"description": "Settlement service."
},
"report_date": {
"type": "string",
"format": "date",
"description": "Date that the network total record applies to. YYYY-MM-DD format."
},
"cycle": {
"type": "integer",
"description": "The clearing cycle that the network total record applies to. Mastercard only."
},
"currency": {
"type": "string",
"description": "3-character alphabetic ISO 4217 code."
},
"is_complete": {
"type": "boolean",
"description": "Indicates that all settlement records related to this Network Total are available in the details endpoint."
},
"amounts": {
"type": "object",
"required": [
"gross_settlement",
"interchange_fees",
"net_settlement"
],
"properties": {
"gross_settlement": {
"type": "integer",
"description": "Total settlement amount excluding interchange, in currency's smallest unit."
},
"interchange_fees": {
"type": "integer",
"description": "Interchange amount, in currency's smallest unit."
},
"visa_charges": {
"type": "integer",
"description": "Charges specific to Visa/Interlink, in currency's smallest unit."
},
"net_settlement": {
"type": "integer",
"description": "`gross_settlement` net of `interchange_fees` and `visa_charges` (if applicable), in currency's smallest unit."
}
}
},
"created": {
"type": "string",
"format": "date-time",
"description": "RFC 3339 timestamp for when the record was created. UTC time zone."
},
"updated": {
"type": "string",
"format": "date-time",
"description": "RFC 3339 timestamp for when the record was last updated. UTC time zone."
}
},
"examples": [
{
"token": "12cf7505-06a8-435e-b1c7-4c430d02f6c3",
"network": "VISA",
"institution_id": "1000000000",
"settlement_institution_id": "1000000001",
"settlement_service": "015",
"report_date": "2025-02-25",
"currency": "CAD",
"is_complete": true,
"amounts": {
"gross_settlement": 100,
"interchange_fees": -25,
"visa_charges": 10,
"net_settlement": 85
},
"created": "2025-02-25T13:07:31.419631Z",
"updated": "2025-02-25T13:07:31.419631Z"
}
]
}