demo-alfa-with-fire-json-model

Namespace

fire.model.agreement

An agreement represents the standard terms agreed between two parties.

Local Fields

Name Datatype Description
date datetime

The observation or value date for the data in this object. Formatted as YYYY-MM-DDTHH:MM:SSZ in accordance with ISO 8601.

guarantor_id string ?

The unique identifier used by the financial institution to identify the guarantor of the transactions covered by this agreement.

netting_restriction  fire.model.agreement_netting_restriction ?

populated only if any netting restriction applies, in relation to the nature of the agreement or the enforceability of netting in the jurisdiction of the counterparty, preventing the recognition of the agreement as risk-reducing, pursuant to CRR Articles 295 to 298

minimum_transfer_amount int ?

Smallest amount of collateral that can be transferred. Monetary type represented as a naturally positive integer number of cents/pence.

number_of_disputes int ?

Indicates the number of disputes threshold to be used in the margin period of risk

margin_period_of_risk int ?

Margin period of risk estimated for the transactions covered by the [CSA] agreement

threshold int ?

Amount below which collateral is not required. Monetary type represented as a naturally positive integer number of cents/pence.

source string ?

The source where this data originated.

version_id string ?

The version identifier of the data such as the firm's internal batch identifier.

type  fire.model.agreement_type ?

The type of the master agreement.

country_code  fire.model.country_code ?

The country code for the governing law of the agreement. Two-letter country code as defined according to ISO 3166-1.

stay_protocol  fire.model.agreement_stay_protocol ?

Indicates whether a stay protocol has been signed by one or both parties to the agreement.

credit_support_type  fire.model.agreement_credit_support_type ?

The type of credit support document

id string

The unique identifier for the record within the firm.

margin_frequency  fire.model.agreement_margin_frequency ?

Indicates the periodic timescale at which variation margin is exchanged. Cleared derivatives which are daily settled can be flagged as daily_settled.

customer_id string ?

The unique identifier used by the financial institution to identify the counterparty to this agreement.

base_currency_code  fire.model.currency_code ?

Currency in accordance with ISO 4217. It should be consistent with minimum transfer amount and threshold.

start_date datetime ?

The timestamp that the agreement commences. YYYY-MM-DDTHH:MM:SSZ in accordance with ISO 8601.


Referenced from fields in: