{"service":"HALOWERK finopswerk","endpoint":"/v1/weekly-rate-bonus-overtime-ledger","method":"POST","content_type":"application/json","inputSchema":{"type":"object","properties":{"bonus_total_domain":{"type":"array","items":{"type":"integer","minimum":0,"maximum":1000000},"minItems":1,"maxItems":2},"weeks":{"type":"array","items":{"type":"object","properties":{"jobs":{"type":"array","items":{"type":"object","properties":{"hours":{"type":"integer","minimum":0,"maximum":80},"hourly_cents":{"type":"integer","minimum":1,"maximum":10000}},"required":["hours","hourly_cents"],"additionalProperties":false},"minItems":1,"maxItems":2}},"required":["jobs"],"additionalProperties":false},"minItems":1,"maxItems":4},"report":{"type":"object","required":["hours","overtime_hours","straight_pay","base_regular_rate","bonus_share","bonus_regular_rate","revised_regular_rate","base_overtime_premium","retro_overtime","original_gross","revised_gross","total_hours","total_straight","total_original_gross","total_bonus","total_retro_overtime","total_revised_gross","reconciliation_gap"],"additionalProperties":{"type":"array","items":{"type":"object","properties":{"n":{"type":["string","null"],"pattern":"^(0|[1-9][0-9]{0,63})$","maxLength":64},"d":{"type":["string","null"],"pattern":"^[1-9][0-9]{0,63}$","maxLength":64}},"required":["n","d"],"additionalProperties":false},"minItems":1,"maxItems":4},"propertyNames":{"enum":["hours","overtime_hours","straight_pay","base_regular_rate","bonus_share","bonus_regular_rate","revised_regular_rate","base_overtime_premium","retro_overtime","original_gross","revised_gross","total_hours","total_straight","total_original_gross","total_bonus","total_retro_overtime","total_revised_gross","reconciliation_gap"]},"patternProperties":{"^(total_hours|total_straight|total_original_gross|total_bonus|total_retro_overtime|total_revised_gross|reconciliation_gap)$":{"type":"object","properties":{"n":{"type":["string","null"],"pattern":"^(0|[1-9][0-9]{0,63})$","maxLength":64},"d":{"type":["string","null"],"pattern":"^[1-9][0-9]{0,63}$","maxLength":64}},"required":["n","d"],"additionalProperties":false}}}},"required":["bonus_total_domain","weeks","report"],"additionalProperties":false},"requestExample":{"bonus_total_domain":[1],"weeks":[{"jobs":[{"hours":39,"hourly_cents":1000}]}],"report":{"hours":[{"n":"39","d":"1"}],"overtime_hours":[{"n":"0","d":"1"}],"straight_pay":[{"n":"39000","d":"1"}],"base_regular_rate":[{"n":"1000","d":"1"}],"bonus_share":[{"n":"1","d":"1"}],"bonus_regular_rate":[{"n":"1","d":"39"}],"revised_regular_rate":[{"n":"39001","d":"39"}],"base_overtime_premium":[{"n":"0","d":"1"}],"retro_overtime":[{"n":"0","d":"1"}],"original_gross":[{"n":"39000","d":"1"}],"revised_gross":[{"n":"39001","d":"1"}],"total_hours":{"n":"39","d":"1"},"total_straight":{"n":"39000","d":"1"},"total_original_gross":{"n":"39000","d":"1"},"total_bonus":{"n":"1","d":"1"},"total_retro_overtime":{"n":"0","d":"1"},"total_revised_gross":{"n":"39001","d":"1"},"reconciliation_gap":{"n":"0","d":"1"}}},"operations":[{"method":"POST","inputSchema":{"type":"object","properties":{"bonus_total_domain":{"type":"array","items":{"type":"integer","minimum":0,"maximum":1000000},"minItems":1,"maxItems":2},"weeks":{"type":"array","items":{"type":"object","properties":{"jobs":{"type":"array","items":{"type":"object","properties":{"hours":{"type":"integer","minimum":0,"maximum":80},"hourly_cents":{"type":"integer","minimum":1,"maximum":10000}},"required":["hours","hourly_cents"],"additionalProperties":false},"minItems":1,"maxItems":2}},"required":["jobs"],"additionalProperties":false},"minItems":1,"maxItems":4},"report":{"type":"object","required":["hours","overtime_hours","straight_pay","base_regular_rate","bonus_share","bonus_regular_rate","revised_regular_rate","base_overtime_premium","retro_overtime","original_gross","revised_gross","total_hours","total_straight","total_original_gross","total_bonus","total_retro_overtime","total_revised_gross","reconciliation_gap"],"additionalProperties":{"type":"array","items":{"type":"object","properties":{"n":{"type":["string","null"],"pattern":"^(0|[1-9][0-9]{0,63})$","maxLength":64},"d":{"type":["string","null"],"pattern":"^[1-9][0-9]{0,63}$","maxLength":64}},"required":["n","d"],"additionalProperties":false},"minItems":1,"maxItems":4},"propertyNames":{"enum":["hours","overtime_hours","straight_pay","base_regular_rate","bonus_share","bonus_regular_rate","revised_regular_rate","base_overtime_premium","retro_overtime","original_gross","revised_gross","total_hours","total_straight","total_original_gross","total_bonus","total_retro_overtime","total_revised_gross","reconciliation_gap"]},"patternProperties":{"^(total_hours|total_straight|total_original_gross|total_bonus|total_retro_overtime|total_revised_gross|reconciliation_gap)$":{"type":"object","properties":{"n":{"type":["string","null"],"pattern":"^(0|[1-9][0-9]{0,63})$","maxLength":64},"d":{"type":["string","null"],"pattern":"^[1-9][0-9]{0,63}$","maxLength":64}},"required":["n","d"],"additionalProperties":false}}}},"required":["bonus_total_domain","weeks","report"],"additionalProperties":false},"requestExample":{"bonus_total_domain":[1],"weeks":[{"jobs":[{"hours":39,"hourly_cents":1000}]}],"report":{"hours":[{"n":"39","d":"1"}],"overtime_hours":[{"n":"0","d":"1"}],"straight_pay":[{"n":"39000","d":"1"}],"base_regular_rate":[{"n":"1000","d":"1"}],"bonus_share":[{"n":"1","d":"1"}],"bonus_regular_rate":[{"n":"1","d":"39"}],"revised_regular_rate":[{"n":"39001","d":"39"}],"base_overtime_premium":[{"n":"0","d":"1"}],"retro_overtime":[{"n":"0","d":"1"}],"original_gross":[{"n":"39000","d":"1"}],"revised_gross":[{"n":"39001","d":"1"}],"total_hours":{"n":"39","d":"1"},"total_straight":{"n":"39000","d":"1"},"total_original_gross":{"n":"39000","d":"1"},"total_bonus":{"n":"1","d":"1"},"total_retro_overtime":{"n":"0","d":"1"},"total_revised_gross":{"n":"39001","d":"1"},"reconciliation_gap":{"n":"0","d":"1"}}}}]}