Zum Inhalt
HALOWERK

Finopswerk

deferred tax temporary difference ledger

Original before/aftercarryingamounts/taxbasesforassets(kind0)/liabilities(kind1),before/afterexpectedreversaltaxrates,andcallerfixedprofit-loss(route0)/OCI(route1)attributionderive signedtemporarydifferences,grossDTA/DTLbefore/after,itemtaxcharge,P&L/OCIcharge,zeroMovementgapandsevenunoffsettotals. Assetdiff=book-taxbase,liabilitydiff=taxbase-book;DTL=max(diff,0)*rate,DTA=max(-diff,0)*rate;taxcharge=changeinDTL-minus-DTA,positiveexpense/negativeincome..

POST https://finops.halowerk.com/v1/deferred-tax-temporary-difference-ledger

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
before_rate_bpsintegerJa
after_rate_domainarrayJa
itemsarrayJa
reportobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "before_rate_bps": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10000
    },
    "after_rate_domain": {
      "type": "array",
      "items": {
        "type": "integer",
        "minimum": 0,
        "maximum": 10000
      },
      "minItems": 1,
      "maxItems": 2
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "kind",
          "route",
          "before_book",
          "before_tax_base",
          "after_book",
          "after_tax_base"
        ],
        "additionalProperties": {
          "type": "integer",
          "minimum": 0,
          "maximum": 1000000
        },
        "propertyNames": {
          "enum": [
            "kind",
            "route",
            "before_book",
            "before_tax_base",
            "after_book",
            "after_tax_base"
          ]
        },
        "patternProperties": {
          "^(kind|route)$": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1
          }
        }
      },
      "minItems": 1,
      "maxItems": 6
    },
    "report": {
      "type": "object",
      "required": [
        "before_difference",
        "after_difference",
        "before_dta",
        "after_dta",
        "before_dtl",
        "after_dtl",
        "tax_charge",
        "profit_loss_charge",
        "oci_charge",
        "movement_gap",
        "before_total_dta",
        "after_total_dta",
        "before_total_dtl",
        "after_total_dtl",
        "total_profit_loss_charge",
        "total_oci_charge",
        "total_tax_charge"
      ],
      "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": [
          "before_difference",
          "after_difference",
          "before_dta",
          "after_dta",
          "before_dtl",
          "after_dtl",
          "tax_charge",
          "profit_loss_charge",
          "oci_charge",
          "movement_gap",
          "before_total_dta",
          "after_total_dta",
          "before_total_dtl",
          "after_total_dtl",
          "total_profit_loss_charge",
          "total_oci_charge",
          "total_tax_charge"
        ]
      },
      "patternProperties": {
        "^(before_total_dta|after_total_dta|before_total_dtl|after_total_dtl|total_profit_loss_charge|total_oci_charge|total_tax_charge)$": {
          "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": [
    "before_rate_bps",
    "after_rate_domain",
    "items",
    "report"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "before_rate_bps": 2500,
  "after_rate_domain": [
    2500
  ],
  "items": [
    {
      "kind": 0,
      "route": 0,
      "before_book": 1,
      "before_tax_base": 0,
      "after_book": 0,
      "after_tax_base": 0
    }
  ],
  "report": {
    "before_difference": [
      {
        "n": "1",
        "d": "1"
      }
    ],
    "after_difference": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "before_dta": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "after_dta": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "before_dtl": [
      {
        "n": "1",
        "d": "4"
      }
    ],
    "after_dtl": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "tax_charge": [
      {
        "n": "-1",
        "d": "4"
      }
    ],
    "profit_loss_charge": [
      {
        "n": "-1",
        "d": "4"
      }
    ],
    "oci_charge": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "movement_gap": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "before_total_dta": {
      "n": "0",
      "d": "1"
    },
    "after_total_dta": {
      "n": "0",
      "d": "1"
    },
    "before_total_dtl": {
      "n": "1",
      "d": "4"
    },
    "after_total_dtl": {
      "n": "0",
      "d": "1"
    },
    "total_profit_loss_charge": {
      "n": "-1",
      "d": "4"
    },
    "total_oci_charge": {
      "n": "0",
      "d": "1"
    },
    "total_tax_charge": {
      "n": "-1",
      "d": "4"
    }
  }
}

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 →