{"service":"HALOWERK finopswerk","endpoint":"/v1/prospective-depreciation-revision-ledger","method":"POST","content_type":"application/json","inputSchema":{"type":"object","properties":{"cost_minor":{"type":"integer","minimum":0,"maximum":1000000},"initial_residual_minor":{"type":"integer","minimum":0,"maximum":1000000},"initial_life":{"type":"integer","minimum":1,"maximum":24},"revisions":{"type":"array","items":{"type":"object","properties":{"month":{"type":"integer","minimum":1,"maximum":8},"remaining_life_domain":{"type":"array","items":{"type":"integer","minimum":1,"maximum":24},"minItems":1,"maxItems":2},"residual_minor":{"type":"integer","minimum":0,"maximum":1000000}},"required":["month","remaining_life_domain","residual_minor"],"additionalProperties":false},"minItems":0,"maxItems":3},"report":{"type":"object","properties":{"months":{"type":"array","items":{"type":"object","properties":{"opening":{"type":"object","properties":{"n":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000000},{"type":"null"}]},"d":{"anyOf":[{"type":"integer","minimum":1,"maximum":1000000000000000},{"type":"null"}]}},"required":["n","d"],"additionalProperties":false},"charge":{"type":"object","properties":{"n":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000000},{"type":"null"}]},"d":{"anyOf":[{"type":"integer","minimum":1,"maximum":1000000000000000},{"type":"null"}]}},"required":["n","d"],"additionalProperties":false},"closing":{"type":"object","properties":{"n":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000000},{"type":"null"}]},"d":{"anyOf":[{"type":"integer","minimum":1,"maximum":1000000000000000},{"type":"null"}]}},"required":["n","d"],"additionalProperties":false},"life_after":{"anyOf":[{"type":"integer","minimum":0,"maximum":24},{"type":"null"}]},"residual_minor":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["opening","charge","closing","life_after","residual_minor"],"additionalProperties":false},"minItems":8,"maxItems":8},"total_depreciation":{"type":"object","properties":{"n":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000000},{"type":"null"}]},"d":{"anyOf":[{"type":"integer","minimum":1,"maximum":1000000000000000},{"type":"null"}]}},"required":["n","d"],"additionalProperties":false},"final_carrying":{"type":"object","properties":{"n":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000000},{"type":"null"}]},"d":{"anyOf":[{"type":"integer","minimum":1,"maximum":1000000000000000},{"type":"null"}]}},"required":["n","d"],"additionalProperties":false}},"required":["months","total_depreciation","final_carrying"],"additionalProperties":false}},"required":["cost_minor","initial_residual_minor","initial_life","revisions","report"],"additionalProperties":false},"requestExample":{"cost_minor":1000,"initial_residual_minor":100,"initial_life":8,"revisions":[{"month":3,"remaining_life_domain":[3],"residual_minor":100}],"report":{"months":[{"opening":{"n":1000,"d":1},"charge":{"n":225,"d":2},"closing":{"n":1775,"d":2},"life_after":7,"residual_minor":100},{"opening":{"n":1775,"d":2},"charge":{"n":225,"d":2},"closing":{"n":775,"d":1},"life_after":6,"residual_minor":100},{"opening":{"n":775,"d":1},"charge":{"n":225,"d":1},"closing":{"n":550,"d":1},"life_after":2,"residual_minor":100},{"opening":{"n":550,"d":1},"charge":{"n":225,"d":1},"closing":{"n":325,"d":1},"life_after":1,"residual_minor":100},{"opening":{"n":325,"d":1},"charge":{"n":225,"d":1},"closing":{"n":100,"d":1},"life_after":0,"residual_minor":100},{"opening":{"n":100,"d":1},"charge":{"n":0,"d":1},"closing":{"n":100,"d":1},"life_after":0,"residual_minor":100},{"opening":{"n":100,"d":1},"charge":{"n":0,"d":1},"closing":{"n":100,"d":1},"life_after":0,"residual_minor":100},{"opening":{"n":100,"d":1},"charge":{"n":0,"d":1},"closing":{"n":100,"d":1},"life_after":0,"residual_minor":100}],"total_depreciation":{"n":900,"d":1},"final_carrying":{"n":100,"d":1}}},"operations":[{"method":"POST","inputSchema":{"type":"object","properties":{"cost_minor":{"type":"integer","minimum":0,"maximum":1000000},"initial_residual_minor":{"type":"integer","minimum":0,"maximum":1000000},"initial_life":{"type":"integer","minimum":1,"maximum":24},"revisions":{"type":"array","items":{"type":"object","properties":{"month":{"type":"integer","minimum":1,"maximum":8},"remaining_life_domain":{"type":"array","items":{"type":"integer","minimum":1,"maximum":24},"minItems":1,"maxItems":2},"residual_minor":{"type":"integer","minimum":0,"maximum":1000000}},"required":["month","remaining_life_domain","residual_minor"],"additionalProperties":false},"minItems":0,"maxItems":3},"report":{"type":"object","properties":{"months":{"type":"array","items":{"type":"object","properties":{"opening":{"type":"object","properties":{"n":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000000},{"type":"null"}]},"d":{"anyOf":[{"type":"integer","minimum":1,"maximum":1000000000000000},{"type":"null"}]}},"required":["n","d"],"additionalProperties":false},"charge":{"type":"object","properties":{"n":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000000},{"type":"null"}]},"d":{"anyOf":[{"type":"integer","minimum":1,"maximum":1000000000000000},{"type":"null"}]}},"required":["n","d"],"additionalProperties":false},"closing":{"type":"object","properties":{"n":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000000},{"type":"null"}]},"d":{"anyOf":[{"type":"integer","minimum":1,"maximum":1000000000000000},{"type":"null"}]}},"required":["n","d"],"additionalProperties":false},"life_after":{"anyOf":[{"type":"integer","minimum":0,"maximum":24},{"type":"null"}]},"residual_minor":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["opening","charge","closing","life_after","residual_minor"],"additionalProperties":false},"minItems":8,"maxItems":8},"total_depreciation":{"type":"object","properties":{"n":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000000},{"type":"null"}]},"d":{"anyOf":[{"type":"integer","minimum":1,"maximum":1000000000000000},{"type":"null"}]}},"required":["n","d"],"additionalProperties":false},"final_carrying":{"type":"object","properties":{"n":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000000},{"type":"null"}]},"d":{"anyOf":[{"type":"integer","minimum":1,"maximum":1000000000000000},{"type":"null"}]}},"required":["n","d"],"additionalProperties":false}},"required":["months","total_depreciation","final_carrying"],"additionalProperties":false}},"required":["cost_minor","initial_residual_minor","initial_life","revisions","report"],"additionalProperties":false},"requestExample":{"cost_minor":1000,"initial_residual_minor":100,"initial_life":8,"revisions":[{"month":3,"remaining_life_domain":[3],"residual_minor":100}],"report":{"months":[{"opening":{"n":1000,"d":1},"charge":{"n":225,"d":2},"closing":{"n":1775,"d":2},"life_after":7,"residual_minor":100},{"opening":{"n":1775,"d":2},"charge":{"n":225,"d":2},"closing":{"n":775,"d":1},"life_after":6,"residual_minor":100},{"opening":{"n":775,"d":1},"charge":{"n":225,"d":1},"closing":{"n":550,"d":1},"life_after":2,"residual_minor":100},{"opening":{"n":550,"d":1},"charge":{"n":225,"d":1},"closing":{"n":325,"d":1},"life_after":1,"residual_minor":100},{"opening":{"n":325,"d":1},"charge":{"n":225,"d":1},"closing":{"n":100,"d":1},"life_after":0,"residual_minor":100},{"opening":{"n":100,"d":1},"charge":{"n":0,"d":1},"closing":{"n":100,"d":1},"life_after":0,"residual_minor":100},{"opening":{"n":100,"d":1},"charge":{"n":0,"d":1},"closing":{"n":100,"d":1},"life_after":0,"residual_minor":100},{"opening":{"n":100,"d":1},"charge":{"n":0,"d":1},"closing":{"n":100,"d":1},"life_after":0,"residual_minor":100}],"total_depreciation":{"n":900,"d":1},"final_carrying":{"n":100,"d":1}}}}]}