Zum Inhalt
HALOWERK

Finopswerk

cash award vesting liability ledger

Original cash-settled service-onlyemployeeawardcohort/grantFV/totalrequiredservice andorderedobservations ofearnedservice,expectedvestingawardcount,currentFV derive servicefraction,fullawardvalue,liability,unearnedvalue,expensechange,service/count/FVchangeeffects,twozero-gaps andtotals. Liability=expectedcount*currentFV*elapsed/requiredservice,NOTgrantdateFVfixedvaluation. OWNordereddiagnosticbridge servicefirst,quantitynext,FVlast;initialpriorcount=granted/priorFV=grantFV/priorservice0..

POST https://finops.halowerk.com/v1/cash-award-vesting-liability-ledger

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
granted_unitsintegerJa
vesting_service_totalintegerJa
grant_fair_valueintegerJa
observationsarrayJa
reportobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "granted_units": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    },
    "vesting_service_total": {
      "type": "integer",
      "minimum": 1,
      "maximum": 6
    },
    "grant_fair_value": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "observations": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "service_elapsed": {
            "type": "integer",
            "minimum": 0,
            "maximum": 6
          },
          "expected_units": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000
          },
          "fair_value_domain": {
            "type": "array",
            "items": {
              "type": "integer",
              "minimum": 0,
              "maximum": 1000000
            },
            "minItems": 1,
            "maxItems": 2
          }
        },
        "required": [
          "service_elapsed",
          "expected_units",
          "fair_value_domain"
        ],
        "additionalProperties": false
      },
      "minItems": 1,
      "maxItems": 6
    },
    "report": {
      "type": "object",
      "required": [
        "service_fraction",
        "full_award_value",
        "liability",
        "unearned_value",
        "expense_delta",
        "service_effect",
        "quantity_effect",
        "fair_value_effect",
        "bridge_gap",
        "conservation_gap",
        "final_liability",
        "cumulative_expense",
        "total_service_effect",
        "total_quantity_effect",
        "total_fair_value_effect"
      ],
      "additionalProperties": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "n": {
              "type": [
                "string",
                "null"
              ],
              "pattern": "^(0|-?[1-9][0-9]{0,47})$",
              "maxLength": 49
            },
            "d": {
              "type": [
                "string",
                "null"
              ],
              "pattern": "^[1-9][0-9]{0,47}$",
              "maxLength": 48
            }
          },
          "required": [
            "n",
            "d"
          ],
          "additionalProperties": false
        },
        "minItems": 1,
        "maxItems": 6
      },
      "propertyNames": {
        "enum": [
          "service_fraction",
          "full_award_value",
          "liability",
          "unearned_value",
          "expense_delta",
          "service_effect",
          "quantity_effect",
          "fair_value_effect",
          "bridge_gap",
          "conservation_gap",
          "final_liability",
          "cumulative_expense",
          "total_service_effect",
          "total_quantity_effect",
          "total_fair_value_effect"
        ]
      },
      "patternProperties": {
        "^(final_liability|cumulative_expense|total_service_effect|total_quantity_effect|total_fair_value_effect)$": {
          "type": "object",
          "properties": {
            "n": {
              "type": [
                "string",
                "null"
              ],
              "pattern": "^(0|-?[1-9][0-9]{0,47})$",
              "maxLength": 49
            },
            "d": {
              "type": [
                "string",
                "null"
              ],
              "pattern": "^[1-9][0-9]{0,47}$",
              "maxLength": 48
            }
          },
          "required": [
            "n",
            "d"
          ],
          "additionalProperties": false
        }
      }
    }
  },
  "required": [
    "granted_units",
    "vesting_service_total",
    "grant_fair_value",
    "observations",
    "report"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "granted_units": 1,
  "vesting_service_total": 4,
  "grant_fair_value": 1,
  "observations": [
    {
      "service_elapsed": 1,
      "expected_units": 0,
      "fair_value_domain": [
        0
      ]
    }
  ],
  "report": {
    "service_fraction": [
      {
        "n": "1",
        "d": "4"
      }
    ],
    "full_award_value": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "liability": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "unearned_value": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "expense_delta": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "service_effect": [
      {
        "n": "1",
        "d": "4"
      }
    ],
    "quantity_effect": [
      {
        "n": "-1",
        "d": "4"
      }
    ],
    "fair_value_effect": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "bridge_gap": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "conservation_gap": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "final_liability": {
      "n": "0",
      "d": "1"
    },
    "cumulative_expense": {
      "n": "0",
      "d": "1"
    },
    "total_service_effect": {
      "n": "1",
      "d": "4"
    },
    "total_quantity_effect": {
      "n": "-1",
      "d": "4"
    },
    "total_fair_value_effect": {
      "n": "0",
      "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 →