Daily Segregation Confirmation System



Similar documents
Electronic Data Transmission Guide For International Mailers

Clever SFTP Instructions

SIX Trade Repository AG

Market Maker Transaction Data Technical Specification

Business Online Transaction Import & Export (Download) File Formats REFERENCE DOCUMENT

I/B/E/S GUIDANCE USER GUIDE A GUIDE TO UNDERSTANDING THE TERMS, LAYOUTS & USE OF I/B/E/S GUIDANCE

NextShares Exchange Traded Managed Funds

Electronic Filing Instructions In re CRM Holdings, Ltd. Securities Litigation

TECHNICAL SPECIFICATIONS GUIDE CANADA SAVINGS BONDS. csb.gc.ca PAYROLL SAVINGS PROGRAM 20$ 40$ 80$ 50 $ 30$ TECHGUIDE-14

OATS Phase III Reporting Tool. Small Firm User Guide

Health Savings Account Contribution Guide Version 7.0

Motor Insurance Database Phase II 4 th EU Motor Insurance Directive

FF/EDM Intro Industry Goals/ Purpose Related GISB Standards (Common Codes, IETF) Definitions d 4 d 13 Principles p 6 p 13 p 14 Standards s 16 s 25

Electronic Filing Instructions In re Authentidate Holding Corp. Securities Litigation

Export of audit trail events from Salto software. Version 2.0

DEBT COLLECTION SYSTEM ACCOUNT SUBMISSION FILE

Commission & Fee Schedule

PRODUCT DATA IMPORT SETUP GUIDE FOR ADVERTISERS

Quick reference guide Merchant Services Online

MONEY TRANSFER. Import & Approval User Guide

ETF Portfolio Composition File FAQ and Key Definitions

User Guide for Payroll Service (APS+)

1S Election Results, Precinct-Level Election Results, Voting History, and Reconciliation Reporting.

Clever + DreamBox SFTP Instructions

WebBidder Draft User Guide for 800MHz and 2.6GHz mock auctions

Using the Cisco Unity Connection Bulk Administration Tool

NASDAQ ITCH to Trade Options

Table of Contents. User Request for Access User Login Upload a Data File... 4

CFTC Commodity Futures Trading Commission

ALERT: October 2011 TIN Reference Response File and Address Validation Information for Group Health Plan (GHP) Responsible Reporting Entities (RREs)

Municipal Bond Payment Reporting Information Annual Information Reporting Requirement for Regulated Investment Companies

Litle & Co. Scheduled Secure Report Reference Guide. August Document Version: 1.8

smartoci User Guide Secure FTP for Catalog Loads

Hal E-Bank Foreign payments (Format of export/import files)

Quick Reference Guide. Online Courier: FTP. Signing On. Using FTP Pickup. To Access Online Courier.

Accounts Payable Job Aid

SIF Validation Tool. Wages Protection System Qatar Central Bank& Ministry of Labour And Social Affairs. End User Guide

MS ACCESS DATABASE DATA TYPES

OTC Lite F.A.Q. (Frequently Asked Questions)

CF2/MQ Transmission Guides FAST Direct Deposits/Withdrawal At Custodian via CF2 (CF2DWX): User s Guide

FTP Guide - Main Document Secure File Transfer Protocol (SFTP) Instruction Guide

How To Write A Statement In European Currency

EFT Overview Guide for Australia and New Zealand

PROTECTION OF CUSTOMER FUNDS FREQUENTLY ASKED QUESTIONS

How to Create and Send a Froogle Data Feed

How To Use Optimum Control EDI Import. EDI Invoice Import. EDI Supplier Setup General Set up

The foreign exchange market is global, and it is conducted over-the-counter (OTC)

Impreso: 22/02/2011 Página 1 de 19. Origen: FSC Versión: 2011-v3 EBILLING FAQ

3 Data Properties and Validation Rules

Standard ASCII Batch Reporting Instructions and Specification. May 30, 2015 MODULE 1

Advanced BIAR Participant Guide

UK Standard for CDRs. November 12. Version 1.5. Copyright: UK Billing Vendors Forum

Interactive Reporting er Manual

Time Clock Import Setup & Use

Internet Banking for Business

New York State Office of the State Comptroller

Securities Identifiers Capital Markets (From 4 day workshop) Khader Shaik

evantage is free and available to all clients of Equity Trust Company. All you have to do is enroll into evantage to gain access to it.

IMPORT GUIDE ASCII File to Trial Balance CS

NASDAQ Market Velocity and Forces 2.1

Employment intermediaries: data requirements for software developers

Integrating VoltDB with Hadoop

AUDIT INFORMATION BULLETIN. TO: Chief Executive Officers #10-07 Chief Financial Officers Chief Compliance Officers

WQX Best Practices. Dos and Don ts for Water Quality Data Destined for WQX / WQX Web. STORET User Call October 23, 2014

Electronic Income Withholding Orders Software Interface Specification for States and Employers

Integration Guide Version 5.3 6/25/2015

Virginia Department of Taxation Specifications for Web Upload Server to Server Processing for Virginia Department of Taxation Forms

BSA Electronic Filing Requirements For Report of Foreign Bank and Financial Accounts (FinCEN Form 114)

While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX

Introduction. Multicurrency Improving speed and performance. Blackbaud Enterprise CRM Multicurrency

Settle-to-File Credit Card Driver for 3700 POS

Electronic Reporting

PERSHING STANDARD FILE LAYOUTS

Illinois Veteran Grant (IVG) Online Payment Manual Chapter 4

While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX

Optional Fields (Document and Document Lines) Setting Up Sales Taxes (VAT) Setting up Tax Definitions (Government Bodies)...

CyberSource Business Center

London Stock Exchange

Data Validation Center. (DVC) Processing User Guide.

Customer Portfolio Margin

NATIONAL SECURITIES CLEARING CORPORATION LIMITED

OSI IMPLEMENTATION REFERENCE GUIDE

Recurring Contract Billing Importer 2013

N A T I O N A L F U T U R E S A S S O C I A T I O N. Margins Handbook. Prepared by the Joint Audit Committee

Recurring Contract Billing 10.0 SP6

NASDAQ Global Index Watch (GIW) Secure Web Service 3.0c Access

JET Payment File Specification Version 1.3. JET File Technical Specification Appendix H

Bank Reconciliation Import BR-1005

COMPONENTS OF CAPITAL

SBCH Medicaid Verification System File Exchange

General Dynamics Armament & Technical Products 8/30/2010

Recurring Payments Profile Report. Version 1.1

Electronic foreign currency payments, LUM2

COMP Upload File Management and Processing

Product: DQ Order Manager Release Notes

Digital Data & Image Format Guidelines For School Photography and Yearbook Publication Version

Asset Management User Manual

KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon

NASDAQ Global Index Watch (GIW) Secure Web Service 2.0 Access

SCHOOLS EXCESS LIABILITY FUND

Transcription:

Daily Segregation Confirmation System Clearing FCMs Data File Layout and Submission Requirements Version 1.0.8.2 Daily Confirmation Clearing FCM Version 1.0.8.2 Updated 8/7/2013 Page 1 of 13

Contents Introduction... 3 Data File Overview... 5 File Naming Convention... 5 Empty Data Files... 5 FCM Identifier (FCM_ID)... 6 File Format... 6 SFTP Request Procedure... 7 File Delivery (SFTP)... 8 Batch Date/Posting Date... 8 Processing Schedule... 9 Escalation Procedures... 9 Data File Layouts... 10 Account Balances... 10 Security Balances... 11 Examples... 13 Daily Confirmation Clearing FCM Version 1.0.8.2 Updated 8/7/2013 Page 2 of 13

Introduction The purpose of this document is to describe the requirements for the data file transfer of customer omnibus funds/balances from clearing FCMs to NFA/CME. This document will discuss the structure and content of the data files as well as the file transfer details. Note: For purposes of this specification, the term Clearing FCM shall denote an FCM or foreign broker that carries a customer omnibus account on behalf of another registered FCM, while the term Non-Clearing FCM shall denote an FCM for which a customer omnibus account is carried by another FCM or foreign broker. Figure 1 below describes a high-level overview of the data flow from the clearing FCM to NFA/CME. Daily Confirmation Clearing FCM Version 1.0.8.2 Updated 8/7/2013 Page 3 of 13

Figure 1: Clearing FCM to DSRO - Omnibus Account Balances Data Flow Daily Confirmation Clearing FCM Version 1.0.8.2 Updated 8/7/2013 Page 4 of 13

Data File Overview The data file requirements consists of two CSV files that are to be submitted on a daily basis to NFA s/cme s SFTP server. NFA and CME will each independently receive these files, from the clearing FCM, which contain omnibus account balances for the non-clearing FCMs for which they are the DSRO. In other words, omnibus account balances held for non-clearing FCMs, where NFA is the DSRO for the non-clearing FCM, should be sent to NFA; omnibus account balances held for non-clearing FCMs, where CME is the DSRO for the non-clearing FCM, should be sent to CME. File Naming Convention Asset Type Filename (CSV Format) Various balances clearingfcm_yyyymmdd_nfaid_n.csv Securities clearingfcm_sec_yyyymmdd_nfaid_n.csv Table 1: File Naming Convention where o NFAID is the clearing FCM s 7 character NFA ID. o n is the version of the file. Generally, n should equal 0 for the initial submission. If additional reports are submitted they should be sequenced with 1, 2, 3, etc. Additional reports may be submitted in their entirety or to report missing balances that were omitted in the initial submission. Examples o clearingfcm_sec_20130626_9112233_0.csv (Initial submission for securities) o clearingfcm_sec_20130626_9112233_1.csv (Resubmission for incorrect security balances or submission of missing security balances) Empty Data Files In the event that there are no reportable account balances for one or more of your reports, please submit empty file(s) with a header row. You file(s) will not process without a header row. Daily Confirmation Clearing FCM Version 1.0.8.2 Updated 8/7/2013 Page 5 of 13

FCM Identifier (FCM_ID) The FCM_ID is a unique identifier used to identify the non-clearing FCM associated with each reported account balance. Enter the nonclearing FCM s 9-digit federal employer identification (EIN) number for domestic non-clearing FCMs. Enter the non-clearing FCM s WinJammer ID for foreign non-clearing FCMs that do not have an EIN. File Format File Format: Comma separated values (CSV) Time Format: Time data must be in 24-hour format using MM/DD/YYYY in CST/CDT timezone. Character Encoding: Files must adhere to the ASCII character set. Number Format: Numbers should not include comma separators. Numbers can optionally be enclosed in double quotes. String Format: All string (non-numeric) values may be optionally enclosed in double quotes, but must be enclosed in double quotes if the value contains a comma. Data Types: Each data element in this document has an associated data type and required indicator. Data types generally fall into one of three categories: STRING, DATE/TIMESTAMP, and NUMERIC. o STRING(size) Contains alpha-numeric characters, where (size) denotes the maximum number of characters. o DATE Dates must be reported in the format, MM/DD/YYYY. o TIMESTAMP Timestamp is a date type with a time portion, MM/DD/YYYY HH:MM:SS. o NUMBER(p, s) Numeric that can have a fractional part. For example, NUMBER(16, 6) is a number that has 10 digits before the decimal and 6 digits after the decimal. o NUMBER(p) Numeric that has no fractional parts. For example, NUMBER(16) is an integer that has up to 16 digits. Field headers: All files must contain field headers using the naming convention listed in the layouts below. Field Order: Fields must be in the same order specified in the layouts below. Field delimiter: All fields are delimited by commas. Record delimiter: DOS CRLF Non-Applicable (Optional) Fields: Some fields may not be applicable for a given balance record. Fields that are not applicable must be present in the data file, but the data can be left blank. Daily Confirmation Clearing FCM Version 1.0.8.2 Updated 8/7/2013 Page 6 of 13

Required Data: Fields designated as required must be present in the data (e.g. BatchDate, FCM_ID). Although a field may not be explicitly designated as required, under certain circumstances it may be conditionally required. Each field will be designated as required, conditionally required, or optional under the Req column. o o o Required field must be submitted. C Conditionally required fields must be submitted under specified conditions. Blank When Req d is blank this indicates optional fields. Optional fields should be submitted if the data is available. SFTP Request Procedure Each Clearing FCM must establish an SFTP Account with NFA and/or CME depending on which DSRO is responsible for the respective nonclearing FCM. In order to establish an account, the Clearing FCM must submit the applicable security request forms to the non-clearing FCM's DSRO. Please contact the non-clearing FCM's DSRO for copies of the security request forms. Daily Confirmation Clearing FCM Version 1.0.8.2 Updated 8/7/2013 Page 7 of 13

File Delivery (SFTP) File Transfer/Schedule: File must be delivered each morning (Tues-Sat) by 6:00am CST/CDT (T+1) via secure SFTP. FTP Server Availability: The SFTP server will be available 24/7. IP Address: Each clearing FCM must provide NFA/CME with the IP address of the server/gateway that will be transferring the data files to allow that server to access NFA's/CME s secure FTP server. IP addresses for all servers including production, backup and/or hotsite/dr servers must be specified. FCM must give advanced notice of implementation dates when switching servers that results in IP address changes on servers involved in sending files to NFA/CME. PKI: The FCM will need to supply NFA/CME with RSA public keys. The FCM retains their private key. NFA/CME Initiated FTP Password Changes: In the event that FCM s secure FTP user id or password will be changed, NFA/CME will give the FCM advanced notice to coordinate the changes. Note: The CRLF record delimiter is very important in order to be considered a valid file. If submitting file(s) in binary SFTP mode, please ensure that your files are formatted with CFLF before the transfer. Using ASCII SFTP mode should perform the conversion automatically if files are generated with LF only EOD character. Please contact NFA or CME s IT departments for any additional guidance or questions. Batch Date/Posting Date Both the various balances (NLE) report and security report contain two date attributes named BatchDate and PostingDate. Generally these values will be the same. The distinction is that the batch date can contain a combination of posting dates if a balance from a past posting date is submitted in a current batch. To help understand batch date, this is the date of the files that the Daily Confirmation system will seek during a 24 hour batch window. The batch window begins at 4:00PM (CST) on the posting day and is open until 4:00PM (CST) the following business day. Submission of files with past or future batch dates will not be picked up by scheduled processing. Note that before 4:00PM (CST), amended or missing balances should be reported in an incremental file to the appropriate DSRO. After 4:00PM (CST) the FCM should include missing balances in the next day s batch file with the appropriate posting date. In either event, the FCM should inform the DSRO of the situation to ensure that files get processed. Note: The above applies primarily to NFA s systems. CME s systems will pick up any data file regardless of the batch date but will generate a CME staff alert for past date submissions. Daily Confirmation Clearing FCM Version 1.0.8.2 Updated 8/7/2013 Page 8 of 13

Processing Schedule NFA Systems The Daily Confirmation system is scheduled to execute approximately at 8:00AM (CST) and 12:00PM (CST). The system is looking for initial files during the 8:00AM (CST) process and will pick up any incremental submissions during the 12:00PM (CST) process. If a balance report is submitted after 12:00PM (CST), please notify your DSRO to ensure that the file gets processed. CME Systems The Daily Confirmation system polls the server for files and will process the file as soon as new files arrive. Escalation Procedures The escalation procedure is in place in the event that your firm is unable to submit the data file or for other technical issues. For NFA related issues, please contact NFA s Operations Group: operations@nfa.futures.org (312) 781-1368 For CME related issues, please contact CME s Financial and Regulatory Surveillance Systems Team: frssystems@cmegroup.com (312) 930-3230 Daily Confirmation Clearing FCM Version 1.0.8.2 Updated 8/7/2013 Page 9 of 13

Data File Layouts Account Balances Description: Frequency: Filename: Account Balances Contains nightly closing account balances held in omnibus accounts at clearing FCMs. Daily received along with the nightly batch clearingfcm_yyyymmdd_nfaid_n.csv Notes: There will be separate records for each omnibus account/currency reported. For example, if an omnibus account has balances in USD and JPY, two records should be reported. Field Name Req d Datatype Description Sample Data BatchDate DATE Date of batch submission (MM/DD/YYYY). 10/31/2012 PostingDate DATE As of date balances were posted (MM/DD/YYYY). 10/31/2012 FCM_ID STRING(20) Enter the non-clearing FCM s 9-digit federal employer identification (EIN) number for domestic non-clearing FCMs. Enter the non-clearing FCM s WinJammer ID for foreign nonclearing FCMs. DepositoryName STRING(100) Name of the clearing FCM reporting the account balances. 999881982 AcctNum STRING(30) Omnibus account number. 0005343382 AcctType STRING(20) Customer segregated account type. SEG = Cust segregated SEC = Foreign secured SEQ = Sequestered CurrCode STRING(10) Native ISO 4217 currency code in which security is USD, JPY denominated. ConvFactor NUMBER(16,8) Closing day conversion factor used to convert from native value 0.0125 to USD. If CurrCode is USD, then set ConvFactor = 1. CASH NUMBER(24,6) Cash balance in native currency. 1000000 OTE NUMBER(24,6) Open trade equity in native currency. Please include any 1000000 unrealized gain or loss on futures, forwards, or any non-option positions. LOV NUMBER(24,6) Long option value in native currency 1000000 SOV NUMBER(24,6) Short option value in native currency 1000000 NLE NUMBER(24,6) Net liquidating equity in native currency 1000000 Daily Confirmation Clearing FCM Version 1.0.8.2 Updated 8/7/2013 Page 10 of 13

Security Balances Description: Frequency: Filename: Security Balances Contains nightly closing security account balances held in omnibus accounts at clearing FCMs. Daily received along with the nightly batch clearingfcm_ sec_yyyymmdd_nfaid_n.csv Notes: There will be a separate record for each reported security. Letters of credit do not need to be reported. Warehouse receipts are only to be reported in the security report if they have not been included in NLE. Field Name Req d Datatype Description Sample Data BatchDate DATE Date of batch submission (MM/DD/YYYY) 10/31/2012 PostingDate DATE As of date balances were posted (MM/DD/YYYY). 10/31/2012 FCM_ID STRING(20) Enter the non-clearing FCM s 9-digit federal employer identification (EIN) number for domestic non-clearing FCMs. Enter the non-clearing FCM s WinJammer ID for foreign nonclearing FCMs. DepositoryName STRING(100) Name of the clearing FCM reporting the security balances. 999881982 AcctNum STRING(30) Omnibus account number. 0005343382 AcctType STRING(20) Customer segregated account type. SEG = Cust segregated SEC = Foreign secured SEQ = Sequestered CurrCode STRING(10) Native ISO 4217 currency code in which security is denominated. ConvFactor NUMBER(16,8) Closing day conversion factor used to convert from native value to USD. If CurrCode is USD, then set ConvFactor = 1. Symbol STRING(30) Primary security Identification number. Identifiers should not contain any extra characters. For example, a cusip should be submitted exactly as a 9 character string. Enter FCM s internal identifier when reporting warehouse receipts. SymbolType STRING(10) Type of identification number (e.g. CUSIP, ISIN, SEDOL). Please provide if known. Enter UNK if the symbol type is unknown. All other enumerations should only be used when the SymbolType is for a known symbol. Daily Confirmation Clearing FCM Version 1.0.8.2 Updated 8/7/2013 Page 11 of 13 USD 1 008000AA7 CUSIP = 9 character CUSIP (e.g. 437076AQ5) ISIN = 12 character ISIN (e.g. US0378331005) SEDOL = 7 character SEDOL (e.g. 0263494) WR = Warehouse receipt

UNK = Unknown Quantity NUMBER(24,6) Security quantity. 1050000 For fixed income securities, enter the number of securities. For stocks, enter the number of shares. For warehouse receipts, enter the number of receipts. WRUnits C NUMBER(24,6) Number of units per warehouse receipt (e.g. 5000 ounces of silver, 100 ounces of gold). Required for warehouse receipts. ParValue C NUMBER(24,6) Par/face value of security in native currency. Only required for 1000000 fixed income securities. ParValueDisc NUMBER(24,6) Discounted Par/face value of security in native currency (e.g. 990000 90% of par). MktValue NUMBER(24,6) Market value in native currency. Please provide if available. 995800 BidRate C NUMBER(24,6) Bid rate used to value security in native currency. Required for stock and warehouse receipts. For stocks, enter the price per share. For warehouse receipts, enter the price per unit (e.g. 19.7 for silver ounce). For fixed income securities, please provide if available. ValService STRING(100) Service used to value security. Bloomberg Description C STRING(200) Description of security. Required for warehouse receipts - enter description of the warehouse receipt. This may optionally be populated for other securities. 0.9958 Daily Confirmation Clearing FCM Version 1.0.8.2 Updated 8/7/2013 Page 12 of 13

Examples Description Symbol SymbolType Quantity WRUnits ParValue BidRate MktValue Notes Treasuries $10,000 T-bill. 9659876L1 CUSIP 2 NA 10000 0.9997 19994 Example where par value and quantity are reported separately. $10,000 T-bill. 9659876L1 CUSIP 1 NA 20000 0.9997 19994 Example where par value and quantity are reported together in par value. Quantity must = 1. Warehouse/Commodity Receipts 5 receipts for 100 oz gold. Internal identifier 3 receipts NY 5000 oz Silver Internal identifier 114 receipts of 100 oz gold Internal identifier 114 receipts of 100 oz gold Internal identifier WR 5 100 NA 1289.59 644795 Example where 5 warehouse receipts are held for gold. The number of receipts is entered under Quantity and the units per receipt (e.g. 100 oz gold) is entered into the WRUnits. The price per ounce of gold is entered into BidRate. WR 3 5000 NA 19.72 295800 Example where 3 warehouse receipts are held for silver. The number of receipts is entered under Quantity and the units per receipt (e.g. 5000 oz silver) is entered into the WRUnits. The price per ounce of silver is entered into BidRate. WR 114 100 1287.83 14681262 Example where WRUnits and BidRate are reported separately. WR 114 1 128783.00 14681262 Example where WRUnits and BidRate are reported together in BidRate. WRUnits must = 1. Stock 568 Shares Microsoft 594918104 CUSIP 568 NA NA 33.72 19152.96 Daily Confirmation Clearing FCM Version 1.0.8.2 Updated 8/7/2013 Page 13 of 13