Buys and Sells Entry Format

Each line entry has 6 data items separated by one or more spaces:         

Trade type, units (number of shares), ID, description, date of trade, dollar amount

Where:

Trade type  is ‘b’ or ‘s’ for buy or sell
units            is the number of units of the security
ID                is a user assigned security identifier, e.g. IBM, GOOG, AXP, etc., composed only of alphabetic and numeric characters.  The first character must be alpha.  If the CUSIP is used, prefix it with an alpha character.  This identifier is used as the key to match transactions with positions
description   is descriptive text.  It is provided for the user in identifying the security and is not used by the program.  If it contains one or more embedded blanks, it must be enclosed by quotation marks
date of trade is the trade date in the form mm/dd/yy or mm/dd/yyyy.  The year portion must have at least two characters
dollar amount
-or-
@per share amount
is the dollar amount.  For a buy it is the net purchase price.  For a sale it is the net proceeds.  These amounts should include broker commissions.  If source documentation is not available, specify the per share price on the day of the transaction and prefix it with an ‘@’ to obtain an estimate.  The net amount is calculated by SkedDee by multiplying the per share amount by units.  The ‘@’ form would also be used to report sales of mutual funds which report basis as an average cost

 

Examples

b 420 intc Intel 6/29/07 9996 (bought 420 shrs of Intel on 6/29/07 for $9,996)
s 100 ibm “IBM Corp” 6/23/98 11135    (sold 100 shrs of IBM on 6/23/98 for 11135, net)

s 100 ibm “IBM Corp” 6/23/98 @111.75    (sold 100 shrs of IBM for $111.75/share)

 

Share Exchange Entry Format

For exchanges (splits) the fields have the following format:

Trade type, new:old, ID, description, date of trade, 0

Trade type

is ‘x’ exchange (split of shares which can only be in whole units) or ‘xf’ exchange (split of shares which may be in fractional units, e.g. 100.2661, 65.5)

new:old is the ratio of new shares exchanged for old shares in the form: new shares:old shares.  If the colon and old shares are omitted, old shares is assumed to be 1.  For example, 2:1 and 2 are synonymous.  1:3 means one new share for 3 old shares (a reverse split)
ID is a user assigned security identifier, e.g. IBM, GOOG, AXP, etc., composed only of alphabetic and numeric characters.  The first character must be alpha.  If the CUSIP is used, prefix it with an alpha character.  This identifier is used as the key to match transactions with positions
description is descriptive text.  It is provided for the user in identifying the security and is not used by the program.  If it contains one or more embedded blanks, it must be enclosed by quotation marks
date of trade is the record date of the exchange in the form mm/dd/yy or mm/dd/yyyy.  The year portion must have at least two characters
zero this field is reserved for future use

  

Examples

 

x 2:1 leh "Lehman Brothers" 5/1/06 0  (a 2-for-1 split, date of record: 5/1/2006)

x 1:4 java "Sun Microsystems Inc." 11/12/07  0  (a 1-for-4 reverse split)

 

Example

 

Oswald Kepper is preparing Schedule D for his 2007 tax return.  Looking through his files he finds his confirms for his IBM trades and enters

 

b 500 ibm "IBM Corp" 7/2/96 50684

s 150 ibm "IBM Corp" 12/8/96 23685

X  2  ibm "IBM Corp" 5/28/97 0

b 200 ibm "IBM Corp" 1/26/98 19630

X  2  ibm "IBM Corp" 5/27/99 0

s 400 ibm "IBM Corp" 2/5/07 40152

s 700  ibm "IBM Corp" 11/1/07 79555

 

Oswald bought 500 shares and sold 150 shares in 1996.  IBM split 2-for-1 in May 1997 and again in May 1999.

 

The Matched Transactions tab displays one short-term and two long-term transactions:

 

 

The Net Positions tab displays:

 

 

This tells him that his holdings of IBM should amount to 700 shares, 300 from his purchase in 1996 and 400 from 1998. If Oswald runs SkedDee the next year, the 2 positions in IBM may be entered as trades instead of re-entering all of the trades entered previously.  He can copy the two rows, paste them in an Excel spreadsheet, and then save it.  The positions have been split adjusted, so the splits should not be included the next time.

 

 

Some entities -- utilities, mutual funds -- have a policy of reinvesting dividends and allow holdings of fractional shares (e.g. 100.6198 shares, 20.5 shares).  Use the ‘XF’ form to indicate a split of this type of security.

 

 

Back to calculator

Previous page

Next page