Zum Inhalt
HALOWERK

Finopswerk

lessee scope decrease modification bridge

Reconstruct ONE LESSEE partial-SCOPE-DECREASE modification at its EFFECTIVE DATE, not a new lease commencement or future schedule. Caller supplies original liability/ROU books, terminated homogeneous-right proportion and CORRECT OLD-BASIS liability amount derecognized for those rights. Do NOT infer liability removal from physical scope ratio. Remove proportional ROU; terminationgain=removed liability-minus-removed ROU, signed gain/loss. Remeasure retained liability using ALL TWO revised.

POST https://finops.halowerk.com/v1/lessee-scope-decrease-modification-bridge

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
old_liability_nintegerJa
old_rou_nintegerJa
terminated_right_nintegerJa
right_denominatorintegerJa
released_liability_nintegerJa
revised_payments_narrayJa
revised_rate_domain_bpsarrayJa
amount_denominatorintegerJa
reportobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "old_liability_n": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "old_rou_n": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "terminated_right_n": {
      "type": "integer",
      "minimum": 1,
      "maximum": 999
    },
    "right_denominator": {
      "type": "integer",
      "minimum": 2,
      "maximum": 1000
    },
    "released_liability_n": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "revised_payments_n": {
      "type": "array",
      "minItems": 2,
      "maxItems": 2,
      "items": {
        "type": "integer",
        "minimum": 0,
        "maximum": 1000000
      }
    },
    "revised_rate_domain_bps": {
      "type": "array",
      "minItems": 1,
      "maxItems": 2,
      "uniqueItems": true,
      "items": {
        "type": "integer",
        "minimum": 0,
        "maximum": 10000
      }
    },
    "amount_denominator": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    },
    "report": {
      "type": "object",
      "minProperties": 22,
      "maxProperties": 22,
      "propertyNames": {
        "enum": [
          "terminated_fraction",
          "retained_fraction",
          "liability_derecognized",
          "rou_derecognized",
          "termination_gain_loss",
          "retained_liability",
          "retained_rou",
          "revised_payment_pv_0",
          "revised_payment_pv_1",
          "remeasured_liability",
          "remeasurement_rou_adjustment",
          "modified_rou_asset",
          "liability_carrying_change",
          "rou_carrying_change",
          "termination_bridge_gap",
          "remeasurement_bridge_gap",
          "whole_modification_bridge_gap",
          "future_contract_cash_total",
          "discount_amount",
          "revised_periodic_rate",
          "original_liability",
          "original_rou"
        ]
      },
      "additionalProperties": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "n",
          "d"
        ],
        "properties": {
          "n": {
            "type": [
              "string",
              "null"
            ],
            "minLength": 1,
            "maxLength": 64
          },
          "d": {
            "type": [
              "string",
              "null"
            ],
            "minLength": 1,
            "maxLength": 64
          }
        }
      }
    }
  },
  "required": [
    "old_liability_n",
    "old_rou_n",
    "terminated_right_n",
    "right_denominator",
    "released_liability_n",
    "revised_payments_n",
    "revised_rate_domain_bps",
    "amount_denominator",
    "report"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "old_liability_n": 100,
  "old_rou_n": 80,
  "terminated_right_n": 1,
  "right_denominator": 2,
  "released_liability_n": 50,
  "revised_payments_n": [
    30,
    33
  ],
  "revised_rate_domain_bps": [
    1000
  ],
  "amount_denominator": 3,
  "report": {
    "terminated_fraction": {
      "n": "1",
      "d": "2"
    },
    "retained_fraction": {
      "n": "1",
      "d": "2"
    },
    "liability_derecognized": {
      "n": "50",
      "d": "3"
    },
    "rou_derecognized": {
      "n": "40",
      "d": "3"
    },
    "termination_gain_loss": {
      "n": "10",
      "d": "3"
    },
    "retained_liability": {
      "n": "50",
      "d": "3"
    },
    "retained_rou": {
      "n": "40",
      "d": "3"
    },
    "revised_payment_pv_0": {
      "n": "100",
      "d": "11"
    },
    "revised_payment_pv_1": {
      "n": "100",
      "d": "11"
    },
    "remeasured_liability": {
      "n": "200",
      "d": "11"
    },
    "remeasurement_rou_adjustment": {
      "n": "50",
      "d": "33"
    },
    "modified_rou_asset": {
      "n": "490",
      "d": "33"
    },
    "liability_carrying_change": {
      "n": "-500",
      "d": "33"
    },
    "rou_carrying_change": {
      "n": "-130",
      "d": "11"
    },
    "termination_bridge_gap": {
      "n": "0",
      "d": "1"
    },
    "remeasurement_bridge_gap": {
      "n": "0",
      "d": "1"
    },
    "whole_modification_bridge_gap": {
      "n": "0",
      "d": "1"
    },
    "future_contract_cash_total": {
      "n": "21",
      "d": "1"
    },
    "discount_amount": {
      "n": "31",
      "d": "11"
    },
    "revised_periodic_rate": {
      "n": "1",
      "d": "10"
    },
    "original_liability": {
      "n": "100",
      "d": "3"
    },
    "original_rou": {
      "n": "80",
      "d": "3"
    }
  }
}

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 →