Zum Inhalt
HALOWERK

Finopswerk

segment threshold coverage family

Reconstruct three quantitative operatingsegment screens and complete smallest-addition external-revenue coverage plans. Combinedrevenue includes external+intersegment; profitlossbase=max(sumpositiveprofits,abs(sumlosses)); assetsbase=sumassets. Inclusive10%tests return persegment0/1flags and their ORbase_mask. Enumerate ALL numeric-sorted supersets of base_mask covering >=75%externalrevenue with the FEWEST added segments, aligned coveredexternal amounts and minimumadditioncount. Minimumcount.

POST https://finops.halowerk.com/v1/segment-threshold-coverage-family

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
segmentsarrayJa
claimSiehe SchemaJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "segments": {
      "type": "array",
      "minItems": 1,
      "maxItems": 5,
      "items": {
        "type": "object",
        "properties": {
          "external_revenue": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000000
          },
          "intersegment_revenue": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000000
          },
          "result": {
            "type": "integer",
            "minimum": -1000000,
            "maximum": 1000000
          },
          "assets": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000000
          }
        },
        "required": [
          "external_revenue",
          "intersegment_revenue",
          "result",
          "assets"
        ],
        "additionalProperties": false
      }
    },
    "claim": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "revenue_flags": {
              "type": "array",
              "items": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1
              },
              "minItems": 1,
              "maxItems": 5
            },
            "result_flags": {
              "type": "array",
              "items": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1
              },
              "minItems": 1,
              "maxItems": 5
            },
            "asset_flags": {
              "type": "array",
              "items": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1
              },
              "minItems": 1,
              "maxItems": 5
            },
            "combined_revenue": {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000000
            },
            "profit_loss_base": {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000000
            },
            "combined_assets": {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000000
            },
            "entity_external_revenue": {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000000
            },
            "base_external_revenue": {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000000
            },
            "base_mask": {
              "type": "integer",
              "minimum": 1,
              "maximum": 31
            },
            "minimum_additional_segments": {
              "type": "integer",
              "minimum": 0,
              "maximum": 5
            },
            "final_masks": {
              "type": "array",
              "items": {
                "type": "integer",
                "minimum": 1,
                "maximum": 31
              },
              "minItems": 1,
              "maxItems": 32
            },
            "covered_external_revenue": {
              "type": "array",
              "items": {
                "type": "integer",
                "minimum": 0,
                "maximum": 5000000
              },
              "minItems": 1,
              "maxItems": 32
            }
          },
          "required": [
            "revenue_flags",
            "result_flags",
            "asset_flags",
            "combined_revenue",
            "profit_loss_base",
            "combined_assets",
            "entity_external_revenue",
            "base_external_revenue",
            "base_mask",
            "minimum_additional_segments",
            "final_masks",
            "covered_external_revenue"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "segments",
    "claim"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "segments": [
    {
      "external_revenue": 100,
      "intersegment_revenue": 0,
      "result": 10,
      "assets": 100
    }
  ],
  "claim": {
    "revenue_flags": [
      1
    ],
    "result_flags": [
      1
    ],
    "asset_flags": [
      1
    ],
    "base_mask": 1,
    "combined_revenue": 100,
    "profit_loss_base": 10,
    "combined_assets": 100,
    "entity_external_revenue": 100,
    "base_external_revenue": 100,
    "minimum_additional_segments": 0,
    "final_masks": [
      1
    ],
    "covered_external_revenue": [
      100
    ]
  }
}

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 →