The Contract object represents a business contract between the adjusting company and a client (carrier) company. Contracts are configured inside the FileTrac UI; no API method creates them. They are returned in two contexts:
As a nested list on each
ClientCompanyExtractreturned byGetClientCompanies.As a top-level list by
GetClientContracts.As a nested list on each
Claimreturned byGetClaimDetail— these are the contracts that apply to the specific claim.
The XML element name is Contract.
Properties
Property | Datatype | FileTrac UI Location | Description |
| int | — | System-generated ID unique to this contract. |
| string | Edit Contract → Contract Name | Contract name. |
| string | Edit Contract → Contract Code | Contract code. |
| int | — | System ID of the client (carrier) company on this contract. |
| string | Edit Company → Company Name | Client company name. |
| string | Edit Company → Company Code | Client company code. |
| string | Edit Company → BDX Account |
|
| dateTime | Edit Contract → Contract Start Date | Start date of the contract. |
| dateTime | Edit Contract → Contract End Date | End date of the contract. |
| string | Edit Contract → Year of Account | Year of account. |
| string | Edit Contract → UMR | Unique Market Reference. |
| decimal | Edit Contract → Authority Level | Authority level for the contract. |
| string | Edit Contract → Contract Notes | Free-text contract notes. |
| int | — | System ID of the coverholder company. |
| string | Edit Contract → Contract Coverholder | Coverholder company name. |
| int | — | System ID of the syndicate company. |
| string | Edit Contract → Contract Syndicate | Syndicate company name. |
| string | Edit Company → Syndicate # | Syndicate number. |
| decimal | Edit Contract → Loss Fund | Loss fund amount. |
| string | Edit Contract → Broker Reference # | Broker reference number. |
| dateTime | — | System date when the contract was created. |
Behavior Notes
No
AddContractmethod. Contracts are configured in the FileTrac UI. The API is read-only against contract records.A claim can have multiple contracts.
GetClaimDetailreturns aContractslist per claim — typically containing the primary contract plus any reinsurance treaties that apply.The
AuthorityLevelis the authority delegated to the adjusting company under this contract. It is used in claim-share, reserve, and payment authority calculations in the FileTrac UI but is not enforced by API-level methods.
Related Methods
GetClientCompanies— returns contracts nested inside each company.GetClientContracts— returns contracts across all client companies in a single call.GetClaimDetail— returns the contracts that apply to a specific claim.ClaimShare— share arrangements reference contracts viaContractID.
