fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
85 lines (84 loc) • 4.8 kB
TypeScript
/**
* Identifies class or source of the PartyID (448) value. Required if PartyID is specified. Note: applicable values depend upon PartyRole (452) specified.
See "Appendix 6-G - Use of <Parties> Component Block"
* - Tag: 447
* - FIX Specification type: char
* - Mapped type: string
* @readonly
* @public
*/
export declare const PartyIDSource: Readonly<{
/** UK National Insurance or Pension Number */
readonly UKNationalInsuranceOrPensionNumber: "6";
/** Korean Investor ID
Also known as the Investor Registration Certificate (IRC) issued by Korea's Financial Supervisory Service (FSS), an identifier tied into the depository for settlement and record keeping. */
readonly KoreanInvestorID: "1";
/** Directed broker three character acronym as defined in ISITC "ETC Best Practice" guidelines document */
readonly ISITCAcronym: "I";
/** BIC (Bank Identification Code - SWIFT managed) code (ISO9362 - See "Appendix 6-B") */
readonly BIC: "B";
/** US Social Security Number */
readonly USSocialSecurityNumber: "7";
/** Taiwanese Qualified Foreign Investor ID QFII/FID */
readonly TaiwaneseForeignInvestorID: "2";
/** Generally accepted market participant identifier (e.g. NASD mnemonic) */
readonly GeneralIdentifier: "C";
/** US Employer or Tax ID Number */
readonly USEmployerOrTaxIDNumber: "8";
/** Taiwanese Trading Acct */
readonly TaiwaneseTradingAcct: "3";
/** Proprietary / Custom code
Custom ID schema used between counterparties, trading platforms and repositories. */
readonly Proprietary: "D";
/** Australian Business Number */
readonly AustralianBusinessNumber: "9";
/** Malaysian Central Depository (MCD) number */
readonly MalaysianCentralDepository: "4";
/** ISO Country Code */
readonly ISOCountryCode: "E";
/** Australian Tax File Number */
readonly AustralianTaxFileNumber: "A";
/** Chinese Investor ID */
readonly ChineseInvestorID: "5";
/** Settlement Entity Location (note if Local Market Settlement use "E=ISO Country Code") (see "Appendix 6-G" for valid values) */
readonly SettlementEntityLocation: "F";
/** Tax ID */
readonly TaxID: "J";
/** Market Identifier Code (ISO 10383) MIC */
readonly MIC: "G";
/** CSD participant/member code (e.g. Euroclear, DTC, CREST or Kassenverein number */
readonly CSDParticipant: "H";
/** Australian Company Number */
readonly AustralianCompanyNumber: "K";
/** Australian Registered Body Number */
readonly AustralianRegisteredBodyNumber: "L";
/** CFTC reporting firm identifier */
readonly CFTCReportingFirmIdentifier: "M";
/** Legal Entity Identifier (ISO 17442) LEI */
readonly LegalEntityIdentifier: "N";
/** Interim identifier
An interim entity identifier assigned by a regulatory agency prior to an LEI (ISO 17442) being assigned. */
readonly InterimIdentifier: "O";
/** Short code identifier
A generic means for trading venues, brokers, investment managers to convey a bilaterally agreed upon "short hand" code for an identifier that is a reference to a mapping between the parties. */
readonly ShortCodeIdentifier: "P";
/** National ID of natural person
An identification number generally assigned by a government authority or agency to a natural person which is unique to the person it is assigned to. Examples include, but not limited to, "social security number", "pension number". */
readonly NationalIDNaturalPerson: "Q";
/** India Permanent Account Number
Also referred to as PAN ID. An identifier issued by the Income Tax Department of India. */
readonly IndiaPermanentAccountNumber: "R";
/** Firm designated identifier
Also referred to as FDID. A unique identifier required by the SEC for each trading account designated by Industry Members for purposes of reporting to CAT (Consolidated Audit Trail). */
readonly FDID: "S";
/** Special Segregated Account ID
Also referred to as SPSA ID. The Special Segregated Account identifier issued by Hong Kong Exchanges and Clearing. */
readonly SPSAID: "T";
/** Master Special Segregated Account ID
Also referred to as Master SPSA ID. The master identifier issued by Hong Kong Exchanges and Clearing for the aggregation of SPSA IDs. */
readonly MasterSPSAID: "U";
/** Korea Short Selling Registration Number
Short selling registration number assigned by Korea's Financial Supervisory Service (FSS) for institutions placing eligible orders under Korea's Financial Services Commission's "Short Sale Reform Measures". */
readonly KoreaShortSellingRegistrationNumber: "V";
}>;
export type PartyIDSource = (typeof PartyIDSource)[keyof typeof PartyIDSource];