<?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>2012-03-21</doc:publicationDate>
      </Description>
   </Annotation>
   <Identification>
      <ShortName>partyRoleScheme</ShortName>
      <Version>2-1</Version>
      <CanonicalUri>http://www.fpml.org/coding-scheme/party-role</CanonicalUri>
      <CanonicalVersionUri>http://www.fpml.org/coding-scheme/party-role-2-1</CanonicalVersionUri>
      <LocationUri>http://www.fpml.org/coding-scheme/party-role-2-1.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>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>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>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>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>Organization that protects counterparties against credit risk by stepping in as a central counterparty between them, and mitigates its risk by the use of margin, including regular (e.g. daily) re-margining.</SimpleValue>
         </Value>
      </Row>
      <Row>
         <Value>
            <SimpleValue>ClearingService</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>For CFTC Part 20 Large Trader Position Reporting only, organization that protects counterparties against credit risk by stepping in as a central counterparty between them, and mitigates its risk by the use of margin, including regular (e.g. daily) re-margining, i.e. ClearingOrganization.</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>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>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>Counterparty</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>FpML</SimpleValue>
         </Value>
         <Value>
            <SimpleValue>An economic counterparty to the trade.   Synonym: principal.</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>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>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>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>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>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>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>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>