Lithic · Schema

Network Total

FinTechBaaSCard IssuingPaymentsEmbedded Finance

Properties

Name Type Description
token string Globally unique identifier.
network string Card network where the transaction took place. AMEX, VISA, MASTERCARD, MAESTRO, or INTERLINK.
institution_id string 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 string The institution responsible for settlement. For Mastercard: same as `institution_id`. For Maestro: billing ICA. For Visa: Funds Transfer SRE (FTSRE).
settlement_service string Settlement service.
report_date string Date that the network total record applies to. YYYY-MM-DD format.
cycle integer The clearing cycle that the network total record applies to. Mastercard only.
currency string 3-character alphabetic ISO 4217 code.
is_complete boolean Indicates that all settlement records related to this Network Total are available in the details endpoint.
amounts object
created string RFC 3339 timestamp for when the record was created. UTC time zone.
updated string RFC 3339 timestamp for when the record was last updated. UTC time zone.
View JSON Schema on GitHub

JSON Schema

lithic-network-total-schema.json Raw ↑
{
  "$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"
    }
  ]
}