Zum Inhalt
HALOWERK

Finopswerk

lease liability rou schedule

Original1..6fixedend-periodpayments,periodicdiscountbasispoints,prepaymentandinitialdirectcost derive initialpresentvalueleaseliability/ROUasset andcompleteopeningliability/interest/payment/principal/closingliability/depreciation/closingROU/cumulativefuturecash/twoconservationgap/totals. ROU=initialliability+prepayment+directcost;straightlineoverwholeterm,life>=term,noownershiptransfer/purchaseoption/residualvalue. Exactfractions,nocashrounding;rentfreeperiodcanhavenegativeprincipal..

POST https://finops.halowerk.com/v1/lease-liability-rou-schedule

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
paymentsarrayJa
rate_domainarrayJa
prepaymentintegerJa
initial_direct_costintegerJa
reportobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "payments": {
      "type": "array",
      "items": {
        "type": "integer",
        "minimum": 0,
        "maximum": 1000000
      },
      "minItems": 1,
      "maxItems": 6
    },
    "rate_domain": {
      "type": "array",
      "items": {
        "type": "integer",
        "minimum": 0,
        "maximum": 10000
      },
      "minItems": 1,
      "maxItems": 2
    },
    "prepayment": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "initial_direct_cost": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "report": {
      "type": "object",
      "required": [
        "opening_liability",
        "interest",
        "payment",
        "principal",
        "closing_liability",
        "depreciation",
        "closing_rou",
        "cumulative_cash",
        "liability_gap",
        "asset_gap",
        "initial_liability",
        "initial_rou",
        "total_interest",
        "total_depreciation",
        "total_expense"
      ],
      "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": [
          "opening_liability",
          "interest",
          "payment",
          "principal",
          "closing_liability",
          "depreciation",
          "closing_rou",
          "cumulative_cash",
          "liability_gap",
          "asset_gap",
          "initial_liability",
          "initial_rou",
          "total_interest",
          "total_depreciation",
          "total_expense"
        ]
      },
      "patternProperties": {
        "^(initial_liability|initial_rou|total_interest|total_depreciation|total_expense)$": {
          "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": [
    "payments",
    "rate_domain",
    "prepayment",
    "initial_direct_cost",
    "report"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "payments": [
    1
  ],
  "rate_domain": [
    10000
  ],
  "prepayment": 0,
  "initial_direct_cost": 0,
  "report": {
    "opening_liability": [
      {
        "n": "1",
        "d": "2"
      }
    ],
    "interest": [
      {
        "n": "1",
        "d": "2"
      }
    ],
    "payment": [
      {
        "n": "1",
        "d": "1"
      }
    ],
    "principal": [
      {
        "n": "1",
        "d": "2"
      }
    ],
    "closing_liability": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "depreciation": [
      {
        "n": "1",
        "d": "2"
      }
    ],
    "closing_rou": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "cumulative_cash": [
      {
        "n": "1",
        "d": "1"
      }
    ],
    "liability_gap": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "asset_gap": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "initial_liability": {
      "n": "1",
      "d": "2"
    },
    "initial_rou": {
      "n": "1",
      "d": "2"
    },
    "total_interest": {
      "n": "1",
      "d": "2"
    },
    "total_depreciation": {
      "n": "1",
      "d": "2"
    },
    "total_expense": {
      "n": "1",
      "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 →