{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"type":"object","additionalProperties":false,"required":["invoiceTotals"],"properties":{"invoiceTotals":{"type":"object","additionalProperties":false,"required":["data","claim"],"properties":{"data":{"type":"object","additionalProperties":false,"required":["lines","charges","allowances","tax_categories","prepaid_minor","rounding_minor"],"properties":{"lines":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","category","amount_minor"],"properties":{"id":{"type":"string","maxLength":64},"category":{"type":"string","maxLength":64},"amount_minor":{"type":"integer","minimum":0,"maximum":1000000000}}},"minItems":1,"maxItems":32},"charges":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["category","amount_minor"],"properties":{"category":{"type":"string","maxLength":64},"amount_minor":{"type":"integer","minimum":0,"maximum":1000000000}}},"minItems":0,"maxItems":16},"allowances":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["category","amount_minor"],"properties":{"category":{"type":"string","maxLength":64},"amount_minor":{"type":"integer","minimum":0,"maximum":1000000000}}},"minItems":0,"maxItems":16},"tax_categories":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","rate_basis_points"],"properties":{"id":{"type":"string","maxLength":64},"rate_basis_points":{"type":"integer","minimum":0,"maximum":100000}}},"minItems":1,"maxItems":16},"prepaid_minor":{"type":"integer","minimum":0,"maximum":1000000000},"rounding_minor":{"type":"integer","minimum":-10000,"maximum":10000}}},"claim":{"anyOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["allowance_minor","charge_minor","line_extension_minor","payable_minor","tax_exclusive_minor","tax_inclusive_minor","tax_minor","taxes"],"properties":{"allowance_minor":{"type":"integer"},"charge_minor":{"type":"integer"},"line_extension_minor":{"type":"integer"},"payable_minor":{"type":"integer"},"tax_exclusive_minor":{"type":"integer"},"tax_inclusive_minor":{"type":"integer"},"tax_minor":{"type":"integer"},"taxes":{"type":"array","maxItems":4096,"items":{"type":"object","additionalProperties":false,"required":["id","tax_minor","taxable_minor"],"properties":{"id":{"type":"string","maxLength":20000},"tax_minor":{"type":"integer"},"taxable_minor":{"type":"integer"}}}}}}]}}}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-01/ubl-invoice-explicit-tax-group-monetary-reconciliation"}