{"service":"HALOWERK finopswerk","endpoint":"/v1/asset-revaluation-surplus-ledger","method":"POST","content_type":"application/json","inputSchema":{"type":"object","properties":{"valuation_denominator":{"type":"integer","minimum":1,"maximum":1000},"valuations":{"type":"array","items":{"type":"array","items":{"type":"integer","minimum":0,"maximum":1000000},"minItems":1,"maxItems":2,"uniqueItems":true},"minItems":1,"maxItems":6},"report":{"type":"object","required":["valuation","carrying_change","pnl_gain","pnl_loss","pnl_net","oci_net","surplus_after","deficit_after","pnl_to_date","oci_to_date","carrying_gap","surplus_gap","deficit_gap","final_carrying","final_surplus","final_deficit","total_pnl","total_oci"],"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":["valuation","carrying_change","pnl_gain","pnl_loss","pnl_net","oci_net","surplus_after","deficit_after","pnl_to_date","oci_to_date","carrying_gap","surplus_gap","deficit_gap","final_carrying","final_surplus","final_deficit","total_pnl","total_oci"]},"patternProperties":{"^(final_carrying|final_surplus|final_deficit|total_pnl|total_oci)$":{"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":["initial_carrying","opening_surplus","opening_deficit","valuation_denominator","valuations","report"],"additionalProperties":{"type":"integer","minimum":0,"maximum":1000000},"propertyNames":{"enum":["initial_carrying","opening_surplus","opening_deficit","valuation_denominator","valuations","report"]}},"requestExample":{"initial_carrying":100,"opening_surplus":20,"opening_deficit":0,"valuation_denominator":1,"valuations":[[100]],"report":{"valuation":[{"n":"100","d":"1"}],"carrying_change":[{"n":"0","d":"1"}],"pnl_gain":[{"n":"0","d":"1"}],"pnl_loss":[{"n":"0","d":"1"}],"pnl_net":[{"n":"0","d":"1"}],"oci_net":[{"n":"0","d":"1"}],"surplus_after":[{"n":"20","d":"1"}],"deficit_after":[{"n":"0","d":"1"}],"pnl_to_date":[{"n":"0","d":"1"}],"oci_to_date":[{"n":"0","d":"1"}],"carrying_gap":[{"n":"0","d":"1"}],"surplus_gap":[{"n":"0","d":"1"}],"deficit_gap":[{"n":"0","d":"1"}],"final_carrying":{"n":"100","d":"1"},"final_surplus":{"n":"20","d":"1"},"final_deficit":{"n":"0","d":"1"},"total_pnl":{"n":"0","d":"1"},"total_oci":{"n":"0","d":"1"}}},"operations":[{"method":"POST","inputSchema":{"type":"object","properties":{"valuation_denominator":{"type":"integer","minimum":1,"maximum":1000},"valuations":{"type":"array","items":{"type":"array","items":{"type":"integer","minimum":0,"maximum":1000000},"minItems":1,"maxItems":2,"uniqueItems":true},"minItems":1,"maxItems":6},"report":{"type":"object","required":["valuation","carrying_change","pnl_gain","pnl_loss","pnl_net","oci_net","surplus_after","deficit_after","pnl_to_date","oci_to_date","carrying_gap","surplus_gap","deficit_gap","final_carrying","final_surplus","final_deficit","total_pnl","total_oci"],"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":["valuation","carrying_change","pnl_gain","pnl_loss","pnl_net","oci_net","surplus_after","deficit_after","pnl_to_date","oci_to_date","carrying_gap","surplus_gap","deficit_gap","final_carrying","final_surplus","final_deficit","total_pnl","total_oci"]},"patternProperties":{"^(final_carrying|final_surplus|final_deficit|total_pnl|total_oci)$":{"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":["initial_carrying","opening_surplus","opening_deficit","valuation_denominator","valuations","report"],"additionalProperties":{"type":"integer","minimum":0,"maximum":1000000},"propertyNames":{"enum":["initial_carrying","opening_surplus","opening_deficit","valuation_denominator","valuations","report"]}},"requestExample":{"initial_carrying":100,"opening_surplus":20,"opening_deficit":0,"valuation_denominator":1,"valuations":[[100]],"report":{"valuation":[{"n":"100","d":"1"}],"carrying_change":[{"n":"0","d":"1"}],"pnl_gain":[{"n":"0","d":"1"}],"pnl_loss":[{"n":"0","d":"1"}],"pnl_net":[{"n":"0","d":"1"}],"oci_net":[{"n":"0","d":"1"}],"surplus_after":[{"n":"20","d":"1"}],"deficit_after":[{"n":"0","d":"1"}],"pnl_to_date":[{"n":"0","d":"1"}],"oci_to_date":[{"n":"0","d":"1"}],"carrying_gap":[{"n":"0","d":"1"}],"surplus_gap":[{"n":"0","d":"1"}],"deficit_gap":[{"n":"0","d":"1"}],"final_carrying":{"n":"100","d":"1"},"final_surplus":{"n":"20","d":"1"},"final_deficit":{"n":"0","d":"1"},"total_pnl":{"n":"0","d":"1"},"total_oci":{"n":"0","d":"1"}}}}]}