Package org.isda.cdm

Enum PartyRoleEnum

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<PartyRoleEnum>

    public enum PartyRoleEnum
    extends java.lang.Enum<PartyRoleEnum>
    The enumerated values for the party role. The enumerated values go beyond the FpML partyRoleScheme as they also include elements that are part of the FpML Trade, such as the Barrier Determination Agent and the Hedging Party.
    Version:
    2.5.4
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      ACCOUNTANT
      Organization responsible for preparing the accounting for the trade.
      ALLOCATION_AGENT
      The organization responsible for supplying the allocations for a trade to be allocated to multiple accounts/organizations.
      ARRANGING_BROKER
      The organization that arranged the trade, i.e.
      BARRIER_DETERMINATION_AGENT
      The party specified in the related confirmation as Barrier Determination Agent.
      BENEFICIARY
      Organization that suffers the economic benefit of the trade.
      BOOKING_PARTY
      The entity for which the organization supporting the trade's processing has booked/recorded the trade.
      BUYER
      Acquirer of the legal title to the financial instrument.
      BUYER_DECISION_MAKER
      The party or person who, having legal authority to act on behalf of the trade counterparty acting as Buyer as defined in this coding scheme, made the decision to acquire the financial instrument.
      CHARGOR
      The party that provides credit support under English Law.
      CLEARING_CLIENT
      An organization that clears trades through a clearing house, via a clearing broker (member of the clearing house) who acts as an agent on its behalf.
      CLEARING_EXCEPTION_PARTY
      A party to the trade that claims a clearing exception, such as an end-user exception under Dodd-Frank Act provisions.
      CLEARING_FIRM
      Organization that submits the trade to a clearing house on behalf of the principal.
      CLEARING_ORGANIZATION
      The organization that acts as a central counterparty to clear a derivatives contract.
      CLIENT
      Client as defined under ESMA MIFIR.
      CLIENT_DECISION_MAKER
      The party or person who, having legal authority to act on behalf of a trade counterparty, made the decision to acquire or sell the financial instrument.
      CONFIRMATION_PLATFORM
      Organization serving as a financial intermediary for the purposes of electronic confirmation or providing services for post-processing of transactional data.
      CONTRACTUAL_PARTY
      A party to a contractual document.
      COUNTER_PARTY_AFFILIATE
      Organization officially attached to the counterparty.
      COUNTER_PARTY_ULTIMATE_PARENT
      The topmost entity or organization, within the corporate hierarchy, responsible for the reporting party.
      COUNTERPARTY
      An economic counterparty to the trade.
      CREDIT_SUPPORT_PROVIDER
      Organization that enhances the credit of another organization (similar to guarantor, but may not fully guarantee the obligation).
      CUSTODIAN
      Organization that maintains custody of the asset represented by the trade on behalf of the owner/principal.
      DATA_SUBMITTER
      Entity submitting the transaction report to the competent authority.
      DETERMINING_PARTY
      The party referenced is specified in the contract confirmation as Determination Party.
      DISPUTING_PARTY
      Organization that is disputing the trade or transaction.
      DOCUMENT_REPOSITORY
      A marketplace organization which purpose is to maintain document records.
      EXECUTING_BROKER
      The (generally sell-side) organization that executed the trade; the price-making party.
      EXECUTING_ENTITY
      Entity executing the transaction.
      EXECUTION_AGENT
      The (generally buy-side) organization that acts to execute trades on behalf of an investor.
      EXECUTION_FACILITY
      The facility, exchange, or market where the trade was executed.
      GUARANTOR
      Organization that backs (guarantees) the credit risk of the trade.
      HEDGING_PARTY
      The ISDA Hedging Party that is specified in the related confirmation as Hedging, or if no Hedging Party is specified, either party to the contract.
      ORDER_TRANSMITTER
      The entity transmitting the order to the reporting firm.
      PLEDGOR
      The party that provides credit support under New York Law.
      PRIME_BROKER
      The organization that takes on or took on the credit risk for this trade by stepping in between the two economic parties (without a central counterparty clearing mechanism).
      PRIOR_TRADE_REPOSITORY
      The trade repository at which the trade was reported previous to the current trade repository.
      PUBLICATION_VENUE
      The reporting service (whether trade repository, market data service, or exchange/facility/venue data distribution service) that published the report of this trade.
      REPORTING_PARTY
      The party with the regulatory responsibility to report this trade.
      REPORTING_PARTY_AFFILIATE
      Organization officially attached to the reporting party e.g.
      REPORTING_PARTY_ULTIMATE_PARENT
      The topmost entity or organization, within the corporate hierarchy, responsible for the reporting party.
      SECURED_PARTY
      The party that receives credit support under New York or English Law.
      SELLER
      A counterparty in a trade, which performs in one of the following capacities: 1) it transfers or agrees to transfer in the future an instrument or title to that instrument in exchange for payment, 2) it writes a derivatives instrument such as an option or a swap in which it provides risk protection to the buyer.
      SELLER_DECISION_MAKER
      The party or person who, having legal authority to act on behalf of the trade counterparty acting as Seller as defined in this coding scheme, made the decision to sell the financial instrument.
      SETTLEMENT_AGENT
      The organization that makes or receives payments on behalf of the given principal party.
      TRADE_REPOSITORY
      An organization that maintains records of the trade for regulatory reporting purposes.
      TRADE_SOURCE
      The organization that originally supplied the record of the trade.
      TRADING_MANAGER
      The entity responsible for managing the assets/investments of this party.
      TRADING_PARTNER
      An entity with which this party trades from time to time, ie.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String toString()  
      static PartyRoleEnum valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static PartyRoleEnum[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • ACCOUNTANT

        @RosettaSynonym(value="Accountant",source="FpML_5_10") @RosettaSynonym(value="Accountant",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="Accountant",source="DTCC_11_0") @RosettaSynonym(value="Accountant",source="DTCC_9_0") @RosettaSynonym(value="Accountant",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum ACCOUNTANT
        Organization responsible for preparing the accounting for the trade.
      • ALLOCATION_AGENT

        @RosettaSynonym(value="AllocationAgent",source="FpML_5_10") @RosettaSynonym(value="AllocationAgent",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="AllocationAgent",source="DTCC_11_0") @RosettaSynonym(value="AllocationAgent",source="DTCC_9_0") @RosettaSynonym(value="AllocationAgent",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum ALLOCATION_AGENT
        The organization responsible for supplying the allocations for a trade to be allocated to multiple accounts/organizations.
      • ARRANGING_BROKER

        @RosettaSynonym(value="ArrangingBroker",source="FpML_5_10") @RosettaSynonym(value="ArrangingBroker",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ArrangingBroker",source="DTCC_11_0") @RosettaSynonym(value="ArrangingBroker",source="DTCC_9_0") @RosettaSynonym(value="ArrangingBroker",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum ARRANGING_BROKER
        The organization that arranged the trade, i.e. brought together the counterparties. Synonyms/Alternatives: Inter-dealer broker, agent.
      • BARRIER_DETERMINATION_AGENT

        public static final PartyRoleEnum BARRIER_DETERMINATION_AGENT
        The party specified in the related confirmation as Barrier Determination Agent.
      • BENEFICIARY

        @RosettaSynonym(value="Beneficiary",source="FpML_5_10") @RosettaSynonym(value="Beneficiary",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="Beneficiary",source="DTCC_11_0") @RosettaSynonym(value="Beneficiary",source="DTCC_9_0") @RosettaSynonym(value="Beneficiary",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum BENEFICIARY
        Organization that suffers the economic benefit of the trade. The beneficiary may be distinct from the principal/counterparty - an example occurs when a hedge fund trades via a prime broker; in this case the principal is the prime broker, but the beneficiary is the hedge fund. This can be represented as a payer/receiver account in the name of the hedge fund, but it is also possible to add the party role of 'Beneficiary' at the partyTradeInformation level.
      • BOOKING_PARTY

        @RosettaSynonym(value="BookingParty",source="FpML_5_10") @RosettaSynonym(value="BookingParty",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="BookingParty",source="DTCC_11_0") @RosettaSynonym(value="BookingParty",source="DTCC_9_0") @RosettaSynonym(value="BookingParty",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum BOOKING_PARTY
        The entity for which the organization supporting the trade's processing has booked/recorded the trade. This is used in non-reporting workflows situations in which the trade doesn't need to be reported but a firm still wants to specify their own side.
      • BUYER

        @RosettaSynonym(value="Buyer",source="FpML_5_10") @RosettaSynonym(value="Buyer",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="Buyer",source="DTCC_11_0") @RosettaSynonym(value="Buyer",source="DTCC_9_0") @RosettaSynonym(value="Buyer",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum BUYER
        Acquirer of the legal title to the financial instrument. In the case of an option, the buyer is the holder of the option. In the case of a swap or forward, the buyer will be determined by industry best practice. This does not refer to an investor or investment manager or other organization on what is typically called the 'Buy side'; for that, see the 'Client' role. Corresponds to 'Buyer' as defined in certain regulations such as ESMA MiFID II/MIFIR RTS 22 field 9.
      • BUYER_DECISION_MAKER

        @RosettaSynonym(value="BuyerDecisionMaker",source="FpML_5_10") @RosettaSynonym(value="BuyerDecisionMaker",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="BuyerDecisionMaker",source="DTCC_11_0") @RosettaSynonym(value="BuyerDecisionMaker",source="DTCC_9_0") @RosettaSynonym(value="BuyerDecisionMaker",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum BUYER_DECISION_MAKER
        The party or person who, having legal authority to act on behalf of the trade counterparty acting as Buyer as defined in this coding scheme, made the decision to acquire the financial instrument. Corresponds to 'buyer decision maker' as defined in ESMA's MIFIR RTS 23 report. This does not refer to the decision maker for what is traditionally called the 'Buy side'; for that, see the 'Client Decision Maker' role.
      • CHARGOR

        public static final PartyRoleEnum CHARGOR
        The party that provides credit support under English Law.
      • CLEARING_CLIENT

        @RosettaSynonym(value="ClearingClient",source="FpML_5_10") @RosettaSynonym(value="ClearingClient",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ClearingClient",source="DTCC_11_0") @RosettaSynonym(value="ClearingClient",source="DTCC_9_0") @RosettaSynonym(value="ClearingClient",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum CLEARING_CLIENT
        An organization that clears trades through a clearing house, via a clearing broker (member of the clearing house) who acts as an agent on its behalf. The term 'client' refers to the organization's role in the clearing process in relation to its clearing broker, and not whether it is a price maker or taker in the execution process.
      • CLEARING_EXCEPTION_PARTY

        @RosettaSynonym(value="ClearingExceptionParty",source="FpML_5_10") @RosettaSynonym(value="ClearingExceptionParty",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ClearingExceptionParty",source="DTCC_11_0") @RosettaSynonym(value="ClearingExceptionParty",source="DTCC_9_0") @RosettaSynonym(value="ClearingExceptionParty",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum CLEARING_EXCEPTION_PARTY
        A party to the trade that claims a clearing exception, such as an end-user exception under Dodd-Frank Act provisions.
      • CLEARING_FIRM

        @RosettaSynonym(value="ClearingFirm",source="FpML_5_10") @RosettaSynonym(value="ClearingFirm",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ClearingFirm",source="DTCC_11_0") @RosettaSynonym(value="ClearingFirm",source="DTCC_9_0") @RosettaSynonym(value="ClearingFirm",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum CLEARING_FIRM
        Organization that submits the trade to a clearing house on behalf of the principal. Synonyms/alternates: Futures Commission Merchant (FCM), Clearing Broker, Clearing Member Firm. Some implementations use 'Clearing Broker' as synonym.
      • CLEARING_ORGANIZATION

        @RosettaSynonym(value="ClearingOrganization",source="FpML_5_10") @RosettaSynonym(value="ClearingOrganization",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ClearingOrganization",source="DTCC_11_0") @RosettaSynonym(value="ClearingOrganization",source="DTCC_9_0") @RosettaSynonym(value="ClearingOrganization",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum CLEARING_ORGANIZATION
        The organization that acts as a central counterparty to clear a derivatives contract. This is used to represent the role of Central Counterparties (CCPs) or Derivative Clearing Organizations (DCOs). Sometimes called 'ClearingService'. Some implementations also use the term 'Clearer'.
      • CLIENT

        @RosettaSynonym(value="Client",source="FpML_5_10") @RosettaSynonym(value="Client",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="Client",source="DTCC_11_0") @RosettaSynonym(value="Client",source="DTCC_9_0") @RosettaSynonym(value="Client",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum CLIENT
        Client as defined under ESMA MIFIR. This is generally the investor or other client of an investment firm, and is synonymous with the Beneficiary in many circumstances.
      • CLIENT_DECISION_MAKER

        @RosettaSynonym(value="ClientDecisionMaker",source="FpML_5_10") @RosettaSynonym(value="ClientDecisionMaker",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ClientDecisionMaker",source="DTCC_11_0") @RosettaSynonym(value="ClientDecisionMaker",source="DTCC_9_0") @RosettaSynonym(value="ClientDecisionMaker",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum CLIENT_DECISION_MAKER
        The party or person who, having legal authority to act on behalf of a trade counterparty, made the decision to acquire or sell the financial instrument.
      • CONFIRMATION_PLATFORM

        @RosettaSynonym(value="ConfirmationPlatform",source="FpML_5_10") @RosettaSynonym(value="ConfirmationPlatform",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ConfirmationPlatform",source="DTCC_11_0") @RosettaSynonym(value="ConfirmationPlatform",source="DTCC_9_0") @RosettaSynonym(value="ConfirmationPlatform",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum CONFIRMATION_PLATFORM
        Organization serving as a financial intermediary for the purposes of electronic confirmation or providing services for post-processing of transactional data.
      • CONTRACTUAL_PARTY

        @RosettaSynonym(value="ContractualParty",source="FpML_5_10") @RosettaSynonym(value="ContractualParty",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ContractualParty",source="DTCC_11_0") @RosettaSynonym(value="ContractualParty",source="DTCC_9_0") @RosettaSynonym(value="ContractualParty",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum CONTRACTUAL_PARTY
        A party to a contractual document. If the intended usage relates to the context of the trade lifecycle, more specific annotations have been defined which might be more appropriate.
      • COUNTER_PARTY_AFFILIATE

        @RosettaSynonym(value="CounterPartyAffiliate",source="FpML_5_10") @RosettaSynonym(value="CounterPartyAffiliate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="CounterPartyAffiliate",source="DTCC_11_0") @RosettaSynonym(value="CounterPartyAffiliate",source="DTCC_9_0") @RosettaSynonym(value="CounterPartyAffiliate",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum COUNTER_PARTY_AFFILIATE
        Organization officially attached to the counterparty. e.g. partner, branch, subsidiary.
      • COUNTER_PARTY_ULTIMATE_PARENT

        @RosettaSynonym(value="CounterPartyUltimateParent",source="FpML_5_10") @RosettaSynonym(value="CounterPartyUltimateParent",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="CounterPartyUltimateParent",source="DTCC_11_0") @RosettaSynonym(value="CounterPartyUltimateParent",source="DTCC_9_0") @RosettaSynonym(value="CounterPartyUltimateParent",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum COUNTER_PARTY_ULTIMATE_PARENT
        The topmost entity or organization, within the corporate hierarchy, responsible for the reporting party.
      • COUNTERPARTY

        @RosettaSynonym(value="Counterparty",source="FpML_5_10") @RosettaSynonym(value="Counterparty",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="Counterparty",source="DTCC_11_0") @RosettaSynonym(value="Counterparty",source="DTCC_9_0") @RosettaSynonym(value="Counterparty",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum COUNTERPARTY
        An economic counterparty to the trade. Synonym: principal.
      • CREDIT_SUPPORT_PROVIDER

        @RosettaSynonym(value="CreditSupportProvider",source="FpML_5_10") @RosettaSynonym(value="CreditSupportProvider",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="CreditSupportProvider",source="DTCC_11_0") @RosettaSynonym(value="CreditSupportProvider",source="DTCC_9_0") @RosettaSynonym(value="CreditSupportProvider",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum CREDIT_SUPPORT_PROVIDER
        Organization that enhances the credit of another organization (similar to guarantor, but may not fully guarantee the obligation).
      • CUSTODIAN

        @RosettaSynonym(value="Custodian",source="FpML_5_10") @RosettaSynonym(value="Custodian",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="Custodian",source="DTCC_11_0") @RosettaSynonym(value="Custodian",source="DTCC_9_0") @RosettaSynonym(value="Custodian",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum CUSTODIAN
        Organization that maintains custody of the asset represented by the trade on behalf of the owner/principal.
      • DATA_SUBMITTER

        @RosettaSynonym(value="DataSubmitter",source="FpML_5_10") @RosettaSynonym(value="DataSubmitter",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="DataSubmitter",source="DTCC_11_0") @RosettaSynonym(value="DataSubmitter",source="DTCC_9_0") @RosettaSynonym(value="DataSubmitter",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="InputSource",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum DATA_SUBMITTER
        Entity submitting the transaction report to the competent authority.
      • DETERMINING_PARTY

        public static final PartyRoleEnum DETERMINING_PARTY
        The party referenced is specified in the contract confirmation as Determination Party.
      • DISPUTING_PARTY

        @RosettaSynonym(value="DisputingParty",source="FpML_5_10") @RosettaSynonym(value="DisputingParty",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="DisputingParty",source="DTCC_11_0") @RosettaSynonym(value="DisputingParty",source="DTCC_9_0") @RosettaSynonym(value="DisputingParty",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum DISPUTING_PARTY
        Organization that is disputing the trade or transaction.
      • DOCUMENT_REPOSITORY

        @RosettaSynonym(value="DocumentRepository",source="FpML_5_10") @RosettaSynonym(value="DocumentRepository",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="DocumentRepository",source="DTCC_11_0") @RosettaSynonym(value="DocumentRepository",source="DTCC_9_0") @RosettaSynonym(value="DocumentRepository",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum DOCUMENT_REPOSITORY
        A marketplace organization which purpose is to maintain document records. If the intended usage relates to the context of the trade lifecycle, more specific annotations have been defined which might be more appropriate.
      • EXECUTING_BROKER

        @RosettaSynonym(value="ExecutingBroker",source="FpML_5_10") @RosettaSynonym(value="ExecutingBroker",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ExecutingBroker",source="DTCC_11_0") @RosettaSynonym(value="ExecutingBroker",source="DTCC_9_0") @RosettaSynonym(value="ExecutingBroker",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum EXECUTING_BROKER
        The (generally sell-side) organization that executed the trade; the price-making party.
      • EXECUTING_ENTITY

        @RosettaSynonym(value="ExecutingEntity",source="FpML_5_10") @RosettaSynonym(value="ExecutingEntity",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ExecutingEntity",source="DTCC_11_0") @RosettaSynonym(value="ExecutingEntity",source="DTCC_9_0") @RosettaSynonym(value="ExecutingEntity",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum EXECUTING_ENTITY
        Entity executing the transaction. If the transaction is executed directly by the reporting party, it will be the reporting party. If it is executed by an execution agent or an affiliated party on behalf of the reporting party, it will be that affiliate or agent.
      • EXECUTION_AGENT

        @RosettaSynonym(value="ExecutionAgent",source="FpML_5_10") @RosettaSynonym(value="ExecutionAgent",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ExecutionAgent",source="DTCC_11_0") @RosettaSynonym(value="ExecutionAgent",source="DTCC_9_0") @RosettaSynonym(value="ExecutionAgent",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum EXECUTION_AGENT
        The (generally buy-side) organization that acts to execute trades on behalf of an investor. Typically this is an investment manager or asset manager, and also makes the investment decisions for the investor. If required, a separate InvestmentDecision role can be specified to distinguish that the party making the investment decision is different.
      • EXECUTION_FACILITY

        @RosettaSynonym(value="ExecutionFacility",source="FpML_5_10") @RosettaSynonym(value="ExecutionFacility",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ExecutionFacility",source="DTCC_11_0") @RosettaSynonym(value="ExecutionFacility",source="DTCC_9_0") @RosettaSynonym(value="ExecutionFacility",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum EXECUTION_FACILITY
        The facility, exchange, or market where the trade was executed. Synonym: Swap Execution Facility, Designated Contract Market, Execution Venue.
      • GUARANTOR

        @RosettaSynonym(value="Guarantor",source="FpML_5_10") @RosettaSynonym(value="Guarantor",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="Guarantor",source="DTCC_11_0") @RosettaSynonym(value="Guarantor",source="DTCC_9_0") @RosettaSynonym(value="Guarantor",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum GUARANTOR
        Organization that backs (guarantees) the credit risk of the trade.
      • HEDGING_PARTY

        public static final PartyRoleEnum HEDGING_PARTY
        The ISDA Hedging Party that is specified in the related confirmation as Hedging, or if no Hedging Party is specified, either party to the contract.
      • ORDER_TRANSMITTER

        @RosettaSynonym(value="OrderTransmitter",source="FpML_5_10") @RosettaSynonym(value="OrderTransmitter",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="OrderTransmitter",source="DTCC_11_0") @RosettaSynonym(value="OrderTransmitter",source="DTCC_9_0") @RosettaSynonym(value="OrderTransmitter",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum ORDER_TRANSMITTER
        The entity transmitting the order to the reporting firm. Synonym: Transmitting Firm.
      • PLEDGOR

        public static final PartyRoleEnum PLEDGOR
        The party that provides credit support under New York Law.
      • PRIME_BROKER

        @RosettaSynonym(value="PrimeBroker",source="FpML_5_10") @RosettaSynonym(value="PrimeBroker",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="PrimeBroker",source="DTCC_11_0") @RosettaSynonym(value="PrimeBroker",source="DTCC_9_0") @RosettaSynonym(value="PrimeBroker",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum PRIME_BROKER
        The organization that takes on or took on the credit risk for this trade by stepping in between the two economic parties (without a central counterparty clearing mechanism).
      • PRIOR_TRADE_REPOSITORY

        @RosettaSynonym(value="PriorTradeRepository",source="FpML_5_10") @RosettaSynonym(value="PriorTradeRepository",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="PriorTradeRepository",source="DTCC_11_0") @RosettaSynonym(value="PriorTradeRepository",source="DTCC_9_0") @RosettaSynonym(value="PriorTradeRepository",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum PRIOR_TRADE_REPOSITORY
        The trade repository at which the trade was reported previous to the current trade repository.
      • PUBLICATION_VENUE

        @RosettaSynonym(value="PublicationVenue",source="FpML_5_10") @RosettaSynonym(value="PublicationVenue",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="PublicationVenue",source="DTCC_11_0") @RosettaSynonym(value="PublicationVenue",source="DTCC_9_0") @RosettaSynonym(value="PublicationVenue",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum PUBLICATION_VENUE
        The reporting service (whether trade repository, market data service, or exchange/facility/venue data distribution service) that published the report of this trade.
      • REPORTING_PARTY

        @RosettaSynonym(value="ReportingParty",source="FpML_5_10") @RosettaSynonym(value="ReportingParty",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ReportingParty",source="DTCC_11_0") @RosettaSynonym(value="ReportingParty",source="DTCC_9_0") @RosettaSynonym(value="ReportingParty",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum REPORTING_PARTY
        The party with the regulatory responsibility to report this trade.
      • REPORTING_PARTY_AFFILIATE

        @RosettaSynonym(value="ReportingPartyAffiliate",source="FpML_5_10") @RosettaSynonym(value="ReportingPartyAffiliate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ReportingPartyAffiliate",source="DTCC_11_0") @RosettaSynonym(value="ReportingPartyAffiliate",source="DTCC_9_0") @RosettaSynonym(value="ReportingPartyAffiliate",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum REPORTING_PARTY_AFFILIATE
        Organization officially attached to the reporting party e.g. partner, branch, subsidiary.
      • REPORTING_PARTY_ULTIMATE_PARENT

        @RosettaSynonym(value="ReportingPartyUltimateParent",source="FpML_5_10") @RosettaSynonym(value="ReportingPartyUltimateParent",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="ReportingPartyUltimateParent",source="DTCC_11_0") @RosettaSynonym(value="ReportingPartyUltimateParent",source="DTCC_9_0") @RosettaSynonym(value="ReportingPartyUltimateParent",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum REPORTING_PARTY_ULTIMATE_PARENT
        The topmost entity or organization, within the corporate hierarchy, responsible for the reporting party.
      • SELLER

        @RosettaSynonym(value="Seller",source="FpML_5_10") @RosettaSynonym(value="Seller",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="Seller",source="DTCC_11_0") @RosettaSynonym(value="Seller",source="DTCC_9_0") @RosettaSynonym(value="Seller",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum SELLER
        A counterparty in a trade, which performs in one of the following capacities: 1) it transfers or agrees to transfer in the future an instrument or title to that instrument in exchange for payment, 2) it writes a derivatives instrument such as an option or a swap in which it provides risk protection to the buyer. This does not refer to the broker/dealer or other organization on what is typically called the 'Sell side'; for that, see the 'Executing Broker' role. Corresponds to 'Seller' as defined in certain regulations such as ESMA MiFID II/MIFIR RTS 22 field 16.
      • SELLER_DECISION_MAKER

        @RosettaSynonym(value="SellerDecisionMaker",source="FpML_5_10") @RosettaSynonym(value="SellerDecisionMaker",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="SellerDecisionMaker",source="DTCC_11_0") @RosettaSynonym(value="SellerDecisionMaker",source="DTCC_9_0") @RosettaSynonym(value="SellerDecisionMaker",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum SELLER_DECISION_MAKER
        The party or person who, having legal authority to act on behalf of the trade counterparty acting as Seller as defined in this coding scheme, made the decision to sell the financial instrument. Corresponds to 'seller decision maker' as defined in ESMA's MIFIR RTS 23 report. This does not refer to the decision maker for what is traditionally called the 'Sell side'; for that, see the 'Trader' person role.
      • SECURED_PARTY

        public static final PartyRoleEnum SECURED_PARTY
        The party that receives credit support under New York or English Law.
      • SETTLEMENT_AGENT

        @RosettaSynonym(value="SettlementAgent",source="FpML_5_10") @RosettaSynonym(value="SettlementAgent",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="SettlementAgent",source="DTCC_11_0") @RosettaSynonym(value="SettlementAgent",source="DTCC_9_0") @RosettaSynonym(value="SettlementAgent",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum SETTLEMENT_AGENT
        The organization that makes or receives payments on behalf of the given principal party.
      • TRADE_REPOSITORY

        @RosettaSynonym(value="TradeRepository",source="FpML_5_10") @RosettaSynonym(value="TradeRepository",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="TradeRepository",source="DTCC_11_0") @RosettaSynonym(value="TradeRepository",source="DTCC_9_0") @RosettaSynonym(value="TradeRepository",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum TRADE_REPOSITORY
        An organization that maintains records of the trade for regulatory reporting purposes.
      • TRADE_SOURCE

        @RosettaSynonym(value="TradeSource",source="FpML_5_10") @RosettaSynonym(value="TradeSource",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="TradeSource",source="DTCC_11_0") @RosettaSynonym(value="TradeSource",source="DTCC_9_0") @RosettaSynonym(value="TradeSource",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum TRADE_SOURCE
        The organization that originally supplied the record of the trade. In the context of regulatory reporting, it is the submitter of the trade record to a regulator or TR.
      • TRADING_MANAGER

        @RosettaSynonym(value="TradingManager",source="FpML_5_10") @RosettaSynonym(value="TradingManager",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="TradingManager",source="DTCC_11_0") @RosettaSynonym(value="TradingManager",source="DTCC_9_0") @RosettaSynonym(value="TradingManager",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum TRADING_MANAGER
        The entity responsible for managing the assets/investments of this party. Synonym: Asset Manager, Investment Manager, Trading Advisory.
      • TRADING_PARTNER

        @RosettaSynonym(value="TradingPartner",source="FpML_5_10") @RosettaSynonym(value="TradingPartner",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="TradingPartner",source="DTCC_11_0") @RosettaSynonym(value="TradingPartner",source="DTCC_9_0") @RosettaSynonym(value="TradingPartner",source="CME_ClearedConfirm_1_17")
        public static final PartyRoleEnum TRADING_PARTNER
        An entity with which this party trades from time to time, ie. with which it acts as a counterparty on some transactions. This role is used for static reference data, not individual transactions.
    • Method Detail

      • values

        public static PartyRoleEnum[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (PartyRoleEnum c : PartyRoleEnum.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static PartyRoleEnum valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Enum<PartyRoleEnum>