Jp Payroll Suite
jp_payroll_suiteJapan payroll suite: net salary + social insurance + income walls (+bonus) in one call. Flat $0.05. Choose this when you want take-home pay, social insurance and the income walls (and the bonus, if given) together from one annual figure in one call; if you only need the take-home amount, jp_payroll_net is cheaper.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| age | No | Age in years (selects care-insurance and other age-gated rules) | |
| x_payment | No | Optional: base64 X-PAYMENT header value (x402 exact scheme, USDC on Base mainnet). Omit it to receive the payment requirements (accepts[] + docs) for this call without being charged. | |
| dependents | No | Dependents object (see /catalog input spec) | |
| prefecture | Yes | Prefecture (romaji or Japanese), e.g. 'Tokyo' | |
| annual_bonus_yen | No | Annual bonus total in yen | |
| annual_gross_yen | Yes | Annual gross salary in yen | |
| previous_month_after_si_yen | No | Previous month's pay after social insurance (withholding table lookup) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | JSON body of the underlying call (see /samples/{product} for each product's shape) | |
| status | Yes | HTTP status of the underlying call (200 result, 402 payment terms, 4xx input error) | |
| how_to_pay | No | ||
| receipt_id | No | set on paid results; free re-fetch via get_receipt | |
| payment_required | No | true when status is 402: body holds x402 payment terms, not a result. Pay and call again with x_payment |