Section
objectA single section within a quote submission. The front end sends at most two section objects: one for the main Agency policy (MSSL/MAIS etc.), and one for the Mosaic Asta Europe (MAE) policy when the risk has an EEA component. Each section carries a division.id that identifies which agency line it belongs to. Trident uses this to determine which syndicate lines (1609/2610 for the agency section; 5399/5431 for the MAE section).
Required. Agency division this section belongs to — id only. Must match the division.id supplied in the corresponding lines[] entry. Trident uses this to identify: (a) which XFI agency line to associate the section with, and (b) which syndicate lines to include (agency div → 1609+2610; MAE div 7 → 5399+5431).
Show Child Parameters
Section label (e.g. ‘Cyber Liability - Primary Layer’). Use a descriptive name that identifies the layer type and coverage for internal reference.
Example:Cyber Liability - Primary Layer
Required. gELR (gross expected loss ratio) at section level (numeric, e.g. 50). Source: quote/bind documentation.
Example:50
Required. Type of layer — id only. Select ‘Primary’ if Mosaic takes the first layer in the tower; select ‘1st Excess’ or higher for layers further up the tower. Default to ‘Primary’ if not specified by the underwriter. Source: quote email or documentation.
Show Child Parameters
Required. Solvency II class — id only. For CY LOB, select ‘EP - Direct-General Liability’. Enter the risk code applicable for the class of business.
Show Child Parameters
Required. Type of limit basis — id only. Source: quote email or documentation. Default to ‘In the Aggregate’ if not specified. Determines the basis and frequency at which the limit can be applied.
Show Child Parameters
Required. Excess / attachment point for this section (numeric). Set to 0 for the Primary layer. Set to the attachment point value for Excess layers.
Required. 100% limit for this section (numeric, gross pre-line). Source: quote documentation.
Example:1000000
Optional. Aggregate limit for this section (numeric, gross pre-line).
Example:1000000
Required. Agreement reference for this section. Identifies the binding authority agreement under which this section is written.
Show Child Parameters
Coverage line within a quote section.
Show Child Parameters
Deduction (brokerage / commission) or tax deduction line within a quote section.
For tax deductions (deduction code TAXIDIR, TAXIRID, or TAXIRIR), populate the additional tax fields: amountOfPremium, typeOfTax, country, contactCreation. Record one entry per country in the tax schedule, including countries with 0% tax (use a Non-taxable entry).
Show Child Parameters
Deductible details for this section.
Show Child Parameters
Clause / condition attached to a quote section.
Show Child Parameters
Reinstatement config.
Show Child Parameters
Regulatory coding (code split) line within a quote section.
Show Child Parameters
A single carrier entry in a section-level market split.
Show Child Parameters
Bind-time. Section class — code only. Excess Casualty: XSC when policy reference suffix is AA; XCP (Punitive Damages) when suffix is AU.
Show Child Parameters
Bind-time. Required for renewal policies. Risk Adjusted Rate Change percentage. Must not be 0% for renewals — query the underwriter if not provided. Source: quote/bind documentation.
Example:5
Optional. Instalment basis — id only (e.g. Annual, Quarterly, Monthly, Custom). Source: Premium Payment Terms section of the declaration slip. When set to Custom, also supply customInstalments, instalmentCount, and instalmentPlan.
Show Child Parameters
Optional. Set true for a custom (non-standard) instalment schedule. Depends on instalmentbasis — set true when instalmentbasis is Custom. When true: populate instalmentCount and instalmentPlan; set overrideToSingle to false.
Bind-time. Override to a single instalment. Mutually exclusive with customInstalments — must be false when customInstalments is true.
Optional. Number of custom instalments. Depends on instalmentbasis — required when customInstalments is true (i.e. when instalmentbasis is Custom).
Example:4
Required. Payment days from inception (typically 30 or 60 for MSSL).
Example:30
A single entry in a custom instalment plan.
Show Child Parameters
SectionAgreement
objectAgreement reference for a quote section.
Required. Agreement code (e.g. ‘AGR0000159’). The Mosaic binding authority agreement under which this section is written.
Example:AGR0000159
Required. Agreement activity code (e.g. ‘AGR0000159-22-01’). The specific year/version of the agreement activity.
Example:AGR0000159-22-01
Required. Agreement section identifier (e.g. ‘1’). Identifies the section within the agreement activity.
Example:1
SectionCoverage
objectCoverage line within a quote section.
Coverage type code (e.g. SPL = Cyber Liability, BRC = Breach Response Cost). Identifies which coverage this line represents within the section.
Example:SPL
Required. Limit currency — code only. The currency in which the coverage limits are denominated, as stated in the quote documentation.
Show Child Parameters
Required. Per-occurrence limit for this coverage (numeric, 100% basis). Source: quote documentation.
Example:500000
Required. Aggregate limit for this coverage (numeric, 100% basis). Source: quote documentation.
Example:500000
Required. 100% gross premium for this coverage (numeric). If the underwriter provides a total premium without per-coverage splits, divide it equally across coverages or use the percentages supplied by the underwriter.
Example:15000
Premium split percentage for this coverage line (numeric). Represents this coverage’s share of the total section premium.
Example:50
Required. Premium currency — code only. The currency in which the premium is denominated, as stated in the quote documentation.
Show Child Parameters
Required. Settlement currency — code only. Options are restricted to the currencies available for the selected agreement. Default to match the premium/limit currency when not specified. Exception: Dubai division always settles in USD regardless of limit or premium currency.
Show Child Parameters
Required. Premium basis — id only (e.g. Flat, M&D). Source: Premium Payment Terms section of the declaration slip.
Show Child Parameters
Required. Claims basis — id only. LOB rules: PV = LOD; CY/PL = CMD; FI PI/D&O/EPLI = CM; FI BB/7T = LD; Excess Casualty = LOD (occurrence risk codes) or CM (claims-made risk codes).
Show Child Parameters
Optional. Waiting period amount for this coverage (numeric).
Example:25000
Optional. Waiting period measurement unit — id only.
Show Child Parameters
Optional. Waiting period duration expressed in the selected measurement unit (numeric).
Example:12
SectionDeduction
objectDeduction (brokerage / commission) or tax deduction line within a quote section.
For tax deductions (deduction code TAXIDIR, TAXIRID, or TAXIRIR), populate the additional tax fields: amountOfPremium, typeOfTax, country, contactCreation. Record one entry per country in the tax schedule, including countries with 0% tax (use a Non-taxable entry).
Deduction type reference — id only.
Show Child Parameters
Example:20
Optional. Type of deduction payable — id only.
Show Child Parameters
Optional. Set true to enable manual override of the deduction rate in XFI. Must be enabled before editing any deduction value.
Example:true
Required. Premium allocation amount for this country entry (numeric, 100% basis). Represents the portion of the total premium attributable to this country.
Example:15000
Type of tax — id only (e.g. Insurance Premium Tax). From the tax schedule on the slip.
Show Child Parameters
Required. Country for this tax entry — code only. Spain, Portugal, Italy and Canada require mandatory entries per Lloyd’s coverholder reporting standards.
Show Child Parameters
Optional. Supply when the insured contact for this country is not found in XFI. Required for Spain, Portugal, Italy and Canada per Lloyd’s coverholder reporting standard.
Show Child Parameters
Deductible
objectDeductible details for a quote section (single object, not an array).
Type of deductible — id only.
Show Child Parameters
Deductible basis — id only.
Show Child Parameters
Optional. All-risk deductible indicator for this section — 1 when an all-risk deductible applies.
Example:1