We are working on a comprehensive API. If you would like to know more, email [email protected].
Alternative trading systems that trade NMS stocks disclose how they operate: the broker-dealer operator, its affiliates' trading, order types, segmentation, fees and how orders interact.
1,212 filings with an XML document, 528 fields defined by the SEC, every one of them available as filed.
| Form type | Filings on EDGAR | With an XML document | First XML filing | Latest |
|---|---|---|---|---|
| ATS-N | 6 | 6 | 2019-05-10 | 2026-06-30 |
| ATS-N/MA | 319 | 319 | 2019-07-11 | 2026-10-08 |
| ATS-N/UA | 687 | 687 | 2019-05-13 | 2026-10-09 |
| ATS-N/CA | 133 | 133 | 2019-07-11 | 2026-09-15 |
| ATS-N/OFA | 32 | 32 | 2022-08-26 | 2026-10-05 |
| ATS-N-C | 21 | 21 | 2019-04-16 | 2026-03-13 |
| ATS-N-W | 14 | 14 | 2021-03-17 | 2026-08-10 |
Counted from our copy of EDGAR on 2026-10-14. Filings before a form's XML start date were filed as text or HTML and are available as documents, not as fields.
Every filing of this form for a company or a person, newest first, in one call. Pass any CIK on the filing (the issuer, or a reporting person or filer); amendments are included unless amendments=false.
GET https://beatandraise.com/api/v1/form-data?cik=<CIK>&form=ATS-N&format=json
GET https://beatandraise.com/api/v1/form-data?cik=<CIK>&form=ATS-N&format=xml
&from=YYYY-MM-DD &to=YYYY-MM-DD &amendments=false &compact=true &limit= &cursor=format=json: every element as SEC names it, values exactly as filed, including fields the SEC's own viewer does not show.format=xml: the document as filed, with its SHA-256, for clients that parse XML themselves.The JSON is not a selection of fields. It is the whole document, converted so it can be turned back into the original XML with nothing lost: every element, every attribute, every value and the order they came in. We check that for every document we store; one that does not rebuild exactly is not stored.
@name keys (@xsi:nil included); text next to child elements is #text.#order: the child element names in document order. JSON objects have no order, and some forms depend on it (a Form 4's Table I lists transactions and holdings “in any order”). compact=true drops it when you do not need the XML back.A Python function that rebuilds the XML from our JSON: sec_json_to_xml.py.
SEC's own sample from the technical specification (fictitious data). The JSON below is what the API returns for it, produced by the same code that stores every filing.
XML as filed: ATS-N slash MA_sample.xml
<?xml version="1.0" encoding="UTF-8"?> <edgarSubmission xmlns="http://www.sec.gov/edgar/atsn" xmlns:com="http://www.sec.gov/edgar/common" xmlns:ats="http://www.sec.gov/edgar/atsncommon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sec.gov/ … [25 more characters] <!-- DISCLAIMER: This is a sample XML submission document for demonstration purposes only and should not be copied verbatim as part of a submission. --> <!-- Please refer to the EDGAR ATS-N XML Technical Specification and the related EDGAR ATS-N Schemas for complete filer-constructed submission information.--> <!-- Please be aware that these schema locations are for informational purposes only and should not be considered as required items in the EDGAR ATS-N Schema. --> <!-- If a reference to a style sheet is included the submission will be suspended by EDGAR. Please do not include any references to style sheets.--> <headerData> <submissionType>ATS-N/MA</submissionType> <accessionNumber>234567890-18-123456</accessionNumber> <filerInfo> <liveTestFlag>LIVE</liveTestFlag> <filer> <filerCredentials> <com:cik>234512345</com:cik> <com:ccc>dazzle#1</com:ccc> </filerCredentials> <fileNumber>013-00012</fileNumber> </filer> <contact> <ats:contactName>sdfsadf</ats:contactName> <ats:contactPhoneNumber>434343434</ats:contactPhoneNumber> <ats:contactEmailAddress>[email protected]</ats:contactEmailAddress> </contact> <notifications> <ats:notificationEmailAddress>[email protected] </ats:notificationEmailAddress> </notifications> <flags> <ats:overrideInternetFlag>true</ats:overrideInternetFlag> <ats:confirmingCopyFlag>false</ats:confirmingCopyFlag> </flags> </filerInfo> </headerData> <formData> <cover> <txNMSStockATSName>ATSSTOCK FOR MPID 7777777111</txNMSStockATSName> <rbOperatesPursuantToFormATS>N</rbOperatesPursuantToFormATS> <taStatementAboutAmendment>Details About ATSNMA </taStatementAboutAmendment> </cover> <partOne> <rbPart1Item1IsBd>Y</rbPart1Item1IsBd> <txPart1Item2ATSName>a</txPart1Item2ATSName> <txPart1Item4aBdFileNumber>008-100000</txPart1Item4aBdFileNumber> <txPart1Item4aBdCrdNumber>353454544</txPart1Item4aBdCrdNumber> <txPart1Item5aNsaFullName>assadasdasd</txPart1Item5aNsaFullName> <part1Item5bEffectiveMembershipDate>10/24/2018 </part1Item5bEffectiveMembershipDate> <txtPart1Item5cNmsStockMPID>7777777111</txtPart1Item5cNmsStockMPID> <txtPart1Item6uwebsite>abc.org</txtPart1Item6uwebsite> <part1Item7PrimarySite> <ats:street1>fgfgdfg</ats:street1> <ats:city>fgdfg</ats:city> <ats:zip>23232323</ats:zip> <ats:state>US-HI</ats:state> </part1Item7PrimarySite> <cbPart1Item8Exhibit1atWebsite>true</cbPart1Item8Exhibit1atWebsite> <cbPart1Item9Exhibit2atWebsite>true</cbPart1Item9Exhibit2atWebsite> </partOne> <partTwo> <rbPart2Item1aArePermittedToEnterInterest>N </rbPart2Item1aArePermittedToEnterInterest> <rbPart2Item1dCanOATInterestBeRouted>N </rbPart2Item1dCanOATInterestBeRouted> <rbPart2Item2aAreAfflPermittedToEnterInterest>N </rbPart2Item2aAreAfflPermittedToEnterInterest> <rbPart2Item2dCanOATIBeRoutedByAffl>N </rbPart2Item2dCanOATIBeRoutedByAffl> <rbPart2Item3aCanSubscrOptOutWithOATIOfBD>N </rbPart2Item3aCanSubscrOptOutWithOATIOfBD> <rbPart2Item3aCanSubscrOptOutWithOATIOfAffl>N </rbPart2Item3aCanSubscrOptOutWithOATIOfAffl> <rbPart2Item4aAreThereArrangementsBtwBDAndTC>N </rbPart2Item4aAreThereArrangementsBtwBDAndTC> <rbPart2Item5aDoesOfferProductsAndServices>N </rbPart2Item5aDoesOfferProductsAndServices> <rbPart2Item5cDoesAfflOfferProductsAndServices>N </rbPart2Item5cDoesAfflOfferProductsAndServices> <rbPart2Item6aDoesEmployeeAccessConfidentialInfo>N </rbPart2Item6aDoesEmployeeAccessConfidentialInfo> <rbPart2Item6bDoesAnyEntitySupportServices>N </rbPart2Item6bDoesAnyEntitySupportServices> <taPart2Item7aDescrOfSafeGaurdsAndProcedures>a </taPart2Item7aDescrOfSafeGaurdsAndProcedures> <rbPart2Item7bCanSubscriberConsentToDisclosure>N </rbPart2Item7bCanSubscriberConsentToDisclosure> <taPart2Item7dSummaryOfRolesRespOfPersons>a </taPart2Item7dSummaryOfRolesRespOfPersons> </partTwo> <partThree> <taPart3Item1SubscriberType>Investment Companies </taPart3Item1SubscriberType> <rbPart3Item2aRegisteredBD>N</rbPart3Item2aRegisteredBD> <rbPart3Item2bIsThereOtherConditions>N </rbPart3Item2bIsThereOtherConditions> <rbPart3Item2dIsThereWrittenAgreement>Y </rbPart3Item2dIsThereWrittenAgreement> <rbPart3Item3aIsExcludeSubscriber>N </rbPart3Item3aIsExcludeSubscriber> <taPart3Item4aHrsOfOperation>a</taPart3Item4aHrsOfOperation> <rbPart3Item4bIsHrsOfOperationsame>Y </rbPart3Item4bIsHrsOfOperationsame> <rbPart3Item5aIsPermitOrdrTradng>N</rbPart3Item5aIsPermitOrdrTradng> <rbPart3Item5cIsAnyOtherMeans>N</rbPart3Item5cIsAnyOtherMeans> <rbPart3Item6aIsCoLocRltdSrvcsOfrd>N </rbPart3Item6aIsCoLocRltdSrvcsOfrd> <rbPart3Item6cIsAnyOtherMeans>N</rbPart3Item6cIsAnyOtherMeans> <rbPart3Item6eIsAnyRducdSpOfCom>N</rbPart3Item6eIsAnyRducdSpOfCom> <taPart3Item7AOrdrTypExplain>sdfsdfsdfsdf </taPart3Item7AOrdrTypExplain> <rbPart3Item7bIsTnCSameForAll>Y</rbPart3Item7bIsTnCSameForAll> <rbPart3Item8aIsMinOrMaxSizeReqd>N</rbPart3Item8aIsMinOrMaxSizeReqd> <rbPart3Item8cIsOddLotsAcptdExecutd>N </rbPart3Item8cIsOddLotsAcptdExecutd> <rbPart3Item8eIsMixLotOrdrsAcptdExecutd>N </rbPart3Item8eIsMixLotOrdrsAcptdExecutd> <rbPart3Item9aIsAnyMsgToIndicTI>N</rbPart3Item9aIsAnyMsgToIndicTI> <taPart3Item10aOpenReOpenDtls>a</taPart3Item10aOpenReOpenDtls> <rbPart3Item10bIsOpnReopnSameForAll>Y </rbPart3Item10bIsOpnReopnSameForAll> <taPart3Item10cUnexeOrdrTIDtls>a</taPart3Item10cUnexeOrdrTIDtls> <rbPart3Item10dIsAnyDifBtwnExeProcTrdHrs>Y </rbPart3Item10dIsAnyDifBtwnExeProcTrdHrs> <rbPart3Item10eIsAnyDifBtwnPreOpExecFlwngStpg>N </rbPart3Item10eIsAnyDifBtwnPreOpExecFlwngStpg> <taPart3Item11aStrucOfNmsStk>a</taPart3Item11aStrucOfNmsStk> <rbPart3Item11bIsMeansFeciltsSameForAll>Y </rbPart3Item11bIsMeansFeciltsSameForAll> <taPart3Item11cRulsProcsOfNmsStk>a</taPart3Item11cRulsProcsOfNmsStk> <rbPart3Item11dIsProcsRulsSameForAll>Y </rbPart3Item11dIsProcsRulsSameForAll> <rbPart3Item12aIsAnyFrmlInfrmlArngmnts>N </rbPart3Item12aIsAnyFrmlInfrmlArngmnts> <rbPart3Item13aIsOrdrTiSegmntd>N</rbPart3Item13aIsOrdrTiSegmntd> <rbPart3Item13cIsCustmrOrdr>N</rbPart3Item13cIsCustmrOrdr> <rbPart3Item14aIsDsgToIntrctOrNot>N </rbPart3Item14aIsDsgToIntrctOrNot> <rbPart3Item15aIsElectrncCommu>N</rbPart3Item15aIsElectrncCommu> <rbPart3Item15bIsSubScrbOrdBnd>N</rbPart3Item15bIsSubScrbOrdBnd> <part3Item16aAffirInstrDtls rbPart3Item16aIsInstRoutd="Y"> <taPart3Item16bAffirmInstrDiffDtlsNo>Certain ATSs will be required to file detailed public disclosures on new Form ATS-N. These disclosures are designed to allow market participants to asses potential conflicts of interest and risks of i … [741 more characters] <rbPart3Item16bIsRoutdBefrInstr>N</rbPart3Item16bIsRoutdBefrInstr> </part3Item16aAffirInstrDtls> <part3Item17aAffirInstrDtls rbPart3Item17aIsDiffBtwnOrdTITrtmnt="Y"> <taPart3Item17aTrtmntDiffDtls>Certain ATSs will be required to file detailed public disclosures on new Form ATS-N. These disclosures are designed to allow market participants to asses potential conflicts of interest and risks of information leakage arising from the ATS-related activities of the ATS's broker-dealer operator and its affiliates. The disclosures will also inform market participants about how the ATS operates, including order types and market data used on the ATS, fees, the ATS's execution and priority procedures, and any procedures to segment orders on the ATS. Forms ATS-N will be made publicly available on the Commission's website via the Commission's Electronic Data Gathering, Analysis, and Retrieval (EDGAR) system. The amendments also provide a process for the Commission to review Form ATS-N filings and, after notice and opportunity for hearing and upon certain findings, declare a Form ATS-N ineffective. </taPart3Item17aTrtmntDiffDtls>
43 more lines not shown.
JSON from the API (format=json)
{
"#order": [
"headerData",
"formData"
],
"@xsi:schemaLocation": "http://www.sec.gov/edgar/atsn eis_ATSN.xsd",
"formData": {
"#order": [
"cover",
"partOne",
"partTwo",
"partThree",
"partFour"
],
"cover": {
"#order": [
"txNMSStockATSName",
"rbOperatesPursuantToFormATS",
"taStatementAboutAmendment"
],
"rbOperatesPursuantToFormATS": "N",
"taStatementAboutAmendment": "Details About ATSNMA",
"txNMSStockATSName": "ATSSTOCK FOR MPID 7777777111"
},
"partFour": {
"#order": [
"txPart4ContactFirstName",
"txPart4ContactLastName",
"txPart4ContactTitle",
"txPart4ContactEmail",
"txPart4ContactTelephone",
"part4PrimaryAddr",
"txAsOfDate",
"txSignatureName",
"txSignatureTitle"
],
"part4PrimaryAddr": {
"#order": [
"street1",
"city",
"zip",
"state"
],
"city": "dfgdfg",
"state": "US-GA",
"street1": "gdfg",
"zip": "334234"
},
"txAsOfDate": "10/24/2018",
"txPart4ContactEmail": "[email protected]",
"txPart4ContactFirstName": "cvbcvb",
"txPart4ContactLastName": "cvbcvb",
"txPart4ContactTelephone": "24324234234",
"txPart4ContactTitle": "fdgdfgdfg",
"txSignatureName": "sdsdfdf",
"txSignatureTitle": "eterterter"
},
"partOne": {
"#order": [
"rbPart1Item1IsBd",
"txPart1Item2ATSName",
"txPart1Item4aBdFileNumber",
"txPart1Item4aBdCrdNumber",
"txPart1Item5aNsaFullName",
"part1Item5bEffectiveMembershipDate",
"txtPart1Item5cNmsStockMPID",
"txtPart1Item6uwebsite",
"part1Item7PrimarySite",
"cbPart1Item8Exhibit1atWebsite",
"cbPart1Item9Exhibit2atWebsite"
],
"cbPart1Item8Exhibit1atWebsite": "true",
"cbPart1Item9Exhibit2atWebsite": "true",
"part1Item5bEffectiveMembershipDate": "10/24/2018",
"part1Item7PrimarySite": {
"#order": [
"street1",
"city",
"zip",
"state"
],
"city": "fgdfg",
"state": "US-HI",
"street1": "fgfgdfg",
"zip": "23232323"
},
"rbPart1Item1IsBd": "Y",
"txPart1Item2ATSName": "a",
"txPart1Item4aBdCrdNumber": "353454544",
"txPart1Item4aBdFileNumber": "008-100000",
"txPart1Item5aNsaFullName": "assadasdasd",
"txtPart1Item5cNmsStockMPID": "7777777111",
"txtPart1Item6uwebsite": "abc.org"
},
"partThree": {
"#order": [
"taPart3Item1SubscriberType",
"rbPart3Item2aRegisteredBD",
"rbPart3Item2bIsThereOtherConditions",
"rbPart3Item2dIsThereWrittenAgreement",
"rbPart3Item3aIsExcludeSubscriber",
"taPart3Item4aHrsOfOperation",
"rbPart3Item4bIsHrsOfOperationsame",
"rbPart3Item5aIsPermitOrdrTradng",
"rbPart3Item5cIsAnyOtherMeans",
"rbPart3Item6aIsCoLocRltdSrvcsOfrd",
"rbPart3Item6cIsAnyOtherMeans",
"rbPart3Item6eIsAnyRducdSpOfCom",
"taPart3Item7AOrdrTypExplain",
"rbPart3Item7bIsTnCSameForAll",
"rbPart3Item8aIsMinOrMaxSizeReqd",
"rbPart3Item8cIsOddLotsAcptdExecutd",
"rbPart3Item8eIsMixLotOrdrsAcptdExecutd",
"rbPart3Item9aIsAnyMsgToIndicTI",
"taPart3Item10aOpenReOpenDtls",
"rbPart3Item10bIsOpnReopnSameForAll",
"taPart3Item10cUnexeOrdrTIDtls",
"rbPart3Item10dIsAnyDifBtwnExeProcTrdHrs",
"rbPart3Item10eIsAnyDifBtwnPreOpExecFlwngStpg",
"taPart3Item11aStrucOfNmsStk",
"rbPart3Item11bIsMeansFeciltsSameForAll",
"taPart3Item11cRulsProcsOfNmsStk",
"rbPart3Item11dIsProcsRulsSameForAll",
"rbPart3Item12aIsAnyFrmlInfrmlArngmnts",
"rbPart3Item13aIsOrdrTiSegmntd",
"rbPart3Item13cIsCustmrOrdr",
"rbPart3Item14aIsDsgToIntrctOrNot",
"rbPart3Item15aIsElectrncCommu",
"rbPart3Item15bIsSubScrbOrdBnd",
"part3Item16aAffirInstrDtls",
"part3Item17aAffirInstrDtls",
"rbPart3Item17bIsTrtmntSameForAll",
"rbPart3Item18aIsOutsdeTrdingHrs",
"taPart3Item19aSrvcUsgFees",
"taPart3Item19bBundldSrvcUsgFees",
"taPart3Item19cRbtDiscOfFees",
"taPart3Item20aSuspndProcdur",
"rbPart3Item20bIsSuspndProcdurSameFrAll",
"taPart3Item21aMtrlArngmntDtls",
"rbPart3Item21bIsMtrlArngmtSameFrAll",
"taPart3Item22aMtrlArngmntDtls",
"rbPart3Item22bIsMtrlArngmtSameFrAll",
"taPart3Item23aMrktDatSrc",
"rbPart3Item23bIsSrcSameFrAll",
"rbPart3Item24aIsSubScrbrOrdr",
"rbPart3Item25aIsAvgDlyTradinVolExcd",
"rbPart3Item26IsOrdrFloExecStatsPublshd"
],
"part3Item16aAffirInstrDtls": {
"#order": [
"taPart3Item16bAffirmInstrDiffDtlsNo",
"rbPart3Item16bIsRoutdBefrInstr"
],
"@rbPart3Item16aIsInstRoutd": "Y",
"rbPart3Item16bIsRoutdBefrInstr": "N",
"taPart3Item16bAffirmInstrDiffDtlsNo": "Certain ATSs will be required to file detailed public disclosures on new Form ATS-N. These disclosures are designed to allow market participants to asses potential conflicts of interest and ri … [712 more characters]
},
"part3Item17aAffirInstrDtls": {
"@rbPart3Item17aIsDiffBtwnOrdTITrtmnt": "Y",
"taPart3Item17aTrtmntDiffDtls": "Certain ATSs will be required to file \n\t\t\t\t\tdetailed public disclosures on new Form ATS-N. These disclosures \n\t\t\t\t\tare designed to allow market participants to asses potential \n\t\t\t\t\ … [873 more characters]140 more lines not shown.
Every element and attribute in the SEC's schema for this form, in schema order, indented by depth. Names are the SEC's and are the keys in the JSON.
| Field (path) | Type | Occurs | Allowed values | SEC's description |
|---|---|---|---|---|
| edgarSubmission | (group) | 1..1 | ||
| schemaVersion | SCHEMA_VERSION_TYPE | 0..1 | length=5 | |
| headerData | (group: HEADER_DATA) | 1..1 | These elements are part of the HEADER_DATA | |
| submissionType | SUBMISSION_TYPE | 1..1 | one of: ATS-N, ATS-N/MA, ATS-N/UA, ATS-N/CA, ATS-N/OFA | |
| accessionNumber | ACCESSION_NUMBER_TYPE | 0..1 | pattern=[*]{0}|[0-9]{1,10}\-[0-9]{1,2}\-[0-9]{1,6} | |
| filerInfo | (group: FILER_INFO_TYPE) | 1..1 | These elements are part of the FILER_INFO_TYPE | |
| liveTestFlag | LIVE_TEST_TYPE | 1..1 | one of: LIVE, TEST | |
| filer | (group: FILER_TYPE) | 1..1 | These elements are part of the FILER_TYPE | |
| filerCredentials | (group: FILER_CREDENTIALS) | 1..1 | ||
| cik | CIK_TYPE | 1..1 | pattern=\d{1,10} | |
| ccc | CCC_TYPE | 1..1 | length=8 | |
| fileNumber | FILE_NUMBER_TYPE | 0..1 | pattern=\d{1,3}-\d{1,8}-[a-zA-Z0-9]{1,4}|\d{1,3}-\d{1,8}|24R-\d{1,8}-[a-zA-Z0-9]{1,4}|24R-\d{1,8} | |
| contact | (group: CONTACT_TYPE) | 0..1 | These elements are part of the CONTACT_TYPE | |
| contactName | NAME_TYPE | 1..1 | minLength=1; maxLength=30; pattern=[A-Za-z0-9!#-$%():;'@\*\+\-/=\?\^_~{|},. \\\s<>&"\[\]]{1,30} | |
| contactPhoneNumber | EDGAR_PHONE_TYPE | 1..1 | minLength=1; maxLength=20; pattern=[a-zA-Z0-9\s#(),.\-]{1,20} | |
| contactEmailAddress | INTERNET_ADDRESS_TYPE | 1..1 | maxLength=80; minLength=4; pattern=([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,7}|[0-9]{1,3})(\]?) | |
| notifications | (group: NOTIFICATIONS_TYPE) | 0..1 | These elements are part of the NOTIFICATIONS_TYPE | |
| notificationEmailAddress | INTERNET_ADDRESS_TYPE | 0..3 | maxLength=80; minLength=4; pattern=([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,7}|[0-9]{1,3})(\]?) | |
| flags | (group: FLAGS_TYPE) | 0..1 | These elements are part of the FLAGS_TYPE | |
| overrideInternetFlag | TRUE_FALSE_TYPE | 0..1 | pattern=true; pattern=false | |
| confirmingCopyFlag | TRUE_FALSE_TYPE | 0..1 | pattern=true; pattern=false | |
| confirmingCopyFileNumber | FILE_NUMBER_TYPE | 0..1 | pattern=\d{1,3}-\d{1,8}-[a-zA-Z0-9]{1,4}|\d{1,3}-\d{1,8}|24R-\d{1,8}-[a-zA-Z0-9]{1,4}|24R-\d{1,8} | |
| formData | (group: FORM_DATA) | 1..1 | ||
| cover | (group: COVER_TYPE) | 1..1 | These elements are part of the COVER_TYPE | |
| txNMSStockATSName | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| rbOperatesPursuantToFormATS | YES_NO_TYPE | 0..1 | one of: Y, N | |
| taStatementAboutAmendment | TEXTAREA_2K_TYPE | 0..1 | minLength=1; maxLength=2000 | |
| partOne | (group: PARTONE_TYPE) | 1..1 | These elements are part of the PARTONE_TYPE | |
| rbPart1Item1IsBd | YES_NO_TYPE | 1..1 | one of: Y, N | |
| txPart1Item2ATSName | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| atsNames | (group: ATSNAME_LIST_TYPE) | 0..1 | These elements are part of the Part1 Item3. | |
| atsName | (group) | 1..10 | ||
| @txPart1Item3ATSName | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| txPart1Item4aBdFileNumber | BD_FILENUM_TYPE | 1..1 | pattern=008-\d{1,8}-[a-zA-Z0-9]{1,4}|008-\d{1,8} | |
| txPart1Item4aBdCrdNumber | CRDNUM_TYPE | 1..1 | minLength=1; maxLength=9 | |
| txPart1Item5aNsaFullName | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| part1Item5bEffectiveMembershipDate | DATE_TYPE2 | 1..1 | pattern=\d{1,2}/\d{1,2}/\d{4} | |
| txtPart1Item5cNmsStockMPID | MPID_TYPE | 1..1 | minLength=1; maxLength=10 | |
| txtPart1Item6uwebsite | URL_TYPE | 0..1 | minLength=1; maxLength=150 | |
| part1Item7PrimarySite | (group: ADDRESS_TYPE) | 1..1 | Address Type | |
| street1 | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| street2 | TEXT_150_TYPE | 0..1 | minLength=1; maxLength=150 | |
| city | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| zip | POSTCODE_TYPE | 1..1 | minLength=1; maxLength=10; pattern=[0-9A-Za-z #\-]* | |
| state | ISO_STATE_AND_OUTLYING_AREA_CODE_USA | 1..1 | one of 57 codes (US-AL, US-AK, US-AZ, US-AR, US-CA, …; full list in the XSD) | |
| part1Item7SecondarySiteRecords | (group: SECONDRARY_ADDRESS_LIST_TYPE) | 0..1 | ||
| secondarySiteI7 | (group: ADDRESS_TYPE) | 0..5 | Address Type | |
| street1 | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| street2 | TEXT_150_TYPE | 0..1 | minLength=1; maxLength=150 | |
| city | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| zip | POSTCODE_TYPE | 1..1 | minLength=1; maxLength=10; pattern=[0-9A-Za-z #\-]* | |
| state | ISO_STATE_AND_OUTLYING_AREA_CODE_USA | 1..1 | one of 57 codes (US-AL, US-AK, US-AZ, US-AR, US-CA, …; full list in the XSD) | |
| cbPart1Item8Exhibit1atWebsite | TRUE_FALSE_TYPE | 0..1 | pattern=true; pattern=false | |
| cbPart1Item9Exhibit2atWebsite | TRUE_FALSE_TYPE | 0..1 | pattern=true; pattern=false | |
| partTwo | (group: PARTTWO_TYPE) | 1..1 | These elements are part of the PARTTWO_TYPE | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item1aArePermittedToEnterInterest | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item1aArePermittedToEnterInterest | (group) | 1*..1 | ||
| taPart2Item1aUnitNamesEnterInterest | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item1bAreSevicesSametoAllSubscribers | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part2Item1bAreSevicesSametoAllSubscribers | (group) | 1*..1 | ||
| taPart2Item2bExplainDiff | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart2Item1bAreSevicesSametoAllSubscribers | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item1cAreThereArrangements | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item1cAreThereArrangements | (group) | 1*..1 | ||
| taPart2Item1cUnitsWithArrangements | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart2Item1cAreThereArrangements | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart2Item1aArePermittedToEnterInterest | YES_NO_TYPE | 1..1 | one of: Y, N | |
| rbPart2Item1dCanOATInterestBeRouted | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item2aAreAfflPermittedToEnterInterest | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| affiliatesPermittedToEnterInterest | (group) | 1*..1 | ||
| taPart2Item2aAfflThatEnterInterest | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item2bAreSevicestoAfflSametoSubscribers | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part2Item2bAreSevicestoAfflSametoSubscribers | (group) | 1*..1 | ||
| taPart2Item2bExplainDiff | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart2Item2bAreSevicestoAfflSametoSubscribers | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item2cAreThereArrangementsWithAffl | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item2cAnyFrmlInfrmlArrngmnts | (group) | 1*..1 | ||
| taPart2Item2cYesAfflteDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart2Item2cAreThereArrangementsWithAffl | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart2Item2aAreAfflPermittedToEnterInterest | YES_NO_TYPE | 1..1 | one of: Y, N | |
| rbPart2Item2dCanOATIBeRoutedByAffl | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item3aCanSubscrOptOutWithOATIOfBD | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item3aCanSubscrOptOutWithOATIOfBD | (group) | 1*..1 | ||
| taPart2Item3aExplianOptOut | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart2Item3aCanSubscrOptOutWithOATIOfBD | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item3aCanSubscrOptOutWithOATIOfAffl | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item3aCanSubscrOptOutWithOATIOfAffl | (group) | 1*..1 | ||
| taPart2Item3bExplianOptOut | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart2Item3aCanSubscrOptOutWithOATIOfAffl | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item3cAreOptOutSametoAllSubscribers | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part2Item3cAreOptOutSametoAllSubscribers | (group) | 1*..1 | ||
| taPart2Item3cExplainDiff | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart2Item3cAreOptOutSametoAllSubscribers | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item4aAreThereArrangementsBtwBDAndTC | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item4aAreThereArrangementsBtwBDAndTC | (group) | 1*..1 | ||
| taPart2Item4aTDAndATSServices | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item4bAreThereArrangementsBtwAfflAndTC | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item4bAreThereArrangementsBtwAfflAndTC | (group) | 1*..1 | ||
| taPart2Item4bTDAndATSServices | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| @rbPart2Item4bAreThereArrangementsBtwAfflAndTC | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart2Item4aAreThereArrangementsBtwBDAndTC | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item5aDoesOfferProductsAndServices | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item5aDoesOfferProductsAndServices | (group) | 1*..1 | ||
| taPart2Item5aProductsAndServices | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item5bAreSevicesSametoAllSubscribersAndBD | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part2Item5bAreSevicesSametoAllSubscribersAndBD | (group) | 1*..1 | ||
| taPart2Item5bExplainDiff | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart2Item5bAreSevicesSametoAllSubscribersAndBD | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart2Item5aDoesOfferProductsAndServices | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item5cDoesAfflOfferProductsAndServices | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item5cDoesAfflOfferProductsAndServices | (group) | 1*..1 | ||
| taPart2Item5cAfflProvidedProductsAndServices | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item5dAreTCOfSevicesSametoAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part2Item5dAreTCOfSevicesSametoAll | (group) | 1*..1 | ||
| taPart2Item5dExplainDiff | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart2Item5dAreTCOfSevicesSametoAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart2Item5cDoesAfflOfferProductsAndServices | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item6aDoesEmployeeAccessConfidentialInfo | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item6aDoesEmployeeAccessConfidentialInfo | (group) | 1*..1 | ||
| taPart2Item6aUnitAfflEmployeeServices | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| @rbPart2Item6aDoesEmployeeAccessConfidentialInfo | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item6bDoesAnyEntitySupportServices | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item6bDoesAnyEntitySupportServices | (group) | 1*..1 | ||
| taPart2Item6bServiceProvider | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item6cDoesServiceProviderUseATSServices | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item6cDoesServiceProviderUseATSServices | (group) | 1*..1 | ||
| taPart2Item6cProviderAfflAndServicesUsed | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item6dAreATSSevicesSametoAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part2Item6dAreATSSevicesSametoAll | (group) | 1*..1 | ||
| taPart2Item6dExplainDiff | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart2Item6dAreATSSevicesSametoAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart2Item6cDoesServiceProviderUseATSServices | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart2Item6bDoesAnyEntitySupportServices | YES_NO_TYPE | 1..1 | one of: Y, N | |
| taPart2Item7aDescrOfSafeGaurdsAndProcedures | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item7bCanSubscriberConsentToDisclosure | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item7bCanSubscriberConsentToDisclosure | (group) | 1*..1 | ||
| taPart2Item7bExplainHowAndConditions | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart2Item7cCanSubscriberWithdrawConsent | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part2Item7cCanSubscriberWithdrawConsent | (group) | 1*..1 | ||
| taPart2Item7cExplainHowAndConditions | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart2Item7cCanSubscriberWithdrawConsent | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart2Item7bCanSubscriberConsentToDisclosure | YES_NO_TYPE | 1..1 | one of: Y, N | |
| taPart2Item7dSummaryOfRolesRespOfPersons | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| partThree | (group: PARTTHREE_TYPE) | 1..1 | These elements are part of the PARTTHREE_TYPE | |
| taPart3Item1SubscriberType | SUBSCRIBER_TYPE | 1..12 | one of: Investment Companies, Retail Investors, Issuers, Brokers, NMS Stock ATSs, Asset Managers, Principal Trading Firms, Hedge Funds, Market Makers, Banks, Dealers, Other | |
| taPart3Item1OtherSubscrbrDtls | TEXTAREA_10K_TYPE | 0..1 | minLength=1; maxLength=10000 | |
| rbPart3Item2aRegisteredBD | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item2bIsThereOtherConditions | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item2bSummaryOfConditions | (group) | 1*..1 | ||
| taPart3Item2bSummaryOfCndtns | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item2cIsConditionsSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item2cSummaryOfConditions | (group) | 1*..1 | ||
| taPart3Item2cSummaryOfDifferences | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item2cIsConditionsSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item2bIsThereOtherConditions | YES_NO_TYPE | 1..1 | one of: Y, N | |
| rbPart3Item2dIsThereWrittenAgreement | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item3aIsExcludeSubscriber | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item3aSumryOfExcludngCondtns | (group) | 1*..1 | ||
| taPart3Item3aExcludngSumryDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item3bIsCondtnsSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item3bSummaryOfConditions | (group) | 1*..1 | ||
| taPart3Item3bSummaryOfDifferences | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item3bIsCondtnsSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item3aIsExcludeSubscriber | YES_NO_TYPE | 1..1 | one of: Y, N | |
| taPart3Item4aHrsOfOperation | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item4bIsHrsOfOperationsame | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item4bSumryOfHrsOfOperation | (group) | 1*..1 | ||
| taPart3Item4bSumryDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item4bIsHrsOfOperationsame | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item5aIsPermitOrdrTradng | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item5aProtocolDetails | (group) | 1*..1 | ||
| taPart3Item5aProtocolused | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item5bIsProtclsameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item5bProtocolDetails | (group) | 1*..1 | ||
| taPart3Item5aProtocolSumryDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item5bIsProtclsameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item5aIsPermitOrdrTradng | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item5cIsAnyOtherMeans | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item5cOthrDtls | (group) | 1*..1 | ||
| taPart3Item5cOthrMeansDtls | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item5dIsTnCSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item5dTnCDetails | (group) | 1*..1 | ||
| taPart3Item5dTnCSumryDtls | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| @rbPart3Item5dIsTnCSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item5cIsAnyOtherMeans | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item6aIsCoLocRltdSrvcsOfrd | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item6aProtocolDetails | (group) | 1*..1 | ||
| taPart3Item6aCoLocRltdSrvcsDtls | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item6bIsTNCsameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item6bTNCDetails | (group) | 1*..1 | ||
| taPart3Item6bTNCSumryDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item6bIsTNCsameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item6aIsCoLocRltdSrvcsOfrd | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item6cIsAnyOtherMeans | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item6cOthrDetails | (group) | 1*..1 | ||
| taPart3Item6cSpeedMeansDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item6dIsTnCSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item6dTnCDetails | (group) | 1*..1 | ||
| taPart3Item6dTnCSumryDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item6dIsTnCSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item6cIsAnyOtherMeans | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item6eIsAnyRducdSpOfCom | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item6eRducdSpeedDetails | (group) | 1*..1 | ||
| taPart3Item6eRducdSpeedMeansDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item6fIsTnCSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item6fTnCDetails | (group) | 1*..1 | ||
| taPart3Item6fTnCSumryDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item6fIsTnCSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item6eIsAnyRducdSpOfCom | YES_NO_TYPE | 1..1 | one of: Y, N | |
| taPart3Item7AOrdrTypExplain | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item7bIsTnCSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item7bTnCDetails | (group) | 1*..1 | ||
| taPart3Item7bTnCSumryDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item7bIsTnCSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item8aIsMinOrMaxSizeReqd | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item8aSizeReqrmnts | (group) | 1*..1 | ||
| taPart3Item8aOtiSizeReqrmns | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item8bIsReqProcSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item8bReqProcDetails | (group) | 1*..1 | ||
| taPart3Item8bDiffrncsInOtiReqrmnts | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item8bIsReqProcSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item8aIsMinOrMaxSizeReqd | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item8cIsOddLotsAcptdExecutd | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item8cOddltOrdrReqs | (group) | 1*..1 | ||
| taPart3Item8cOddLtOrdrReqsnProcdurs | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item8dIsReqsProcdurSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item8dOddLtOrdrReqsnProcdurDtls | (group) | 1*..1 | ||
| taPart3Item8dReqProcdurDiffDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item8dIsReqsProcdurSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item8cIsOddLotsAcptdExecutd | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item8eIsMixLotOrdrsAcptdExecutd | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item8eMixltOrdrDetails | (group) | 1*..1 | ||
| taPart3Item8eMixltOrdrReqsProcDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item8fIsRecProcSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item8fRPDetails | (group) | 1*..1 | ||
| taPart3Item8fReqProcDiffDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item8fIsRecProcSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item8eIsMixLotOrdrsAcptdExecutd | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item9aIsAnyMsgToIndicTI | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item9aMsgDtls | (group) | 1*..1 | ||
| taPart3Item9aMsgUsgDtls | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| @rbPart3Item9aIsAnyMsgToIndicTI | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item9bIsIndIntrstSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item9bMsgDtls | (group) | 1*..1 | ||
| taPart3Item9bMsgUsgDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item9bIsIndIntrstSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| taPart3Item10aOpenReOpenDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item10bIsOpnReopnSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item10bOpnReOpnProcDtls | (group) | 1*..1 | ||
| taPart3Item10bOpnReOpenDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item10bIsOpnReopnSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| taPart3Item10cUnexeOrdrTIDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item10dIsAnyDifBtwnExeProcTrdHrs | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item10dDiffDtls | (group) | 1*..1 | ||
| taPart3Item10dDiffDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item10dIsAnyDifBtwnExeProcTrdHrs | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item10eIsAnyDifBtwnPreOpExecFlwngStpg | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item10eDiffDtls | (group) | 1*..1 | ||
| taPart3Item10eDiffDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item10eIsAnyDifBtwnPreOpExecFlwngStpg | YES_NO_TYPE | 1..1 | one of: Y, N | |
| taPart3Item11aStrucOfNmsStk | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item11bIsMeansFeciltsSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item11bMeansFeciltsDtls | (group) | 1*..1 | ||
| taPart3Item11bMeansFeciltsDtls | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| @rbPart3Item11bIsMeansFeciltsSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| taPart3Item11cRulsProcsOfNmsStk | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item11dIsProcsRulsSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item11dDiffDtls | (group) | 1*..1 | ||
| taPart3Item11dDiffDtls | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| @rbPart3Item11dIsProcsRulsSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item12aIsAnyFrmlInfrmlArngmnts | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item12aArngmntDtls | (group) | 1*..1 | ||
| taPart3Item12aArngmntTCDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item12aIsAnyFrmlInfrmlArngmnts | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item13aIsOrdrTiSegmntd | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item13aSegmntDtls | (group) | 1*..1 | ||
| taPart3Item13aSegProcdurDtls | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item13bIsSegmntatnSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item13bSegmntDtls | (group) | 1*..1 | ||
| taPart3Item13bSegDiffDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item13bIsSegmntatnSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item13dIsSegCatgDisclosd | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item13dDsclrContntDtls | (group) | 1*..1 | ||
| taPart3Item13dDsclosrContntDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item13eIsDsclosrSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item13eArngmntDtls | (group) | 1*..1 | ||
| taPart3Item13eDsclosrDiffDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item13eIsDsclosrSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item13dIsSegCatgDisclosd | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item13aIsOrdrTiSegmntd | YES_NO_TYPE | 1..1 | one of: Y, N | |
| rbPart3Item13cIsCustmrOrdr | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item14aIsDsgToIntrctOrNot | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item14aCntrPrtySelectnDtls | (group) | 1*..1 | ||
| taPart3Item14aCntrPrtyDtls | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item14bIsSelectnSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item14bSelectDtls | (group) | 1*..1 | ||
| taPart3Item14bSelectnDiffDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item14bIsSelectnSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item14aIsDsgToIntrctOrNot | YES_NO_TYPE | 1..1 | one of: Y, N | |
| rbPart3Item15aIsElectrncCommu | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item15bIsSubScrbOrdBnd | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item15bSubSctbDtls | (group) | 1*..1 | ||
| taPart3Item15bSubscrBndDtls | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item15cIsDsplyProcSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item15cDsplyProcDtls | (group) | 1*..1 | ||
| taPart3Item5cDsplyProcDiffDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item15cIsDsplyProcSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item15bIsSubScrbOrdBnd | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item16aIsInstRoutd | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item16aAffirInstrDtls | (group) | 1*..1 | ||
| taPart3Item16bAffirmInstrDiffDtlsNo | TEXTAREA_20K_TYPE | 0..1 | minLength=1; maxLength=20000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item16bIsRoutdBefrInstr | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item16bAffirmInstrDtls | (group) | 1*..1 | ||
| taPart3Item16bAffirmInstrDiffDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item16bIsRoutdBefrInstr | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item16aIsInstRoutd | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item17aIsDiffBtwnOrdTITrtmnt | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item17aAffirInstrDtls | (group) | 1*..1 | ||
| taPart3Item17aTrtmntDiffDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item17aIsDiffBtwnOrdTITrtmnt | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item17bIsTrtmntSameForAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item17bTrtmntDtls | (group) | 1*..1 | ||
| taPart3Item17bDiffDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item17bIsTrtmntSameForAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item18aIsOutsdeTrdingHrs | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item18aTrdingHrDtls | (group) | 1*..1 | ||
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item18bIsAnyDiffInTrdingOutSdHrs | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item18bOutsdHrsDiffDtls | (group) | 1*..1 | ||
| taPart3Item18bDiffDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item18bIsAnyDiffInTrdingOutSdHrs | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item18cIsTrtedDiffOutsdHrs | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item18cOutsdHrstrtmntDtls | (group) | 1*..1 | ||
| taPart3Item18cTrtmntDiffDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item18cIsTrtedDiffOutsdHrs | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item18aIsOutsdeTrdingHrs | YES_NO_TYPE | 1..1 | one of: Y, N | |
| taPart3Item19aSrvcUsgFees | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| taPart3Item19bBundldSrvcUsgFees | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| taPart3Item19cRbtDiscOfFees | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| taPart3Item20aSuspndProcdur | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item20bIsSuspndProcdurSameFrAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item20bSuspndProcdurDiffDtls | (group) | 1*..1 | ||
| taPart3Item20bDiffDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item20bIsSuspndProcdurSameFrAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| taPart3Item21aMtrlArngmntDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item21bIsMtrlArngmtSameFrAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item21bMtrlArngmntDiffDtls | (group) | 1*..1 | ||
| taPart3Item21bDiffDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item21bIsMtrlArngmtSameFrAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| taPart3Item22aMtrlArngmntDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item22bIsMtrlArngmtSameFrAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item22bMtrlArngmntDiffDtls | (group) | 1*..1 | ||
| taPart3Item22bDiffDtls | TEXTAREA_10K_TYPE | 1..1 | minLength=1; maxLength=10000 | |
| @rbPart3Item22bIsMtrlArngmtSameFrAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| taPart3Item23aMrktDatSrc | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item23bIsSrcSameFrAll | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=Y | |
| part3Item23bMrktSrcDiffDtls | (group) | 1*..1 | ||
| taPart3Item23bDiffDtls | TEXTAREA_20K_TYPE | 1..1 | minLength=1; maxLength=20000 | |
| @rbPart3Item23bIsSrcSameFrAll | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item24aIsSubScrbrOrdr | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item24aSubScrbrOrdrDtls | (group) | 1*..1 | ||
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item24bIsCmplyRule301 | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item24bSubScrbrOrdrDtls | (group) | 1*..1 | ||
| taPart3Item24biTickrSymbol | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| taPart3Item24biiDsplyOnNsa | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| taPart3Item24biiIAcesToOrdrInNms | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| @rbPart3Item24bIsCmplyRule301 | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item24aIsSubScrbrOrdr | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item25aIsAvgDlyTradinVolExcd | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item25aSubScrbrOrdrDtls | (group) | 1*..1 | ||
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item25bIsCmplyRule301 | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item25bAccessDtls | (group) | 1*..1 | ||
| taPart3Item25biTickrSymbol | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| taPart3Item25biiDWrtnStndrds | TEXTAREA_30K_TYPE | 1..1 | minLength=1; maxLength=30000 | |
| @rbPart3Item25bIsCmplyRule301 | YES_NO_TYPE | 1..1 | one of: Y, N | |
| @rbPart3Item25aIsAvgDlyTradinVolExcd | YES_NO_TYPE | 1..1 | one of: Y, N | |
| (choice) | 1..1 | exactly one of the following branches | ||
| rbPart3Item26IsOrdrFloExecStatsPublshd | YES_NO_TYPE | 1*..1 | one of: Y, N; fixed=N | |
| part3Item26PlatFrmData | (group) | 1*..1 | ||
| cbPart3Item26iInfoRqstdUndrExbt4AvlblAtWebst | TRUE_FALSE_TYPE | 0..1 | pattern=true; pattern=false | |
| cbPart3Item26iiInfoRqstdUndrExbt5AvlblAtWebst | TRUE_FALSE_TYPE | 0..1 | pattern=true; pattern=false | |
| @rbPart3Item26IsOrdrFloExecStatsPublshd | YES_NO_TYPE | 1..1 | one of: Y, N | |
| partFour | (group: PARTFOUR_TYPE) | 0..1 | These elements are part of the PARTFOUR_TYPE | |
| txPart4ContactFirstName | TEXT_40_TYPE | 1..1 | minLength=1; maxLength=40 | |
| txPart4ContactLastName | TEXT_30_TYPE | 1..1 | minLength=1; maxLength=30 | |
| txPart4ContactTitle | TEXT_60_TYPE | 1..1 | minLength=1; maxLength=60 | |
| txPart4ContactEmail | EMAIL_TYPE | 1..1 | pattern=.+@.+ | |
| txPart4ContactTelephone | TELEPHONE_TYPE | 1..1 | minLength=1; maxLength=20; pattern=[a-zA-Z0-9\s#(),.\-]{1,20} | |
| part4PrimaryAddr | (group: ADDRESS_TYPE) | 1..1 | Address Type | |
| street1 | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| street2 | TEXT_150_TYPE | 0..1 | minLength=1; maxLength=150 | |
| city | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| zip | POSTCODE_TYPE | 1..1 | minLength=1; maxLength=10; pattern=[0-9A-Za-z #\-]* | |
| state | ISO_STATE_AND_OUTLYING_AREA_CODE_USA | 1..1 | one of 57 codes (US-AL, US-AK, US-AZ, US-AR, US-CA, …; full list in the XSD) | |
| part4MailingAddr | (group: ADDRESS_TYPE) | 0..1 | Address Type | |
| street1 | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| street2 | TEXT_150_TYPE | 0..1 | minLength=1; maxLength=150 | |
| city | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| zip | POSTCODE_TYPE | 1..1 | minLength=1; maxLength=10; pattern=[0-9A-Za-z #\-]* | |
| state | ISO_STATE_AND_OUTLYING_AREA_CODE_USA | 1..1 | one of 57 codes (US-AL, US-AK, US-AZ, US-AR, US-CA, …; full list in the XSD) | |
| txAsOfDate | DATE_TYPE2 | 1..1 | pattern=\d{1,2}/\d{1,2}/\d{4} | |
| txSignatureName | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| txSignatureTitle | TEXT_100_TYPE | 1..1 | minLength=1; maxLength=100 | |
| documents | (group: EDGAR_DOCUMENTS_TYPE) | 0..1 | ||
| document | (group: EDGAR_DOCUMENT_TYPE) | 1..n | Document names must be lower case and no longer than thirty-two (32) characters in length. The names must start with a letter (a-z) and may contain numbers (0-9) with no spaces. Document names may contain one period (.), one hyphen (-), and one underscore (_) character and must end with *.htm, *.txt, *.pdf, *.fil, *.jpg, *.gif, *.xml or *.xsd extensions. | |
| conformedName | DOCUMENT_NAME_TYPE | 1..1 | minLength=1; maxLength=32; pattern=([a-zA-Z0-9]+[\w\._\-]*)([\.](([hH][tT][mM])|([tT][xX][tT])|([pP][dD][fF])|([xX][mM][lL])|([jJ][pP][gG])|([gG][iI][fF])|([fF][iI][lL])|([xX][sS][dD]))) | |
| conformedDocumentType | DOCUMENT_TYPE | 1..1 | BASE_DOCUMENT_TYPE (one of: ATS-N EX-1 SCHD A BD, ATS-N EX-2 SCHD B BD, ATS-N EX-3 REDLINE, ATS-N EX-4 AGG STATS, ATS-N EX-5 CATG MTRC, ATS-N PART2 ITM, ATS-N PART3 ITM, GRAPHIC) or OPEN_DOCUMENT_TYPE (minLength=4; maxLength=128) | |
| contents | DOCUMENT_MIME_BLOCK_TYPE | 1..1 | minLength=1 |
| Field (path) | Type | Occurs | Allowed values | SEC's description |
|---|---|---|---|---|
| edgarSubmission | (group) | 1..1 | ||
| schemaVersion | SCHEMA_VERSION_TYPE | 0..1 | length=5 | |
| headerData | (group: HEADER_DATA) | 1..1 | These elements are part of the HEADER_DATA | |
| submissionType | SUBMISSION_TYPE | 1..1 | one of: ATS-N-C, ATS-N-W | |
| accessionNumber | ACCESSION_NUMBER_TYPE | 0..1 | pattern=[*]{0}|[0-9]{1,10}\-[0-9]{1,2}\-[0-9]{1,6} | |
| filerInfo | (group: FILER_INFO_TYPE) | 1..1 | These elements are part of the FILER_INFO_TYPE | |
| liveTestFlag | LIVE_TEST_TYPE | 1..1 | one of: LIVE, TEST | |
| filer | (group: FILER_TYPE) | 1..1 | These elements are part of the FILER_TYPE | |
| filerCredentials | (group: FILER_CREDENTIALS) | 1..1 | ||
| cik | CIK_TYPE | 1..1 | pattern=\d{1,10} | |
| ccc | CCC_TYPE | 1..1 | length=8 | |
| MPID | MPID_TYPE | 0..1 | minLength=1; maxLength=10 | |
| NMSStockATSName | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| contact | (group: CONTACT_TYPE) | 0..1 | These elements are part of the CONTACT_TYPE | |
| contactName | NAME_TYPE | 1..1 | minLength=1; maxLength=30; pattern=[A-Za-z0-9!#-$%():;'@\*\+\-/=\?\^_~{|},. \\\s<>&"\[\]]{1,30} | |
| contactPhoneNumber | EDGAR_PHONE_TYPE | 1..1 | minLength=1; maxLength=20; pattern=[a-zA-Z0-9\s#(),.\-]{1,20} | |
| contactEmailAddress | INTERNET_ADDRESS_TYPE | 1..1 | maxLength=80; minLength=4; pattern=([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,7}|[0-9]{1,3})(\]?) | |
| notifications | (group: NOTIFICATIONS_TYPE) | 0..1 | These elements are part of the NOTIFICATIONS_TYPE | |
| notificationEmailAddress | INTERNET_ADDRESS_TYPE | 0..3 | maxLength=80; minLength=4; pattern=([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,7}|[0-9]{1,3})(\]?) | |
| flags | (group: FLAGS_TYPE) | 0..1 | These elements are part of the FLAGS_TYPE | |
| overrideInternetFlag | TRUE_FALSE_TYPE | 0..1 | pattern=true; pattern=false | |
| confirmingCopyFlag | TRUE_FALSE_TYPE | 0..1 | pattern=true; pattern=false | |
| confirmingCopyFileNumber | FILE_NUMBER_TYPE | 0..1 | pattern=\d{1,3}-\d{1,8}-[a-zA-Z0-9]{1,4}|\d{1,3}-\d{1,8}|24R-\d{1,8}-[a-zA-Z0-9]{1,4}|24R-\d{1,8} | |
| rbOperatesPursuantToFormATS | YES_NO_TYPE | 0..1 | one of: Y, N | |
| dateCeaseToOperate | DATE_TYPE2 | 0..1 | pattern=\d{1,2}/\d{1,2}/\d{4} | |
| formData | (group: FORM_DATA) | 1..1 | ||
| partFour | (group: PARTFOUR_TYPE) | 0..1 | These elements are part of the PARTFOUR_TYPE | |
| txPart4ContactFirstName | TEXT_40_TYPE | 1..1 | minLength=1; maxLength=40 | |
| txPart4ContactLastName | TEXT_30_TYPE | 1..1 | minLength=1; maxLength=30 | |
| txPart4ContactTitle | TEXT_60_TYPE | 1..1 | minLength=1; maxLength=60 | |
| txPart4ContactEmail | EMAIL_TYPE | 1..1 | pattern=.+@.+ | |
| txPart4ContactTelephone | TELEPHONE_TYPE | 1..1 | minLength=1; maxLength=20; pattern=[a-zA-Z0-9\s#(),.\-]{1,20} | |
| part4PrimaryAddr | (group: ADDRESS_TYPE) | 1..1 | Address Type | |
| street1 | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| street2 | TEXT_150_TYPE | 0..1 | minLength=1; maxLength=150 | |
| city | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| zip | POSTCODE_TYPE | 1..1 | minLength=1; maxLength=10; pattern=[0-9A-Za-z #\-]* | |
| state | ISO_STATE_AND_OUTLYING_AREA_CODE_USA | 1..1 | one of 57 codes (US-AL, US-AK, US-AZ, US-AR, US-CA, …; full list in the XSD) | |
| part4MailingAddr | (group: ADDRESS_TYPE) | 0..1 | Address Type | |
| street1 | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| street2 | TEXT_150_TYPE | 0..1 | minLength=1; maxLength=150 | |
| city | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| zip | POSTCODE_TYPE | 1..1 | minLength=1; maxLength=10; pattern=[0-9A-Za-z #\-]* | |
| state | ISO_STATE_AND_OUTLYING_AREA_CODE_USA | 1..1 | one of 57 codes (US-AL, US-AK, US-AZ, US-AR, US-CA, …; full list in the XSD) | |
| txAsOfDate | DATE_TYPE2 | 1..1 | pattern=\d{1,2}/\d{1,2}/\d{4} | |
| txSignatureName | TEXT_150_TYPE | 1..1 | minLength=1; maxLength=150 | |
| txSignatureTitle | TEXT_100_TYPE | 1..1 | minLength=1; maxLength=100 |
Field list generated from the SEC's EDGAR XML technical specification (Version 1.6 (March 2025)): https://www.sec.gov/files/edgar/filer-information/specifications/form-ats-n-xml-15.zip. “Occurs” is min..max (n = unbounded). Nothing on this page is investment advice.
Questions about this form's data, or need something it does not cover? Email [email protected].