{"service":"HALOWERK finopswerk","endpoint":"/v1/adjusted-coupon-cashflow-ledger","method":"POST","content_type":"application/json","inputSchema":{"type":"object","properties":{"start_date":{"type":"string","pattern":"^20[2-3][0-9]-[0-1][0-9]-[0-3][0-9]$","maxLength":10},"period_count":{"type":"integer","minimum":1,"maximum":6},"months_per_period":{"type":"integer","minimum":1,"maximum":6},"eom":{"type":"boolean"},"principal_minor":{"type":"integer","minimum":0,"maximum":1000000},"annual_rate_bps":{"type":"integer","minimum":0,"maximum":10000},"convention":{"enum":["FOLLOWING","MODFOLLOWING","PRECEDING"]},"holiday_calendars":{"type":"array","items":{"type":"array","items":{"type":"string","pattern":"^20[2-3][0-9]-[0-1][0-9]-[0-3][0-9]$","maxLength":10},"minItems":0,"maxItems":8},"minItems":1,"maxItems":2},"report":{"type":"object","properties":{"coupons":{"type":"array","items":{"type":"object","properties":{"accrual_from":{"anyOf":[{"type":"string","pattern":"^20[2-3][0-9]-[0-1][0-9]-[0-3][0-9]$","maxLength":10},{"type":"null"}]},"accrual_to":{"anyOf":[{"type":"string","pattern":"^20[2-3][0-9]-[0-1][0-9]-[0-3][0-9]$","maxLength":10},{"type":"null"}]},"payment_date":{"anyOf":[{"type":"string","pattern":"^20[2-3][0-9]-[0-1][0-9]-[0-3][0-9]$","maxLength":10},{"type":"null"}]},"days":{"anyOf":[{"type":"integer","minimum":1,"maximum":200},{"type":"null"}]},"interest":{"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},"payment":{"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":["accrual_from","accrual_to","payment_date","days","interest","payment"],"additionalProperties":false},"minItems":1,"maxItems":6},"total_interest":{"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},"total_payment":{"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":["coupons","total_interest","total_payment"],"additionalProperties":false}},"required":["start_date","period_count","months_per_period","eom","principal_minor","annual_rate_bps","convention","holiday_calendars","report"],"additionalProperties":false},"requestExample":{"start_date":"2024-01-31","period_count":3,"months_per_period":1,"eom":true,"principal_minor":1000,"annual_rate_bps":5000,"convention":"FOLLOWING","holiday_calendars":[[]],"report":{"coupons":[{"accrual_from":"2024-01-31","accrual_to":"2024-02-29","payment_date":"2024-02-29","days":29,"interest":{"n":2900,"d":73},"payment":{"n":2900,"d":73}},{"accrual_from":"2024-02-29","accrual_to":"2024-03-31","payment_date":"2024-04-01","days":31,"interest":{"n":3100,"d":73},"payment":{"n":3100,"d":73}},{"accrual_from":"2024-03-31","accrual_to":"2024-04-30","payment_date":"2024-04-30","days":30,"interest":{"n":3000,"d":73},"payment":{"n":76000,"d":73}}],"total_interest":{"n":9000,"d":73},"total_payment":{"n":82000,"d":73}}},"operations":[{"method":"POST","inputSchema":{"type":"object","properties":{"start_date":{"type":"string","pattern":"^20[2-3][0-9]-[0-1][0-9]-[0-3][0-9]$","maxLength":10},"period_count":{"type":"integer","minimum":1,"maximum":6},"months_per_period":{"type":"integer","minimum":1,"maximum":6},"eom":{"type":"boolean"},"principal_minor":{"type":"integer","minimum":0,"maximum":1000000},"annual_rate_bps":{"type":"integer","minimum":0,"maximum":10000},"convention":{"enum":["FOLLOWING","MODFOLLOWING","PRECEDING"]},"holiday_calendars":{"type":"array","items":{"type":"array","items":{"type":"string","pattern":"^20[2-3][0-9]-[0-1][0-9]-[0-3][0-9]$","maxLength":10},"minItems":0,"maxItems":8},"minItems":1,"maxItems":2},"report":{"type":"object","properties":{"coupons":{"type":"array","items":{"type":"object","properties":{"accrual_from":{"anyOf":[{"type":"string","pattern":"^20[2-3][0-9]-[0-1][0-9]-[0-3][0-9]$","maxLength":10},{"type":"null"}]},"accrual_to":{"anyOf":[{"type":"string","pattern":"^20[2-3][0-9]-[0-1][0-9]-[0-3][0-9]$","maxLength":10},{"type":"null"}]},"payment_date":{"anyOf":[{"type":"string","pattern":"^20[2-3][0-9]-[0-1][0-9]-[0-3][0-9]$","maxLength":10},{"type":"null"}]},"days":{"anyOf":[{"type":"integer","minimum":1,"maximum":200},{"type":"null"}]},"interest":{"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},"payment":{"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":["accrual_from","accrual_to","payment_date","days","interest","payment"],"additionalProperties":false},"minItems":1,"maxItems":6},"total_interest":{"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},"total_payment":{"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":["coupons","total_interest","total_payment"],"additionalProperties":false}},"required":["start_date","period_count","months_per_period","eom","principal_minor","annual_rate_bps","convention","holiday_calendars","report"],"additionalProperties":false},"requestExample":{"start_date":"2024-01-31","period_count":3,"months_per_period":1,"eom":true,"principal_minor":1000,"annual_rate_bps":5000,"convention":"FOLLOWING","holiday_calendars":[[]],"report":{"coupons":[{"accrual_from":"2024-01-31","accrual_to":"2024-02-29","payment_date":"2024-02-29","days":29,"interest":{"n":2900,"d":73},"payment":{"n":2900,"d":73}},{"accrual_from":"2024-02-29","accrual_to":"2024-03-31","payment_date":"2024-04-01","days":31,"interest":{"n":3100,"d":73},"payment":{"n":3100,"d":73}},{"accrual_from":"2024-03-31","accrual_to":"2024-04-30","payment_date":"2024-04-30","days":30,"interest":{"n":3000,"d":73},"payment":{"n":76000,"d":73}}],"total_interest":{"n":9000,"d":73},"total_payment":{"n":82000,"d":73}}}}]}