Zum Inhalt
HALOWERK

Finopswerk

inventory nrv remeasurement ledger

One original constant finishedgoods stockquantity/unitcost and ordered sellingprice/completioncost/necessarysellingcost estimates derive every unit/total net realisable value, carryingvalue, lossallowance, newwrite-downexpense, cappedreversalcredit, carryingchange, cumulative netexpense and totals. Carrying=min(historiccost,NRV),noincreaseaboveoriginalcost; startatcost andremeasureeachperiod. InspiredbyofficialIFRS IAS2overview andarchivedAASB102March2020/July2021paras9/28-33,.

POST https://finops.halowerk.com/v1/inventory-nrv-remeasurement-ledger

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
unitsintegerJa
unit_costintegerJa
periodsarrayJa
reportobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "units": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    },
    "unit_cost": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "periods": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "sale_domain": {
            "type": "array",
            "items": {
              "type": "integer",
              "minimum": 0,
              "maximum": 1000000
            },
            "minItems": 1,
            "maxItems": 2
          }
        },
        "required": [
          "sale_domain",
          "completion_cost",
          "selling_cost"
        ],
        "additionalProperties": {
          "type": "integer",
          "minimum": 0,
          "maximum": 1000000
        },
        "propertyNames": {
          "enum": [
            "sale_domain",
            "completion_cost",
            "selling_cost"
          ]
        }
      },
      "minItems": 1,
      "maxItems": 6
    },
    "report": {
      "type": "object",
      "required": [
        "net_unit_nrv",
        "gross_nrv",
        "carrying_value",
        "allowance",
        "write_down_expense",
        "reversal_credit",
        "carrying_change",
        "cumulative_net_expense",
        "conservation_gap",
        "historic_cost",
        "final_carrying",
        "final_allowance",
        "total_expense",
        "total_reversal"
      ],
      "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": [
          "net_unit_nrv",
          "gross_nrv",
          "carrying_value",
          "allowance",
          "write_down_expense",
          "reversal_credit",
          "carrying_change",
          "cumulative_net_expense",
          "conservation_gap",
          "historic_cost",
          "final_carrying",
          "final_allowance",
          "total_expense",
          "total_reversal"
        ]
      },
      "patternProperties": {
        "^(historic_cost|final_carrying|final_allowance|total_expense|total_reversal)$": {
          "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": [
    "units",
    "unit_cost",
    "periods",
    "report"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "units": 2,
  "unit_cost": 100,
  "periods": [
    {
      "sale_domain": [
        300
      ],
      "completion_cost": 10,
      "selling_cost": 5
    },
    {
      "sale_domain": [
        500
      ],
      "completion_cost": 10,
      "selling_cost": 5
    }
  ],
  "report": {
    "net_unit_nrv": [
      {
        "n": "285",
        "d": "1"
      },
      {
        "n": "485",
        "d": "1"
      }
    ],
    "gross_nrv": [
      {
        "n": "570",
        "d": "1"
      },
      {
        "n": "970",
        "d": "1"
      }
    ],
    "carrying_value": [
      {
        "n": "200",
        "d": "1"
      },
      {
        "n": "200",
        "d": "1"
      }
    ],
    "allowance": [
      {
        "n": "0",
        "d": "1"
      },
      {
        "n": "0",
        "d": "1"
      }
    ],
    "write_down_expense": [
      {
        "n": "0",
        "d": "1"
      },
      {
        "n": "0",
        "d": "1"
      }
    ],
    "reversal_credit": [
      {
        "n": "0",
        "d": "1"
      },
      {
        "n": "0",
        "d": "1"
      }
    ],
    "carrying_change": [
      {
        "n": "0",
        "d": "1"
      },
      {
        "n": "0",
        "d": "1"
      }
    ],
    "cumulative_net_expense": [
      {
        "n": "0",
        "d": "1"
      },
      {
        "n": "0",
        "d": "1"
      }
    ],
    "conservation_gap": [
      {
        "n": "0",
        "d": "1"
      },
      {
        "n": "0",
        "d": "1"
      }
    ],
    "historic_cost": {
      "n": "200",
      "d": "1"
    },
    "final_carrying": {
      "n": "200",
      "d": "1"
    },
    "final_allowance": {
      "n": "0",
      "d": "1"
    },
    "total_expense": {
      "n": "0",
      "d": "1"
    },
    "total_reversal": {
      "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 →