Zum Inhalt
HALOWERK

Finopswerk

foreign operation translation reserve bridge

Translate one continuing wholly-owned foreign operation and reconstruct its currency translation reserve. Closingnetassets=openingnetassets+signedperiodprofit+capital-dividends is REQUIRED. Translate openingnetassets at priorclosingrate,periodprofit at caller-valid income rate,capital/dividends at supplied transactionrates and closingnetassets at closingrate. Return13 exactfractions: foreignopening/closingnetassets.

POST https://finops.halowerk.com/v1/foreign-operation-translation-reserve-bridge

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
opening_assetsintegerJa
opening_liabilitiesintegerJa
closing_assetsintegerJa
closing_liabilitiesintegerJa
capital_contributionintegerJa
dividendsintegerJa
period_profitintegerJa
opening_translation_reserveintegerJa
opening_rateintegerJa
income_rateintegerJa
capital_rateintegerJa
dividend_rateintegerJa
closing_rate_domainarrayJa
reportobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "opening_assets": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "opening_liabilities": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "closing_assets": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "closing_liabilities": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "capital_contribution": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "dividends": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "period_profit": {
      "type": "integer",
      "minimum": -1000000,
      "maximum": 1000000
    },
    "opening_translation_reserve": {
      "type": "integer",
      "minimum": -1000000,
      "maximum": 1000000
    },
    "opening_rate": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "income_rate": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "capital_rate": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "dividend_rate": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "closing_rate_domain": {
      "type": "array",
      "items": {
        "type": "integer",
        "minimum": 1,
        "maximum": 1000000
      },
      "minItems": 1,
      "maxItems": 2,
      "uniqueItems": true
    },
    "report": {
      "type": "object",
      "minProperties": 13,
      "maxProperties": 13,
      "propertyNames": {
        "enum": [
          "foreign_opening_net_assets",
          "foreign_closing_net_assets",
          "foreign_equity_gap",
          "opening_translated_net_assets",
          "translated_period_profit",
          "translated_capital",
          "translated_dividends",
          "closing_translated_net_assets",
          "translation_oci_movement",
          "opening_translation_reserve",
          "closing_translation_reserve",
          "closing_non_translation_equity",
          "translated_equity_gap"
        ]
      },
      "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": [
    "opening_assets",
    "opening_liabilities",
    "closing_assets",
    "closing_liabilities",
    "capital_contribution",
    "dividends",
    "period_profit",
    "opening_translation_reserve",
    "opening_rate",
    "income_rate",
    "capital_rate",
    "dividend_rate",
    "closing_rate_domain",
    "report"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "opening_assets": 1,
  "opening_liabilities": 0,
  "closing_assets": 0,
  "closing_liabilities": 0,
  "period_profit": -1,
  "capital_contribution": 0,
  "dividends": 0,
  "opening_translation_reserve": 0,
  "opening_rate": 3,
  "income_rate": 7,
  "capital_rate": 1,
  "dividend_rate": 1,
  "closing_rate_domain": [
    1
  ],
  "report": {
    "foreign_opening_net_assets": {
      "n": "1",
      "d": "1"
    },
    "foreign_closing_net_assets": {
      "n": "0",
      "d": "1"
    },
    "foreign_equity_gap": {
      "n": "0",
      "d": "1"
    },
    "opening_translated_net_assets": {
      "n": "3",
      "d": "10000"
    },
    "translated_period_profit": {
      "n": "-7",
      "d": "10000"
    },
    "translated_capital": {
      "n": "0",
      "d": "1"
    },
    "translated_dividends": {
      "n": "0",
      "d": "1"
    },
    "closing_translated_net_assets": {
      "n": "0",
      "d": "1"
    },
    "translation_oci_movement": {
      "n": "1",
      "d": "2500"
    },
    "opening_translation_reserve": {
      "n": "0",
      "d": "1"
    },
    "closing_translation_reserve": {
      "n": "1",
      "d": "2500"
    },
    "closing_non_translation_equity": {
      "n": "-1",
      "d": "2500"
    },
    "translated_equity_gap": {
      "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 →