PDF import from tastytrade

Hi,
I made text export from PDF statement from US broker tastytrade (former tastyworks). If it is possible to implement into PP PDF importer. There is many of junks. I think from 4 page there isn’t any importan tinks.

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.63.1
-----------------------------------------
Apex Clearing Corporation
350 N. St. Paul Street 1300
Dallas, TX 75201
April 1, 2023 - April 30, 2023
PAGE 1 OF 9
ACCOUNT NUMBER 5WX-61074-19   TUA
       
kHZRb sBRpD
JIjRk UtBUA                   
A brufBi 73 51
17117 ERYBWKTo
JoQAMxnr                      
OPENING BALANCE CLOSING BALANCE
Cash account $2,600.05 $9.33
NET ACCOUNT BALANCE 2,600.05 9.33 Cash
0.359%
Securities 0.00 2,592.20
TOTAL PRICED PORTFOLIO 0.00 2,592.20
Total Equity Holdings $2,600.05 $2,601.53
THIS PERIOD YEAR TO DATE
Credit interest $0.02 $0.07
Equities                  
99.641%        
       
See Reverse Side for Important Tax Information.  This statement shall be conclusive if not objected to in
writing within ten days.  Errors and omissions excepted.  Please address all communications to the firm and not to individuals.
Address changes or other material changes on your account should be directed to the office servicing your account.  Kindly
mention your account number.  This statement should be retained for income tax purposes.
A  C  C  O  U  N  T    S  T  A  T  E  M  E  N  T

April 1, 2023 - April 30, 2023
PAGE 2 OF 9
ACCOUNT NUMBER 5WX-97563-27   TUA
APtOn PYWNY
SYMBOL/ ACCOUNT MARKET LAST PERIOD’S EST. ANNUAL % OF TOTAL
DESCRIPTION CUSIP TYPE QUANTITY PRICE VALUE MARKET VALUE % CHANGE INCOME PORTFOLIO
E QUI T I E S /  OPT I ON S
* ISHARES TRUST   SGOV C 13 $100.56 $1,307.28 N/A $32 50.250%
ISHARES 0 3 MONTH TREASURY
BOND ETF
* SPDR SERIES TRUST   BIL C 14 91.78 1,284.92 N/A 35 49.391
SPDR BLOOMBERG 1 3 MONTH
T BILL ETF
Total Equities $2,592.20 $67 99.641%
Total Cash (Net Portfolio Balance) $9.33 0.359%
TOTAL PRICED PORTFOLIO $2,601.53 $67
ACCOUNT
TRANSACTION DATE TYPE DESCRIPTION QUANTITY PRICE DEBIT CREDIT           
BUY /  SELL  T R ANS ACT I ON S
BOUGHT 04/24/23 C ISHARES TRUST 13 $100.50 $1,306.51
ISHARES 0 3 MONTH TREASURY
BOND ETF
UNSOLICITED
CUSIP: 46436E718
* These securities have been set up for our dividend reinvestment program. Securities eligible for dividend reinvestment include most marginable equities, closed end mutual funds and mandatory
reinvestment units.  If you would like to change your instructions or add additional securities, please contact your broker.
A  C  C  O  U  N  T    S  T  A  T  E  M  E  N  T
April 1, 2023 - April 30, 2023
PAGE 3 OF 9
ACCOUNT NUMBER 5WX-44108-93   hSM
IpcAq daDlU
ACCOUNT ACTIVITY (CONTINUED)
ACCOUNT
TRANSACTION DATE TYPE DESCRIPTION QUANTITY PRICE DEBIT CREDIT           
BUY  /  SEL L T R ANSACT I ON S   (continued)
BOUGHT 04/25/23 C SPDR SERIES TRUST 14 91.7299 1,284.23
SPDR BLOOMBERG 1 3 MONTH
T BILL ETF
UNSOLICITED
CUSIP: 78468R663
Total Buy / Sell Transactions $2,590.74
DI VI DEN DS AND I NT E RE ST
INTEREST 04/17/23 C INTEREST ON CREDIT BALANCE $0.02
AT  0.010% 03/16 THRU 04/15
CUSIP: 00099A109
Total Dividends And Interest $0.02
A  C  C  O  U  N  T    S  T  A  T  E  M  E  N  T
April 1, 2023 - April 30, 2023
PAGE 4 OF 9
ACCOUNT NUMBER 5WX-57521-59   Tus
ztuLH BZIVf
    
IMPORTANT INFORMATION
Statement of Financial Condition
A copy of Apex Clearing Corporation’s Audited Statement of Financial Condition as of December 31, 2022 is available on the website at www.apexfintechsolutions.com/disclosures/. A copy 
may also be obtained at no cost by calling Apex Clearing Corporation.  As of December 31, 2022, Apex Clearing Corporation had a net capital of $466,254,287 and was $439,752,615 in 
excess of its required net capital of $26,501,672.  As of January 31, 2023, Apex Clearing Corporation had a net capital of $503,778,156 and was $479,334,278 in excess of its required net 
capital of $24,443,878.
Apex’s Policy for Dividends and Interest
Apex’s policy is to pay all dividends and interest in US Dollars. Apex will allow the following countries to be paid in their foreign currency (Canadian Dollars, British Pounds, Euros, Argentine 
Peso, Chinese Renminbi, Korean Won, Philippine Peso and Brazilian Real).
Participation in Fully Paid Lending Program 
Customers participating in the Fully-Paid Securities Lending Program should be aware that shares on loan are not covered by FDIC or SIPC. Cash securities collateralizing shares are held at JP 
Morgan Chase & Co. and not subject to FDIC or SIPC protections. Please consult the Master Securities Lending Agreement for additional information.           
Information Regarding Cost Basis for Foreign Account Statements
Foreign Currency: Cost basis is required to be reported in U.S. dollars for tax purposes. It is the responsibility of the account holder to convert sales proceeds paid in foreign currency to U.S. 
dollars to avoid inaccurate cost basis calculations. When reporting the purchase or sale, you must determine the U.S. dollar amounts to be reported as of the settlement date, at the spot rate 
or by following a reasonable spot rate convention. See Regulations section 1.6045-1(d)(8).    
                                                                                                                                         
Payment of Interest to holders of Municipal Securities - you may be subject to a substitute interest payment if the transfer of ownership of your municipal security has not been 
completed prior to the next interest payment. Please contact a tax professional for more specific details.
IMPORTANT INFORMATIO N
To our valued customers:
FINRA Rule 2231 requires that we advise you to promptly report any inaccuracy or discrepancy in your account (within 10 days after available) to your brokerage firm and clearing firm (where 
these are different firms) and to re-confirm any oral communications in writing.
https://www.finra.org/rules-guidance/notices/06-72                                                                                                                                                             
"IMPORTANT - Part of your distribution includes a return of capital. Any distribution that represents a return of capital reduces the estimated per share value shown on your account 
statement."
The preceding notice is required when reporting distributions on Direct Participation Programs and/or REITs and is subject to the DPP or REIT sponsor’s final capital return determination as 
detailed in the IRS Form 1099 or K-1, as applicable.
Alternative or Other Investments, DPP, and Unlisted securities are not listed on a national securities exchange, are generally illiquid and that, even if a customer is able to sell the securities, 
the price received may be less than the per share estimated value provided in the account. The evaluation method used for any particular DPP or REIT will be provided to clients upon request. 
Certain positions are not held on Apex’s books or custodied by Apex and are not Protected by SIPC.                                                                             
A  C  C  O  U  N  T    S  T  A  T  E  M  E  N  T
April 1, 2023 - April 30, 2023
PAGE 5 OF 9
ACCOUNT NUMBER 5WX-88162-25   DJw
qHRJn hszKw
ANNOUNCEMENTS (CONTINUED)
Pursuant to SEC Rule 606, Apex Clearing Corporation is required to make publicly available a quarterly report with regard to its routing of non-directed orders. For the purpose of this Rule, we 
have entered into an agreement with Quantum5 Market Surveillance (a Division of S3 Matching Technologies) to disclose all required information pertaining to this rule. This information can 
be accessed on the internet at: http://public.s3.com/rule606/apex/, or a written copy will be furnished at no cost upon request via telephone to (214) 765-1009.  
SEC Rule 606 (b) requires a broker-dealer to disclose to its customers, upon request, "the identity of the venue to which the customer’s orders were routed for execution in the six months prior 
to the request, whether the orders were directed orders or non-directed orders, and the time of the transactions, if any, that resulted from such orders."
In accordance with the Emergency Economic Stabilization Act of 2008  broker-dealers are required to track and report cost basis to the IRS in three phases over the next three years.
 jEquity securities acquired on or after January 1, 2011
 jMutual fund and dividend reinvestment plan (DRIP) shares acquired on or after January 1, 2012:  
 jDebit securities, options, and all other financial instruments acquired on or after January 1, 2014. (The IRS has extended this date from the previously announced date of January 1, 2013.)
Beginning this upcoming tax reporting season the cost basis of any covered equity security transaction (purchased after 12/31/10) that is required to be reported on a 1099-B will include its 
associated cost basis. If you have any questions about this important change to the IRS mandated reporting requirements, please contact your broker-dealer or registered advisor.
IMPORTANT INFORMATION CONTINUED
Please take note of the following description of Apex Clearing Corporation’s excess SIPC coverage, which reflects certain changes made to the coverage effective August 8, 2013.  The 
Securities Investor Protection Corporation ("SIPC") protects certain customer funds up to a ceiling of $500,000, including a maximum of $250,000 for cash claims. Please note SIPC does 
not cover commodity contracts and options on futures.  For additional information regarding SIPC coverage, including a brochure, please contact SIPC at (202) 371 - 8300 or visit 
www.sipc.org.
Apex has purchased an additional insurance policy to supplement SIPC protection.  This additional insurance policy, widely known as ×excess SIPC,Ö becomes available to customers in the 
event that SIPC limits are exhausted.  This additional insurance provides protection for securities and cash up to an aggregate limit of $150 million, subject to sub-limits for any one 
customer of $37.5 million for securities and $900,000 for cash.  Similar to SIPC protection, this additional insurance does not protect against a loss in the market value of securities.  For 
additional information, please contact your broker. 
NOTE: Occasionally, Apex Clearing Corporation’s bank deposit sweep program banks
(×Program BanksÖ) may be added or removed from the Program Bank List, which is available on
Apex’s website. Apex will, to the extent possible, update the Program Bank List with any added
Program Banks at least 30 calendar days before making deposits. If a Program Bank is
removed from Apex Clearing Corporation’s bank deposit sweep program (the ×ProgramÖ), it will
no longer be able to receive sweeps of your excess cash balance. If any of your excess cash
balance is at a Program Bank that is removed from the Program, Apex will transfer those funds
into another Program Bank still in the Program or into your Apex Account, at Apex’s discretion.
You may contact your broker to specify any Program Banks into which you do not wish your
excess cash balance to be swept. Please note that if there are insufficient Program Banks
available in the Program, taking into account any from which you have opted out, such that not
all of your excess cash balance can be spread among Program Banks to ensure FDIC
coverage, then some or all of your excess cash balance may remain dormant in your Apex
Account or may be deposited at a Program Bank but not covered by FDIC insurance. You may
obtain additional information on each Program Bank at www.fdic.gov.
A  C  C  O  U  N  T    S  T  A  T  E  M  E  N  T
April 1, 2023 - April 30, 2023
PAGE 6 OF 9
ACCOUNT NUMBER 5WX-57955-33   BYE
qndxC OmLNR
ANNOUNCEMENTS (CONTINUED)
You are solely responsible for monitoring the total amount of your assets on deposit with each
Program Bank (including non-Program funds and accounts) in order to determine the extent of FDIC
insurance coverage available to you on those deposits, including Program deposits. Apex shall not
take into account any money you have on deposit at a Program Bank outside of the Program.
A current Program Bank List and current Insured Deposits Terms and Conditions may be found
at https://apexfintechsolutions.com/legal/disclosures/
Coming Soon: Addition of Old National Bank and Flagstar Bank
We are in the process of adding both Old National Bank and Flagstar Bank to the FDIC-Insured Deposit Sweep Program for all eligible accounts. The banks will be eligible to receive deposits 
on or before June 1, 2023.
Participating Bank Removal - Signature Bank: 
Effective 3/13/2023, Signature Bank was removed as a participating bank from the FDIC-Insured Deposit Sweep Program.
If you have any questions or would like to exclude either bank from receiving your excess cash balance, please reach out to your broker. You are not required to take any action.
FDIC SWEEP PROGRAM
For customers with balances in a bank deposit account as part of the FDIC Sweep Program or shares of a money market mutual fund in which you have a beneficial interest, those balances or 
shares may be liquidated on your order and the proceeds returned to your account or remitted to you in accordance with the applicable prospectus and/or Terms and Conditions of the 
program.
For customers participating in the FDIC Sweep Program, the FDIC Sweep Program allows your cash balance to be eligible for insurance protection through the FDIC up to the maximum 
applicable insurance limits.  Customers may obtain information about FDIC, by contacting the FDIC at 1-877-275-3342, 1-800-925-4618 (TDD) or by visiting www.fdic.gov.  Deposit Account 
balances in the FDIC Sweep Program are not protected by SIPC or any other excess coverage by Apex Clearing Corporation. Deposit Account balances are protected as established by current 
applicable laws regulated by the FDIC.
Customers may obtain information about SIPC, including the SIPC brochure, by contacting SIPC at 202-371-8300 or by visiting www.SIPC.org.
IMPORTANT INFORMATION
APEX CLEARING CORPORATION DISCLOSURE STATEMENT
Apex Clearing Corporation ("Apex") recognizes the importance of providing information on an ongoing basis to the customers whose accounts are cleared through Apex. Your broker/dealer has 
designated Apex as its clearing firm. In accordance with industry rules and regulations, Apex is required to disclose on an annual basis certain important regulatory notices and disclosures. To 
A  C  C  O  U  N  T    S  T  A  T  E  M  E  N  T
April 1, 2023 - April 30, 2023
PAGE 7 OF 9
ACCOUNT NUMBER 5WX-63502-84   HzB
yODsQ vaQDK
ANNOUNCEMENTS (CONTINUED)
comply with these requirements, Apex has published an Annual Disclosure Statement which is available on the Apex corporate web site, www.apexclearing.com. For customers who do not 
have access to the internet please call Apex at 214-765-1009 and request a complete copy of the Annual Disclosure Statement be mailed to your address of record.
A brief summary of the content of the Annual Disclosure Statement is as follows:
j Anti-Money Laundering - Federal law requires all financial institutions to obtain, verify and record information that identifies each person who opens an account.
j Privacy Policy - The privacy of customers is a responsibility which Apex respects and protects for former customers as well as current customers.
j Margin Disclosure Statement: FINRA Rule 2264 - The Information furnished provides basic facts about purchasing securities on margin and alerts customers of certain risks 
       involved in trading securities in a margin account.
j Day-Trading Risk Disclosure Statement: FINRA Rule 2270 - Information to be considered before engaging in a day-trading strategy.
j Business Continuity Plan: FINRA Rule 4370 - A further summary of Apex’s Disaster Recovery Plan to reasonable ensure business continuity.
j SEC Rule 606 and 607 (Payment for Order Flow and Order Routing information) - (Rule 606) Requires Apex to make public a quarterly report with regard to routing of 
      non-directed orders and (Rule 607) Requires Apex to disclose its payment for order flow practices.
j SEC Rule 10b-10 - Requires customers are provided with prior written notification of certain transactions that are not reported immediately through a trade confirmation.
j SIPC Information: FINRA Rule 2266 - The Securities Investor Protection Corporation ("SIPC") requires that funds are available to meet customer claims up to a ceiling of 
      $500,000, including a maximum of $250,000 for cash claims. For more information about SIPC coverage or to receive a brochure, please visit the SIPC website at www.sipc.org 
      or, call (202) 371-8300.
j Investor Education and Protection: FINRA Rule 2267 - Requires Apex to provide information about FINRA’s BrokerCheck program. The investor brochure may be obtained from 
       FINRA BrokerCHeck hotline number (800) 289-9999 or the FINRA web site address www.FINRA.org.
j Joint NASD Industry Breakpoint Task Force - A further summary of a July 2003 report which recommends written disclosure regarding mutual fund breakpoints.
j Carrying Agreements: FINRA Rule 4311 - The firm with which you have opened your securities account has retained Apex to provide certain record keeping, clearance, and 
       settlement functions. A further summary of details is disclosed.
j Extended Hours Trading Risk Disclosure: FINRA Rule 2265 - Risks to consider include lower liquidity, higher volatility, changing prices, unlinked markets, news announcements, 
       wider spreads, and lack of calculation.
j Liens and Levies - Apex will abide by the directions of federal, state, or other levying authorities.
j Regulation E - Disclosure regarding certain electronic transfers is required under the provisions of this regulation as issued by the Board of Governors of the Federal Reserve 
      System.
j Municipal Securities Rulemaking Board ("MSRB") Rule G-10 requires an annual notification that 1) Apex Clearing Corporation is registered with the U.S. Securities and Exchange 
Commission and the Municipal Securities Rulemaking Board, 2) the MSRB publishes an investor brochure that is published on their website that describes the protections that may be 
provided by the MSRB and how to file a complaint with the regulatory authorities and 3) a copy of the MSRB Investor Brochure as well as information regarding prospective, new and 
existing MSRB rules may be found on the MSRB website by going to the following link: http://www.msrb.org/, 
IMPORTANT INFORMATION -  Privacy Policy
Apex Clearing Corporation ("Apex") carries your account as a clearing broker by arrangement with your broker-dealer or registered investment advisor as Apex’s introducing client. At Apex, we 
understand that privacy is an important issue for customers of our introducing firms. It is our policy to respect the privacy of all accounts that we maintain as clearing broker and to protect the 
security and confidentiality of non-public personal information relating to those accounts. Please note that this policy generally applies to former customers of Apex as well as current 
customers.
Personal Information Collected
A  C  C  O  U  N  T    S  T  A  T  E  M  E  N  T
April 1, 2023 - April 30, 2023
PAGE 8 OF 9
ACCOUNT NUMBER 5WX-09300-15   fsR
SCloS fSrwz
ANNOUNCEMENTS (CONTINUED)
In order to service your account as a clearing broker, information is provided to Apex by your introducing firm who collects information from you in order to provide the financial services that 
you have requested. The information collected by your introducing firm and provided to Apex or otherwise obtained by Apex may come from the following sources and is not limited to:
j Information included in your applications or forms, such as your name, address, telephone number, social security number, occupation, and income;
j Information relating to your transactions, including account balances, positions, and activity;
j Information which may be received from consumer reporting agencies, such as credit bureau reports;
j information relating to your creditworthiness;
j Information which may be received from other sources with your consent or with the consent of your introducing firm.
In addition to servicing your account, Apex may make use of your personal information for analysis purposes, for example, to draw conclusions, detect patterns or determine preferences.
Sharing of Nonpublic Personal Information
Apex does not disclose non-public personal information relating to current or former customers of introducing firms to any third parties, except as required or permitted by law, including but 
not limited to any obligations of Apex under the USA PATRIOT Act, and in order to facilitate the clearing of customer transactions in the ordinary course of business.  
Apex has multiple affiliates and relationships with third party companies. Examples of these companies include financial and non-financial companies that perform services such as data 
processing and companies that perform securities executions on your behalf. We may share information among our affiliates and third parties, as permitted by law, in order to better service 
your financial needs and to pursue legitimate business interests, including to carry out, monitor and analyze our business, systems and operations.
Security
Apex strives to ensure that our systems are secure and that they meet industry standards. We seek to protect non- public personal information that is provided to Apex by your introducing firm 
or otherwise obtained by Apex by implementing physical and electronic safeguards. Where we believe appropriate, we employ firewalls, encryption technology, user authentication systems 
(i.e. passwords and personal identification numbers) and access control mechanisms to control access to systems and data. Apex endeavors to ensure that third party service providers who 
may have access to non-public personal information are following appropriate standards of security and confidentiality. Further, we instruct our employees to use strict standards of care in 
handling the personal financial information of customers.  As a general policy, our staff will not discuss or disclose information regarding an account except; 1) with authorized personnel of 
your introducing firm, 2) as required by law or pursuant to regulatory request, or 3) as  authorized by Apex to a third party or affiliate providing services to your account or pursuing Apex’s 
legitimate business interests.
Access to Your Information
You may access your account information through a variety of media offered by your introducing firm and Apex (i.e. statements or online services). Please contact your introducing firm if you 
require any additional information.
IMPORTANT INFORMATION - Privacy Policy - CONTINUED                                                                                                                                                                                              
Apex may use "cookies" in order to provide better service, to facilitate its customers’ use of the website, to track usage of the website, and to address security hazards. A cookie is a small 
piece of information that a website stores on a personal computer, and which it can later retrieve.
Changes to Apex’s Privacy Policy
Apex reserves the right to make changes to this policy.
A  C  C  O  U  N  T    S  T  A  T  E  M  E  N  T
April 1, 2023 - April 30, 2023
PAGE 9 OF 9
ACCOUNT VXUjQl 5WX-36371-61   zqA
WcgmZ pBcjD
ANNOUNCEMENTS (CONTINUED)
How to Get in Touch with Apex about this Privacy Policy
For reference, this Privacy Policy is available on our website at www.apexclearing.com. For more information relating to Apex’s Privacy Policy or to limit our sharing of your personal 
information, please contact:
Apex Clearing Corporation
Attn: Compliance Department 350 N. St. Paul St., Suite 1300
Dallas, Texas 75201 
cs@apexclearing.com
A  C  C  O  U  N  T    S  T  A  T  E  M  E  N  T

For better understand here is screens of substantial value:


1 Like

Hello @segi
Are there also individual statements for the transactions?
Could you please add two three other PDF debugs?
What about fees and taxes?
Where are these recorded?
What currency are these reports recorded in? USD only?

Regards
Alex

Hi @Nirus ,
PDFs for individual transactions aren’t available. Or I haven’t found them yet.
However, I have found an option in the desktop application to generate a CSV file with the entire transaction history.
In CSV I see fees for buying which is 0.011USD.
What do you mean by “Where are these recorded?” ?
Yes, I think tastytrade didn’t offer account in other currency than USD.

Hi @Nirus, @segi

Are there also individual statements for the transactions?

Yes, there are. For references, the PDFs for individual transactions are mailed to you. They can also find them in tastytrade - account management

What currency are these reports recorded in? USD only?

Yes, they are recorded in USD only. Tastytrade is a US based broker.

There is also the CSV export possible from the desktop app if this is the preferred option. CSV Statement follows.

Date,Type,Action,Symbol,Instrument Type,Description,Value,Quantity,Average Price,Commissions,Fees,Multiplier,Root Symbol,Underlying Symbol,Expiration Date,Strike Price,Call or Put,Order #
2023-07-17T23:00:00+0200,Money Movement,,,,INTEREST ON CREDIT BALANCE,0.14,0,,--,0.00,,,,,,,
2023-07-17T17:29:51+0200,Trade,BUY_TO_OPEN,VUG,Equity,Bought 8 VUG @ 290.53,"-2,324.24",8,-290.53,0.00,-0.007,,,,,,,277431148
2023-06-30T23:00:00+0200,Money Movement,,NVDA,Equity,NVIDIA CORP,0.80,0,,--,0.00,,,,,,,
2023-06-30T23:00:00+0200,Money Movement,,NVDA,Equity,NVIDIA CORP,-0.24,0,,--,0.00,,,,,,,
2023-06-28T23:00:00+0200,Money Movement,,VTI,Equity,VANGUARD INDEX FUNDS,-4.46,0,,--,0.00,,,,,,,
2023-06-28T23:00:00+0200,Money Movement,,VTI,Equity,VANGUARD INDEX FUNDS,14.88,0,,--,0.00,,,,,,,
2023-06-22T15:30:02+0200,Trade,SELL_TO_CLOSE,NVDA,Equity,Sold 20 NVDA @ 422.55,"8,451.00",20,422.55,0.00,-0.089,,,,,,,274108199

Few examples of individual confirmations follow:

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.64.3
-----------------------------------------
Apex Clearing Corporation
350 N. St. Paul Street 1300
Dallas, TX  75201
Account Number: 7oC-67214 
OFFICE SERVING YOU OwtskCBUgpo htjJOoUhgGYnhqlzvdWgeCp 9
TASTYWORKS, INC 05064 mazRCH
cclFJin
Account cleared by
Apex Clearing Corporation
350 N. St. Paul Street 1300
Dallas, Texas 75201
Account Number: 7pq-54863                                         Account Name: YjDizxmMooK nncvHCJ
M C
Acct Add’l Tag K A
Type B/S Trade Date Settle Date QTY SYM PRICE Principal COMM Tran Fee Fees Number Net Amount Trade# T P
2 B 07/17/23 07/19/23 8 VUG 290.5298000 2,324.24 0.00 0.00 0.00 D2851 2,324.24 TUA0719 6 1  
Desc: VANGUARD INDEX FUNDS VANGUARD GROWTH ETF Interest/STTax: 0.00 CUSIP: 922908736
Currency: USD ReportedPX: MarkUp/Down:
Trailer:  UNSOLICITED, PRODUCT DESCRIPTION UNDER SEPARATE COVER
SUMMARY FOR CURRENT TRADE DATE: 07/17/23
TOTAL SHARES BOUGHT: 8.00 TOTAL DOLLARS BOUGHT: -2,324.24
TOTAL SHARES SOLD: 0.00 TOTAL DOLLARS SOLD: 0.00
ProcessDate:07/17/2023 Page: 1
PDFBox Version: 1.8.17
Portfolio Performance Version: 0.64.3
-----------------------------------------
Apex Clearing Corporation
350 N. St. Paul Street 1300
Dallas, TX  75201
Account Number: 5uG-41377 
OFFICE SERVING YOU gNVQmlKELJj KOprETBzIYYAsyzeiJlehuu 5
TASTYWORKS, INC 06390 kGcJFe
icwsGKR
Account cleared by
Apex Clearing Corporation
350 N. St. Paul Street 1300
Dallas, Texas 75201
Account Number: 0Od-42313                                         Account Name: LQGbzrPuJaN CgKhHxB
M C
Acct Add’l Tag K A
Type B/S Trade Date Settle Date QTY SYM PRICE Principal COMM Tran Fee Fees Number Net Amount Trade# T P
2 S 06/22/23 06/26/23 20 NVDA 422.5500000 8,451.00 0.00 0.08 0.01 I7086 8,450.91 TUA0626 6 1  
Desc: NVIDIA CORP Interest/STTax: 0.00 CUSIP: 67066G104
Currency: USD ReportedPX: MarkUp/Down:
Trailer:  UNSOLICITED
SUMMARY FOR CURRENT TRADE DATE: 06/22/23
TOTAL SHARES BOUGHT: 0.00 TOTAL DOLLARS BOUGHT: 0.00
TOTAL SHARES SOLD: -20.00 TOTAL DOLLARS SOLD: 8,450.91
ProcessDate:06/22/2023 Page: 1

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.64.3
-----------------------------------------
Apex Clearing Corporation
350 N. St. Paul Street 1300
Dallas, TX  75201
Account Number: 9WW-81198 
OFFICE SERVING YOU BpSwvIIVvdW lkpPurdjcLsNDcdmLAdnEKj 6
TASTYWORKS, INC 36548 TFIIGB
vWfpIWx
Account cleared by
Apex Clearing Corporation
350 N. St. Paul Street 1300
Dallas, Texas 75201
Account Number: 7tQ-04084                                         Account Name: ltkEyZzIHfx FKSNQZu
M C
Acct Add’l Tag K A
Type B/S Trade Date Settle Date QTY SYM PRICE Principal COMM Tran Fee Fees Number Net Amount Trade# T P
2 S 12/30/22 01/04/23 47 NET 44.4501000 2,089.15 0.00 0.06 0.03 H4161 2,089.06 TUA0104 6 1  
Desc: CLOUDFLARE INC CLASS A COMMON STOCK PAR VALUE $0.001 PER SHARE Interest/STTax: 0.00 CUSIP: 18915M107
Currency: USD ReportedPX: MarkUp/Down:
Trailer:  UNSOLICITED
2 S 12/30/22 01/04/23 5 NVDA 143.9103000 719.55 0.00 0.03 0.00 H7949 719.52 TUA0104 6 1  
Desc: NVIDIA CORP Interest/STTax: 0.00 CUSIP: 67066G104
Currency: USD ReportedPX: MarkUp/Down:
Trailer:  UNSOLICITED
2 S 12/30/22 01/04/23 22 TSLA 121.2212000 2,666.87 0.00 0.08 0.01 H5506 2,666.78 TUA0104 6 1  
Desc: TESLA INC COMMON STOCK Interest/STTax: 0.00 CUSIP: 88160R101
Currency: USD ReportedPX: MarkUp/Down:
Trailer:  UNSOLICITED
SUMMARY FOR CURRENT TRADE DATE: 12/30/22
TOTAL SHARES BOUGHT: 0.00 TOTAL DOLLARS BOUGHT: 0.00
TOTAL SHARES SOLD: -74.00 TOTAL DOLLARS SOLD: 5,475.36
ProcessDate:12/30/2022 Page: 1

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.64.3
-----------------------------------------
Apex Clearing Corporation
350 N. St. Paul Street 1300
Dallas, TX  75201
Account Number: 5WV-83919 
OFFICE SERVING YOU IhTNdblxQqT TBfimbQfUIGFRXOYoXfRnle 1
TASTYWORKS, INC 13023 WwXRfe
mNfzadP
Account cleared by
Apex Clearing Corporation
350 N. St. Paul Street 1300
Dallas, Texas 75201
Account Number: 7Qd-44720                                         Account Name: cZvGIQoJjGG aARcybR
M C
Acct Add’l Tag K A
Type B/S Trade Date Settle Date QTY SYM PRICE Principal COMM Tran Fee Fees Number Net Amount Trade# T P
2 B 03/24/23 03/28/23 8 MSFT 277.2600000 2,218.08 0.00 0.00 0.00 K6313 2,218.08 TUA0328 6 1  
Desc: MICROSOFT CORP Interest/STTax: 0.00 CUSIP: 594918104
Currency: USD ReportedPX: MarkUp/Down:
Trailer:  UNSOLICITED
SUMMARY FOR CURRENT TRADE DATE: 03/24/23
TOTAL SHARES BOUGHT: 8.00 TOTAL DOLLARS BOUGHT: -2,218.08
TOTAL SHARES SOLD: 0.00 TOTAL DOLLARS SOLD: 0.00
ProcessDate:03/24/2023 Page: 1

1 Like

Hi all,
I have implemented an importer for tastytrade Activity Statements and for Account Statements since I use it for Options trading and for trading US ETFs not available at European brokers. Tastytrade (formerly tastyworks) is a US broker. That’s why all positions are in USD.

@Nirus My importer is not yet on gh or submitted as a merge request, but I plan to do it soon if you agree. It is basically complete. Just adding test cases.

The importer can also create OCC symbols when options are found in the statements. This was actually the reason why I implementated this is the first place.

@segi your exports are great for another test case.

BR
smp

Edit: Typo

2 Likes

@stockmarketpotato That sounds great, thanks for writing it up. By Activity Statements, do you mean Trade Confirmations that you get from My Accounts -> Confirmations? (link)

Additionally, I’d be keen on taking a look at your branch. Could you please share it?

@kiyengar Tastytrade offers two types of PDF files:

  1. Trade Confirmations. This is what you already referred to. It summarizes the trades of one day and is issued as soon as the trades are settled, i.e. T+2. This only contains trades.
  2. Account Statements. This is the same as a Kontoauszug issued monthly. It contains all account-related transactions, i.e. trades (of cause), expired options, dividends, interest, deposits and withdrawals, expired options, options’ assignment and so on.

During implementation, I found that fees for Trade Confirmations are often changed after settlement due to regulatory reasons (no clue why) such that the fee is smaller in the Account Statement. That’s why I prefer import of the Statement PDFs.

I have a version which works for the samples shared in this thread and for a selection of test cases from my own PDF files, including options trading. Before sharing, I want to clean up the code and anonymize test cases. This should be done at some time during this week. Please be patient.

Edit: typo

1 Like

@kiyengar this gh fork stockmarketpotato:portfolio:tasty-import contains a first version of the importer :tada:

There are many many more test cases on my side, which I will add in the coming weeks as time permits.

Have fun! :potato:

2 Likes

Hi, how does it look with the importer?
I have tried to import a statements and confirmation but without success.

Hi @segi,

what you can do at the moment is check out the branch and build it locally on your PC. The branch is not yet merged into the master branch. So it is not part of the regular updates.

You can follow the status of the Pull Request here: PDF import from tastytrade and tastyworks by stockmarketpotato · Pull Request #3493 · portfolio-performance/portfolio · GitHub
Unfortunately, I cannot tell you if or when the merge will happen.

The importer works. I use it. But you need to build PP on your own. Sorry for that.

Cheers :potato:

1 Like

Thanks @stockmarketpotato for the explanation and your work on it. I’m not able to compile this branch. I have to wait for the merge.

The problem is that the commit is incomplete…

Hi,
Now I have found out individual transaction statement:

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.69.0
-----------------------------------------
Apex Clearing Corporation
350 N. St. Paul Street 1300
Dallas, TX  75201
Account Number: 68X-79489 
OFFICE SERVING YOU UACJn tPOuPz UYCPfM
TASTYWORKS, INC 61536 fBnSJxsk
PLcTMvFp
Account cleared by
Apex Clearing Corporation
350 N. St. Paul Street 1300
Dallas, Texas 75201
Account Number: 5D3-78517                                         Account Name: ywwHV cKMWs
M C
Acct Add’l Tag K A
Type B/S Trade Date Settle Date QTY SYM PRICE Principal COMM Tran Fee Fees Number Net Amount Trade# T P
1 B 04/21/23 04/25/23 14 BIL 91.7299000 1,284.22 0.00 0.00 0.01 R0667 1,284.23 TUA0425 6 1  
Desc: SPDR SERIES TRUST SPDR BLOOMBERG 1 3 MONTH T BILL ETF Interest/STTax: 0.00 CUSIP: 78468R663
Currency: USD ReportedPX: MarkUp/Down:
Trailer:  UNSOLICITED
SUMMARY FOR CURRENT TRADE DATE: 04/21/23
TOTAL SHARES BOUGHT: 14.00 TOTAL DOLLARS BOUGHT: -1,284.23
TOTAL SHARES SOLD: 0.00 TOTAL DOLLARS SOLD: 0.00
ProcessDate:04/21/2023 Page: 1

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.69.0
-----------------------------------------
Apex Clearing Corporation
350 N. St. Paul Street 1300
Dallas, TX  75201
Account Number: 2OP-05415 
OFFICE SERVING YOU tCJLc BBHWvm nWvJwN
TASTYWORKS, INC 31984 FWcLecNR
UAbTjVlV
Account cleared by
Apex Clearing Corporation
350 N. St. Paul Street 1300
Dallas, Texas 75201
Account Number: 2GY-64036                                         Account Name: oLhxz MiOZD
M C
Acct Add’l Tag K A
Type B/S Trade Date Settle Date QTY SYM PRICE Principal COMM Tran Fee Fees Number Net Amount Trade# T P
1 B 04/20/23 04/24/23 13 SGOV 100.5000000 1,306.50 0.00 0.00 0.01 H3052 1,306.51 TUA0424 6 1  
Desc: ISHARES TRUST ISHARES 0 3 MONTH TREASURY BOND ETF Interest/STTax: 0.00 CUSIP: 46436E718
Currency: USD ReportedPX: MarkUp/Down:
Trailer:  UNSOLICITED
SUMMARY FOR CURRENT TRADE DATE: 04/20/23
TOTAL SHARES BOUGHT: 13.00 TOTAL DOLLARS BOUGHT: -1,306.51
TOTAL SHARES SOLD: 0.00 TOTAL DOLLARS SOLD: 0.00
ProcessDate:04/20/2023 Page: 1

The currency is USD

@segi , I tested both trade confirmations and they passed.

The problem is still that this importer is simply unclean and contains too many errors.

@stockmarketpotato could simply look at the other PDF importers and adopt their structure.
You will find that they are always structured in the same way in order to achieve standardization. :slight_smile:
Unfortunately, this will not continue and the pull request will remain open (draft).

The notes have been reminded several times in GitHub, but they will not be adapted.