Schema: Management Liability (Réunion)
Tax Code: FR_IPT_STD • Réunion
Base API Schema
Top-level fields
| Field | Type | Required | Description |
|---|---|---|---|
referenceNumber | string | Optional | Unique policy reference |
policyStartDate | string | Required | Policy inception date (YYYY-MM-DD) |
policyEndDate | string | Required | Policy expiry date (YYYY-MM-DD) |
policyEndAtStartOfDay | boolean | Optional | Whether the policy ends at the start of the policy end date (true = SOD, false/omitted = EOD) |
policyCurrency | string | Required | Base policy currency code (ISO 4217), e.g. USD |
transactionType | string | Required | Transaction type for the calculation |
policyCoverages[0] fields
| Field | Type | Required | Description |
|---|---|---|---|
coverageCode | string | Required | Code of the coverage being calculated |
countryCode | string | Required | Country where the coverage applies (ISO 3166-1 alpha-3) |
premium | number | Required | Premium amount for this coverage |
exceptPremium | number | Optional | Premium amount to exclude from calculation (default 0) |
premiumCurrency | string | Required | Currency of the premium (ISO 4217) |
limit | number | Optional | Coverage limit amount |
limitCurrency | string | Optional | Currency of the limit (ISO 4217) |
coverageStartDate | string | Optional | Coverage inception date (YYYY-MM-DD) |
coverageEndDate | string | Optional | Coverage expiry date (YYYY-MM-DD) |
taxEffectiveDate | string | Optional | Date used to determine applicable tax rules (YYYY-MM-DD) |
transactionType | string | Optional | Transaction type override for this coverage |
coverageDetails | object | Optional | Key-value pairs for coverage-specific inputs required by tax rules |
policyCoverages[0].coverageDetails fields for Management Liability
| Field | Type | Required | Description |
|---|---|---|---|
household_risk | boolean | Optional | Default: false |
professional_risk | boolean | Optional | Default: false |
agricultural_risk | boolean | Optional | Default: false |
local_authority_risk | boolean | Optional | Default: false |
caisses_department_risk | boolean | Optional | Default: false |
Example Request
Edit the JSON request body before calculating (max 100KB)