<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="FpML.CodeList.genericode.css"?>
<gcl:CodeList xmlns:gcl="http://docs.oasis-open.org/codelist/ns/genericode/1.0/" xmlns:doc="http://www.fpml.org/coding-scheme/documentation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://docs.oasis-open.org/codelist/ns/genericode/1.0/ genericode.xsd">
   <Annotation>
      <Description>
         <doc:definition>Contains a code representing a related party role. This can be extended to provide custom roles.</doc:definition>
         <doc:publicationDate>2014-05-06</doc:publicationDate>
      </Description>
   </Annotation>
   <Identification>
      <ShortName>partyRoleScheme</ShortName>
      <Version>3-4</Version>
      <CanonicalUri>http://www.fpml.org/coding-scheme/party-role</CanonicalUri>
      <CanonicalVersionUri>http://www.fpml.org/coding-scheme/party-role-3-4</CanonicalVersionUri>
      <LocationUri>http://www.fpml.org/coding-scheme/party-role-3-4.xml</LocationUri>
   </Identification>
   <ColumnSet>
      <Column Id="Code" Use="required">
         <ShortName>Code</ShortName>
         <Data Type="token">
            <Parameter ShortName="maxLength">63</Parameter>
         </Data>
      </Column>
      <Column Id="Source" Use="optional">
         <ShortName>Source</ShortName>
         <Data Type="string"/>
      </Column>
      <Column Id="Description" Use="optional">
         <ShortName>Description</ShortName>
         <Data Type="string"/>
      </Column>
      <Key Id="PrimaryKey">
         <ShortName>key</ShortName>
         <ColumnRef Ref="Code"/>
      </Key>
   </ColumnSet>
   <SimpleCodeList>
      <Row>
         <Value>
            <SimpleValue>Accountant</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>Organization responsible for preparing the accounting for the trade.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>AllocationAgent</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>The organization responsible for supplying the allocations for a trade to be allocated to multiple accounts/organizations.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>ArrangingBroker</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>The organization that arranged the trade, i.e. brought together the counterparties.  Synonyms/Alternatives: Inter-dealer broker, agent.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>Beneficiary</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>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.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>ClearingExceptionParty</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>A party to the trade that claims a clearing exception, such as an end-user exception under Dodd-Frank Act provisions.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>ClearingFirm</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>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.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>ClearingOrganization</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>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".</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>ConfirmationPlatform</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>Organization serving as a financial intermediary for the purposes of electronic confirmation or providing services for post-processing of transactional data.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>ContractualParty</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>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.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>Counterparty</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>An economic counterparty to the trade.   Synonym: principal.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>CreditSupportProvider</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>Organization that enhances the credit of another organization (similar to guarantor, but may not fully guarantee the obligation).</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>Custodian</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>Organization that maintains custody of the asset represented by the trade on behalf of the owner/principal.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>DocumentRepository</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>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.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>ExecutingBroker</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>The (generally sell-side) organization that executed the trade; the price-making party.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>ExecutionFacility</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>The facility, exchange, or market where the trade was executed. Synonym: Swap Execution Facility, Designated Contract Market, Execution Venue.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>Guarantor</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>Organization that backs (guarantees) the credit risk of the trade.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>PrimeBroker</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>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).</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>ReportingParty</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>The party with the regulatory responsibility to report this trade.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>SettlementAgent</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>The organization that makes or receives payments on behalf of the given principal party.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>TradeRepository</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>An organization that maintains records of the trade for regulatory reporting purposes.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>TradeSource</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>The organization that originally supplied the record of the trade.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>TradingManager</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>The entity responsible for managing the assets/investments of this party.  Synonnym:  Asset Manager, Investment Manager, Trading Advisory.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>TradingPartner</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>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.</SimpleValue>
         </Value>
      </Row>
   </SimpleCodeList>
</gcl:CodeList>