PLI Tax Audit (Practice)
Tax Audit protection
There are two ways to create a quote. Use one or the other:
- With a single state: send
regionand onestamp_duty_centsamount. - With turnover by state: send the percentage of the insured's turnover earned in each state, and the stamp duty for each of those states.
A quote that mixes parameters from the two is refused.
With a single state
Parameter Explanations
| Parameter | Type | Description |
|---|---|---|
product | String | The product slug: "abtaxauditau" |
premium_cents | Integer | The amount of the premium in cents (eg a $1,347.67 premium would be 134767) |
premium_sales_tax_cents | Integer | The amount of the GST for just the premium component, in cents |
admin_fee_cents | Integer | The amount of the admin fee (doc fee) in cents |
admin_fee_sales_tax_cents | Integer | The amount of the GST for just the admin fee (doc fee) component, in cents |
broker_fee_cents | Integer | The amount of the broker fee being charged by the broker in cents |
broker_fee_sales_tax_cents | Integer | The amount of the GST for just the broker fee component, in cents |
stamp_duty_cents | Integer | The amount of the stamp duty in cents |
region | String | The state the business is based in ('ACT', 'NSW', 'NT', 'QLD', 'SA', 'TAS', 'VIC', 'WA') |
limit_cents | Integer | The amount of the selected limit, in cents |
business_type_turnover | string | The value selected for the business type/turnover from the defined list (see options below) |
master_policy_entity | String | The name of the entity that has the "master policy" |
policy_start_date | String | Optional, see Products page for more info |
name_of_insured | String | The name of the main entity being covered |
additional_entities | String[] | Optional, An array of strings, each being the name of an additional entity being covered |
name | String | The name of the contact person at the insured entity |
email | String | The email address for the contact person at the insured entity |
Parameters required to create a quote
All Parameters are required to create a quote with the following exeptions:
policy_start_date: Ifnullor absent, the start date will be assumed to be "today"additional_entities: Ifnullor empty, no additional entities will be covered
{
"product": "abtaxauditau",
"premium_cents": 47500,
"premium_sales_tax_cents": 4750,
"admin_fee_cents": 250,
"admin_fee_sales_tax_cents": 25,
"broker_fee_cents": 1500,
"broker_fee_sales_tax_cents": 150,
"stamp_duty_cents": 4703,
"region": "NSW",
"limit_cents": 2000000,
"master_policy_entity": "Big Accounting Pty Ltd",
"policy_start_date": "2021-10-15",
"name_of_insured": "Mary's IT Services Pty Ltd",
"additional_entities": ["Mary Family Trust", "Mary Super Fund"],
"name": "Mary Smith",
"email": "mary@example.com"
}
With turnover by state
Stamp duty for this class of insurance is split across the states where the insured earns its turnover. This way of quoting sends the turnover percentage and the stamp duty for each state.
Parameter Explanations
| Parameter | Type | Description |
|---|---|---|
product | String | The product slug: "abtaxauditau" |
premium_cents | Integer | The amount of the premium in cents (eg a $1,347.67 premium would be 134767) |
premium_sales_tax_cents | Integer | The amount of the GST for just the premium component, in cents |
admin_fee_cents | Integer | The amount of the admin fee (doc fee) in cents |
admin_fee_sales_tax_cents | Integer | The amount of the GST for just the admin fee (doc fee) component, in cents |
broker_fee_cents | Integer | The amount of the broker fee being charged by the broker in cents |
broker_fee_sales_tax_cents | Integer | The amount of the GST for just the broker fee component, in cents |
region_earnings_percentages | Object | The percentage of the insured's turnover earned in each state (see rules below) |
stamp_duty_cents_by_region | Object | The amount of the stamp duty for each state, in cents (see rules below) |
limit_cents | Integer | The amount of the selected limit, in cents |
business_type_turnover | string | The value selected for the business type/turnover from the defined list (see options below) |
master_policy_entity | String | The name of the entity that has the "master policy" |
policy_start_date | String | Optional, see Products page for more info |
name_of_insured | String | The name of the main entity being covered |
additional_entities | String[] | Optional, An array of strings, each being the name of an additional entity being covered |
name | String | The name of the contact person at the insured entity |
email | String | The email address for the contact person at the insured entity |
Turnover and stamp duty by state
region_earnings_percentages: the percentage of the insured's turnover earned in each state. Each percentage must be above zero, and together they must add up to exactly 100.stamp_duty_cents_by_region: the stamp duty you calculated for each state, in cents. It must name exactly the same states asregion_earnings_percentages. Each amount must be a whole number of cents. Send0for a state with no stamp duty, such as the ACT.
Both use the state codes nsw, vic, qld, sa, wa, tas, nt and act.
The premium, the premium GST, the fees and the GST on the fees are sent as single amounts. We split the premium and its GST across the states by the percentages, and the parts always add up to the amounts you sent.
A quote is refused if it also sends region or stamp_duty_cents.
Parameters required to create a quote
All Parameters are required to create a quote with the following exceptions:
policy_start_date: Ifnullor absent, the start date will be assumed to be "today"additional_entities: Ifnullor empty, no additional entities will be covered
{
"product": "abtaxauditau",
"premium_cents": 47500,
"premium_sales_tax_cents": 4750,
"admin_fee_cents": 250,
"admin_fee_sales_tax_cents": 25,
"broker_fee_cents": 1500,
"broker_fee_sales_tax_cents": 150,
"region_earnings_percentages": { "nsw": 60, "vic": 30, "act": 10 },
"stamp_duty_cents_by_region": { "nsw": 2822, "vic": 1097, "act": 0 },
"limit_cents": 2000000,
"master_policy_entity": "Big Accounting Pty Ltd",
"policy_start_date": "2021-10-15",
"name_of_insured": "Mary's IT Services Pty Ltd",
"additional_entities": ["Mary Family Trust", "Mary Super Fund"],
"name": "Mary Smith",
"email": "mary@example.com"
}
Business Type / Turnover options
- Salary & Wage
- Salary & Wage (inc spouse)
- Self Managed Superannuation Fund (SMSF)
- Sole Trader Partnership/Trusts
- Business Entity < $500,000
- Business Entity $500,001 - $1,000,000
- Business Entity $1,000,001 - $3,000,000
- Business Entity $3,000,001 - $6,000,000
- Business Entity $6,000,001 - $10,000,000
- Business Entity $10,000,001 - $25,000,000
- Business Entity $25,000,001 - $50,000,000
- Business Entity $50,000,001 - $75,000,000
- Business Entity $75,000,001 - $100,000,000