Zum Inhalt
HALOWERK

Finopswerk

owner bank category deposit coverage

Original account balances in USD cents, two distinct bank IDs and three-person ownership masks determine equal owner shares, pooled bank/category/owner balances and conditional covered/excess amounts at 250000 USD per group. Single and qualifying joint categories are separate; all joint interests of an owner at one bank aggregate even with different co-owners. CALLER ASSUMES eligible deposits, complete inventory, insured distinct institutions, natural persons and qualifying equal-share.

POST https://finops.halowerk.com/v1/owner-bank-category-deposit-coverage

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
accountsarrayJa
reportobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "accounts": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "bank": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1
          },
          "owner_mask": {
            "type": "integer",
            "minimum": 1,
            "maximum": 7
          },
          "balance_domain": {
            "type": "array",
            "items": {
              "type": "integer",
              "minimum": 0,
              "maximum": 1000000000
            },
            "minItems": 1,
            "maxItems": 2
          }
        },
        "required": [
          "bank",
          "owner_mask",
          "balance_domain"
        ],
        "additionalProperties": false
      },
      "minItems": 1,
      "maxItems": 8
    },
    "report": {
      "type": "object",
      "properties": {
        "shares": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "n": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "^(0|[1-9][0-9]{0,63})$",
                      "maxLength": 64
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "d": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "^[1-9][0-9]{0,63}$",
                      "maxLength": 64
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "n",
                "d"
              ],
              "additionalProperties": false
            },
            "minItems": 3,
            "maxItems": 3
          },
          "minItems": 1,
          "maxItems": 8
        },
        "balances": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "n": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(0|[1-9][0-9]{0,63})$",
                        "maxLength": 64
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "d": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^[1-9][0-9]{0,63}$",
                        "maxLength": 64
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "n",
                  "d"
                ],
                "additionalProperties": false
              },
              "minItems": 3,
              "maxItems": 3
            },
            "minItems": 2,
            "maxItems": 2
          },
          "minItems": 2,
          "maxItems": 2
        },
        "covered": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "n": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(0|[1-9][0-9]{0,63})$",
                        "maxLength": 64
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "d": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^[1-9][0-9]{0,63}$",
                        "maxLength": 64
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "n",
                  "d"
                ],
                "additionalProperties": false
              },
              "minItems": 3,
              "maxItems": 3
            },
            "minItems": 2,
            "maxItems": 2
          },
          "minItems": 2,
          "maxItems": 2
        },
        "excess": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "n": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(0|[1-9][0-9]{0,63})$",
                        "maxLength": 64
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "d": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^[1-9][0-9]{0,63}$",
                        "maxLength": 64
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "n",
                  "d"
                ],
                "additionalProperties": false
              },
              "minItems": 3,
              "maxItems": 3
            },
            "minItems": 2,
            "maxItems": 2
          },
          "minItems": 2,
          "maxItems": 2
        },
        "deposited_total": {
          "type": "object",
          "properties": {
            "n": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^(0|[1-9][0-9]{0,63})$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            },
            "d": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^[1-9][0-9]{0,63}$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "n",
            "d"
          ],
          "additionalProperties": false
        },
        "covered_total": {
          "type": "object",
          "properties": {
            "n": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^(0|[1-9][0-9]{0,63})$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            },
            "d": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^[1-9][0-9]{0,63}$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "n",
            "d"
          ],
          "additionalProperties": false
        },
        "excess_total": {
          "type": "object",
          "properties": {
            "n": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^(0|[1-9][0-9]{0,63})$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            },
            "d": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^[1-9][0-9]{0,63}$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "n",
            "d"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "shares",
        "balances",
        "covered",
        "excess",
        "deposited_total",
        "covered_total",
        "excess_total"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "accounts",
    "report"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "accounts": [
    {
      "bank": 0,
      "owner_mask": 1,
      "balance_domain": [
        20000000
      ]
    },
    {
      "bank": 0,
      "owner_mask": 1,
      "balance_domain": [
        10000000
      ]
    }
  ],
  "report": {
    "shares": [
      [
        {
          "n": "20000000",
          "d": "1"
        },
        {
          "n": "0",
          "d": "1"
        },
        {
          "n": "0",
          "d": "1"
        }
      ],
      [
        {
          "n": "10000000",
          "d": "1"
        },
        {
          "n": "0",
          "d": "1"
        },
        {
          "n": "0",
          "d": "1"
        }
      ]
    ],
    "balances": [
      [
        [
          {
            "n": "30000000",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          }
        ],
        [
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          }
        ]
      ],
      [
        [
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          }
        ],
        [
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          }
        ]
      ]
    ],
    "covered": [
      [
        [
          {
            "n": "25000000",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          }
        ],
        [
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          }
        ]
      ],
      [
        [
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          }
        ],
        [
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          }
        ]
      ]
    ],
    "excess": [
      [
        [
          {
            "n": "5000000",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          }
        ],
        [
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          }
        ]
      ],
      [
        [
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          }
        ],
        [
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          },
          {
            "n": "0",
            "d": "1"
          }
        ]
      ]
    ],
    "deposited_total": {
      "n": "30000000",
      "d": "1"
    },
    "covered_total": {
      "n": "25000000",
      "d": "1"
    },
    "excess_total": {
      "n": "5000000",
      "d": "1"
    }
  }
}

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-07, 02:42 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →