Portfolio Analyzer Help Contents
 
Introduction
 
Main Menu
 
File 
  
Portfolio Analyzer is an easy-to-use, comprehensive portfolio 
management system. It provides a convenient means to maintain essential records 
of a diverse range of investment activity and to prepare a variety of tax 
liability and portfolio performance reports.  Distinguishing features included 
are: 
  
 
Data Entry
Pricing
Reports
Alerts
Utility
Calculator
 
	
	
          Interest                                                 Capital Gain 
Distributions
          Accrued Interest                                    Return of Capital
          Amortized Bond Premium                      Short, Mid and Long Term 
Gain/Loss
          Dividends
To understand the specific 
instructions for using Portfolio Analyzer you need understand the basic purpose, philosophy and function 
of the Program.  This help file assumes that the reader has some familiarity 
with investment transactions and terminology.  We suggest you read this Getting 
Started section before using Portfolio Analyzer (PA). PA is designed to 
be easy to use, convenient, flexible and self-explanatory.  You will find that 
understanding the general theory of operation will make its use much easier. 
For support in using Portfolio Analyzer, call (303) 795-5572 or email "pasupport@hamiltonsoftware.com".
 
Requirements 
  
  
In order to 
run Portfolio Analyzer, 
you need the following: 
1.  IBM PC compatible computer with a hard drive and at least 32M of RAM.  
Program files require10 MB disk space; data file space requirements depend on 
number of securities, transactions, etc.
 
2.  Windows 95/98/NT/00/ME/XP/Vista/7.
 
  
  
The following is an overview of general program operation and how to begin the file building process.
 
When the program is opened, it 
attempts to open pf.mdb as the Transaction Database and {sec}.mdb as the 
Security Database. Both files (pf.mdb and {sec}.mdb) are expected to be located 
in the same folder (directory) as the program application file, pa6.exe. If the 
pf.mdb file does not exist, you are prompted to either select another 
transaction database or allow a new empty pf.mdb file to be created. If the {sec}.mdb 
file does not exist, you are prompted to allow a new empty {sec}.mdb file to be 
created. If a pf.mdb file does exist but has been corrupted or is not a valid 
Portfolio Analyzer database, the ‘Open Database’ window is opened so that a 
valid database can be selected. If a {sec}.mdb file does exist but has been 
corrupted or is not a valid Portfolio Analyzer database, a new empty {sec}.mdb 
file will be created. 
Each purchase/acquisition of assets, 
shares of stock, mutual funds, bonds, real estate, etc., is recorded by creating 
a Transaction record; 
Each Transaction record includes data concerning the transaction, e.g., 
transaction date, quantity, price, commission, etc., and also the Identifier of 
the Portfolio in which the asset is held.  When an asset is sold, the sales data 
is recorded on the same record on which the purchase data is located.  All of an 
individual's assets may be identified as being in a single portfolio, or they 
may be divided among two or more portfolios.  Data concerning the security 
itself, its name, type (stock, bond, etc.), current price, etc. are held on the
Security record. Only 
one Security record is required for a security, regardless of the number of 
portfolios which hold that security.  When funds are added to a portfolio from 
outside the portfolio, a Portfolio Deposit record is created; when funds are 
removed from a portfolio, a Portfolio Withdrawal record is created. 
For each investment now owned, you should create, chronologically, records for 
all transactions which have occurred, including buys, sells, dividends, whether 
received in cash or shares, splits and mergers.  Portfolio Analyzer 
determines from the transaction records the current basis, the tax effect of all 
transactions, the rate of return of all recorded activity in each security and 
the income attributable to each acquisition.  These calculations are valid, only 
if the transactions are entered completely, correctly and chronologically.  
Portfolio Analyzer includes functions to automatically recalculate all income 
attribution and earnings tax values but does not recalculate the basis of closed 
records.  If the basis value on a record is incorrect at the time it is closed 
due to incorrect or untimely entry of transactions, the gain or loss and 
calculated capital gains tax effect will be incorrect; these errors can be 
corrected by either re-entering the data correctly or by manually editing the 
basis and tax values on the record.
 
The value of a holding is always based on the price currently on the Security 
record for that security.
 
Detailed reports of 
taxable dividends, interest and capital gains for specified date intervals are 
provided.  Year-to-date estimated tax liability is calculated.  A 
forecast of income expected during a specified period may be generated.  
The current status of portfolios based on the prices currently in the Security 
records, as well as the true internal rate of return generated by individual 
portfolios or groups of portfolios between any two dates is available.  Effective interest rates received on money market accounts are 
calculated.  To obtain valid reports and analyses, it is necessary that the 
transaction entries are complete and accurate, regarding both dates and 
amounts.  If transactions or other data are entered out of chronological order, 
certain values calculated by Portfolio Analyzer and added to the 
transaction records may be incorrect.  The ability to correctly recalculate most 
values is provided by Portfolio Analyzer.  Most records can be edited to 
correct errors; those that cannot be edited can be deleted and re-entered.
 
The four selections in the "Data Entry" 
pulldown of the Main Menu are used to add new records, change/edit existing 
records and to delete records in the four general types of data records.  When 
creating or editing a record, all of the data included on the record is 
displayed on the screen.
 
The Security records contain information specific to a security, including 
symbol, name, current price, etc.; this data file serves all portfolios. 
The Transaction records consist of the day-to-day investment transactions, such 
as buys, sells, interest, and dividends for an almost unlimited number of 
portfolios; all of these transactions must be entered into the Transaction 
record to maintain an accurate and complete logging of investment activity in 
each portfolio.  Each Transaction record of a long or short position contains 
both opening and closing data concerning that transaction. 
The Portfolio information includes type of portfolio, i.e. IRA, name and other 
identifying information, default transfer account, and marginal tax rates.  
Balance or value records can be saved, as well as deposit and withdrawal 
records, all of which are used in calculating a portfolio’s rate of return. 
The Name/Address record holds miscellaneous Portfolio personal information and 
is not used by the Program. 
Price records are updated by using the Automatic, Manual and Import selections 
in the Pricing pulldown on the 
Main Menu.
 
Using the function "Data Listing" under "Reports" 
of the Main Menu, the records can be (1) viewed on your monitor, (2) written to 
an ASCII file for later display or printing and (3) printed immediately.
 
Portfolio Analyzer creates various reports which display the performance 
of individual holdings; information used to create these reports is obtained 
from transactions entered to record purchases, dividends receipts, sales, new 
prices, etc.  To determine Portfolio performance, Portfolio Analyzer uses 
Portfolio Deposit and Withdrawal records. 
The sides of any report which is 
created in a normal window state (not minimized or maximized) may be dragged to 
make the report larger or smaller.  Depending on the Report Font used for the 
report the font size will change as the report size is changed.  If a report is 
maximized when it is erased by pressing Escape or by clicking the ‘X’ in the 
upper right hand corner, then when a report is next created, it will be 
initially maximized.  If it is not maximized when it is erased, the next report 
created will be initially be in a normal window state.
 
Units Conformance 
The Transaction and Security databases are Microsoft Access type files; this type file has an 
extension of ".mdb".  Changing data in a database can cause it to become 
fragmented and use more disk space than is necessary.  When Portfolio 
Analyzer is closed after data has been added to a database, the database is 
compacted to defragment it; prior to this operation a copy of the database is 
created which is given an extension of “.bak”.
 
  
  
Databases
  
There are two databases that contain the stored data.
  
{sec}.mdb - 
Contains information relating to securities and is universal to all portfolio 
databases. In addition to security identifying information, this database 
contains security types, exchanges.
 
pf.mdb - Is the default name given to the database that contains the information 
pertaining to portfolios. There may be multiple portfolio databases as named by 
the User. They must all have an extension of mdb. Access to any portfolio 
database may be made through the "Open Transaction Database" function under 
"File".
 Sample Databases 
 
Files
 
Sample files on your CD include: 
 
  
Data Entry Rules
 
Entering transactions in chronological order is good practice and, in some instances, essential.  
For example, distributions entered using the Global Distribution function are entered as $/share; 
Portfolio Analyzer then automatically creates transaction records of the income for all 
portfolios holding the security on the Record Date and also proportionally credits the distribution 
income, as of the date of the distribution, to the transactions representing the shares on which the 
distribution is based.  If purchases or sales prior to that date have not been entered, the 
Program-generated records will be incorrect and/or incomplete.  The cost basis of all shares is 
maintained by Portfolio Analyzer or, for mutual funds so identified, the average cost is 
maintained.  These values are reduced when return of capital distributions are received.  Average 
cost values change when additional shares are either purchased directly or acquired through 
reinvestment of a distribution.  The preceding are examples of circumstances which require that 
purchase, sale and distribution activity be entered in chronological order so that beneficial 
Program features such as automatic creation of records, crediting of income to acquisition transactions 
and determination of tax cost basis can be effective.
 
Although Security symbols and Portfolio ID's may be entered in either upper or lower case, all entries 
are recorded in upper case.  Although the Security Types initially included in 
Portfolio Analyzer 
cannot be edited or deleted, additional types may be added (and then edited or deleted) by the User.
 
All dates are entered with slashes or dashes.  Enter month-day, such as 5-15; program adds current or 
previous year to result in date equal to or prior to system date.  Enter month-day-year, such as 5-15-4; 
program converts year to 20xx for xx=0 to 29 and 19xx for xx=30 to 99. When editing an existing date 
entry, you may use the up and down keyboard arrow keys to adjust date.
 
Prices that are not whole numbers may be entered in either a decimal of a fraction format.  To enter 
the value 101 13/32, separate the whole number portion (101) from the fraction (13/32) with a space.  
Although the Program will store such an entry as 101.40625, the value will be displayed as either 
101.41 or 101.406, depending on the field in which the value is entered and on the screen or report 
selected.  If the value is a whole number, a decimal point is not necessary.
 
  
  
An individual may have holdings in one or more portfolios for a variety of reasons.  Each individual 
Transaction record, Name/Address record and Portfolio record is identified as belonging to a particular 
Portfolio ID.  The Portfolio ID is a unique three-character (alphabetic, numeric or mixed) value.  
A Portfolio may be identified by either its Portfolio ID, Portfolio Name or Account Number.  Each 
Portfolio must have a Portfolio ID and Portfolio Name; the Account Number is optional.
 
The prime consideration when determining the number of Portfolios to create and the ID's to use for 
those Portfolios is the data organization desired on reports.  The transaction records used in 
generating reports are limited to those in the Portfolios you specify; that specification may be a 
single Portfolio, a group of Portfolios, ALL Portfolios or, through use of the asterisk, a group 
identified as having the same first or last character, e.g. J** or **4 or other common characters, 
e.g. *DN, *D*, D*N, etc.  A group of Portfolios may also be assigned a Portfolio Group name to 
simplify identification of that group.  Portfolios can be renamed and deleted and holdings can be 
transferred between Portfolios.
 
Transactions may be given different Sub numbers to provide for sub-division within a Portfolio.  
Since both the open and close sides of a position are carried on the same record, records need not and 
should not be given different Sub numbers, simply to identify separate acquisitions.
 
The portfolio name and Account Number associated with a portfolio identifier is obtained from the 
Portfolio ID record; this record is essential for proper Program operation.
 
  
  
When a transaction is recorded, the data entered is saved on a transaction 
record in the current Transaction Database. The purpose of this function is to 
create a chronological list of transaction records for the selected portfolio(s) 
and security(s). The transactions included in the listing may be limited by 
Transaction Date and Transaction Code. In the 80-character version data from the 
closed side of the transaction, if any, is displayed below data from the open 
side. In the 132-character version, open and closed data are displayed on the 
same line.
 
The listing may be limited to transactions whose opening Amount is within 
specified limits.
 
The purpose of this function is for displaying or printing only. To edit or 
delete records, use the Data Entry-Transactions-Change/Delete function.
 
The ‘By Security’ Report Type selection provides a listing of transaction 
records grouped chronologically by Security.
 
The ‘By Transaction’ Report Type selection provides a listing of transaction 
records listed in order of Transaction Date.
 
Transfer type records used by Liquid Cash securities contain Origination Date 
and Audit Symbol fields. Although the report column headings do not provide for 
these fields, one or both of them are listed with Liquid Cash Transfer entries 
on the reports. 
 
When a Stock Split of Merge is recorded, the Program creates a new duplicate 
record for each open acquisition type record, i.e. records of buy transactions 
and distributions which were reinvested into shares. These new records carry the 
new quantity and price values and, for mergers, they carry the new Security Name 
and Symbol. The Transaction Types and/or Tax Codes on certain new and pre-Split or pre-Merger records are lower-case for Program operation purposes. Pre- 
and Post-Split records carry the same security Symbol and Name. New Company 
Pre-Merger records carry the security Symbol and Name of the surviving or 
acquiring company. Pre-Split and pre-Merger closed records and Cash Dividends 
are not affected by a Split or Merger.
 
  
  
                                               
Tran Code Case
                    Tax Code Case
The Portfolio Analyzer program is an investment portfolio manager.  It does 
not provide explicit strategy or individual investment recommendations.  In 
brief, its intended purpose is to create status, performance and tax reports for 
portfolios and groups of portfolios and to provide basic analytical tools to 
evaluate performance of 1) individual securities and 2) your investment activity 
in individual securities.  Enabling PA to generate the various portfolio and 
individual investment reports requires the User to record all investment 
transactions and to update security price records as frequently as desired.  
Records may be edited and deleted.
Provided on your CD-ROM is a sample database.  You may want to experiment with 
this database by running the reports and changing and entering new data before 
starting to build your own.  Note also that you can experiment with the sample 
database at any time while you are using or entering your own data by opening 
"Load Sample Data" under "File" from the Main Menu.
Your first task in using Portfolio Analyzer is to build data records 
(portfolio id, security, and transaction).  This information comprises the 
database used by Portfolio Analyzer to generate analyses and reports.  
This task is described in Building Data Entry Records 
Once you become familiar with Portfolio Analyzer, you will find its use 
to be straightforward, "user-friendly" and convenient.  The Site Map is provided 
to present a list of all 
Portfolio Analyzer functions in an outline or tree 
format.
General Program Operation
Databases and Files
Data Entry Rules
Building Data Entry Records
Portfolio Identification
Security Identification
Shortcuts
Site Map
Basically, Portfolio Analyzer considers the cost or value of a 
transaction to be the product of the Quantity and the Price.  For example, 100 
shares times $10/share equals $1000.  Since the same arithmetic is used for 
bonds, care must be taken in values used for Quantity, Price and Dividend Amount 
entries.  Assume a $1000 face value, 6 percent coupon bond is bought for $1000.  
If the Quantity is entered as 1, the Price must be entered as 1000 and the 
semi-annual Dividend Amount entered as 30; other equally valid entries are 10, 
100 and 3 or 1000, 1 and .03.  The "Units system" used for a security must be 
followed for all transactions for that security.
	{smpsec}.mdb - The database which contains sample security data.
	Sample.mdb - The database which sample portfolio data. 
	The sample databases may be accessed by selecting "Load Sample Data" under "File". 
	Yhoo.csv - shows layout of a price file downloaded from Yahoo!®.
	Sch.txt - shows layout of price file e-mailed from Schwab and the saved in a file.
	 
  
  
                                                          Tran Code Case                      
Tax Code Case
New Company Pre-Merger Records
Distribution Transactions Upper Lower All Other Transactions Upper Upper
  
  
	Status 
  
  
Both the 80 character (narrow) and 132 character (wide) Portfolio Status Report 
provide a one-line summary listing of all open positions as of the Effective 
Date for the selected Portfolios and 
Securities.
The report includes for each holding the quantity, price, total value, and the 
total and per-share basis or cost, whichever is selected. It also shows the 
portfolio gain or loss from the portfolio value on the specified Comparison 
Period Balance record and the sum of all deposits and withdrawals between the 
Comparison Date and the report date and calculates the Net Period to Date Gain 
or Loss. An allocation pie chart by 
type is available after the report has been displayed. 
 The per-share values used in calculating Security Values are obtained from 
the Security File record Closing Price or Price on Transaction files. If a price 
is not available for the selected Effective Date the price for the next prior 
available date is used. Prior to creating the report, if the Effective Date is 
not the current date a 'Download Security 
Prices?' option is displayed. If 'Yes' is selected, prices for the Effective 
Date will be downloaded and used in the calculation. The downloaded prices will 
also be used to update the Security File record for those securities whose 
current record contains a Closing Price value for an earlier Price Date. 
Securities for which prices are not available from Yahoo!® are listed on a 
Manual Pricing grid so that prices for the Effective Date can be entered 
manually. The grid initially displays the current Security File record Closing 
Price and Date. 
Check 'Include Accrued Interest' check box to cause the Value amount of 
Bonds, Security Type B, M, and T (whose 
exchange is not M or Mutual Funds), to include interest accrued as of the 
current date.  The accrued interest amount is based on Security Data Dividend 
Date, Amount and Frequency entries and is calculated by multiplying the periodic 
interest amount by a fraction whose numerator is the number of days since the 
last payment date and the denominator is the number of days from the last 
payment date to the next payment date.
 
Check 'Combine Reinvestments' check box to cause "Invested" values to also include transactions representing 
reinvestment of distributions on narrow report, and "Reinvested" plus "Invested" 
values on the wide report.
 
Check ‘Include Allocation Tables’ to also show portfolio asset 
allocation tables, which summarize the value and percentage distribution of 
portfolio holdings by Type.  If a multiple portfolio 
report is specified, individual reports are created followed by a summary table 
for the group.
 
For liquid-cash accounts, if the date of a transfer record is later than the 
report date and the origination date is earlier than the report date, the amount 
on the Transfer Record is reported as "Pending". 
 
Reinvested dividends are not shown as part of the investment on the narrow 
reports but can be combined with Buy/Transfer transactions by checking "Combine 
Reinvestments". 
 
The 132 character (wide) report lists the total basis of shares resulting from Buy 
and Transfer transactions separately from that resulting from reinvestment of 
dividends. 
 
The summary report lists only portfolio and grand totals and the allocation 
tables.
 
  
  
The Portfolio Rate of Return report calculates the performance of the selected 
portfolios over the selected time period. Performance may be calculated using 
one of the three AIMR-described ‘Time Weighted’ methods - Daily Valuation, 
Modified Dietz or Modified BAI. The performance of selected Benchmarks over the 
same time period used for portfolio performance may also be included on the 
report.
 
A Portfolio's rate of return between any two dates can be calculated. Values 
used in the calculation include the Portfolio's value on the beginning and 
ending dates and the amounts and dates of cash added to or removed from the 
Portfolio between the beginning and ending dates. The beginning and ending date 
portfolio values are obtained from Portfolio File Balance records. If any 
balance record for those dates is not in the file, the Program creates one from 
the transaction and price records and adds it to the file. The amounts and dates 
of cash activity during the report interval are obtained from Portfolio File 
Deposit and Withdrawal records.
 
For after-tax rate of return calculations, the Program adjusts all portfolio 
values for the theoretical capital gains tax due on unrealized gain and on 
taxable accrued interest and assumes quarterly deposits to the portfolio during 
the report period to cover state and federal taxes on capital gains and dividend 
and interest income realized during the report period.
 
Fee records are used only if after-fee Rate of Return reports are needed. If 
funds are withdrawn from a portfolio to pay fees and ROR after-fee reports are 
to be generated, a Withdrawal record reflecting the withdrawal must be entered 
in addition to the Fee record. When calculating a "Net of Fees" ROR, the Program 
treats Fee records as deposits.
 
If fees are deducted from portfolio funds (thus reducing the portfolio value), 
but a Withdrawal record reflecting the deduction is not entered, ROR values 
calculated will actually be "after-fees" even when the "Net of Fees" box on the 
report entry screen is not checked.
 
Selecting a detailed report will list the deposits, withdrawals, and tax and 
fees, if selected, that have been recorded between the beginning and ending 
dates.
 
Balance records can also be created through the Utility Function, Create Balance 
Record(s) or they can be created manually using the Add mode in Portfolio Data 
Entry.
 
  
  
	
	Portfolio Rate of Return
	Security Rate of Return
	Total Return
	Liquid Cash Running Balance
	Capital Gains
	Income / Expense
	Tax Reports
The Portfolio ID Wild Card Entry Text Box may be used to cause all portfolios whose ID’s match the wild card entry to be selected.
A previously saved Portfolio Group selection may be used to select portfolios by clicking on the Drop-Down Text Box control button and then clicking on the desired Group Name.A portfolio group selection may be saved for future use by clicking the New command button to create a blank text field in the Portfolio Group Text Box, entering a name (up to 9 characters) in the blank field and then clicking the Save command button. A previously saved Portfolio Group selection may be used by clicking on the Drop-Down Text Box control button and then clicking on the desired Group Name. Clicking the Portfolio Group Delete command button deletes a Portfolio Group from the list. To change the portfolios included in an existing group, select that group, make the desired changes to the portfolio selections and then click the Save command button.
To select all portfolios whose ID’s have three characters and have the same first character, enter in the Portfolio ID Wild Card Entry Text Box that character followed by ??, eg. E??. To specify a group of portfolios having the same third character, enter two question marks followed by the common character, eg. ??E. A group of portfolios having two-character ID's and having E as the second character is identified as ?E.Entering an asterisk (*) will select all portfolios. Entering a character or group of characters followed by an asterisk selects all portfolios for which the initial character(s) of their ID matches the character or group of characters preceding the asterisk.
A group of one or more characters enclosed in brackets ([ ]) can be used to match any single character in a Portfolio ID.
To match the special characters left bracket ([), question mark (?), number sign (#), and asterisk (*), enclose them in brackets. The right bracket (]) cannot be used within a group to match itself, but it can be used outside a group as an individual character.
Use a hyphen (-) separating the upper and lower bounds of a range to specify a range of characters. For example, [N-R] results in a match if the corresponding character position in a Portfolio ID contains any letter in the range N-R. When a range of characters is specified, they must appear in ascending sort order (from lowest to highest). [A-Z] is a valid pattern, but [Z-A] is not. An exclamation point (!) at the beginning of a character range means that a match is made if any character except the characters in the range is found in a Portfolio ID. When used outside brackets, the exclamation point matches itself. Multiple ranges are included within the brackets without delimiters. Use a number sign to indicate a single digit (0-9).
  
  
Select the securities 
to be included in the report. Double-clicking the list causes all 
securities to be selected for inclusion in the report. Multiple securities can 
be selected by depressing the Ctrl key while clicking on a portfolio entry in 
the Security Selection List Box. Click the Clear Selections command button to 
clear all security selections. 
  
  
Security Rate of Return Report The internal rate of return (IRR) is the interest rate which, if in 
	effect throughout the report period and taking into account the amount and 
	timing of all deposits and withdrawals to and from the Security(s) within 
	the portfolio(s) during the period, would cause the beginning balance to 
	grow (or decline) to the closing balance.  The report shows the before and after tax rates of return for the 
	individual security holdings within a portfolio since the inception of the 
	holding to the current date. Values used in the calculation include the 
	Security's value on the beginning and ending dates and the amounts and dates 
	of cash added to or removed from the holding between the two dates. The cash 
	transactions are usually buys, sells, and cash dividends. The accrued 
	interest paid when acquiring a bond is considered part of the investment 
	when calculating the rate of return. Note that reinvested dividends are not 
	included in the cash flow as their effect will be reflected in the ending 
	balance. A composite rate of return covering the securities selected for the 
	report is calculated for each selected portfolio. 
  
  
  
The Total Return Report provides data, by portfolio, for each acquisition-type 
transaction involving the specified securities. In this report the Income Yield 
value is the interest rate which, with annual compounding, would cause the 
invested amount to earn the Income amount during the period beginning with the 
transaction acquisition date and ending with the current date (open 
transactions) or the closing date (closed transactions). The income attributed 
to the acquisition is that contained on the records for the holding and since 
the exact date of each income is not used, the yield is approximate.
 
  
  
Liquid Cash Running Balance Listing 
This function lists Liquid Cash transactions for the specified date range and 
shows the account balance on the Beginning Date and after every transaction.
 
  
  
Three types of Capital Gains Reports may be generated. The ‘By Portfolio’ and 
‘By Security’ types may be generated for either open (unrealized) or closed 
(realized) transactions; the ‘By Transaction’ version lists only open 
transactions. The reports display the capital gain or loss for the specified 
holdings. The unrealized gain/loss in the ‘By Transaction’ version or when the 
‘Include Open Only’ option is selected is the difference between the current 
value and the tax basis of the holding. When the ‘Include Closed Only’ option is 
selected, the gain/loss is the difference between the realized amount and the 
basis. The ‘Include Open Only’ version report includes only holdings open on the 
current date.
 
In the By Portfolio version, 
results are displayed by Portfolio. Within each Portfolio segment, Security 
capital gains/losses are displayed chronologically by transaction if a Security 
Sequence of either Symbol, Name or CUSIP is selected. If a Security Sequence of 
Long Term Gain or Short Term Gain is selected capital gains/losses by security 
within the selected portfolios are displayed in descending order of gain value. 
The report contents are described below under ‘Capital Gain Report Description 
by Column’.
 
In the By Security version, 
the report lists, by Security, realized or unrealized capital gains for one or 
more securities and one or more portfolios. Within each Security segment, 
Security capital gains/losses are displayed chronologically by transaction. If a 
security is held by more than one portfolio and the ‘Portfolio Sub-Total’ 
checkbox is checked, transactions for the affected portfolios are kept separate 
and sub-totaled otherwise the transactions are integrated chronologically. The 
report contents are described below under ‘Capital Gain Report Description by 
Column’.
 
In the By Transaction version, the report displays the open transactions for the 
selected securities held by the selected portfolios; the format is different 
from that described below. 
 
Capital Gain Report Description by Column
 
B/SS - Report rows representing short-sale and option writing values are 
identified with an "SS"; report rows representing all other types of 
transactions are identified with a "B" (or "Buy" on the wide format File or 
Print report). 
 
Quantity - Number of shares covered by a single Transaction File 
record. Values are negative for "SS" transactions and positive for "B" 
transactions. 
 
Average Basis - Average cost of shares purchased directly or 
bought through dividend reinvestment including both commission and effect of 
Adjust Basis records. 
 
Commission - Includes Commission and S.E.C. fees. On a 
report of closed positions, the value includes both the open and closing fees. 
 
Basis - The transaction basis is the product of the Quantity and Basis values on 
a transaction record. For short-sale and option writing transactions the value 
in this field is the amount received when the position was opened on reports of 
open positions and is shown as a negative value; on reports of closed positions, 
the value in the Basis field is the amount paid to close the position. 
 
Value - Current value of the transaction quantity based on the Security File price. The 
Current Value is shown only on reports of open positions. For short-sale and 
option writing transactions the value in this field is the amount which would be 
required to close the position, i.e. the quantity times the current price and is 
shown as a negative value. 
 
Realized - Amount received, less commission and S.E.C 
fee, from sale of the Quantity covered by the transaction record. The Realized 
value is shown only on reports of closed positions. For short-sale and option 
writing transactions the value in this field is the amount received when the 
position was opened. 
 
Gain/Loss - The difference between the Current Value 
(Realized value, if sold) and the Basis value. The gain/loss as a simple percent 
of the Basis value is also listed as is the annualized percent gain/loss. 
 
Term - Report rows representing short term gain/loss are identified with "S", report 
rows representing mid term gain/loss are identified with "M" and report rows 
representing long term gain/loss are identified with "L". Long, Mid and Short 
Term subtotals are displayed for each security; these are net values in that 
individual transaction gain (positive) and loss (negative) values are combined 
and the total is displayed as the security sub-total value. The portfolio total 
values for each ‘Term’ include both the total of the individual transaction 
negative and positive values and also the net ‘Term’ total value. 
 
The current 
price and price date from the Security File is displayed for each holding on 
reports of open positions. 
 
The detail report lists the gain/loss by acquisition 
and date of acquisition, whereas the summary report lists only the sums of the 
short and long term gains/losses for each holding.
 
  
  
Capital Gains Report - By Portfolio Report results are displayed by Portfolio. Within each Portfolio segment, 
Security capital gains/losses are displayed chronologically by transaction if a 
Security Sequence of either Symbol, Name or CUSIP is selected. If a Security 
Sequence of Long Term Gain or Short Term Gain is selected capital gains/losses 
by security within the selected portfolios are displayed in descending order of 
gain value.
 
The content of the report columns is described in the Capital Gains Report - 
Realized/Unrealized topic. 
  
  
Capital Gains Report - By Security 
The report lists, by Security, realized or unrealized capital gains for one or 
more securities and one or more portfolios. Within each Security segment, 
Security capital gains/losses are displayed chronologically by transaction. If a 
security is held by more than one portfolio and the ‘Portfolio Sub-Total’ 
checkbox is checked, transactions for the affected portfolios are kept separate 
and sub-totaled otherwise the transactions are integrated chronologically.
 
  
  
Capital Gains Report - By Transaction 
The unrealized capital gain/loss for each open transaction is shown for the 
specified security held by the specified portfolio. The listing order of the 
report is initially descending by capital gain but can be set to ascending or 
descending order of any report column by clicking the desired ‘Grid Display 
Order’ button; double-clicking button representing the current sort order causes 
the order to change from ascending to descending, or vice versa, for that 
column.
 
Column totals of all transactions are initially shown on the report but 
transactions to be included in the total values may be un-selected and 
re-selected by clicking the cell in the Select, Quantity, Basis, Value or Gain 
column of a transaction row. Clicking a cell in the Portf ID, Security Name, 
Date, Tran Type or Fed/St Tax Code column causes all transactions having the 
identical cell entry as the clicked cell to be selected. A ‘Quantity’ column 
total is shown only if only one security is included in the 
report. The Basis value displayed for individual transactions is the basis per 
share; the Total Basis value displayed is the total basis of the selected 
transactions. Click the ‘Clear Select’ button to ‘un-select’ all transactions.
 
If, after the report is displayed, the ‘Print’ button is clicked, you may choose 
to print the entire report or elect to print only those transactions which are 
currently selected to be included in the report totals. If you choose ‘Print’ 
rather than ‘Display’ on the report entry screen, the printed output will 
include all transactions and the sort order will be descending by capital gain.
 
  
  
Portfolio Income / Expense Reports 
	Accrued Interest 
  
  
The Accrued Interest Report displays the interest which has been earned from 
bonds from the Transaction Date of the most recent interest payment through a 
specified Effective Date. Only securities having a Security Type of Bond, 
Muni-Bond or Treasury Issue are covered by this report. The report may cover a 
single portfolio, a group of portfolios or ALL portfolios and it may cover a 
single security, ALL Type Bond securities, ALL Type Muni-Bond securities, ALL 
Type Treasury Issue securities or ALL Type Bond, Muni-Bond and Treasury Issues 
securities. Mutual Funds are not included in the report. Accrued interest 
calculations for all types of bonds use the actual number of days in the payment 
period, including the effect of leap years.
 
  
  
This report lists, for each Security/Type specified, monthly income projected to 
be received for each specified Portfolio for a specified 12-month period. The 
income date and frequency are based on date and frequency data in the Security 
File. The listing order is by security within Portfolios; amounts are calculated 
as the product of the Security File Dividend amount/share entry and the share 
quantity currently open.
 
  
  
This function creates a listing of commission and S.E.C fees recorded on 
transactions for the specified portfolios and Securities or types and time 
period. Commissions and fees paid on opening transactions are reported 
separately from those paid on closing transactions.
 
  
  
The Income/Cash Activity Report provides a listing, by Security, of investment 
related income and expense during a specified time period. The report may also 
include capital-type cash activity. In the 80-character report, income is 
reported as either "Dividends" (amounts from Transaction records of type 
Dividend, S. T. Distribution, M. T. Distribution, L. T. Distribution, and Return 
of Cap), "Interest" or "Other Income". In the 132-character report, income is 
reported as either "Dividends", Capital Gains Distributions (total of S. T., M. 
T., and L. T. Distributions), Return of Capital, "Interest" or "Other". Amounts 
from Expense-type Transaction records of are listed as "Expense".
 
  
  
The Income Reconciliation Report is similar to the Projected Income Reports 
except that (a) the "expected" amount is calculated from the dividend 
amount/share and the share quantity owned on the date of the scheduled dividends 
for dates prior to the current date and based on the shares currently owned for 
scheduled dates in the future and (b) it also lists the income amounts actually 
received and the payment dates as recorded in the Transaction File income 
records for the specified portfolios and securities for the report period.
	 
The 
summary report shows only the totals expected and received for each holding, 
with no dates.
 
  
  
This function creates a listing of interest transactions for the specified 
portfolios and Securities or types (except "Cash-Liquid") and time period. 
Accrued interest, either paid or received, is also listed.
 
  
  
The Liquid Cash Interest Report lists the Date, Average Daily Balance, Total 
Amount and Yield values for all liquid cash interest transactions within the 
specified period for the selected portfolios and liquid cash securities. The 
Average Daily Balance and Yield values are calculated when the Interest 
transaction is recorded. They are also re-calculated in the Utility-Allocate 
Interest/Calculate Yield function.
 
  
  
Allocate Interest / Calculate Yield 
This utility recalculates the average effective interest rate reflected by 
income records. Income and interest rate values on the affected records are 
replaced by the newly calculated values. The average effective interest rate is 
the interest rate, which if it was in effect since the last interest payment 
date and was applied daily to that day’s balance, would result in the interest 
amount received. The interest rate calculated for an 
interest transaction record is determined by the date and amount of that 
interest payment, the date of the previous interest payment and the dates and 
amounts of additions to and subtractions from the account between the previous 
and current interest payments. If any of this data is changed after recording an 
interest payment, the originally calculated interest rate is no longer correct. 
This routine may be used to recalculate the interest values if such changes have 
been made in a "Cash-Liquid" holding.
 
  
  
This report lists the monthly income projected to be received for the period 
specified. The beginning date must be equal to or greater than the system date. 
, The income date, frequency, and amount/per share values stored on the Security 
Record are used in determining the income to be generated by a portfolio’s 
holding. The income to be earned is calculated as the product of the Security 
File Dividend amount/share entry and the share quantity currently open. The 
listing order may be by security or by portfolio. 
The detail report shows the 
date and amount of each dividend or interest expected. The summary report shows 
only the total expected for each security or portfolio, depending on the report 
sequence selected.
 
  
  
Non-Cap Gain List by Tax Category 
This report is a listing, by security, of investment related income and expense 
according to Tax Exempt Code during a specified time period. In the 80-character 
format, income is reported as either "Dividends" (amounts from Transaction 
records of Dividends, S. T. Distributions, M. T. Distributions, L. T. 
Distributions, and Return of Cap), "Interest" or "Other Income"; Transaction 
records of "Expense" are listed as Expense. In the 132-character format, 
separate columns are provided for Dividends, Capital Gains Distributions and 
Return of Capital.
 
  
  
	Capital Gains 
  
  
The Capital Gains Report format is similar to that of the IRS Form 1040 Schedule 
D. If the ‘Short and Long Term’ Report Contents option is selected the Short 
Term transactions are displayed at the top of the report followed by the Long 
Term transactions. Entries are grouped by Portfolio, then alphabetically by 
Security. For each closed transaction the report lists the quantity, acquired 
and sold dates, sales price, cost (basis) and gain/loss.
 
If either the ‘Short Term’ or ‘Long Term’ Report Contents option is selected, 
the content of the report is determined by the 1099-B Data selection. If the 
‘Basis reported’ option is selected, the report will contain transactions whose 
‘Code’ entry on the grid generated by the Data Entry>Transactions>Tag Capital 
Gains function is ‘A’. If the ‘Basis not reported’ option is selected, the 
report will contain transactions whose ‘Code’ entry is ‘B’. If the ‘Other’ option 
is selected, the report will contain 
transactions whose ‘Code’ entry is ‘C’. These reports contain the column 
headings ‘Code, if any’ and ‘Adjustments to gain or loss’ as on the IRS Form 
8949 but no values are listed in those columns since such data is not included 
in the Portfolio Analyzer database.
 
Select ‘Short and Long Term’ to generate a report on which Short Term 
transactions are displayed at the top of the report followed by Long Term 
transactions. Select ‘Short Term’ to generate a report containing only short 
term transactions whose Form 1099-B reporting is as indicated by the ‘Form 
1099-B Data’ selection. Select ‘Long Term’ to generate a report containing only 
long term transactions whose Form 1099-B reporting is as indicated by the ‘Form 
1099-B Data’ selection. 
Each report is concluded with a grand total of Sales Price, Cost and Gain/Loss; 
the long term report also shows the total of all mid and long term distributions 
for the selected portfolios for the report period. Note that IRS Wash Sales 
rules are not considered in generation of this report. 
 
Select Print rather than Display as the Report Mode to generate a report which 
may be used as an attachment to the Form 1040. The heading on this version 
includes ‘Name(s) as shown on Form 1040’ and ‘Social Security Number’ fields; 
the report obtained from printing the displayed report does not include these 
fields.
 
  
  
This function lists either the ‘short term’ or ‘long term’ sold transactions for 
the selected Portfolio(s) and Security(s) within the selected date range. The 
right-most column of the list is the code which indicates the Capital Gain/Loss 
category on the IRS Form 8949. Click on any cell of the transaction listing to 
cause the Code for that transaction to toggle from A to B or from B to C or from 
C to A. The Codes for all transactions are initialized to ‘A’ for transactions 
closed after 2010.
 
The IRS Form 8949 categories are: 
The Reports>Portfolio Reports>Tax Reports>Capital Gains function provides the 
ability to create a report of capital gains from transactions for selected 
Portfolio(s) and Security(s) within a selected date range. If the ‘ 
  
  
Both federal and state dividend reports are available. The federal report 
summarizes by security dividends received during the specified period and 
assigned a Federal Tax Code entry of "No". The portion of the dividend amount 
which is a Capital Gain Distribution or a Return of Capital is also listed. The 
state report lists, by security, adjustments to the values shown on the federal 
report. Dividend transaction records with a Federal Tax Code entry of "No" and a 
State Tax Code entry of either "Yes" or "Earnings Only" are listed as a "State 
Subtraction". A dividend which is exempt from federal taxation and partially 
exempt from state taxation (e.g. a municipal bond mutual fund dividend) is coded 
"Earnings Only" and "No" and the percent of dividend that is state exempt is 
entered on the Security File record for the security. The total dividend amount 
is listed as a "Federal Exemption" and the portion taxable by the state is 
listed as a "State Addition".
 
Select Print rather than Display as the Report Mode to generate a report which 
may be used as an attachment to the Form 1040. The heading on this version 
includes ‘Name(s) as shown on Form 1040’ and ‘Social Security Number’ fields; 
the report obtained from printing the displayed report does not include these 
fields. 
 
For Dividends Tax Reports covering dates after December 31, 2003, ‘Qualified 
Dividends’ are listed at the bottom of the report.
 
  
  
Both federal and state interest reports are available. The federal report 
summarizes by security interest received during the specified period and 
assigned a Federal Tax Code entry of "No". The state report lists, by security, 
adjustments to the values shown on the federal report. Interest transaction 
records with a federal Tax Code entry of "No" and a state code entry of either 
"Yes" or "Earnings Only" are listed as a "State Subtraction". For instance, a 
Treasury Bond would have federal and state Tax Codes of "No" and "Earnings 
Only", respectively. Interest exempt from federal taxation, e.g. municipal bond 
interest, is coded "Earnings Only" and "No" if out-of-state and "Earnings Only" 
(federal) and "Earnings Only" (state) if in-state; the former is carried as a 
"State Addition". 
 
Select Print rather than Display as the Report Mode to generate a report which 
may be used as an attachment to the Form 1040. The heading on this version 
includes ‘Name(s) as shown on Form 1040’ and ‘Social Security Number’ fields; 
the report obtained from printing the displayed report does not include these 
fields.
 
  
  
5-Year Capital Gains Tax Report 
This report is identical to the Capital Gains Report except that only those 
transactions which had been held for five years or longer are used in generation 
of the report.
 
Select ‘Short and Long Term’ to generate a report on which Short Term 
transactions are displayed at the top of the report followed by Long Term 
transactions. Select ‘Short Term’ to generate a report containing only short 
term transactions whose Form 1099-B reporting is as indicated by the ‘Form 
1099-B Data’ selection. Select ‘Long Term’ to generate a report containing only 
long term transactions whose Form 1099-B reporting is as indicated by the ‘Form 
1099-B Data’ selection.
 
  
  
The Tax Liability Report shows for the period selected, the state and federal 
incremental tax liability incurred by the recorded transactions. The liability 
is listed by security for each selected portfolio and totaled for both the 
individual portfolios and for the portfolio group. The State Tax Liability does 
not include the effect of the State Tax Exempt percent value on Security File 
records; this causes the state tax to be overstated for Tax Code entries 
"No"/"No" (federal/state) transactions and understated for Tax Code "Earnings 
Only"/"No" and "Yes"/"No" transactions. Also shown for each security are the 
income, expense, short, mid and long term capital gains and losses, which are 
responsible for the tax liability. 
 
The taxable transfer will be shown as income. 
This is the only tax report on which the taxable transfer will appear.
 
  
  
This function creates a summary, by security, of the monetary amount recorded on 
a transaction record as foreign tax reported as dividend or interest. All 
transactions are included, regardless of Tax Code entries.
 
  
  
There is no required order in which the various data records must be built. 
Since Portfolio Analyzer considers that all transactions (stock purchases, 
dividends, interest, etc.) are associated with a particular Portfolio, you must 
create at least one Portfolio ID record. Since entry of a transaction involving 
a security requires that that security have a Security File record, you need to 
create appropriate security records as needed.
 
	Security Data 
  
A Security Data record must be created for each security or holding for which 
transactions are recorded. Each record must include the security symbol, name, 
Type, Stock Exchange, current price and price date; other entries are optional. 
Select "Data Entry", "Security Data", and "Add New Security" to begin generating 
security records.
 
For the Program to properly handle mutual funds they must be assigned "Mutual 
Fund" as the exchange; use the Security Type
 to identify the type of fund, e.g. 
stock fund or bond fund. If money market accounts are maintained as brokerage 
accounts into which sales and dividend proceeds are deposited and from which 
stock purchase funds are obtained, be sure to create Security Data records for 
such accounts (Transfer Accounts); they must be "Cash-Liquid" securities.
 
Security data is stored in the "{sec}.mdb" file which must be located in the 
same directory in which Portfolio Analyzer program is located. This data serves 
all portfolios. All other data entries are stored in a separate database whose 
name is displayed as the 'Current Transaction Database' on the Portfolio 
Analyzer Main Menu. 
The database loaded when Portfolio Analyzer is opened is "pf.mdb"; 
additional databases may be created, if desired.
 
  
  
"A" : Annuity - The "A" Type Code is intended for fixed annuities. 
Variable annuities would generally be given the code of the type of investments 
held within the annuity, most commonly "S".
 
"B" : Bond - When the purchase of a security (which is not a mutual fund) having 
a "B" Type Code is recorded, in addition to standard purchase data, you are 
prompted to enter the amount of accrued interest paid at the time of purchase; 
if accrued interest was paid, the Program automatically creates an Accrued 
Interest transaction record. When sale of a bond is recorded, you are prompted 
to record the accrued interest received and an accrued interest record is 
automatically created. If a Type Code of "B" is used for a security other than a 
specific bond, such as a bond mutual fund or an income fund, you must assign it 
an Exchange Code of "M" to prevent inappropriate Program handling.
 
"C" : Call Option - The "C" Type Code alerts the Program to check the expiration 
date, on the Security Data record, to determine if an unclosed option has 
expired and no longer has value. The code also causes the Program to use the 
Exercise Price from the Security Data record as the price of the closing 
transaction if the option is exercised. The Option price on Transaction and 
Security Data records is the price per share.
 
"D" : Non-Liquid Cash - Used with holdings such as CD's or foreign currency 
funds. Type "D" transactions are included in all Reports.
 
“E” : Exchange Rate
 
"F" : Futures Contract - The price of a futures contract on Transaction and 
Security Data records is the price per unit of the commodity; the number of 
units per contract is entered in the Security File record for the futures 
contract. 
 
"H" : Hard Asset - Used for gold, collectibles, etc. Type "H" 
transactions are included in all Reports. 
 
"M" : Municipal Bond 
 
"O" : Other - May 
be used when other Type Codes are inappropriate. Transactions involving Type O 
holdings are not included on the Capital Gains Report.
 
"P" : Put Option - Effect 
of use of "P" Type code is similar to that of "C" code as described above. 
 
"Q" : 
User Defined - Type Q holdings generally get Group I treatment but are not 
included on the Capital Gains Report or in the Holdings Going Long or Mid Term 
Alert report. 
 
"R" : Real Estate 
 
"S" : Stock 
 
"T" : Treasury Issue 
 
"W" : Warrant - 
Effect of use of "W" Type code is similar to that of "C" code as described 
above. 
 
"X" : Index - Identifies Securities used to maintain market index data. 
 
"Z" : Zero - Zero coupon bond 
 
"$" : Liquid Cash - Generally used with holdings 
such as money market funds, checking accounts, margin/brokerage accounts, etc. 
The Program assigns a mandatory price of 1.00/unit. The Program calculates the 
effective interest rate of all dividend and interest transactions and places 
that value on the dividend or interest record. Transactions involving 
"Cash-Liquid" holdings are not included on the Capital Gains Report. Since a 
"Cash-Liquid" security is forced to have a constant price of 1.00/unit, this 
Type Code cannot be assigned to a money market holding which accounts for 
earnings by increases in the unit price; such securities are sometimes called 
income or fixed income funds or accounts. 
 
“%” : Certificate of Deposit
 
Mutual funds should be coded according to the type of fund they are, e.g. B or 
S. Identify them as mutual funds by using an Exchange Code of M.
 
  
  
To enter Transaction records, from the Main Menu choose "Data Entry", then 
"Transactions", and then "Add". Although Transaction records cannot be recorded 
for securities which do not have a Security Data record, you are conveniently 
provided the opportunity to add such a record if you attempt to record a 
transaction for a security lacking a Security Data record.
 
A listing of the transaction records from the Transaction Data may be generated 
by selecting "Reports" from the Main Menu, then "Data Listings", and then 
"Transactions". To add, change, or delete a transaction record, select "Data 
Entry" from the main menu, then "Transactions", and then "Add", or "Change/Delete"
. If Change or Delete is selected, choose the transaction record  
that needs to be adjusted or deleted from the resulting grid. Only those 
securities involved with the selected portfolio are available with 
"Change/Delete".
 
Multiple Databases 
  
  
To save the data entries and selections on the User-Defined Import window as an 
"Import Description", enter a name (up to 9 alpha-numeric characters) in the 
"Import Description" list box and click the Save command button. To select a 
previously saved Description, click on the list box control button and then 
click on the Description name. A displayed Description may be deleted by 
clicking the Delete Command button.
 
The Import Descriptions may be exported to enable importing them into a 
different database. To export the Import Descriptions select the 
File>Export>User Defined Import Descriptions function. To import this data into 
a different database which does not include some or all of the Import 
Descriptions which have previously been exported select the File>Import>User 
Defined Import Descriptions function.
 
  
  
Entry of a ‘Datafile Name’ 
is optional.  If a ‘Datafile Name’ is saved as a part of the Description, that 
name is the default File Name when the ‘Select Import File window is opened by 
clicking either Test or Import.
 
  
  
Entry of a ‘Datafile Path’ is optional. If a ‘Datafile Path’ is saved as a part of the Description, that 
path is the default ‘Look in:’ path when the ‘Select Import File window is 
opened by clicking either Test or Import.  If no Datafile Path’ is a part 
of the Description, the default ‘Look in:’ path when the ‘Select Import File 
window is opened is the path to the folder in which Portfolio Analyzer is installed.
 
  
  
Import User-Defined Data, Comment 
A comment related to the Import File Description may be entered; an entry is not 
required. This comment field is provided for your use to enter text or numbers 
which you might find useful regarding the file description; the field is not 
used by the Import function.
 
  
  
Import User-Defined Data, Fields separated by 
Indicate whether the data fields on the Import File are separated by Commas or 
Tabs or are Not Separated. When the import file is displayed or printed, tab 
characters (ASCII value of 9) may appear as an open circle ( ).
 
The location of comma or tab delimited data fields is described by identifying 
the position sequence of each data field in the data record. For example, if the 
record date appears in the third field on each record, enter a "3" in the 
Position field for "Date".
 
If the data fields are not separated by commas or tabs then the location of data 
fields is described by identifying the length of each data record and 
identifying the location of the left-most character of each data field and the 
length of each data field. For example, if the first character in the field 
containing the Portfolio ID in each record is located above 42 on the scale and 
the last character in the field is located above the 52 on the scale, enter "42" 
in the Location field for "Portfolio" and enter "11" in the Length field. If 
each record does not begin on a separate line when the Import file is printed or 
displayed in an Editor program such as Windows Notepad, you must cause the "One 
Record/Line" check box to be blank and you must enter the total number of 
characters in an individual record in the "Record Length" field.
 
  
  
Import User-Defined Data, One Record/Line 
A group of data fields (Portfolio ID, Data Type, Date, etc.) which contain data 
for a single day is a data record. Indicate if each record in the file begins on 
a new line, ie. one record per line. Whether or not each record begins on a new 
line can be determined by printing the Import file or by displaying it in an 
Editor program such as Windows Notepad.
 
  
  
Import User-Defined, Record Length/Number of Fields 
If the "Fields separated by" choice is "Not Separated" and the records in the 
data file are not "One Record/Line", but instead, one record follows another on 
the same line, you must enter a value for Record Length. The Record Length is 
the number of characters and spaces in a single record. If the "Fields separated 
by" choice is commas or tabs then a value must be entered for the Number of 
Fields. The Number of Fields is the number of possible data fields in each 
record; the correct value is usually one more than the number of commas (or 
tabs) in the record.
 
  
  
"Portfolio ID" - To create Portfolio records, select "Data Entry" from the Main 
Menu, "Portfolio Data", "Portfolio ID" and then “Add”. The Portfolio ID record 
contains the name and Taxpayer-ID which appears on reports. To create a new 
Portfolio, enter an ID, up to three alphanumeric characters, in the "Portfolio 
ID" data field. Enter the "Portfolio Name" and fiscal year beginning month and 
day on the "Add New Portfolio ID" window. Although entries in the remaining 
fields are optional, entries in the "Taxpayer ID" and "Transfer Account" fields 
are recommended. An entry in the "Account #" field links client Account Numbers 
to portfolios and permits use of that number for identifying portfolios. Click 
“Save” to save the entered data as a Portfolio ID record. To edit Portfolio ID 
data or to delete a Portfolio, select "Data Entry" from the Main Menu, 
"Portfolio Data", "Portfolio ID" and then “Change/Delete” and either select the 
Portfolio from the pull down list or enter its ID or Account Number and then 
click the OK button. 
 
In all functions, when required to indicate a Portfolio, a drop-down combo list 
is displayed in which all portfolios are listed. Until such a record is created 
for a portfolio, it will not be included in the list. 
 
Since the portfolio is a primary organizational factor in generating all 
reports, the portfolio to which transactions are assigned is an important 
organizational decision. The portfolio choice is not irreversible, however, 
since the Global Edit function enables you to move all transactions involving a 
given security held by one portfolio to a different portfolio or to a different 
Sub within the same portfolio, should that be desired. 
 
"Balances/Deposits/Withdrawals" - The Portfolio Balance, Deposit and 
Withdrawal records are used to calculate the Portfolio rate of return. The 
Deposit and Withdrawal values are also used by the Status Report to determine 
the change in Portfolio value, net of deposits and withdrawals, since the 
comparison date requested. 
 
These records are automatically created by the Program. They can also be created 
manually. If duplicate or erroneous records are created, they can easily be 
edited or deleted. When any transaction involving cash (buying or selling a 
security, receiving a cash distribution, etc.) is entered, you are required to 
indicate the disposition or source of the cash. A Portfolio File Deposit record 
is automatically created for cash which came in and a Withdrawal record is 
created to record cash which left the portfolio. 
 
"Tax Rates" - To obtain valid estimated tax calculations, after-tax Rate 
of Return reports and Tax Liability Reports, it is necessary to have Portfolio 
Tax Records for each portfolio, other than one identified as a Roth IRA. It is 
recommended that these tax rates reflect the marginal tax rates. 
 
These tax rates apply to all investment activity in the specified portfolio 
until superseded by a later tax rate record; a zero tax rate entry is also 
valid. The tax treatment to be applied to individual transactions is further 
controlled by federal and state Tax Code entries on each Transaction Data 
record; the choices are fully exempt, fully taxable and earnings only are 
taxable. Since the tax effect of all transactions is calculated and recorded 
when the transaction record is created, it is preferable to have the necessary 
Portfolio Data Tax records in place when the transactions are entered. If the 
Tax records are not in place or are incorrect when transactions are entered, the 
"Recalculate Tax on Transactions" under "Utility" may be used to recalculate the 
transaction tax effect.  
  
Recalculate Tax on Transactions 
Among the data items included on Transaction File records is the estimated tax 
liability resulting from taxable activity, e.g. receipt of taxable dividends or 
realizing a gain/loss from sale of assets. Use the 'Utility>Recalculate Tax on 
Transactions' function to cause these tax 
liability values for all transactions in the named portfolio in the calendar 
year specified to be calculated (or re-calculated) based on the tax rates 
currently carried on a Portfolio Data Tax Rate record. These tax values are used 
only when calculating after-tax Portfolio Rate of Return Report values and 
after-tax Total Return Report rate of return values; they are not used in the 
Tax Liability Report. 
 
The Federal Income Tax values are used to calculate 
estimated federal tax due on taxable dividends, interest and short term capital 
gains for transactions having a Federal Tax Exempt entry of "No". 
 
The Federal 
Long Term Capital Gains Tax values are used to calculate estimated federal tax 
due on long term capital gains for transactions having a Federal Tax Exempt 
entry of "No" or "Earnings Only". 
 
The Federal Mid Term Capital Gains Tax values 
are used to calculate estimated federal tax due on mid term capital gains for 
transactions having a Federal Tax Exempt entry "No" or "Earnings Only". 
 
The 
State Income Tax values are used to calculate estimated State tax due on taxable 
dividends, interest and short term capital gains for transactions having a State 
Tax Exempt entry of "No". The state tax portion of the Estimated Tax value does 
not consider the effect of the State Tax Exempt percent value on the Security 
File. The state tax calculated for transactions having a State Tax Exempt entry 
of "No" assumes the transaction amount is fully taxable by the state; if five 
percent of the amount is actually exempt from state taxation, the calculated 
state tax is overstated by about five percent. 
 
The State Long Term Capital Gains 
Tax values are used to calculate estimated State tax due on long term capital 
gains for transactions having a State Tax Exempt entry of "No" or "Earnings 
Only". 
 
The State Mid Term Capital Gains Tax values are used to calculate 
estimated State tax due on mid term capital gains for transactions having a 
State Tax Exempt entry of "No" or "Earnings Only".
 
  
  
An individual may have holdings in one or more portfolios for a variety of 
reasons. Each individual Transaction record, Name/Address record and Portfolio 
record is identified as belonging to a particular Portfolio ID. The Portfolio ID 
is a unique three-character (alphabetic, numeric or mixed) value. A Portfolio 
may be identified by either its Portfolio ID, Portfolio Name or Account Number. 
Each Portfolio must have a Portfolio ID and Portfolio Name; the Account Number 
is optional. 
 
The prime consideration when determining the number of Portfolios 
to create and the ID's to use for those Portfolios is the data organization 
desired on reports. The transaction records used in generating reports are 
limited to those in the Portfolios you specify; that specification may be a 
single Portfolio, a group of Portfolios, ALL Portfolios or, through use of the 
asterisk, a group identified as having the same first or last character, e.g. 
J** or **4 or other common characters, e.g. *DN, *D*, D*N, etc. A group of 
Portfolios may also be assigned a Portfolio Group name to simplify 
identification of that group. Portfolios can be renamed and deleted and holdings 
can be transferred between Portfolios. 
 
Transactions may be given different Sub 
numbers to provide for sub-division within a Portfolio. Since both the open and 
close sides of a position are carried on the same record, records need not and 
should not be given different Sub numbers, simply to identify separate 
acquisitions. 
 
The portfolio name and Account Number associated with a portfolio 
identifier is obtained from the Portfolio ID record; this record is essential 
for proper Program operation.
 
  
  
All securities or other holdings must be assigned a unique Symbol and a Security 
Name on a Security File record. When adding, changing or deleting Transaction 
Data records or defining report parameters, security identification is required. 
The security’s CUSIP number may be entered for the security also. All Symbols 
are recorded by the Program in upper case, even if entered in lower case. 
 
A Security may be selected either by entering the Symbol or the CUSIP number or by 
selecting it from the Security drop-down list. Securities are initially listed 
in Symbol order in the drop-down list; they may be listed in Security Name or 
CUSIP Number order by selecting the Name or CUSIP option button. The last 
listing order selected is remembered and used as the default listing order.
 
  
  
Ctrl + A - Data Entry Transaction: Add Screen
 
Ctrl + C - Data Entry Transaction: Change, Delete Screen
 
Ctrl + L - Data Entry Transaction: Sell, Close Screen
 
Ctrl + B - Backup Database
 
Ctrl + D - Download Prices
 
Ctrl + I - Import Prices
 
Ctrl + R - Portfolio Rate of Return Report
 
Ctrl + S - Portfolio Status Report
 
  
  
The Site Map is a complete outline of all Portfolio Analyzer menu functions. 
Clicking on a function name will cause the Site Map to close and the function to 
activate.
 
The Site Map is obtained by clicking ‘Help’ on the Main Menu and then clicking 
‘Site Map’.
 
  
  
The size and shape of the Main Menu may be altered by dragging the sides. The 
location and size of the Main Menu when Portfolio Analyzer is launched is the 
same as it was when the program was last closed.
 
  
  
Create New Transaction Database - Selecting the New Transaction Database function under the Main Menu File 
selection generates an initialized, but empty, database temporarily named "{tmp}.mdb".  
Portfolio ID and Transaction records may then be added to this new file.  Use the 
Save 
Transaction Database As function under the Main Menu File selection to 
assign a permanent filename to the file. If the new database has not been 
assigned a permanent filename when exiting Portfolio Analyzer or when opening a different database, you are given 
the choice of either assigning it a filename or discarding the new database.  
 
Open Transaction Database - Open an existing Transaction Database. 
 
Save Transaction Database As - Save the current Transaction Database as a new or existing named Database. It is 
not necessary to save the current database since all changes and additions are 
saved as they are entered. 
 
Export - Export the contents of the selected Item(s) 
to an ASCII file. 
 
Import
 
   
Import Portfolio ID and Portfolio Activity data from an Easy ROR or Easy ROR Pro 
database into the Current Transaction Database.
 
    Import Security data into the Security Database.
 
Undo Easy ROR Import - The main use of this function is to delete duplicate 
Portfolio Data records which were mistakenly added to the database by importing 
data from an Easy ROR database file from which data had already been imported. 
Since the Portfolio Analyzer database does not allow a Portfolio to have more 
than one Portfolio Balance record for a given day, importing data from a file 
from which data had previously been imported results in duplicate records of all 
types except Balance records. Since duplicate Balance records are not created, 
the Undo function does not delete Balance records.
 
Backup 
Database
- Select the 
names of the files to be backed up from the Database list. Hold down the Shift 
or Ctrl key while selecting files to select multiple files.  
Select the drive on which the 
files are to be copied from the Target Drive drop-down list. Select the 
directory (folder) in which the files are to be copied from the Target Directory 
list. Click OK to cause the selected files to be copied to the selected 
directory on the selected drive.   
Restore
Database - Select the drive on which the Backup files are located from the 
Backup Drive drop-down list. Select the directory in which the Backup files are 
located from the from the Backup Directory list. Select the names of the files 
to be restored from the Database list. Hold down the Shift or Ctrl key while 
selecting files to select multiple files. Similarly select the drive and 
directory to which the backed-up files are to be copied. Click OK to cause the 
selected files to be copied to the selected directory. 
  
Copy selected data files from the Backup Directory and Drive to the 
directory in which Portfolio Analyzer is installed. 
 
Make Anonymous Database - Make a duplicate copy of a selected Transaction 
database file which is identical to the original except that the Account Number, 
Address, Phone Number Taxpayer ID and Memo fields on the Portfolio records are 
blanked and the Portfolio ID is assigned as the Portfolio Name.
 
Load Sample Data - Opens and loads the Sample Databases as the Current Security 
Database and Current Transaction Database. 
 
Repair Database - A database can become corrupted if the program is 
closed unintentionally during a data entry operation due to a power outage or 
computer hardware problem. This function attempts to repair the Transaction and 
Security databases. 
Exit - Exit the program.
 
Databases - Transaction databases opened in the current session are listed. 
Clicking on a listed database has the same effect as selecting that database 
using the File>Open Transaction Database function.
 
  
  
Security data may be imported from comma delimited text files whose content 
layout description has been defined. Security data for positions held in a 
Charles Schwab brokerage account also may be imported from an export file 
generated from a Schwab Positions report. Data imported from a Schwab export 
file pertains to a single Portfolio; data in a user defined file may pertain to 
multiple Portfolios.
 
  
  
Import Security Record Data from Schwab Data File 
Before importing Schwab security records you must first export those records 
from the Schwab.com Positions report. To create the necessary import file, login 
to your Schwab Positions page at schwab.com, select the desired Account and 
click Export’ (at the top of the report to the right of the ‘Positions’ title). 
Select ‘Save to Disk’, click ‘OK’ and assign a name to the export file. The 
file name can be anything but must have the extension ‘.csv’. For example, you 
could use a name including the Portfolio ID such as ‘RSsec.csv’. The file may be 
saved into any folder but saving it into the folder in which Investor’s Account 
is installed is suggested.
 
To import security record data previously exported from a Schwab Positions 
report select, select File>Import>Security Records>Schwab, select the previously 
saved Schwab security export file from the ‘Select Import File’ window and click 
‘Open’ to start the import.
 
  
  
Import Security Record Data from User Defined Data File 
Import 
Setup 
Each record in a user defined security import file must contain Security Symbol 
and Security Type fields as indicated on the Security Import File Description 
screen. The Security Type codes must be 
those used by the Portfolio Analyzer.
 
Click the 'New' button to clear the File Description name
to allow entry of a new name. Click 'Save' to save the current file description 
values and File Description name.
 
The Datafile Name is the name of security data file to be imported. This is the 
default file name which will opened when you click ‘Test’ and when you select 
File>Import>Security Records>User Defined>Import. This field entry is optional.
 
The Datafile Path is the path to the security data file to be imported. This is 
the default data file path which will be assumed when you click ‘Test’ and when 
you select File>Import>Security Records>User Defined>Import. If field is left 
blank, path is assumed to be folder in which Portfolio Analyzer is loaded. 
This field entry is optional.
 
The Comment field entry is optional.
 
The Number of Record Fields entry is the number of data fields in each import 
file record.
 
The Position entry values are the position in a security file import record in 
which the data field is located. The left-most data field is position ‘1’.
 
Click the 'Test' button to open ‘Select Import File’ window which lists all .csv files 
in the ‘Datafile Path’. If the desired file is in a different folder, select 
the correct path in the ‘Look in’ box.  Select the desired import file and click 
‘Open’ to inspect that file. 
 
After clicking ‘Test’ and opening an import file, the first record on the file 
is displayed at the bottom of the window and the field contents, as identified 
by the ‘Position’ values, are displayed in the ‘Field Value’ column. The record 
displayed wraps to multiple lines if it is too long to fit in the File 
Description window. Dragging the window wider will reduce the wrap effect. Click 
‘Next’ to display and interpret the next record.
 
  
  
	Transaction Data 
You can also reference Getting Started.
 
  
  
 
	Add 
  
  
The Data file contains records of all transactions such as stock purchases, 
dividends, interest, stock splits, options bought or sold, etc; it also may 
contain Program-generated and user-created memo records. The records contain 
both user-entered and program-generated data. A Transaction Data record must be 
created for every opening transaction, such as a direct purchase, a short sale 
or a mutual fund dividend reinvestment and for each cash distribution. When a 
position is closed, e.g. by selling stock you own or purchasing stock to close a 
short position, the closing transaction information is entered on the same 
Transaction Data record that contains the opening transaction information for 
the position. When using the Transaction-Change or Transaction-Delete function 
to view a closed transaction, data relating to the opening of a position such as 
the purchase of stock shares is displayed to the left of the data relating to 
closing of the position, such as sales data for those shares. Short sales data 
is recorded on the left side as an opening position and the closing of that 
position is recorded on the right side. The Program maintains on each 
acquisition record the tax cost basis and the accumulated income attributed to 
the quantity (shares) covered by that record.
 
The program determines the quantity of a security owned on a given day as the 
sum of all quantity-type Transaction File records (Type Buy, 
Dividend/Reinvested, etc.) which are ‘open’ on that day. For ‘Liquid-Cash’ 
securities, the balance on a given day is the sum of all positive type 
Transaction File records (Buy, Deposit and positive Transfer) less the sum of 
all negative Transfer type records as of that day. ‘Liquid-Cash’ records are not 
closed.
 
  
  
Identifying Information 
 
The Sub is an optional identification number (the default value is 1) for distinguishing 
between various holdings of the same security within a Portfolio. Sub numbers 
may be used for special situations but need not be used simply to identify 
separate acquisitions. It is not necessary to use Sub numbers to identify tax 
lots since each Portfolio Analyzer transaction record contains both opening 
and closing data. When recording the sale of a holding, you are required to 
identify the transaction(s) that has been closed. 
 
Distribution Types - A Distribution Types entry is required for some Transaction Types. 
 For Interest on Bonds, Munis, Treasuries:
	 
	For Dividends and other distributions, Return of Capital, and Fees.
	 
Income - Accumulated income attributable to shares/units covered by the record.
 Income included is 
		that recorded as distributions (interest, dividends, or capital gains but not 
		return of capital or imputed interest/income), other income and expense. Amounts 
		on expense transactions are treated as "negative income". Accrued interest, paid 
		or received, when a bond is purchased or sold between interest payment dates is 
		also included in the Income field. Income values are automatically calculated by 
		the Program but can be entered and edited by the User. The income value appears 
		on the Total Return Report as a component of the transaction performance measurement.
  
	Basis - Cost basis value 
 
OPEN/BUY INFORMATION 
 
Transaction Date - The default is the last date entered. 
 For Liquid-Cash dividend or interest 
transactions the Transaction Date is the date up to which the interest was 
earned, i.e. if the interest was earned on deposits open to September 27 
(through September 26), the correct Transaction Date is September 27; the 
correct Record Date is also September 27.
	 For Liquid-Cash Transfer records the Transaction Date is the Settlement Date of the transaction that generated the 
cash flow. The Transaction Date of the "generating" transaction is maintained on 
the Transfer record as the Origination Date. 
 
Quantity  - Number of shares. 
 
Price - Price per unit/share. 
 For futures and options the Program determines the Total 
Amount as the Quantity times the Price times the Contract Size as obtained from 
the Security File record. The price entered may be based on any form of units as 
long as you are consistent in the use of those units for all entries for a given 
security. Assure that the appropriate price is entered to cause the Total Amount 
to be correctly calculated. 
 
Commission - to 2 decimals. 
 
S.E.C. Fee - to 2 decimals. 
 
Total Amount - Total value of the transaction plus fees to 2 decimals. 
 This is calculated as the price times the quantity plus or minus the commission 
and S.E.C fee. For calls, futures and puts, the total amount is calculated as 
the price times the quantity times the contract size and plus (or minus) the 
Commission and S.E.C fee. The commission and S.E.C fee are subtracted when 
calculating the total amount for a Short Sale or option write. The total amount 
value may be overridden, if necessary, to cause it to agree with dividend 
report, brokerage statement, etc.
 
Federal Tax Code - Indicates federal tax liability: 
 
Care must be taken to enter the correct Tax Codes on all records to assure proper 
treatment on the tax reports. A Global Edit function enables changing tax codes 
for an entire holding. 
 
When a transaction is manually recorded the Federal and State Tax Codes on the 
record are upper case characters. When a Stock Split or Merge is recorded, the 
program duplicates some records and places lower case Federal and State Tax 
Codes on some records. 
 
State Tax Code - Indicates state tax liability: 
 
Estimated Tax, Earnings 
 For each income transaction, i.e. dividend, interest, or capital gain distribution, the Program determines the 
estimated combined federal and state income tax based on the Portfolio's income 
tax rate. The program-calculated estimated tax value is used only in after-tax 
security and portfolio rate of return calculations. 
 
Distribution Record Date - The Record Date of a distribution. 
 When income transactions are recorded the income amount is proportionately added to the Income fields of records that were 
open on the Distribution Record Date.
 
Origination Date - On Liquid-Cash Transfer records 
 The Transaction Date on a transfer record is the date the funds were 
deposited/withdrawn. The Origination Date is the Transaction Date of the buy or 
sell transaction which generated the transfer. When determining a portfolio's 
status on a date between the Origination and the Transaction Dates on a Transfer 
record, the effective date of the Transfer is considered to be the Origination 
Date rather than the Transaction Date.
 
For Bonds: 
 
Accrued Interest 
 The Program creates an accrued interest record for accrued interest paid when purchasing a 
bond between interest payment dates. The amount will be recorded on the record 
as a negative value and is included in Income Field of the buy record. The 
default Next Interest Payment Date is determined by the Program from the 
Interest Date and Frequency items entered in the Security File for the bond. 
This date is used as the Transaction Date on the Program-generated Accrued 
Interest record. 
 
Yield % 
 When a dividend or interest is recorded for a liquid-cash holding, the Yield amount is calculated as the interest rate in 
effect since the last dividend/interest entry recorded for the holding which 
would result in the dividend or interest amount. 
 
Dist. per Share
 Distribution per share represented by a distribution recorded for a 
	non-liquid-cash security. 
 
Transfer Symbol 
 On a liquid-cash Transfer record, this is the symbol of the security which generated the transfer of funds. 
 
CLOSE INFORMATION 
 
Method - Determines selection of shares to be sold 
 
Close Date - The date on which the closing transaction occurred. 
 The default is the current date or the last 
entered Close Date.
 
Quantity - 
Number of shares sold, short shares covered, option 
positions closed, etc.
 The default value is the total quantity open in the 
holding on the Close Date entered.
 
Price - see opening position price. 
 
Commission - to 2 decimals. S.E.C. Fee- to 2 decimals. 
 
Total Amount - Total value of the transaction net of fees to 2 
decimals. 
 This is calculated as the price times the quantity minus or plus the commission and 
	S.E.C fee. For calls, futures and puts, the total amount is calculated as the 
	price times the quantity times the contract size and plus (or minus) the 
	Commission and S.E.C fee. The commission and S.E.C fee are added when 
	calculating the total amount for a Short Sale or option write. The total amount 
	value may be overridden, if necessary, to cause it to agree with dividend 
	report, brokerage statement, etc. 
 
Estimated Capital Gains Tax - 
The estimated combined federal and state capital gains tax (or tax credit if a loss) based on 
the capital gain holding period, the Portfolio's tax rates, and the transaction 
record Tax Code entries. 
 
Accrued Interest - 
The amount and date of accrued 
interest received when selling a bond between interest payment dates. 
 The Program creates an accrued interest record with the accrued interest as a 
positive value and the amount is included in the income field of the buy record.
 
Merge Memo Record - Created by the Program when Global Merger is used, one record 
for the merged company, and one record for the new company. 
 The records contain 
the symbols and prices of the merged and new companies, merger date, cash 
received for fractional share (if any), merger ratio, and number of shares 
before and after the merger. The record can be created manually but will not 
cause transaction records to be generated or adjusted.
 
Split Memo Record - Created by the Program when Global Split is used 
 The record contains the closing 
price on the date of the split, split date, cash received for fractional share 
(if any), split ratio, and number of shares before and after the split. The 
record can be created manually but will not cause transaction records to be 
generated or adjusted.
 
Conversion Memo Record - Created by the Program when 
Conversion is used 
 The record contains the period covered by the conversion and 
the ratio of shares received for those converted. The record can be created 
manually but will not cause transaction records to be generated or adjusted.
	 The Merge, Conversion, and Split Memo Records are more than just "memo" records as 
they are used to reconstruct the value of a holding on a date prior to the 
current date. 
 
Predecessor Symbol, Successor Symbol - Placed on records involved in a 
Conversion, Merge, or Spin-Off.
 
  
  
Special Transaction and Tax Codes 
When a Stock Split of Merge is 
recoded, the Program creates a new duplicate record for each open acquisition 
type record, i.e. records of buy transactions and dividends which were 
reinvested into shares. The new records carry the new quantity and price values 
and, for mergers, they carry the new Security Name and Symbol. The Transaction 
Codes and/or Tax Codes on certain new and pre-Split or pre-Merger records are 
lower-case for Program operation purposes. Pre Split and pre-merger closed 
records and Cash Dividends are not affected by a Split or Merger.
 The list below indicates the case of 
these codes as Upper or Lower.
 
           
Transaction Type                    Transaction Code Case
            Tax Code Case
 
            Pre-Split Records
 
            Post-Split Records 
            Old Company Pre-Merger Records 
            New Company Pre-Merger Records Pre- and Post-Split records carry the same security Symbol and Name.  New Company 
Pre-Merger records carry the security Symbol and Name of the surviving or 
acquiring company.
 
  
  
"Cash Received" - Interest or Dividend was received as cash. 
 
"Reinvested Shares" 
- Interest or Dividend was received in shares. 
 
"Accrued"- Accrued interest is paid when a bond (Security Types "Bond", "Muni Bond", "Treas. Issue" and "Zero") 
is purchased between interest dates or received when such a bond is sold between 
interest dates. An "Interest-Accrued" record is automatically created by the 
Program when a bond purchase involving accrued interest is recorded; the 
"Amount" value on the record is negative since the interest was paid and the 
transaction date of the record is the "Next Int. Pmt. Date" entry. 
 
A similar record is created when a bond sale involving accrued interest is recorded; the 
"Amount" value is positive since the interest was received and the transaction 
date of the record is the "Close Date" entry. If the Sale Date is earlier than 
the "Next Int. Pmt. Date" the date on the automatically created 
"Interest-Accrued" record must be changed to the Sale Date. 
 
The 
"Interest-Accrued" amount appears as Accrued Interest on the Interest Tax Report 
and is also included in the Income field of the bond acquisition record. 
 
"Imputed" - Use "Imputed" to record taxable imputed interest attributed to a 
long-term debt instrument having an original issue discount such as STRIPS, 
zero-coupon bonds, etc. This value is included as Interest on the Interest Tax 
Report. An "Adjust Basis" record is automatically created by the Program when an 
"Imputed" Distribution record is created. The "Adjust Basis" record increases 
the cost basis of the bond by the amount of the imputed interest. Amounts 
reported on the Form 1099-OID should be entered as an "Imputed" Distribution. 
 
"Amortized Bond Premium-Exp." - Use this Distribution Type to record amortized 
bond premium which is treated as an expense. This interest is not included on 
the Interest Tax Report but the equivalent tax effect is included in the Tax 
field of the Transaction record. An "Adjust Basis" record is automatically 
created when an "Amortized Bond Premium-Exp." record is created; this reduces 
the bond's basis by the amount of the amortized bond premium. 
 
"Amortized Bond Premium-Int." - Use this Distribution Type to record amortized bond premium 
which is treated as a reduction of taxable interest on the same bond during the 
same tax year. This interest is included on the Interest Tax Report as an "Other 
Adjustment". An "Adjust Basis" record is automatically created when an 
"Amortized Bond Premium-Int." record is created; this reduces the bond's basis 
by the amount of the amortized bond premium. 
 
"OID Adjustment" - Use this Distribution Type to record the OID Adjustment reported on your tax return to 
account for the difference between the value reported on the Form 1099-OID and 
the correct amount. The value is included as an "Other Adjustment" on the 
Interest Tax Report. An "Adjust Basis" record is automatically created when an "OID 
Adjustment" record is created; this changes the bond's basis by the amount of 
the imputed interest, up if positive and down if negative. 
 
"Foreign Tax" - This 
type is used to record taxable dividends which were withheld to pay foreign 
taxes. The value is included as interest on the Interest Tax Report but is not 
added to transaction Income fields or considered as income in other Program 
functions.
 
  
  
By choosing "Data Entry" from the Main Menu, then "Transactions", and then 
"Add", you can directly create Transaction Data records. Choose the affected 
Portfolio ID, Security, and Sub and then click the "Add" Button. If you enter an 
ID in the Portfolio ID box or a Symbol in the Security Symbol box that does not 
exist, you will be prompted to add it. Only securities coded as active are 
available in the Transaction Add function. 
Creation of certain Transaction Data records causes 
the values in the Income and Basis fields of other records to be automatically 
updated (see discussion of Adjust Basis, Interest, and Return of Capital in 
Transaction Types.
 
When transactions are entered which result in a change in 
the total quantity owned, the new quantity is displayed on the screen. If the 
record being created covers a position which has been closed, such as recording 
the purchase of stock which has since been sold, after entering the Opening 
data, Closing data may be entered by selecting "Sell / Close" under 
"Transactions". 
 
Based on the type of transaction entered, you will be prompted 
by pull down boxes for information necessary for completing the record entry.
 
The Program is able to handle many types of ‘assets’ although some may require 
some innovation. A rental property would likely be given a Security Type of 
‘Real Estate’ and its purchase could recorded with a ‘Buy’ transaction; the 
‘Quantity’ would be ‘1’ and the ‘Price’ would be the purchase price. Rent 
receipts could be recorded with ‘Other Income’ transactions, capital 
improvements could be recorded with ‘Other Investment’ transactions and expenses 
could be recorded with ‘Expense’ or ‘Other Expense’ transactions. If the 
property is burdened with a mortgage, the mortgage could be recorded with a 
positive ‘Debt’ transaction, principal payments against the mortgage could be 
recorded with negative ‘Debt’ transactions and interest payments could be 
recorded with ‘Expense’ or ‘Other Expense’ transactions. A mortgage you own 
would probably be set up as either an ‘Illiquid Cash’ or a ‘Bond’ security. A 
‘Buy’ transaction would be used to establish the initial amount of the asset; 
the ‘Quantity’ amount would be the initial value of the mortgage and the ‘Price’ 
value would be ‘1’. The Data Entry>Transactions>Sell/Close function would be 
used to record payments against principal; as with the ‘Buy’ transaction, the 
‘Quantity’ amount would be the principal payment amount and the ‘Price’ value 
would be ‘1’. ‘Interest’ transactions would be used to record interest payments 
received.
 
See Transaction Data Definitions for additional information.
 
Upon recording a transaction which resulted in either the receipt or payment of 
cash the ‘Transfer’ window will be displayed so you can record the source of 
funds paid or the disposition of funds received. 
  
  
"Adjust Basis" - These are records which indicate that the basis values 
(but not the original cost) on open records of the same and earlier date have 
been adjusted. They are created automatically when a spin-off, return of 
capital, imputed interest, OID adjustment or amortized bond premium is recorded 
and can also be created manually in the Add mode. When this record is created 
automatically (or manually, if elected), the price on the record is added to the 
cost basis of all open transactions of earlier date; a negative price is 
subtracted from the basis values. If the Adjust Basis record results from using 
the Global Spin-Off function, the Adjust Basis value is a ‘percent change’ 
rather than a ‘dollars per share’. If an Adjust Basis record is edited or 
deleted the cost basis value on each of the affected records must be corrected; 
see "Utility", then Recalculate Cost Basis, to recalculate the basis values.
 
"Buy" - Use to record purchase of most holdings.
 
"Debt" - Use to record a debt. Debt amount, a positive value on the Debt 
record, is subtracted from holding value on reports.
 
"Deposit" - Use to record a deposit to "Cash-Liquid" holdings.
 
"Depreciation" - Use to record depreciation on "Real Estate" type 
holdings. When this type record is created, the Program also creates an "Adjust 
Basis" record to cause the basis of the holding to be reduced by the amount of 
the "Depreciation" record. Unless the Tax Codes on a "Depreciation" record are 
set to "Yes", depreciation is carried as an "Expense" on the Tax Liability 
Report.
 
"Dividend" - Use to record a dividend. Requires further identification of 
the Dividend Type, either Cash Received, Reinvested Shares, Imputed, or Foreign 
Tax. Use "Cash Received" to indicate that a dividend was received as cash. Use 
"Reinvested Shares" if shares were received through reinvestment. Use "Foreign 
Tax" when recording a taxable dividend that was withheld to pay foreign taxes. 
Use "Imputed" when recording other taxable dividends that were not actually 
received in either cash or shares. A stock dividend should not be recorded as a 
Dividend but rather should be recorded by using the Stock Split function; cash 
received in lieu of a fractional share associated with a stock dividend should 
be recorded as a "Dividend"-"Cash" transaction. When recording a dividend having 
a Transaction Date after December 31, 2003, you can specify that the dividend is 
a ‘Qualified Dividend’.
 
"Expense" - Use to record cash expenses associated with an investment, 
such as Real Estate expenses. It is also appropriate for recording payments made 
in lieu of dividends while maintaining short positions or to record payment of 
margin interest. Unless the Tax Codes on an "Expense" record are set to "Yes", 
the record amount is carried as an "Expense" on the Tax Liability Report.
 
"Exercise Option" - "Exercise Option" records are memo records created 
automatically (in addition to other records) when the Exercise Option routing 
under Transaction File Maintenance is used to report that an option (put, call 
or warrant) has been exercised. Exercise Option records cannot be 
user-generated; they are only Program-generated.
 
"Fee Memo" - Use to record fees such as annual IRA maintenance fees 
charged by some institutions. Requires Distribution Type selection of either 
"Cash Received" or "Reinvested Shares" to report that fee was paid in either 
Cash or by liquidation of Shares. Fee-Memo records have no effect on any report. 
If Fee is paid by redeeming shares, you must also use the "Sell /Close" function 
to record the shares redeemed.
 
"Interest" - Use to record interest. All interest values are 
user-entered; the Program does not calculate these values from Security Data 
interest values. If interest is attributed to "Bond", "Muni Bond", "Treas Issue" 
or "Zero" type holdings, further identification is required of the Distribution Type.
 
"Long Term Distribution" - Use to record distribution which receives 
long-term capital gain tax treatment. Requires identification of the 
Distribution Type, as either Cash Received, Reinvested Shares, Imputed, or 
Foreign Tax. Amounts are included on the Dividend Tax Report in both the 
Dividend and Capital Gains Distribution columns and are also included in the 
Long Term Distributions value on the Capital Gains Tax Report.
 
"Merge/Conversion Memo" - Memo records for both the old and new companies 
are created when a stock merger is recorded using "Data Entry", "Transactions", 
"Global Merger". These records include the Symbols of both companies, the merge 
record date, nominal merge ratio, the number of "old company" shares merged and 
the number of "new company" shares received. The "old company" record also 
includes the "old company" final share price; the "new company" record includes 
the "new company" initial share price.
 
"Mid Term Distribution" - Use to record distribution which receives 
mid-term capital gain tax treatment. Program treatment of this transaction is 
similar to that of Long-Term Distribution transactions.
 
"Note/Comment" - Use to record a comment.
 
"Other Income" - Use to record miscellaneous income generated by an 
investment, such as income generated by "Real Estate" Type holdings or 
substitute dividend payments received on securities transferred by a broker for 
use in a short sale. Unless the Tax Codes on an "Other Income" record are set to 
"Yes", the record amount is carried as an "Income" on the Tax Liability Report.
 
"Other Investment" - Use to record miscellaneous capital expenditures 
associated with an investment, generally "Real Estate" type holdings. When an 
"Other Investment" record is created, the Program automatically also creates an 
"Adjust Basis" record to cause the basis of the holding to be increased by the 
amount of the "Other Investment" record.
 
"Return of Capital" - Use to record return of capital distribution. 
Requires identification of the Distribution Type, as either Cash Received, 
Reinvested Shares, Imputed, or Foreign Tax. Return of Capital is displayed on 
Dividends Tax Report in the "Return of Capital" column; it is not included in 
the "Ordinary Dividend" column. When a return of capital is recorded, whether 
through the Global Distribution or Transaction Add mode, the Program creates not 
only a Return of Capital record but also an Adjust Basis record which, in turn, 
adjusts the cost basis of all open transactions of the holding of earlier date. 
If the return of capital is recorded in the Global Distribution mode, these 
records are created for each affected portfolio and program generated 
adjustments are made to the cost basis of the appropriate transactions.
 
Use "Change" to correct errors on a Return of Capital record. If the related 
Adjust Basis record is also in error the cost basis of all open transactions of 
that holding must also be corrected; use "Utility", then "Recalculate Cost 
Basis", to recalculate the basis values. 
 
"Short Term Distribution"  - Use to record distribution which receives 
short-term capital gain tax treatment. Must be further identified with a 
Distribution Type. These amounts are included as "gains" on the Short Term 
Capital Gains Report. If short-term capital gains distributions are actually 
treated as ordinary dividends for tax purposes, i.e. listed as a Dividend 
distribution on the Form 1099-DIV, enter such distributions as Dividend 
transactions.
 
"Short Sale" - Use to record a short sale, i.e. opening a short position. 
This record should not be used to record the sale of a holding; instead use the 
"Sell/Close" to enter closing data on the affected record.
 
"Spin-Off Memo" - A Spin-Off Memo record for data for both the parent and 
spun-off company is created when a spin-off is recorded. A Spin-Off Memo record 
can also be created from the Add mode.
 
"Split Memo" - A Split-record is created when a stock split is recorded 
in either the "Data Entry", "Transactions", "Global Stock Split". A Memo 
Transaction record can also be created from the Add mode.
 
"Taxable Withdrawal" - Use to record a taxable distribution from a 
tax-deferred portfolio. These records are used when creating a Tax Liability 
Report and when using the Transaction Listing to list ‘Taxable Withdrawal’ 
records. When recording a taxable withdrawal from a Liquid Cash holding, the 
Program will create both a negative Transfer record to indicate removal of money 
from the holding and also a Taxable Withdrawal to indicate that the removal was 
a taxable event.
 
"Transfer"- Transaction File Transfer-type records document the transfer 
of funds into or out of a Liquid Cash holding. Such records are automatically 
created by the Program if, after recording either the receipt of income (e.g. 
income resulting from a cash dividend or sale of a holding) or the payment of 
funds (e.g. a payment covering the cost of an investment) you select in the 
Transfer window either "Inside Portfolio" to indicate that the funds remained in 
or came from within the Portfolio or select "Different Portfolio" to indicate 
the fund source/destination was a Liquid Cash account in a different portfolio. 
After either selection you select the Symbol of the transfer account Liquid Cash 
holding involved.
 
The Transfer Date is the settlement date of the responsible transaction and is 
the Transaction Date of the Transfer record. The Audit Symbol entry is the 
Symbol of the security involved in the responsible transaction. The Transaction 
Date of the responsible transaction is recorded on the Transfer record as the 
Origination Date. When the Program calculates the value (or Status) of a Liquid 
Cash holding, the Origination Date, rather than the Transaction Date is 
considered to be the effective date of Transfer records.
 
"Utility Reinvestment" - Use to record tax-deferred utility dividends 
which were reinvested into utility shares of qualified public utilities as 
permitted by an IRS Program which expired in 1985. The tax basis of these 
Utility Reinvestment shares when sold is zero.
 
"Write"- Used to record sale (as an opening position) of an option.. 
  
  
"Cash Received" - Interest or Dividend was received as cash.
 
"Reinvested Shares" - Interest or Dividend was received in shares.
 
"Accrued" - 
Accrued interest is paid when a bond (Security Types "Bond", "Muni Bond", 
"Treas. Issue" and "Zero") is purchased between interest dates or received when 
such a bond is sold between interest dates. An "Interest-Accrued" record is 
automatically created by the Program when a bond purchase involving accrued 
interest is recorded; the "Amount" value on the record is negative since the 
interest was paid and the transaction date of the record is the "Next Int. Pmt. 
Date" entry.
 
A similar record is created when a bond sale involving accrued 
interest is recorded; the "Amount" value is positive since the interest was 
received and the transaction date of the record is the "Close Date" entry. If 
the Sale Date is earlier than the "Next Int. Pmt. Date" the date on the 
automatically created "Interest-Accrued" record must be changed to the Sale 
Date. 
 
The "Interest-Accrued" amount appears as Accrued Interest on the Interest 
Tax Report and is also included in the Income field of the bond acquisition 
record.
 
"Imputed" - Use "Imputed" to record taxable imputed interest attributed 
to a long-term debt instrument having an original issue discount such as STRIPS, 
zero-coupon bonds, etc. This value is included as Interest on the Interest Tax 
Report. An "Adjust Basis" record is automatically created by the Program when an 
"Imputed" Distribution record is created. The "Adjust Basis" record increases 
the cost basis of the bond by the amount of the imputed interest. Amounts 
reported on the Form 1099-OID should be entered as an "Imputed" Distribution.
 
"Amortized Bond Premium-Exp." - Use this Distribution Type to record amortized 
bond premium which is treated as an expense. This interest is not included on 
the Interest Tax Report but the equivalent tax effect is included in the Tax 
field of the Transaction record. An "Adjust Basis" record is automatically 
created when an "Amortized Bond Premium-Exp." record is created; this reduces 
the bond's basis by the amount of the amortized bond premium.
 
"Amortized Bond 
Premium-Int." - Use this Distribution Type to record amortized bond premium 
which is treated as a reduction of taxable interest on the same bond during the 
same tax year. This interest is included on the Interest Tax Report as an "Other 
Adjustment". An "Adjust Basis" record is automatically created when an 
"Amortized Bond Premium-Int." record is created; this reduces the bond's basis 
by the amount of the amortized bond premium. 
 
"OID Adjustment" - Use this 
Distribution Type to record the OID Adjustment reported on your tax return to 
account for the difference between the value reported on the Form 1099-OID and 
the correct amount. The value is included as an "Other Adjustment" on the 
Interest Tax Report. An "Adjust Basis" record is automatically created when an "OID 
Adjustment" record is created; this changes the bond's basis by the amount of 
the imputed interest, up if positive and down if negative. 
 
"Foreign Tax" - This 
type is used to record taxable dividends which were withheld to pay foreign 
taxes. The value is included as interest on the Interest Tax Report but is not 
added to transaction Income fields or considered as income in other Program 
functions. 
  
  
Use this utility to cause the Program to recalculate the Basis value of 
acquisition type transactions for specified Portfolio and/or Securities. Unless 
Adjust Basis records have been created, either manually or automatically, the 
basis is calculated as the Total Amount value of a transaction divided by the 
Quantity covered by the transaction. If Adjust Basis records have been 
generated, the basis value on a transaction record includes the effect of the 
amount of the subsequent Adjust Basis records. 
 
Since the Total Amount value is rounded off to two decimals, recalculating 
Basis/share by dividing the Total Amount value by the Quantity value will result 
in a Basis/share value slightly different from the value initially on the record 
if the Quantity value is not an integer and/or the Price value contains more 
than two decimals. For example a Quantity of 5.678 times a Price of 3.456 
results in a Total Amount of 19.62, rounded off to two decimals. Recalculating 
the Basis by dividing 19.62 by 5.678 results in a Basis of 3.455442 rather than 
3.456000. Although both values are ‘correct’ they are different.
 
If values which determine the cost basis of an acquisition are changed, this 
utility may be used to recalculate the Basis value. 
  
  Change or Delete Transaction Data Record 
By choosing "Data Entry" from the Main Menu, then "Transactions", and then 
"Change/ Delete", you can directly edit, or delete Transaction Data records. 
Choose the affected Portfolio ID, and Security, and then pick from the Buttons, 
"Change", or "Delete". Only securities coded as active and ever owned by the 
portfolio entered will be available in the Symbol Box.
 
A screen will be shown listing all the records for the selected Portfolio, 
Security and Sub number. Click on a record to cause it to be displayed so you 
can "Change" or "Delete" it. If only one record exists for the selected 
Portfolio, Security and Sub number, it is displayed upon clicking "Change" or 
"Delete".
 
Transaction Types 
values are shown in "lowercase" for Pre-Split or Pre-Merger records in the 
listing, otherwise they are in "uppercase". 
  
  
The closing of a long position (something you own) is a sale and generates cash 
whereas closing of a short position requires cash. The Sell/Close function is 
used to record the sale/closing of holdings. Only symbols for open holdings for 
the portfolio selected will be available.
 
When recording a sale of less than all of a holding and there is more than one 
open transaction, you must select the method
to be used to determine the transactions to be closed.
 
The following information is necessary to Sell/Close a holding: 
 
Portfolio ID, Security, Sub Number - Must be chosen.
 
Close Date - Date sold or closed.
 
Quantity - Entry of total amount to be sold may be equal to or less than 
the quantity owned. The default value is the quantity owned.
 
Price - Closing price may be entered as a decimal or fraction.
 
Commission - To 2 decimals.
 
S.E.C. Fee - To 2 decimals.
 
Total Amount - Calculated by Program as Quantity times Price and plus or 
minus commission and S.E.C. fee, to 2 decimals. The calculated amount can be 
overridden.
 
If a sale/closing involving less than all of a holding is being recorded and the 
position in the holding involves more than one transaction records, if specific 
identification is selected, the Program then displays each open transaction of 
that holding, beginning with one having the earliest date, for you to accept or 
reject as being included in the sale/closing. Sales data for the number of 
shares covered by the record is tentatively placed by the Program in the Close 
area of the displayed records. If the "Remaining to identify" quantity is less 
than the quantity covered by a record, that record is tentatively split into two 
records, one covering the "Remaining to identify" quantity and another the 
remainder. If FIFO is selected, the program automatically closes the earliest 
records. 
If FIFO is selected as the closing method, open records, in date order are 
presented to be closed by clicking Accept or passed over by clicking Continue. 
The “Close Quantity” is set to the Open amount on the record but may be changed 
to a smaller value.
 
For certain type securities (Annuities, Cash-Illiquid and Exchange Rates), the 
Method selection is not provided. Instead a “Pause to select transactions to 
close” check box is used to indicate whether records are to be automatically 
closed in a first in first out manner or the individual selection method is to 
be used.
 
After identifying the records to be closed the Transfer 
screen will appear in which you will indicate the disposition of the funds 
received in the sale. 
  
Upon recording a transaction which involved either the payment or receipt of 
funds a window is displayed in which you first make a ‘Transfer Funds’ 
selection. Depending on the selection, the program will create either or both a 
Transaction File ‘Transfer’ type record in the designated Liquid Cash security 
or a Portfolio File ‘Deposit’ or ‘Withdrawal’ record or, if ‘No Transfer’ is 
selected, neither.
 
Outside Portfolio - If the transaction involved the use of funds from a 
source outside the portfolio, the Program will create a Portfolio ‘Deposit’ 
record to account for funds being added. If the transaction involved the receipt 
of funds which were not retained in the portfolio, the Program will create a 
Portfolio ‘Withdrawal’ record to account for funds. These ‘Deposit’ and 
‘Withdrawal’ records are used when portfolio rate of return performance is 
calculated.
 
Inside Portfolio - If the funds involved in the transaction came from or 
were deposited in a ‘Liquid Cash’ account within the portfolio, select that 
‘Liquid Cash’ security from the ‘Transfer Account Symbol’ list. If a ‘Transfer 
Symbol’ has been indicated on the Portfolio’s Portfolio ID record, that security 
will be the default ‘Transfer Account Symbol’ selection. The Program will create 
a ‘Transfer’ type Transaction record for that security. The ‘Total Amount’ value 
would be a negative value for transactions which require the payment of funds 
such as ‘Buys’ or closing Shorts or Writes and would be a positive value for 
transactions such as ‘Sales’ or receipt of Cash Dividends.
 
Different Portfolio - If the funds involved in the transaction came from 
or were deposited in a ‘Liquid Cash’ account within a different portfolio, 
select that Portfolio ID and then select the appropriate ‘Liquid Cash’ security 
from the ‘Transfer Account Symbol’ list. The Program will 
create three records. If the transaction involved the expenditure of funds, a 
Portfolio ‘Deposit’ record will be created for the original portfolio, a 
Portfolio ‘Withdrawal’ record will be created for the Transfer portfolio and a 
negative ‘Transfer’ type Transaction record will be created for the selected 
Transfer Account in the specified Sub Number of the Transfer portfolio. If the 
transaction involved the receipt of funds, a Portfolio ‘Withdrawal’ record will 
be created for the original portfolio, a Portfolio ‘Deposit’ record will be 
created for the Transfer portfolio and a positive ‘Transfer’ type Transaction 
record will be created for the selected Transfer Account in the specified Sub 
Number of the Transfer portfolio. If a ‘Transfer Symbol’ has been indicated on 
that Portfolio’s Portfolio ID record, that security will be the default 
‘Transfer Account Symbol’ selection. 
No Transfer - Select ‘No Transfer’ to prevent any transfer record from 
being automatically created. This choice would be made if you are re-entering a 
transaction which had been deleted. It might also be used if you are recording 
the exchange of one mutual fund for another in the same mutual fund family. This 
would be recorded by selling the first and then buying the other where the sale 
‘amount’ and purchase ‘amount’ are equal. You may choose to not have the transfer 
records created because you have no liquid cash fund or you prefer to not have 
the counter-balancing records created since they would have no effect on any 
other calculation.
 
If the Security database contains no Liquid Cash type security, Outside 
Portfolio and No Transfer are the only choices available. If only one portfolio 
exists in the Current Transaction Database, the Different Portfolio choice is 
not available.
 
  
  
If you are recording the sale of 
less than your total holding and there is more than one open transaction, select 
which ‘Method’ should be used in selecting the transactions to be closed.
 
"FIFO" - The Program closes the shares which were acquired first.  The basis of the 
shares is their original cost plus the values on subsequent Adjust Basis 
records.
 
"LIFO" - The Program closes the shares which were most recently 
acquired.  The basis of the shares is their original cost plus the values on 
subsequent Adjust Basis records.
 
“High Cost” - The Program closes the shares with the highest basis per 
share regardless of holding period.
 
“Low Cost” - The Program closes the shares with the lowest basis per share regardless of 
holding period.
 
"Specific Identification" - Shares closed are those covered by Transaction Data records selected by the 
user.  The basis of the shares is their original cost plus the values on 
subsequent Adjust Basis records.
 
"Average Cost" - The cost basis of all unsold shares in the specified Sub 
at the time of a sale is the total cost, adjusted for return of capital 
distributions, of those shares divided by the number of those shares.  The 
"single-category" method of determining average cost is used, i.e. the basis is 
the average cost of all unsold shares in the Sub, regardless of holding period.  
The shares closed are those shares acquired first.  Once a sale using the 
Average Cost method is recorded for a particular mutual fund and Sub number, the 
Program requires that that method be used to determine the basis in all 
subsequent sales of that mutual fund in the specified Sub.  Although the 
"Average Cost" method may be selected when recording the sale of most 
securities, current U.S. tax law restricts its use to mutual funds.
 
WARNING - Assure yourself that the transaction selection method used is 
consistent with Internal Revenue Service requirements and that the transaction 
records selected are those actually closed by your broker.
 
  
  
  
This function is used to transfer records for a selected Security from one 
Portfolio ID to another. After entering the "from" and "to" Portfolio's and 
Sub's, you enter date, quantity, price, etc. If the "from" portfolio is a 
tax-deferred portfolio you must select the tax codes applicable.
 
You may select the records to be transferred, just as in a sale. These records 
will be closed and the estimated tax liability calculated. The memo field on the 
closed records will contain "transferred to" and the "to" Portfolio. The memo 
field of the records created for the "to" Portfolio will contain "transferred 
from" and the "from" Portfolio.
 
A withdrawal record for the total amount transferred will be created for the 
"from" Portfolio and a deposit record for the "To" Portfolio.
 
If either of the tax codes entered on the transfer shares screen is not "Y", 
then a taxable withdrawal record is created for the "from" Portfolio. The 
purpose of this record is to be included on the tax liability report.
 
If taking a taxable distribution from a liquid-cash account, enter a Taxable 
Withdrawal transaction. Do not use Transfer Shares. 
  
  
Exercising warrants calls or puts results 
in either the purchase or sale of a 
security. After recording the exercising of an option, the Program changes the 
option record to an "Exercise" memo record and either creates a "Buy" record for 
the security acquired, creates a "Short Sale" record for securities sold short 
or closes the records of securities which were sold if the option was covered. 
The Price and Commission placed on the Close side of the option record are the 
Option exercise price and commission paid to exercise the Option. 
 
Selecting the Portfolio and Option/Warrant causes a screen to be displayed on 
the open Options/Warrants are listed. Click the "No. 
to Exercise" cell, enter the number of options to exercise and press Enter to 
update the Quantity field above. Use the dropdown list in the Method frame to 
identify the method to be used to select the security transaction to be closed; 
the choices are FIFO, LIFO, High Cost, Low Cost and Specific ID.
 
 
Identify the security transaction(s) to be closed:
 
Click Accept to close a transaction, click Continue display a different 
transaction or click Cancel to cancel operation.
 
 
  
  
Exercise Option / Warrant Description 
Recording the exercising of either all or part of uncovered puts you hold or 
uncovered calls you have written results in the generation of one or more 
transaction records. The original option transaction record is converted to a 
Transaction Exercise Option record for each option record selected to be 
exercised and if only a part of an option covered by a transaction record has 
been exercised, a new option transaction record is generated for the portion not 
exercised. In addition, a Transaction Short Sale record is generated for the 
stock sold short as a result of exercising the option(s). If you have exercised 
an uncovered put, the Price and Commission placed on the Open side of the 
security record are the Option exercise price less the put premium and the total 
of the commissions paid to both buy and exercise the Option. If an uncovered 
call has been exercised, the Price and Commission placed on the Open side of the 
security record are the total of the Option exercise price and premium and the 
total of the commissions paid to both write and exercise the Option.
 
Recording the exercising of either all or part of calls you hold or puts you 
have written also results in the generation of one or more transaction records. 
The original option transaction record is converted to a Transaction Exercise 
Option record for each option record selected to be exercised and if only a part 
of an option covered by a transaction record has been exercised, a new option 
transaction record is generated for the portion not exercised. In addition, a 
Transaction Buy record is generated for the stock/commodity purchased as a 
result of exercising the option(s); the Price on that record is the option 
exercise price and the commission is that charged when the option was exercised. 
If you have exercised a call, the Basis value on the record is the sum of the 
acquisition cost of the Option(s) and the exercise cost including commissions 
divided by the shares/units acquired. If a put has been exercised, the Basis 
value is the total of the exercise cost less the Option premium(s) plus 
commissions divided by the shares/units acquired.
 
Recording the exercising of warrants is the same as recording the exercising of 
calls you hold except that a provision is provided to record receipt of 
cash-in-lieu of a fractional share in the event that the conversion ratio 
results in a fractional share.
 
If the conversion ratio or exercise price is incorrect, it must be changed on 
the Security Data; they cannot be changed in the Exercise Option routine. If 
erroneous data is entered and recorded when reporting the exercising of an 
option or warrant, the resulting erroneous records must be either corrected or 
deleted using the Transaction Data Change Mode and/or Add Mode. Transaction 
Exercise Option records can only be deleted, not edited.
 
  
  
Dividend or distribution data entered using the Global Distribution function is 
used by the Program to generate transaction records for that distribution for 
each Portfolio/Sub holding the stock, fund, etc. For distributions received as 
cash, either Transaction File transfer records for the Transfer Account or 
Portfolio File withdrawal records are also generated, as appropriate. For return 
of capital distributions, Adjust Basis transaction records are generated which 
cause the basis of open transactions to be appropriately adjusted. If the 
holding is held in two or more Subs within a portfolio, separate records are 
created for each Sub. In addition, income distributions are added (not optional) 
to the income fields of acquisition transactions which were open on the Record 
Date in those portfolios for which the automatically generated records are 
accepted.
 
Assure that all distribution entries are made correctly and that purchase, sale 
and distribution activity entries are made in strict chronological order. 
Calculations made by the Program in response to a Global Distribution entry are 
based on only those records in the database at the time of the Global 
Distribution entry. If purchase or sale activity which occurred prior to the 
date of the distribution is not recorded until after entry of the distribution, 
all distribution calculations made by the Program will be incorrect.
 
If the Distribution Date is entered incorrectly, the date on the automatically 
generated records is incorrect. If the Record Date is entered incorrectly, the 
Amount value on the automatically created records may be incorrect since the 
calculation of that value is based on shares owned on the Record Date. An 
erroneous security price/share entry, when the distribution is reinvested, 
causes the share quantity on the automatically generated records to be in error. 
If the amount of the distribution is incorrectly calculated, whether due to an 
incorrect Record Date or an incorrectly entered amount/share, the Income fields 
of open acquisition records are incorrectly updated; if the error involves a 
return of capital distribution, values on the automatically generated Adjust 
Basis record are incorrect and also the values in the Cost Basis fields of open 
transactions are erroneously adjusted.
 
Incorrect, automatically generated records must be corrected either by editing 
them or by deleting and replacing them. After these records have been corrected, 
the values in the Income fields and Basis fields can be corrected by selecting 
Utility from the Main Menu, then, Recalculate 
Cost Basis and Allocate 
Distributions.
 
  
  
When an income-type record ("Dividend", "S.T. Distribution", "L. T. 
Distribution", "M.T. Distribution", "Util Reinvest" and "Interest") is recorded, 
that income is allocated to the quantity-type transactions responsible for that 
income. This utility recalculates the allocation amounts for holdings (except 
security Types Call, Put, Hard Asset, Other, Warrant, Zero and Cash-Liquid) and 
also recalculates the amount per share represented by these and "Return of 
Capital" distributions. Income and distribution per share values on the affected 
records are replaced by the newly calculated values. 
 
Depending on the number of transaction records in the database for the selected securities and portfolios, 
and the speed of your computer, the time required to complete this allocation 
process could be several minutes.
 
  
  
In a Stock Spin-Off, owners of one company (the Parent company) are given, with 
no additional investment, shares in the spin-off company. The number of shares 
given is determined by a ‘Spin-Off Ratio’ (such as 0.07679613 shares of CDL for 
each share of DIS) and the number of shares of the Parent company owned on the 
Record Date. The tax basis assigned to the spin-off shares is determined by a 
Basis Allocation factor. For example, if the total basis of the Parent company 
shares owned on the Record Date was $33,717.99 and the Basis Allocation factor 
was 1.3295158 percent, $448.286 of that basis would be assigned to the spin-off 
company shares. If the ‘Spin-Off Ratio’ results in the number of shares in the 
spin-off company being other than a whole number (for example, 76.79613 shares) 
the actual shares awarded is often reduced to a whole number (for example, 76 
shares) and a cash-in-lieu payment is made to compensate for the fractional 
share not received.
 
The cash-in-lieu payment is usually reported as the proceeds from the sale of 
that fractional share rather than as a reduction in basis of the remaining 
shares. It makes no difference how the cash-in-lieu payment is recorded if the 
affected Portfolio is not a taxable account.
 
Prior to using this function to record a stock spin-off you will need to have 
created a Security record for the Spin-Off company. On the Spin-Off window 
select the Parent and Spin-Off companies and enter the Record and Distribution 
dates. Only those shares in the Parent company owned on the Record Date are 
affected by this routine. The Distribution Date is the date the Spin-Off company 
shares are considered to be present in the affected portfolios. Click OK to 
cause the Spin-Off screen to be displayed.
 
 
Enter the ratio of the new for/old shares and the percent of the Parent Company 
basis which is to be allocated to the spin-off company. Click OK to cause the 
next Cash Received screen to be displayed.
 
 
For each Portfolio which owns the Parent company on the Record Date, the Cash 
Received screen which shows the number of shares received in the Spin-Off 
company, and a field for entering the cash received, if any, is displayed. The 
number of shares may be adjusted to that actually received. Clicking OK causes a 
spin-off memo record to be created for both the parent and spun-off company for 
each Portfolio concerned. An Adjust Basis record is created for the Parent 
company in each affected Portfolio to account for its reduction in basis, and 
the basis value on each open record having a transaction date on or before the 
Record Date is reduced by that percent.
 
Edit the Spin-Off Share value to the amount actually received and enter the 
Cash-in-Lieu value in the Cash-in-Lieu Received box. Both options in the 
Cash-In-Lieu Treatment frame are disabled when the Shares Received value is the 
original value and no Cash-In-Lieu amount is entered. The ‘Fractional Share 
Sold’ option is disabled if the Shares Received value is the original value.
 
To record that a Cash-in-Lieu payment was received as a result of sale of the 
fractional share, select ‘Fractional Share Sold’ in the Cash-In-Lieu Treatment 
frame. This will cause the fractional share quantity (the difference between the 
total allocated spun-off shares and the edited amount) to be sold. The 
transaction record(s) having the earliest Transaction Date is used as the source 
to the fractional share sold. The Basis per share value allocated to the 
Spin-Off company transactions is the total allocated Basis value divided by the 
total allocated shares. For example, using the numbers mentioned above, the 
basis of the spin-off company shares would be calculated as 448.286 / 76.79613 = 
$5.837351 / share. The total basis after sale of the fractional share is the 
original total allocated Basis value less the basis of the fractional share. 
Using the above numbers, the resulting basis would be 448.286 - (.79613 x 
5.837351) = 443.639. Sale of the fractional share would usually result in a 
capital gain or loss; using the above numbers the gain would be 4.77 - (.79613 x 
5.837351) = 0.12.
 
Select ‘Adjust Basis’ in the Cash-In-Lieu Treatment frame to cause the Basis 
value allocated to the Spin-Off company transactions to be reduced by the 
Cash-in Lieu value. For example, using the numbers mentioned above and assuming 
the cash-in-lieu payment was $4.77, the basis of the spin-off company shares 
would be calculated as (448.286 - 4.77) / 76 = $5.835737 / share. If the 
Portfolio is a taxable account, the reduction in Basis will have no tax effect 
until the shares are sold.
 
 
  
  
The Global Stock Split function affects all portfolios which have open positions 
in the split stock on the Stock Split Record Date. The Program creates new 
replacement records to cover the adjusted quantity, price and cost basis values 
for each open transaction record having a transaction date equal to or earlier 
than the effective date of the split. The old pre-split records are retained but 
converted by the Program to memo status as indicated by lower-case Transaction 
Types and Tax Codes. A Transaction Split memo record is also created to record 
the split date and ratio. If the ‘Split Ratio’ results in the number of shares 
being other than a whole number (for example, 30.675 shares) the actual shares 
awarded is often reduced to a whole number (for example, 30 shares) and a 
cash-in-lieu payment is made to compensate for the fractional share not 
received. 
 
The cash-in-lieu payment is usually reported as the proceeds from the sale of 
that fractional share rather than as a reduction in basis of the remaining 
shares. It makes no difference how the cash-in-lieu payment is recorded if the 
affected Portfolio is not a taxable account.
 
Using the Global Stock Split function to record a split after that split has 
already been recorded will not result in the split process described above to be 
duplicated. If the Program detects the existence of a Transaction Split memo 
record regarding a portfolio and security for the same date, the Program 
displays a message to that effect and proceeds to the next portfolio.
 
The number of shares (Quantity amount) covered by each replacement transaction 
record is calculated as the original quantity value times the Split Ratio. 
 
For each Portfolio which owns the security on the Record Date, the Cash Received 
screen which shows the number of shares received in after the split, and a field 
for entering the cash received, if any, is displayed. The number of shares may 
be adjusted to that actually received. Clicking OK causes a Split memo record to 
be created for the security for each Portfolio concerned.
 
Edit the Share value to the amount actually received and enter the Cash-in-Lieu 
value in the Cash-in-Lieu Received box. Both options in the Cash-In-Lieu 
Treatment frame are disabled when the Shares Received value is the original 
value and no Cash-In-Lieu amount is entered. The ‘Fractional Share Sold’ option 
is disabled if the Shares Received value is the original value. 
Select ‘Adjust Basis’ in the Cash-In-Lieu Treatment frame to cause the Basis 
value of the after-split transactions to be reduced by the Cash-in Lieu value. 
The Quantity values of the after-split records are proportionately reduced to 
account for the fractional share not delivered and the Price value is adjusted 
so that the Total Amount value is equal to that on the pre-split record. A 
negative Adjust Basis record in the amount of the Cash-In-Lieu amount divided by 
the after-Split quantity is created and all Transaction Basis values are reduced 
by that amount. If the Portfolio is a taxable account, the reduction in Basis 
will have no tax effect until the shares are sold.
 
 
  
  
This function transfers holdings from one Symbol to another. The Program creates 
new replacement records under the new Symbol for each unsold transaction record. 
The quantity, price and cost basis values are adjusted on the new records if the 
merger involves other than a one-to-one exchange of shares. To prevent the Tax 
Reports from including taxes for earnings reported under both the old and new 
Symbol, the Tax Codes on the new-Symbol records are carried as lower-case. The 
Program closes the old pre-merger records and retains them as memo records as 
indicated by a lower-case Transaction Type. The gain/loss resulting from the 
closing is included on the Total Return Report but, since it is not a taxable 
event, not on the Capital Gains Tax Report. Transaction Type-Merge memo records 
for both the old and new Symbols are also created to record the merger date and 
exchange ratio.
 
If a portfolio contained no previous transactions for the ‘new Symbol’, 
transaction records created by the merger function are assigned a Sub No. of 1. 
Otherwise, transaction records created by the merger function are assigned the 
smallest Sub No. not already in use by the affected portfolio for the ‘new 
Symbol’. Should you prefer the merged ‘new Symbol’ transactions have different 
Sub numbers, use the Utility>Global Edit>Change Sub to change the Sub numbers. 
 
Use the next screen to enter the Merge Date, Merge Ratio and Final Price of the 
‘Old Security’.
 
 
Use the next screen, for each portfolio owning the ‘Old Security’, to enter the 
shares of the ‘Old Security’ involved in the ‘Merge’, the number of shares of 
the ‘New Security’ received and the cash, if any, received.
 
To record that a Cash-in-Lieu payment was received as a result of sale of the 
fractional share, select ‘Fractional Share Sold’ in the Cash-In-Lieu Treatment 
frame. This will cause the fractional share quantity (the difference between the 
total allocated Merge shares and the edited amount) to be sold. The transaction 
record(s) having the earliest Transaction Date is(are) used as the source to the 
fractional share sold. The Basis per share value allocated to the Merge company 
transactions is the total allocated Basis value divided by the total allocated 
shares.
 
Select ‘Adjust Basis’ in the Cash-In-Lieu Treatment frame to cause the Basis 
value allocated to the Merge company transactions to be reduced by the Cash-in 
Lieu value. If the Portfolio is a taxable account, the reduction in Basis will 
have no tax effect until the shares are sold.
 
 
  
  
This function is primarily used for 
converting one class of shares into another preferred class for which they have 
become eligible, usually based on time held. All records within the Sub entered 
will be converted. The Sub for the "new" symbol may be different from the old, 
though it might be convenient to have them the same. As with the Merge
routine, new records are created using the "new" symbol to replace the previous 
symbol and the original records are "archived" by changing their Tran Codes to 
lower case. The "new" symbol share count is entered.  
 
Enter the pair of values which define the Conversion ratio (new to old); 
entering the values 3 and 2 means that after the Conversion you own 3 shares for 
every 2 shares owned prior to the Conversion. The values entered may be nominal 
values such as "3 for 2" or "1 for 5" or they may be the total shares owned both 
after and before the Conversion such as "1500 for 1000" or "27.204 for 28.883".
 
 
  
  
This function is used to divide an existing open transaction into two 
transactions. If after selecting the desired Portfolio and Security more than 
one open transaction exists, these transactions will be displayed in a grid. 
Select the transaction to be divided and change either the Quantity or Total 
Amount value to the desired value. Click Save to cause the transaction to be 
divided into two transactions; one will have the entered Quantity (or Total 
Amount) value and the other the remaining Quantity (or Total Amount). Other 
values on the transaction are prorated between the two transaction records. 
  
  
This function lists Dividend transactions for the selected Portfolio(s) and 
Security(s) within the selected date range (after 12/31/2002). The right-most 
column of the list indicates the whether or not the Dividend is ‘Qualified’. 
Click on the ‘Qualified’ value to reverse it.
 
You frequently do not know how much of a dividend is ‘Qualified’ until you 
receive the Form 1099 statement. If you had originally recorded a dividend as 
‘Not Qualified’, you can use the Data 
Entry>Transactions>Divide Transaction
function divide the original transaction record into two records, one with the 
‘Not Qualified’ amount and one with the ‘Qualified’ amount. After dividing the 
transaction you must use Data Entry>Transactions>Change/Delete to edit the 
‘Qualified Dividend’ setting on the divided records.
 
  
  
This function lists either the ‘short term’ or ‘long term’ sold transactions for 
the selected Portfolio(s) and Security(s) within the selected date range. The 
right-most column of the list is the code which indicates the Capital Gain/Loss 
category on the IRS Form 8949. Click on any cell of the transaction listing to 
cause the Code for that transaction to toggle from A to B or from B to C or from 
C to A. The Codes for all transactions are initialized to ‘A’ for transactions 
closed after 2010.
 
The IRS Form 8949 categories are: 
The Reports>Portfolio Reports>Tax Reports>Capital Gains function provides the 
ability to create a report of capital gains from transactions for selected 
Portfolio(s) and Security(s) within a selected date range. If the ‘Reports 
Contents’ selection is either ‘Short Term’ or ‘Long Term’ the resulting report 
is restricted to transactions which have been assigned a ‘Tag Capital Gains’ 
Code of either ‘A’ (Basis reported), ‘B’ (Basis not reported) or ‘C’ (Other).
 
  
  
The Security File must contain a record for each security/holding for which 
transactions are recorded. Only one Security Data record is needed for a 
security, even if more than one portfolio holds that security. Records for 
securities/holdings not held by any portfolio also may be entered, maintained or 
kept. To keep the security selection in the various functions to a minimum, you 
may want to code their symbols as inactive. They may be returned to active 
status again at any time.
 
When entering values for bonds, care must be taken to assure that values for 
Price, Interest Amount and Maturity Amount are consistent. Bond prices are 
generally reported as ‘percent of face value’. If you choose to use the ‘percent 
of face value’ as the bond price, you must enter 100 as the Maturity Amount and 
enter as the Interest Amount that amount which the bond pays each payment period 
for $100 of face value. For example a bond having a coupon of 8 percent would 
pay $8 each year for $100 of face value; if the bond pays semi-annually, the 
Interest Amount would be $4. In addition, if you choose to use the ‘percent of 
face value’ as the bond price, when recording a bond purchase, the transaction 
quantity value is the face value purchased divided by 100. If you prefer to use 
the purchased face value as the transaction quantity, you must use bond price 
values expressed as the ‘fraction of face value’ which is the ‘percent of face 
value’ number divided by 100. If the ‘fraction of face value’ is used as the 
bond price, the Maturity Amount value is 1 and the Interest Amount for a bond 
having a coupon of 8 percent and which paid semi-annually would be 0.04. Data Definitions 
  
  
Symbol: Up to 9 characters which uniquely identify the holding. The Program 
considers all Symbol alphabetic characters to be upper case, even if entered in 
lower case. If the Import Price Updating function is to be used to update prices 
for the security, the Symbol used in the Security File must be the same as that 
used in the Import File.
 
CUSIP No.: A 9-character field for a Security's CUSIP number. If the CUSIP 
number is being used in the Import Price Update routine, assure that the 
Security File CUSIP number entry is identical to that used by the on-line 
service on the download file. The entry may contain up to 9 characters, numeric, 
alphabetic or mixed.
 
Name: Up to 60 characters, any kind.
 
Exchange: The Exchange indicates the stock exchange on which the holding is 
traded or identifies the holding as a mutual fund. An Exchange of "Mutual Fund" 
should be given to open end mutual funds to identify them to the Program as 
mutual funds. Certain program operations are modified for securities having an 
Exchange of "Mutual Fund". These are (1) - When sale of a mutual fund is 
recorded, the Program provides the option of using the Single Category-Average 
Price method of determining the cost basis of the shares sold. (2) - The field 
providing for entry of accrued interest paid at the time of a Bond, Muni Bond or 
Treasury Issue type security purchase or received at time of sale is omitted for 
such securities having an Exchange entry of Mutual Fund. (3) - The calculation 
of Portfolio status (value) for the Rate of Return report and Balance records 
and for the Portfolio Status report, if requested, includes interest accrued 
since the last interest payment date for Bond, Muni Bond or Treasury Issue 
securities unless they have an Exchange entry of Mutual Fund.
 
 
State: A two-character field available for Muni Bond type securities. When 
selecting securities to be included in a report and you have elected to select 
‘Muni Bond’ Type securities, the State Code may be used to limit the selection 
to those securities having the specified ‘State Code’.
 
Comment: Text field for anything.
 
Closing Price: Unit price. Up to five decimals will be displayed. However, more 
may be entered and will be used in calculating values.
 
Price Date: The effective date of the Price. The default is the last date 
entered.
 
High Alert: Price per share.
 
Low Alert: Price per share.
 
Inactive Security: If checked, the symbol will not appear in boxes for selection 
unless "Exclude Inactive Securities" is not specified. 
 
The following items are found on Stocks and those other than Liquid 
Cash, Bonds, Options, and Futures. 
 
Dividend Month and Day: Enter the month and 
day of a regular dividend or interest payment. It does not have to be the first 
payment in the year. The dividend month and day are used in preparation of the 
Alert Reports and in generation of the Projected Income Reports. 
 
Dividend Frequency: Enter the frequency that dividends or interest is paid. Frequencies 
available include: Annually, Quarterly, Bi-Monthly, Semi-Annually, or Monthly. 
 
Amount: Enter the amount of the periodic dividend paid. 
 
Yield: Current percent 
yield represented by dividend amount. The Program calculates the value based on 
entries in the Price, Amount and Frequency fields. The calculated value may be 
overridden. 
 State Tax Exempt: For partially State Tax Exempt Mutual Fund 
Distributions, enter the percentage of the earnings that is exempt from state 
tax. The State Tax Exempt values are used in preparation of the ‘State’ version 
of the Dividend and Interest Tax Reports. The values generally change every year 
and are made available by mutual fund companies, brokers, etc. in February or 
March for the previous year.
	 Municipal Bond Mutual Fund: For Dividend and Interest transactions which have a 
Transaction File Federal Tax Exempt entry of either "Yes" or " Earnings Only" 
and entry of "No", the Program calculates the portion of the income which is 
taxable by the State; the amount is shown in the "State Addition" column of the 
State Dividend Tax Report for Dividend transactions and on the State Interest 
Tax Report for Interest transactions. The "State Addition" is calculated as the 
total distribution during the specified tax period less the percent that is 
exempt from State taxation.
		 Taxable Mutual Funds With Income From US Government Obligations: For Dividend and Interest transactions which have both Federal and 
State Tax Exempt entries of "No", the State Tax Exempt value is used to 
calculate the portion of the income which is exempt from state taxation. The 
amount is shown in the "State Subtraction" column on the State Dividend or 
Interest Tax Report. The "State Subtraction" calculation is not made for Short 
Term, Mid Term and Long Term distribution records; this exception permits proper 
handling of fully taxable capital gain distributions from mutual funds whose 
other distributions are partially taxable by the State.
 
The following items are found on Bond Records (if Exchange is not coded as 
Mutual Fund) 
 
Interest Month and Day: Enter the month and day of a regular 
interest payment. If a bond pays interest on February 15 and August 15 of each 
year (until maturity), enter either 2 and 15 or 8 and 15 for the month and day, 
respectively. The interest month and day are used in preparation of the Alert 
Reports and in generation of the Projected Income Reports. 
 
Frequency: Enter the 
frequency that interest is paid. Frequencies available include: Annually, 
Quarterly, Bi-Monthly, Semi-Annually, or Monthly. 
 
Amount: Enter the amount of 
the periodic interest payment per unit. 
 
Yield to Maturity: Current percent yield 
represented by interest amount. The Program calculates the value based on 
entries in the Price, Amount, Frequency, and Maturity Date fields. The 
calculated value may be overridden. 
 
Maturity Date: The maturity date of a bond. 
 
Maturity Amount: The face value of a bond or the value of a bond at maturity. 
This value is not used by the Program other than to appear on the file listing. 
 
Call Amount: The amount for which a bond can be called on the Call date. This 
value is not used by the Program other than to appear on the file listing. 
 
Call 
Date: The Call date of a bond. 
 
The following items are found on Options, Futures, and Warrants 
Ticker: To enable downloading of Call and Put prices from 
Yahoo!®, the option ticker recognized by Yahoo!® must be entered in the Ticker 
field. Clicking the ‘Ticker LookUp command button accesses a Yahoo!® website 
which lists option ticker symbols for the option’s underlying security. 
Underlying Security: The security that will be 
acquired/sold short upon exercise of an option or warrant. 
 
Contract Size: 
Applies to options and futures. The number of units covered by one contract (up 
to 999,999.99). The value of 1 Contact is the Price times the Contract Size. The 
default for options is 100. 
 
Conversion Ratio: Applies to warrants. The 
conversion ratio is the number of shares of stock to be received per warrant. 
The default ratio is 1.
 
  
  
Enter the New Symbol to add and select the Security Type 
of the security from the drop-down list and then press "OK" to display the "Add Security" screen in which you are required to enter 
various Security Data.
Mutual funds should assigned a Security Type according to the type of fund they 
are, e.g. B (Bond) or S (Stock). 
The 
Security File must contain a record for each security/holding for which 
transactions are recorded. Only one Security Data record is needed for a 
security, even if more than one portfolio holds that security. Records for 
securities/holdings not held by any portfolio also may be entered, maintained or 
kept. To keep the security selection in the various functions to a minimum, you 
may want to code their symbols as inactive. They may be returned to active 
status again at any time. 
 
When entering values for bonds, care must be taken to assure that values for 
Price, Interest Amount and Maturity Amount are consistent. Bond prices are 
generally reported as ‘percent of face value’. If you choose to use the ‘percent 
of face value’ as the bond price, you must enter 100 as the Maturity Amount and 
enter as the Interest Amount that amount which the bond pays each payment period 
for $100 of face value. For example a bond having a coupon of 8 percent would 
pay $8 each year for $100 of face value; if the bond pays semi-annually, the 
Interest Amount would be $4. In addition, if you choose to use the ‘percent of 
face value’ as the bond price, when recording a bond purchase, the transaction 
quantity value is the face value purchased divided by 100. If you prefer to use 
the purchased face value as the transaction quantity, you must use bond price 
values expressed as the ‘fraction of face value’ which is the ‘percent of face 
value’ number divided by 100. If the ‘fraction of face value’ is used as the 
bond price, the Maturity Amount value is 1 and the Interest Amount for a bond 
having a coupon of 8 percent and which paid semi-annually would be 0.04.
 
To enable downloading of Call and Put prices from Yahoo!®, the option ticker 
Symbol recognized by Yahoo!® must be entered in the Ticker field. Clicking the 
‘Ticker LookUp command button accesses a Yahoo!® website which lists option 
ticker Symbols for the option’s Underlying Security. The Ticker is saved on the 
security record as the initial part of the Name field; the characters “{}” are 
inserted between the Ticker and Name entries. Since the Name field on the 
security record is limited to 60 characters, the permissible length of the entry 
in the Name text box is determined by the length of the entry in the Ticker text 
box. The Ticker entry is used as the option symbol for the Download and Import 
functions. If no Ticker entry is made the security Symbol entry is used for 
these functions.
 
When the Exchange data field is clicked, a drop-down list is displayed from which the currently available entries may be selected. 
Mutual funds should be assigned an Exchange Code of M to identify them as a 
mutual fund.
For 'Muni Bond' securities, a State field is also provided.
 
  
  
Change / Delete Security File Record 
Choose the Security Data record that you wish to Change or Delete. Once you 
press "OK", this record will be presented for editing / deleting. Update the 
Security Data, and choose "SAVE", or you can choose "DELETE" to delete the 
Security Data record.
 
Deleting the Security Data record for a holding or 
security does not delete the transaction records for that holding but does cause 
the value of the holding shown on reports to be zero since Security File records 
are the source of security prices.
 
The Security-Type on a Security File record 
cannot be changed in the Change mode. Since it is essential that a security's 
Security-Type on its Security File record match that on all Transaction File 
records for that security, the only way provided for changing a Security-Type is 
to use the Utility>Global Edit>Change Security Type function to set the Security-Type for a security/holding on the 
Security File and all (open and closed) Transaction File records for that 
security/holding. Some types cannot be changed to certain other types, e.g., 
liquid cash to stock.
 
The Symbol cannot be edited; if the Symbol is incorrect, 
delete the record and use the Add mode to create a new record with the correct 
Symbol or use the Utility>Global Edit>Change Security Symbol function, which replaces the Symbol 
on the Security File record and on all Transaction File records. 
 
The Security 
Database ({sec}.mdb) must contain a record for each security/holding for which transactions are 
recorded. Only one Security Data record is needed for a security, even if more 
than one portfolio holds that security. Records for securities/holdings not held 
by any portfolio also may be entered, maintained or kept. To keep the security 
selection in the various functions to a minimum, you may want to code their 
symbols as inactive. They may be returned to active status again at any time.
 
When entering values for bonds, care must be taken to assure that values for 
Price, Interest Amount and Maturity Amount are consistent. Bond prices are 
generally reported as ‘percent of face value’. If you choose to use the ‘percent 
of face value’ as the bond price, you must enter 100 as the Maturity Amount and 
enter as the Interest Amount that amount which the bond pays each payment period 
for $100 of face value. For example a bond having a coupon of 8 percent would 
pay $8 each year for $100 of face value; if the bond pays semi-annually, the 
Interest Amount would be $4. In addition, if you choose to use the ‘percent of 
face value’ as the bond price, when recording a bond purchase, the transaction 
quantity value is the face value purchased divided by 100. If you prefer to use 
the purchased face value as the transaction quantity, you must use bond price 
values expressed as the ‘fraction of face value’ which is the ‘percent of face 
value’ number divided by 100. If the ‘fraction of face value’ is used as the 
bond price, the Maturity Amount value is 1 and the Interest Amount for a bond 
having a coupon of 8 percent and which paid semi-annually would be 0.04.
 
To enable downloading of Call and Put prices from Yahoo!®, the option ticker 
Symbol recognized by Yahoo!® must be entered in the Ticker field. Clicking the 
‘Ticker LookUp command button accesses a Yahoo!® website which lists option 
ticker Symbols for the option’s Underlying Security. The Ticker is saved on the 
security record as the initial part of the Name field; the characters “{}” are 
inserted between the Ticker and Name entries. Since the Name field on the 
security record is limited to 60 characters, the permissible length of the entry 
in the Name text box is determined by the length of the entry in the Ticker text 
box. The Ticker entry is used as the option symbol for the Download and Import 
functions. If no Ticker entry is made the security Symbol entry is used for 
these functions.
 
The design of the Change/Delete Security screen is based on the 
Security Type. Click the Save button to save edited or added record data or 
click the Delete button to delete the record. The 
Utility>Global Edit>Delete Security Records 
function may also be used to delete security records.
 
  
  
The Utility>Global Edit>Delete Security Records function provides the ability to 
delete Security records from the security database, {sec}.mdb. The Symbol, CUSIP, 
Name and Inactive setting of all security records are displayed on the grid. 
Select the desired grid sort order from the options in the Grid Display Order 
frame. Double click the existing selection to reverse the ascend/descend order.
 
Click on any field of a record to select that record for deletion. After 
selecting a record you may Shift+Click another record to select all records 
between these selections. Clicking a previously selected record ‘un-selects’ 
that record.
 
Click the Delete Selected Records button to cause the highlighted records to be 
deleted.
 
  
  
In addition to simply identifying asset types, Security Types 
are used to enable 
the Program to properly handle Transaction Data entries and to properly use the 
Transaction Data records in the generation of the various reports and also to 
enable the User to create single-type reports and to group securities having 
specific types for price updating.
 
The percentage allocation of current portfolio value by security type, based on 
Security Types, is displayed at the bottom of the Status Report. 
 
With regard to 
how Portfolio Analyzer internally handles transactions and creates 
reports, each of the Security Types furnished with the Program can be considered 
to be in one of five groups. Although the Program's handling of all securities 
identified with a given Type group is usually the same, there are many 
exceptions to that generalization. For example, a security which is identified 
as a mutual fund by having an Exchange Code of "M" (Mutual Fund) is handled 
differently from one having the same Security Type but which is not a mutual 
fund. The general groups are: 
 
I - Annuity, Non-Liquid Cash, Hard Asset, Other, 
Real Estate, Stock, Index 
 
II - Bond, Municipal Bond, Treasury Issue, Zero 
 
III - 
Call Option, Put Option, Warrant 
 
IV - Futures Contract 
 
V - Liquid Cash 
 
A Bond 
security with an Exchange setting of ‘Mutual Fund’ is handled like a Group I, 
rather than a Group II, security. 
 
In addition to the Types provided with the Program, any other Type (and associated single-character) may 
be used. Securities assigned any User-added Type are handled by the Program in 
the same manner as a Group I Type security.
 
  
  
Stock Exchange Codes for Security Records 
An ‘Exchange’ designation from the Exchange list may be entered on a security’s 
Security File record. This function is used to maintain the Exchange list. The 
list contains a unique 1-character alpha-numeric Exchange Code and an associated 
Exchange name for each entry in the list. The Exchange entry on a Security File 
record indicates the Stock Exchange identified with the security or identifies 
the holding as a mutual fund and is used in Security selection. A American
 
The User is permitted to change and delete the Exchange Codes and names 
initially furnished with the program except for Exchange Code M. 
Use the Data Entry>Security Data>Exchanges>Change/Delete function to change 
and/or delete the Exchange Codes and names. 
Note that the 
Exchange setting of ‘Mutual Fund’ must be assigned to securities which are 
mutual funds to identify them as such to the Program. The operation of several 
functions is affected when a security is identified as a mutual fund. For 
example, average cost is provided as a Basis option when recording the sale of 
mutual funds shares and accrued interest is assumed to not be involved in the 
purchase or sale of bond funds.  
  
  
Security record data may be edited by using the Data Entry>Security 
Data>Change/Delete Security function for a specific security or by using the 
following functions which display on a grid specific Security record data which 
can be edited. The grid contains data for all or a selected category of 
securities.
 
Exchange 
  
  
Edit Security Record Settings - Exchange 
The Exchange setting may be changed using the Data Entry>Security 
Data>Change/Delete Security function.
 
The current Exchange setting for all securities may also be changed by using the 
Data Entry>Security Data>Edit Security Record Settings>Exchange function. To 
create a grid displaying securities and their current Exchange settings click 
the OK button on the ‘Edit Security Exchange Settings’ screen. The number of 
securities included on the grid may be limited by selecting a particular 
Security Type and/or Exchange setting. It may be further 
limited by checking the Exclude Inactive Securities and/or Exclude 
Matured/Expired check boxes.
 
To change a Security’s Exchange setting, first select the desired Exchange in 
the drop-down list above the grid and then click the Security’s Exchange cell to 
cause the selected Exchange to be displayed in the Exchange cell. Additional 
Exchanges may be included in the drop-down list by using the Data Entry>Security 
Data>Exchanges>Add function. Exchange entries may be removed from the list by 
using the Data Entry>Security Data>Exchanges>Change/Delete function.
 
  
Edit Security Record Settings - Active/Inactive 
To prevent unwanted securities from being included in the various security 
selection lists, code these securities as Inactive. They may be returned to 
active status again at any time by changing the Inactive setting. The Inactive 
setting may be changed using the Data Entry>Security Data>Change/Delete Security 
function.
 
The current Inactive setting for all securities may also be changed by using the 
Data Entry>Security Data>Edit Security Record Settings>Active/Inactive function. To 
create a grid displaying securities and their current Inactive settings click 
the OK button on the ‘Edit Security Inactive Settings’ screen. The number of 
securities included on the grid may be limited by selecting a particular 
Security Type and/or Exchange setting. It may be further 
limited by checking the Exclude Inactive Securities and/or Exclude 
Matured/Expired check boxes.
 
To change a Security’s Inactive setting click the Security’s Inactive cell to 
toggle a ‘Yes’ setting to ‘No’ or a ‘No’ setting to ‘Yes’.
 
  
  
Edit Security Record Settings - State Tax Exempt Values 
The portion of federally tax exempt interest earned in a state may be exempt 
from state and local taxation in that state. Income earned from U.S. Government 
obligations may also be exempt from state and local taxation. Mutual funds which 
have such income report the percent of federally tax exempt income which is 
derived in each state and the percent of income which is earned from U.S. 
Government obligations. These percentage values may be recorded on the mutual 
fund security record as the ‘State Tax Exempt, %’ value. These values are used 
when creating the Dividend and 
Interest Tax Reports if the ‘State’ option button 
is selected in the ‘Federal of State’ frame.
 
Since these values change every tax year they must be updated each year. The 
‘State Tax Exempt, %’ value for a security may be edited by using the Data 
Entry>Security Data>Change/Delete Security function. The Data Entry>Security 
Data>Edit State Tax Exempt Entries function provides the ability to list all 
securities or those of a selected Type and/or Exchange. The State 
Tax Exempt values for the listed securities may be deleted or edited.
 
  
  
The Portfolio File contains Portfolio ID records, Portfolio Balance, Deposit, 
Withdrawal, Tax and Fee records and portfolio Tax Rate records. 
  
Change/Delete Portfolio 
Add Portfolio 
The Transfer Symbol entry is the default Liquid Cash account associated with the 
portfolio. Click the arrow on the Transfer Symbol list to select an Active 
Liquid Cash security currently in the Security File.
 
  
  
Balances / Deposits / Withdrawals 
The Portfolio Balance, Deposit and Withdrawal records are used to calculate the 
Portfolio rate of return. The Deposit and Withdrawal values are also used by the 
Status Report to determine the change in Portfolio value, net of deposits and 
withdrawals, since the comparison date requested. Note that Portfolio file 
records contain values which pertain to the portfolio as a whole whereas 
Transaction file records contain values which pertain to securities held in a 
portfolio.
 
IPortfolio record types include:
 
Balance - A Balance record contains the Portfolio value (including accrued 
interest on bonds) and the Portfolio’s approximate tax liability on accrued 
interest and unrealized capital gains on a stated date (at 11:59 PM). The 
Balance record value is considered to include the effect of any deposits or 
withdrawals made on that day. The Data Entry>Portfolio 
Data>Balances/Deposits/Withdrawals function may be used for manual creation of 
Balance records or editing or deletion of existing records. The Utility>Create 
Portfolio Balance Records function may also be used to create Balance records. 
Balance records are created automatically when the Analysis>Portfolio Rate of 
Return function is used. The tax entry on a Balance record is the tax which 
would be owed if the portfolio were liquidated on the Balance record effective 
date.
 
Deposit - Used to record funds added to the Portfolio. A portfolio deposit 
record should be entered only to record new money added to the portfolio from 
outside of the portfolio. Earnings from within the portfolio such as dividends 
or capital gains should not be recorded as Deposits; they are reflected in 
subsequent Balance values. Portfolio Deposit and Withdrawal records are required 
for calculation of Portfolio Rate of Return and are also used by the Status 
Report to determine the change in Portfolio value between two dates, net of 
deposits and withdrawals. A Deposit record can be created manually in the Data 
Entry-Portfolio Data-Balances/Deposits/Withdrawals function and is 
program-generated when you select ‘Outside’ as the source of funds after 
entering a transaction which required a cash payment.
 
Fee - Fees applicable to the named Portfolio for the date entered. If the fee 
was paid from the portfolio in which the Fee record is recorded, enter a 
Withdrawal record also to record the money leaving the portfolio. If the ‘Create 
Withdrawal record in amount of Fee record also’ check box is checked when a new 
Fee record is created, a Withdrawal record in the same amount will also be 
created. The Fee record is treated as a Portfolio Deposit record when a ‘Net of 
Fees’ (After Fee) Portfolio Rate of Return report is created.
 
Tax - Actual federal and state taxes applicable to the named Portfolio for the 
date entered. If the tax was paid from the portfolio in which the Tax record is 
recorded, enter a Withdrawal record also to record the money leaving the 
portfolio. The Tax record is treated as a Portfolio Deposit record when an 
‘After Tax’ Portfolio Rate of Return is calculated.
 
Withdrawal - Used to record all funds withdrawn from the Portfolio. Portfolio 
Deposit and Withdrawal records are required for calculation of Portfolio Rate of 
Return and are also used by the Status Report to determine the change in 
Portfolio value between two dates, net of deposits and withdrawals. A Withdrawal 
record can be created manually in the Data Entry-Portfolio 
Data-Balances/Deposits/Withdrawals function and is program-generated when you 
select ‘Outside’ as the destination of funds after entering a transaction for 
which cash was received.
 
After selecting the Portfolio ID, you can add, delete, or edit a Balance, 
Deposit, Withdrawal, Fee or Tax record for the Portfolio.
 
New records are added by entering the Type, Date and Amount values in the top 
row of the grid. Press Enter after entering a value in a cell to place the value 
on the new record and to advance the cursor to the next cell. Click ‘Save’ to 
save the record or click ‘OK’ in the ‘Accept this Record?’ dialog box which is 
displayed after pressing Enter when the cursor is in the Memo cell.
 
To edit a value on an existing record, click the cell containing the value, make 
the correction, press Enter to replace the value on the record and then save the 
edited record as described above. The record Type cannot be edited, however, a 
Deposit record can be changed to a Withdrawal record by clicking on the Type 
cell of a record and then clicking ‘Yes’ in the resulting Change dialog box. A 
Withdrawal record may be changed to a Deposit record in the same manner.
 
To delete a record, click on any cell (other than Type) of the record and then 
click the Delete command button. To delete a block of records, click on any cell 
(other than Type) of the record and then Shift-click on a cell of another record 
to define (highlight) the block; click ‘Yes’ in the resulting dialog box to 
delete the highlighted records.
 
For the purpose of calculating portfolio rate of return performance Portfolio 
Analyzer considers a Portfolio to become effective on the date 
(inception date) of its earliest non-zero Balance record and to remain effective 
until the date of a zero Balance record. Data outside this date range is not 
relevant to performance calculations. To prevent any chance of distortion of 
performance calculations, Balance, Deposit, Withdrawal, Fee and Tax records 
outside this date range should not be recorded. If a Portfolio is reactivated 
after having been closed with a zero Balance record, records should also not be 
recorded for the date period during which the Portfolio was inactive.
 
Clicking on a record Type option button in the Add Record Frame causes the selected type 
to be entered in the Type cell of the top row of the grid and advances the 
cursor to the Record Date cell. If the desired Type is already selected, double 
click it to initiate entry of a new record of that type. Clicking any cell in 
the top grid row will cause the currently selected Type to be entered in the 
Type cell of the top row.
 
New records are added by entering 
the Type, Date and Amount values in the top row of the grid. Press Enter after 
entering a value in a cell to place the value on the new record and to advance 
the cursor to the next cell. Click ‘Save’ to save the record or click ‘OK’ in 
the ‘Accept this Record?’ dialog box which is displayed after pressing Enter 
when the cursor is in the Memo cell. 
 
To edit a value on an existing record, click the cell containing the value, make the 
correction, press Enter to 
replace the value on the record and then save the edited record as described 
above. The record Type cannot be edited, however, a Deposit record can be 
changed to a Withdrawal record by clicking on the Type cell of a record and then 
clicking ‘Yes’ in the resulting Change dialog box. A Withdrawal record may be 
changed to a Deposit record in the same manner.
 
To delete a record, click on any cell (other than Type) of the record and then click the 
Delete command button.  To delete a block of records, click on any cell (other 
than Type) of the record and then Shift-click on a cell of another record to 
define (highlight) the block; click ‘Yes’ in the resulting dialog box to delete 
the highlighted records.
 
  
  
The Federal and State Tax Rates should be the marginal rates and are used to 
prepare the Tax Liability Report which provides an estimate of tax liability 
resulting from each recorded taxable transaction and the tax liability of each 
selected Portfolio. These need be entered only when there is a change in a 
portfolio's rates, for whatever reason. Tax rates should be included for 
tax-deferred portfolios also, for the purpose of creating tax amounts on balance 
records and estimating tax on a distribution from the account.
 
New records are added by entering the Date and Percent values in the top 
row of the grid. Press Enter after entering a value in a cell to place the value 
on the new record and to advance the cursor to the next cell. Click ‘Save’ to 
save the record. The Special Dividend value cells are available for Effective 
Dates later than 1-1-2003. The Mid Term Capital Gain value cells are available 
for Effective Dates between 7-29-1997 and 12-31-1997.
 
   
  
A Name / Address record is used to store name, address, telephone number, 
account number, etc. data. Each record is assigned a Name/Address 
Type Code. The Data Entry>Name/Address Data>Add function is used to add new 
records and the Data Entry>Name/Address Data>Change/Delete function is used to 
edit or delete existing records. The Utility>Global 
Edit>Delete Name/Address Records function may also be used to delete Name/Address records.
 
 
  
A group of sample Type Codes are provided; Credit Card, Friend, Insurance, 
Investment, Mortgage, and Relative. You can Delete or Change existing Types or 
Add new ones.
 
Use the Data Entry>Name Address/Data>Add function to add a new Name/Address 
Type. Enter a unique single-character alpha-numeric code in the Code field and 
an 'up to 30-character alpha-numeric' entry in the Name field and click Save.
 
Use the Data Entry>Name/Address Data> Name/Address Types>Change/Delete function 
to edit or delete an existing listing. To delete a Name/Address listing, click 
on either its Code or Name and then click ‘Delete’. To change the Name/Address 
Code of a listing, click on that Code, replace it with a single-character 
alpha-numeric value not currently in use and click ‘Save’. To edit the 
Name/Address Name of a listing, click on that Name, make the desired change and 
click ‘Save’.
 
 
  
The Utility>Global Edit>Delete Name/Address Records function provides the 
ability to delete Name/Address type records from the current transaction 
database.
 
Select the Portfolio for which records are to be deleted and then click OK to 
display the Type, Name and Account fields of all Name/Address records for that 
portfolio. Select the desired grid sort order from the options in the Grid 
Display Order frame. Double click the existing selection to reverse the 
ascend/descend order.
 
Click on any field of a record to select that record for deletion. After 
selecting a record you may Shift+Click another record to select all records 
between these selections. Clicking a previously selected record ‘un-selects’ 
that record.
 
Click the Delete Selected Records button to cause the highlighted records to be 
deleted.
 
  
  Prices of Securities are used in the generation of most of the portfolio 
reports. Prices can be placed on Security Data directly through Add or Change 
modes. The price on a Security Data record is updated automatically when a 
transaction is recorded on which the price is more recent than the price 
currently on the Security Data record for the affected security. 
The Download, Import, and Manual pricing functions may also be used to update 
Security Data prices. Download Pricing extracts pricing information from your 
internet connection, Import Pricing updates prices by importing data from a 
price file downloaded from an on-line service or a spreadsheet (such as one 
downloaded from Yahoo!®).
 
Manual Pricing provides a method to manually update the prices of holdings 
listed in your Security Data. 
 Alerts are used for determining notification of 
(1) price fluctuations via Hi and Lo Alerts, (2) Expirations, (3) Transaction 
Records that are Going Long Term and (4) Dividends / Interest.
 
  
  
Current prices for Securities will be updated via your Internet connection from 
Yahoo.com. The Securities affected may be limited to those of a specified 
Security Type and/or those which have been assigned a specified Exchange, 
Country or Industry code. The price downloaded is the latest price available on 
the Download Service. That price is recorded in the database with the date 
selected in the ‘Current Price Date’ frame. 
  
  
This function updates prices by importing data from a price file downloaded from 
an on-line service or a spreadsheet (such as one downloaded from Yahoo!®). 
Neither the communications software nor access to an on-line service is included 
with this Program.
	 
 
  
  
The ‘Pricing>Import Pricing>Import Prices’ function is used to import price data which 
was previously downloaded from an on-line service to update the Price and Price 
Date values on Security File records.  If the import file records include 
the Price Date and the location of that value is included in the Import File 
Description, that date will be used in the Security File update procedure; if 
that date is not included in the import file records or its location is not 
included in the Import File Description, the date used in the Security File 
update procedure will be that selected on the Import Prices screen. 
  
  
Import Pricing - Schwab Bond Prices 
Before importing bond prices from a Schwab Positions export file you must first 
export those records from the Schwab.com Positions report. To generate the 
necessary export file, log in to ‘Positions’ at ‘Schwab.com’ and, at the 
Account> Positions report selection, specify the desired Schwab Account for 
prices to be exported. Although the export file created contains data for all 
securities included in the selected portfolio, this routine uses only the bond 
prices in that report. Click ‘Export’ (at the top of the report to the right of 
the ‘Account Positions’ title). Select ‘Save to Disk’, click ‘OK’ and assign a 
name to the export file. The file name can be anything but must have the 
extension ‘.csv’. For example, you could use a name comprised of the Portfolio 
ID and date such as ‘RS12312007.csv’. The file may be saved into any folder but 
saving it into the folder in which Investor’s Account is installed is suggested. 
  
The Price File Description describes the layout of the price file which will be 
used in the Pricing>Import Pricing>Import
 function.  It is important to review the use of the "Test" button in order to 
preserve data integrity. The Price Import function can tolerate extraneous text 
within the price file since it will assume that each record is a price data 
record and will use the Closing Price and Price Date fields only if the Symbol/CUSIP 
field matches an expected value; invalid records are ignored. The File Descriptions are saved in the security 
database, {sec}.mdb. 
 
Indicate in the 'Fields separated by' frame the character used to separate 
data fields in the price file to be 
imported. If comma or tab is selected, data file layout is described by data 
field Position as in the Variable Length Example below.
 
If data fields are not separated, the data file layout is described 
by the data field starting location and data field length as in the 
Fixed Length Example below. If data fields are not separated you must indicate if 
each data record is on a separate line; if not, you must indicate the number of 
characters (including spaces) in each record.
 
Variable Length Example
 
In this example, the Symbol is the first data field in the record, the Closing 
Price is in the second position, the Price Date is in the third position and 
there are 9 data fields in each record.
 
 
Fixed Length Example
 
In this example, the Closing Price field begins in position ‘22’ and has a 
length of 12 spaces (these values can be determined by matching the field value 
against the scale displayed immediately below).
 
 
  
  Use the Main Menu Pricing>Manual Pricing function to enter security 
prices or to edit existing values. Securities included in the update list may be 
limited to those having a specified Security Type and/or Exchange setting and to those which are not marked as 
Inactive.
 When the 'Use fixed Price Date' checkbox is checked and OK is clicked the selected 
Price Date is the default Price Date on the resulting screen.  Any entry into a 
Close Price cell causes the selected Price Date to be assigned as the Price Date value for that 
Security.  When the Enter key is pressed the Security record is edited to 
include the new date and price.  If no new Value entry is made for a Security, the 
Date value is not changed.  The Date on the Manual Pricing grid cannot be edited 
when the 'Use fixed Price Date' checkbox on the previous screen is checked.  This 
option would be used when all of the new values to be entered have the same Date. 
  When the 'Use fixed Price Date' checkbox is not checked, the Price Date frame is 
eliminated from the initial screen.  When OK is clicked entries can be made in both the 
Price Date and Close Price columns on the resulting grid.  Pressing Enter with the cursor in a 
Price Date or Close Price cell causes the Security record to be edited to include the new date and 
value and advances the data entry field to the next Security.  This option would be 
used when the new values being entered have different Dates.
 The Values and Dates displayed on the grid are obtained from the Security records.  Pressing the Up or Down Arrow key moves the data entry field without 
recording a new record.
    
The Category lists may be used to cause all securities to which the selected 
Type and/or Exchange has been assigned to be selected.
The Category lists are not 
displayed when only Liquid Cash securities are listed.
A previously saved Security Group selection may be used to select securities by 
clicking on the Drop-Down Text Box control button and then clicking on the 
desired Group Name. A Security Group may be defined after selecting (checked 
boxes) your entries above and saved for later retrieval. To add a new group, 
click New. Save must be clicked after entering a new group or when changing an 
existing group.
	
	
	Calendar Projected Income
	Commissions
	Income / Cash Activity
	Income Reconciliation
	Interest Transactions
	Liquid Cash Interest
	Projected Income
	Non-Cap Gain List by Tax Category
	
	Dividends
	Interest
	5-Year Capital Gains
	Tax Liability
	Foreign Tax
A - Short-term transactions reported on Form 1099-B with basis reported to the 
IRS
B - Short-term transactions reported on Form 1099-B but basis not reported to 
the IRS
C - Short-term transactions for which you cannot check box A or B
A - Long-term transactions reported on Form 1099-B with basis reported to the 
IRS
B - Long-term transactions reported on Form 1099-B but basis not reported to the 
IRS
C - Long-term transactions for which you cannot check box A or B
Reports Contents’ selection is either ‘Short Term’ or ‘Long Term’ the resulting 
report is restricted to transactions which have been assigned a ‘Tag Capital 
Gains’ Code of either ‘A’ (Basis reported), ‘B’ (Basis not reported) or ‘C’ 
(Other).
	
	Transaction Data
	Portfolio Data
	Name / Address Data
	 
Although Portfolio Analyzer provides for only one file containing 
Security data records, multiple files containing all other Portfolio Analyzer data may be maintained. Maintaining multiple Transaction Databases 
may be advantageous if you are maintaining records for large numbers of persons, 
clients, etc. An advantage of using separate databases is to reduce the 
possibility of exposing one client’s data to another client. A disadvantage is 
the inability to generate reports which include all portfolios.
	
The File>Import>Security Records>User Defined>Import function is used to 
import security records from a data file whose description has been defined 
using the ‘Setup’ function. The import file must be a comma delimited text file 
with an extension of ‘.csv’.
The File>Import> Security Records>User Defined>Setup function is used to 
create, edit or delete Import Description files. After first creating a File 
Description it is essential that you test the description to confirm that the 
description is accurate.
	
	Security Data
	Portfolio Data
	Name / Address Data
	Description
	Data Definitions
	
	Change / Delete
	Sell / Close
	Transfer Shares
	Exercise Option / Warrant
	Global Distribution
	Global Stock Spin-Off
	Global Stock Split
	Global Merger
	Conversion
	Divide Transaction
	Tag Qualified Dividends
	Tag Capital Gains
	Portfolio ID - up to 3 characters
Transaction Type - Some of the remaining items are dependent on both the type of the security and the 
transaction type entered for the transaction. 
 
	Symbol - the symbol for the security, up to 9 upper case characters 
	Sub - numeric, from 1-99, default value is 1 
	
	Cash Received
	
	Accrued
	Imputed
	Amortized Bond Premium-Expense
	Amortized Bond Premium-Interest
	OID Adjustment
	
			Cash Received
	
			Reinvested shares
			Imputed
				Dividend not actually received but reportable as taxable income. This value is 
included as a dividend on the Dividend Tax Report but is not added to transaction 
income fields or considered as income in other program functions.
			
Foreign tax 
			
				Tax that is withheld and reportable as a taxable dividend is included 
as a dividend on the Dividend Tax Report but is not added to transaction income 
fields or considered as income in other program functions. 
			
	
	
	Cost basis is the original price plus commission per share plus the effect of subsequent Adjust Basis records. For 
	mutual funds for which the average cost method has been selected, the cost basis 
	is the average cost (Single-Category method) adjusted for return of capital. The 
	basis value is automatically calculated by the program when adding a new record 
	and is recalculated in the Change Mode, and the User has the option of accepting 
	or rejecting the new calculation. The Basis may also be manually edited. The 
	Main Menu Utility menu includes a function which can be used to recalculate the 
	Basis value on all records in a holding.
	
	
	
	Y Gains and Earnings exempt (e.g. an IRA)
A return of capital, even though tax exempt, must be coded as not exempt to cause it to be included as a dividend on the 
Dividend Report where it is shown as both a dividend and a return of capital. 
That report is formatted as an attachment to IRS Form 1040, Schedule B. 
 
	E Earnings only exempt (e.g. municipal bonds) 
	N Not exempt
	Y Gains and Earnings exempt (e.g. an IRA)
 
	E Earnings only exempt (e.g. treasury issues) 
	N Not exempt, or for municipal bond mutual funds, partially exempt; see discussion of State Tax Exempt.
	
	
	
	
	
	
	
	FIFO - First In/First Out or shares acquired first will be closed first.
	Specific Identification. - Shares sold are those covered by Transaction File records selected by the user.
	Average cost - Uses Single-Category Method and selects records to sell on a first in, first out basis.
	
	
	
	
	
	
	
		
	
            Buy, Short, Write
                                  Lower
                                  Lower
            Reinvested Distribution
                          Lower
                                  Lower
            Buy, Short, Write
                                  Upper
                                  Upper
            Reinvested Distribution
                          Upper
                                  Upper
            Buy, Short, Write
                                  Lower
                                  Lower
            Reinvested Distribution
                          Lower
                                  Upper
            Buy, Short, Write
                                  Upper
                                  Upper
            Reinvested Distribution
                          Upper
                                  Lower
Transaction Data records are also created through use of the Global Distribution 
routine and, in some circumstances, by the Program automatically in response to 
creation of certain records. 
 
 
 
 

 
To record that a Cash-in-Lieu payment was received as a result of sale of the 
fractional share, select ‘Fractional Share Sold’ in the Cash-In-Lieu Treatment 
frame. This will cause the fractional share quantity (the difference between the 
total calculated after-split share count and the edited amount) to be sold. The 
transaction record(s) having the earliest Transaction Date is used as the source 
to the fractional share sold. The Basis per share value of the after split 
transactions is the pre-split Basis value divided by the split ratio. Sale of 
the fractional share would usually result in a capital gain or loss.
 
 


Securities included in the ‘New Symbol’ list are restricted to those which are 
similar to the selected ‘Old Symbol’ security. If the ‘Old Symbol’ security is a 
mutual fund (its Exchange is set to ‘Mutual Fund’) then the ‘New Symbol’ list 
includes only mutual funds. If the ‘Old Symbol’ security is not a mutual fund, 
the ‘New Symbol’ list includes only securities of the same as Security Type
as the selected ‘Old Symbol’ security.
 
 
One example of when this function is useful is to split a previously entered 
Qualified Dividend record into a Qualified portion and an un-Qualified portion. 
After dividing the transaction you must use Data 
Entry>Transactions>Change/Delete to edit the ‘Qualified Dividend’ setting on the 
divided records.
A - Short-term transactions reported on Form 1099-B with basis reported to the 
IRS
B - Short-term transactions reported on Form 1099-B but basis not reported to 
the IRS
C - Short-term transactions for which you cannot check box A or B
A - Long-term transactions reported on Form 1099-B with basis reported to the 
IRS
B - Long-term transactions reported on Form 1099-B but basis not reported to the 
IRS
C - Long-term transactions for which you cannot check box A or B
	
	Add New Security
	Change (Edit) / Delete 
	Security
	Security Types
	Stock Exchanges
	Edit Security Record Settings
		
Expiration Date: This date is used in the Exercise Option function and in 
preparation of the Alert notification of options, warrants expiring. In all 
Portfolio Reports, options and warrants are considered to have no value on dates 
after their Expiration Date. 
To select an existing entry to edit or delete, either enter its Exchange Code 
and press Enter or select it from the Exchange Name list.
The following Exchanges (and associated single-character Codes) are included on 
the initialized database furnished with the Program:
	
C CBO 
T CBT
X CMX 
M Mutual Fund
Q NASDAQ
N NASDAQ Nat'l
Y New York
O Other
To create a new listing, enter a 
unique Exchange Code and an Exchange Name and click ‘Save’.
Use the Data Entry>Security Data>Exchanges>Add function to add an Exchange Code.
Active / Inactive Securities
Edit State Tax Exempt Entries
Note that Portfolio file records contain values which pertain to the portfolio 
as a whole whereas Transaction file records contain values which pertain to 
securities held in a portfolio.
	
The Portfolio ID can be up to 3 characters, and identifies the Portfolio that 
the Transaction data is associated with. Use the Data Entry>Portfolio 
Data>Portfolio>Change/Delete Portfolio function to edit the Name and other entries for 
an existing Portfolio. Identify the portfolio by either selecting it from the 
list, entering its Portfolio ID or entering its Account Number and then click 
the OK button. The existing data associated with the Portfolio ID is displayed 
on the resulting screen. Click Save to 
save changes to the Portfolio ID record or click Delete to eliminate the 
portfolio and all of its transactions.
Use the Data Entry>Portfolio Data>Portfolio>Add Portfolio function to create a new Portfolio ID 
record. Enter a 1, 2 or 3-character Portfolio ID and a 
Portfolio Name on the ‘Create New Portfolio in Current Database’ screen and select the appropriate 
Type category. All other entries are optional. The Types available are taxable, 
tax-deferred, or Roth IRA. This Type and the Tax Codes on the transaction 
records determine the tax to be calculated. The Type is also used to calculate 
the unrealized tax amount on the Portfolio Balance records. The Roth IRA balance 
record will contain no unrealized tax amount. The tax-deferred account uses the 
income tax rates of the portfolio. The taxable account uses all tax rates and 
transaction tax codes applicable to the transaction. The tax amount on the 
balance record is used only in after tax calculations in the Rate of Return 
Report.
 
	
The Download Current Price function cannot obtain price data for Call and Put 
Options which do not have the Yahoo!® Option symbol recorded in the Ticker field 
and the Option expiration date recorded in the Expiration Date field of the 
Option Security record. The Download Current Price function cannot obtain price 
data if the Internet Privacy setting is ‘Block All Cookies’.
	Import Prices
	File Setup
	Schwab Bond Prices
	
The Price File Description layout of the selected ‘File Description’ is used 
describe the structure of the downloaded file. It is very important that the 
‘File Description’ accurately describes the import file.
Clicking ‘Import’ opens the ‘Select Import File’ window where you will select 
the price file to be imported. The default directory (folder) and file 
name in this window are those saved in the selected Pricing>Import Pricing>File Setup function which is used to 
define the layout of the downloaded 
price file. Before using a ‘File Description’ for the first time, be sure 
the description correctly defines the file being imported.
The Schwab Positions export file identifies bonds by their CUSIP number. To be 
able to import bond prices from this file the Security File records for the 
bonds must include the bond CUSIP number.
To import bond price values from an export file previously exported from a 
Schwab Positions report select Pricing>Import Pricing>Schwab Bond Prices, select 
the appropriate Price Date and click ‘Import’. Select the previously saved 
Schwab Positions export file from the ‘Select Import File’ window and click 
‘Open’ to start the import operation.
 
 
 
Price Alerts
 
The Price Alert table has two purposes: (1) to list those securities whose 
current price is outside either the current High and/or Low Alert limits. The securities 
included in the table are determined by the selection in the Security Listing Options 
frame. 
  
  
There are three categories of reports available. The Portfolio Reports provide 
data concerning the status or performance of the selected portfolios; the 
Status, Total Return and Income reports also provide data concerning the individual 
holdings with the selected portfolio. The Portfolio Tax reports include three 
(Interest, Dividends and Capital Gains), which are formatted as attachments to 
the IRS Form 1040. The Tax Liability report lists estimated tax liability 
resulting from activity in the year selected, and the Foreign Tax Summary 
summarizes Dividend/Interest transactions recorded as payments of foreign tax. 
 
The third group may be found in the Analysis Section, and contain analyses 
relating to either securities and/or portfolios. 
 
There are also Data Listings to provide reports of the contents of the Data 
Records comprising Portfolio Analyzer database. 
 
Reports may be displayed, printed to a file for later viewing or printing, or 
printed directly. 
 When printing any report to your printer or to file, you will have the option of 
page breaking with a change in portfolio, the selection for Header placement, 
and also a Windows printer option screen. Here you can change the selected 
printer, characteristics of the printer, and font selection. 
 
 
 
  
Data listings list the records contained in the database. The various listing 
functions pertain to the various sections of the database except for the 
‘Options by Underlying Security’ function which is a specialized Security File 
listing. 
 
 
  
This function lists data recorded in the Security Database, {sec}.mdb, for the 
selected securities. 
	 
The purpose of the function is for displaying or printing 
only. To edit or delete records, use the Data Entry-Security Data-Change/Delete Security function. 
  
When a transaction is recorded, the data entered is saved on a transaction 
record in the current Transaction Database. The purpose of this function is to 
create a chronological list of transaction records for the selected portfolio(s) 
and security(s). The transactions included in the listing may be limited by 
Transaction Date and Transaction Code. In the 80-character version data from the 
closed side of the transaction, if any, is displayed below data from the open 
side. In the 132-character version, open and closed data are displayed on the 
same line. 
  
This function lists Portfolio ID data recorded in the current Transaction 
Database for the selected portfolios. The listing can be restricted to those 
portfolios of a specific Type. 
To restrict Portfolio ID records listed 
based on Memo field entries, check the ‘Screen by Memo’ box.  To base the 
restriction on the total Memo entry, select ‘Total Memo’ and enter that Memo 
entry in the text box.  To base the restriction on a single character string, 
select ‘String’ and enter the string in the text box.  To base the restriction 
on a two or more character strings, select ‘String(s)’ and enter the strings, 
separated by spaces, in the text box. A character 
string of ‘gi’ or ‘if’ or ‘ft’ would cause records having the word ‘Gift’ in the 
Memo field to be listed.  The Screen function is not case sensitive.
  
  
The purpose of the Portfolio Activity Listing is to list the Portfolio Activity 
(Balance, Deposit, Withdrawal, Tax and Fee) records of the selected portfolios. 
The listing can be limited to those of a selected Type and can be further 
limited to those containing a specified text string in the Memo field.
 
To restrict Portfolio Activity records listed 
based on Memo field entries, check the ‘Screen by Memo’ box.  To base the 
restriction on the total Memo entry, select ‘Total Memo’ and enter that Memo 
entry in the text box.  To base the restriction on a single character string, 
select ‘String’ and enter the string in the text box.  To base the restriction 
on a two or more character strings, select ‘String(s)’ and enter the strings, 
separated by spaces, in the text box. A character 
string of ‘gi’ or ‘if’ or ‘ft’ would cause records having the word ‘Gift’ in the 
Memo field to be listed.  The Screen function is not case sensitive.
 
  
  
The purpose of the Name/Address File Listing is to list the Name/Address File 
records of the selected portfolios. The listing can be limited to those of a 
selected Type and can be further limited to those containing a specified text 
string in one or more of the record fields.
 
  
  
Options by Underlying Security Listing 
The purpose of this listing function is to list the option Security File records 
of options having the selected security identified as the ‘Underlying Security’. 
The list can be limited to either or all option types, Call, Put, Future and/or 
Warrant. It can also be limited to those options which are not marked as 
‘Inactive’ and to those whose ‘Expiration Dates” are within a specified date 
range.  
  
A Report Header can be placed at the top of most reports sent to a file or 
printed. The header can contain any number of lines and may be caused to appear 
on all pages of the report or restricted to the first, even, or odd numbered 
pages. To create a new header or to edit an existing one, select Report Header 
under Reports on the Main Menu. After entering or editing a header, click the 
Save command button to save the entries made in the Report Header text box. 
When you elect to print a report, a Report Setup window is displayed in which 
you can choose to use from zero to all of the lines established for the Header 
Title. If seven lines of Header Title have been saved and you elect to use three 
lines as a Header Title, the top three lines are used.
 
The Report Setup window allows you to select how many Report Header lines are to 
be placed at the top of a printed report or a report sent to file. You can also 
select whether to place the Report Header lines on All Pages, Even Numbered 
Pages, Odd Numbered Pages or only on the First Page. The Report Header lines can 
be either Centered on the page or Left Justified.
 
The Left Margin Adjustment value in the Report Setup window is the number of spaces inserted on the left 
side of the report to move it to the right when it is printed. If a number of 
blank lines are created at the top of the Report Header, the Report Header Lines 
value can be used to move the report down by the desired number of lines when 
printed.
 
If more than one Portfolio has been selected to be included in the report, you 
can choose to have each Portfolio start on a new page by checking the Page Break 
on Portfolio check box.
 
The currently selected Printer Font Name, Italic/Oblique, Bold and Size 
selections are shown. Click the 'Change Font Setting' option button if you want 
to change the font setting before printing the report or click the 'Use Current 
Font Setting' button to retain the current settings. The Font Setting options do 
not apply if you select the 'Print to file' check box in the Print dialog box to 
print the report to a text file.
 
After the desired entries have been made, click the OK Button.
 
  
  
Select Display to have the report displayed or select Print to have the report 
printed to file or to a printer without first being displayed. Displayed reports 
can be printed by clicking the Print command button on the display window.
 
  
  
  
  
This function lists bonds which will mature and options which will expire during 
the specified notice period. Select the Bond Maturity Date selection to cause 
the report to include bonds whose Maturity Date is within the notice period. 
Select the Bond Call Date selection to cause the report to include bonds whose 
Call Date is within the notice period. Select the Bond Maturity and Call Dates 
selection to cause the report to include bonds whose Maturity Date or Call Date 
is within the notice period.  
  
This report lists Holdings that are expected to pay Dividends or Interest during 
the selected ‘Number days notice’ period. The report is based on 
Dividend/Interest entries on each holding’s Security File record.
 
  
  
This function lists holdings whose tax status will become ‘Long Term’ during the 
specified notice period.
 
  
  
The Utility actions perform functions that can modify information throughout 
your portfolios. Please be aware of what the utility does, and what it can 
impact before using. 
 
  
When an income-type record ("Dividend", "S.T. Distribution", "L. T. 
Distribution", "M.T. Distribution", "Util Reinvest" and "Interest") is recorded, 
that income is allocated to the quantity-type transactions responsible for that 
income. This utility recalculates the allocation amounts for holdings (except 
security Types Call, Put, Hard Asset, Other, Warrant, Zero and Cash-Liquid) and 
also recalculates the amount per share represented by these and "Return of 
Capital" distributions. Income and distribution per share values on the affected 
records are replaced by the newly calculated values. 
Depending on the number of 
transaction records in the database for the selected securities and portfolios, 
and the speed of your computer, the time required to complete this allocation 
process could be several minutes.
 
  
  
Allocate Interest / Calculate Yield 
This utility recalculates the average effective interest rate reflected by 
income records. The average effective interest rate is the interest rate, which 
if it was in effect since the last interest payment date and was applied daily 
to that day’s balance, would result in the interest amount received. Income and 
interest rate values on the affected records are 
replaced by the newly calculated values. The interest rate calculated for an 
interest transaction record is determined by the date and amount of that 
interest payment, the date of the previous interest payment and the dates and 
amounts of additions to and subtractions from the account between the previous 
and current interest payments. If any of this data is changed after recording an 
interest payment, the originally calculated interest rate is no longer correct. 
This routine may be used to recalculate the interest values if such changes have 
been made in a "Cash-Liquid" holding.
 
  
  
Create Portfolio Balance Record(s)
 
This function is used to create Portfolio File Balance records which contain the 
Portfolio value (Balance) and the theoretical tax liability on unrealized 
capital appreciation of all holdings owned by the portfolio(s) on the specified 
date. Balance record values are used in portfolio Rate of Return calculations; 
they also provide portfolio values on the Beginning Period date on Portfolio 
Status reports. 
Balance values are determined as the sum of the values of all holdings owned on 
the Balance record date plus accrued interest for bond holdings. The accrued 
interest calculation is based on Security File Interest Date, Frequency and 
Amount values; if any of those fields is blank, no accrued interest is 
calculated. The per-share security values used in calculating Balance 
record values are obtained from the Security File record Closing Price or Price 
on Transaction files. If a price is not available for the selected Date the 
price for the next prior available date is used. Prior to creating the record(s), 
a 'Download Security Prices?' option is displayed. If 'Yes' is selected, prices 
for the Balance record Date will be downloaded and used in the calculation. The 
downloaded prices will also be used to update the Security File record for those 
securities whose current record contains a Closing Price value for an earlier 
Price Date. Securities for which prices are not available from Yahoo!® are 
listed on a Manual Pricing grid so that prices for the Balance record date can 
be entered manually. The grid initially displays the current
Security File record Closing Price and Date.
The theoretical tax liability value (combined state and federal) for a holding 
is the tax which would be due if the entire portfolio were liquidated on the 
date for which the balance is to be calculated. 
For taxable portfolios, the tax on an individual holding is calculated by 
multiplying the applicable capital gains tax rate times the unrealized gain/loss 
on the holding (if the Tax Code on the transaction record is either Earnings 
Only or No) as of that date. The theoretical gain/loss is the difference between 
the value of the holding and its basis on the Balance record date. 
For tax-deferred accounts, the tax liability will be the current balance times 
the combined federal and state tax rates for the portfolio, which is what would 
be owed if a distribution of that amount were taken. 
For a Roth IRA, there will be no tax calculated.
 
  
  
Create Portfolio Tax Record(s)
 
Portfolio File Tax-type records are used by the program when calculating 
after-tax portfolio rate of return. 
  
  
Use this utility to cause the Program to recalculate the Basis value of 
acquisition type transactions for specified Portfolio and/or Securities. Unless 
Adjust Basis records have been created, either manually or automatically, the 
basis is calculated as the Total Amount value of a transaction divided by the 
Quantity covered by the transaction. If Adjust Basis records have been 
generated, the basis value on a transaction record includes the effect of the 
amount of the subsequent Adjust Basis records.  
  
  
Recalculate Tax on Transactions
 
Among the data items included on Transaction File records is the estimated tax 
liability resulting from taxable activity, e.g. receipt of taxable dividends or 
realizing a gain/loss from sale of assets. Use the 'Utility>Recalculate Tax on 
Transactions' function to cause these tax liability values for all transactions 
in the named portfolio in the calendar year specified to be calculated (or 
re-calculated) based on the tax rates currently carried on a Portfolio Data Tax 
Rate record. These tax values are used only when calculating after-tax Portfolio 
Rate of Return Report values and after-tax Total Return Report rate of return 
values; they are not used in the Tax Liability Report. 
The Federal Income Tax values are used to calculate estimated federal tax due on 
taxable dividends, interest and short term capital gains for transactions having 
a Federal Tax Exempt entry of "No". The Federal Long Term Capital Gains Tax 
values are used to calculate estimated federal tax due on long term capital 
gains for transactions having a Federal Tax Exempt entry of "No" or "Earnings 
Only". 
The Federal Mid Term Capital Gains Tax values are used to calculate estimated 
federal tax due on mid term capital gains for transactions having a Federal Tax 
Exempt entry "No" or "Earnings Only". 
The State Income Tax values are used to calculate estimated State tax due on 
taxable dividends, interest and short term capital gains for transactions having 
a State Tax Exempt entry of "No". The state tax portion of the Estimated Tax 
value does not consider the effect of the State Tax Exempt percent value on the 
Security File. The state tax calculated for transactions having a State Tax 
Exempt entry of "No" assumes the transaction amount is fully taxable by the 
state; if five percent of the amount is actually exempt from state taxation, the 
calculated state tax is overstated by about five percent. 
The State Long Term Capital Gains Tax values are used to calculate estimated 
State tax due on long term capital gains for transactions having a State Tax 
Exempt entry of "No" or "Earnings Only". 
The State Mid Term Capital Gains Tax values are used to calculate estimated 
State tax due on mid term capital gains for transactions having a State Tax 
Exempt entry of "No" or "Earnings Only".
 
  
  
This function is normally used under the direction of our Technical Support. It 
simply re-sorts the price files into the correct order. Although it should never 
be necessary for the User to re-sort a price file, the ability is provided in 
the unexpected event that it should be necessary.
 
  
  
	Merge Portfolio 
  
  
Use this function to cause the transactions of two portfolios to be copied to a 
new, currently non-existent portfolio. A new Portfolio ID record is also created 
for the new portfolio; the Portfolio ID is inserted as the ‘Name’ field.
 
  
  
Use this function to duplicate all transaction, portfolio, and name/address data 
of a selected Portfolio into a new portfolio.
 
  
  
Use this function to cause the portfolio identifier to be changed on all 
Transaction Data and Portfolio Data records in the first named portfolio to that 
of the second portfolio. Use the Portfolio Data-Portfolio ID-Change/Delete 
function to change the Portfolio Name of the portfolio. Use the 
Utility>Global Edit>Transfer Holding(s) function to change the portfolio 
identifiers on the Transaction Data and Portfolio Data records of only a single 
holding. This effectively deletes the old portfolio. 
  
  
Use this function to copy all transaction records involving a specified security 
in a Portfolio/Sub and duplicate them in a different Portfolio/Sub. One use of 
this function is to test the effect of transaction entries without disturbing 
your active data. For this purpose, use this function to copy all transactions 
involving a single holding to a "test" portfolio and then, when the testing is 
finished, delete the all transaction records for the "test" portfolio using the 
Delete Holding.
 
  
  
The Transfer Holding utility moves all transaction records for an existing 
Portfolio ID, Security, and Sub number to a different Portfolio ID and Sub 
number.
 
  
  
The Change Symbol utility changes the Symbol identifier for the selected 
security on its Security File record and also changes the Symbol identifier on 
all Transaction Data records for that security.
 
  
  
The Change Type utility changes the Security Type of the selected security on 
its Security File record and also changes the Symbol Type on all Transaction 
Data records for that security. There are restrictions involving which types are 
interchangeable.
 
  
  
The Change Tax Codes utility is used to change or conform the Tax Codes on all 
Transaction Data records of a holding in a specified Portfolio and Sub.
 
  
  
The Change Sub utility is used to change the Sub number on individual 
Transaction Data records of a holding in a specified Portfolio and Sub. 
  
  
The Unclose Holding utility removes the Closing (sell/close) data on 
transactions involving an existing Portfolio ID, Security, and Sub number for 
the selected date period.
 
  
  
The Delete Holding utility deletes all transactions involving an existing 
Portfolio ID, Security, and Sub number. This action is non-reversible.
 
  
  
The Utility>Global Edit>Delete Name/Address Records function provides the 
ability to delete Name/Address type records from the current transaction 
database. 
  
  
The Utility>Global Edit>Delete Security Records function provides the 
ability to delete Security records from the security database, {sec}.mdb. The 
Symbol, CUSIP, Name and Inactive setting of all security records are displayed 
on the grid. Select the desired grid sort order from the options in the Grid 
Display Order frame. Double click the existing selection to reverse the 
ascend/descend order.  
  
  
  
When Portfolio Analyzer is launched the Main Menu is displayed from which 
the various data entry and report functions can be selected. If you prefer that 
a particular data entry or report function be selected automatically when the 
program is launched, check that selection from the provided list.
 
  
  
Transfer type records generally accompany transaction records involving cash 
such as buying, selling, cash dividends, etc. For example the cash required for 
a stock purchase came from either a liquid cash account within the portfolio, a 
cash account not included in any portfolio or a liquid cash account in a 
different portfolio. 
  
  
Upon recording a transaction which involved either the payment or receipt of 
funds a window is displayed in which you first make a ‘Transfer Funds’ 
selection. Depending on the selection, the program will create either or both a 
Transaction File ‘Transfer’ type record in the designated Liquid Cash security 
or a Portfolio File ‘Deposit’ or ‘Withdrawal’ record or, if ‘No Transfer’ is selected, neither. 
  
  
Selection of this item pops up a working calculator on the screen.
 
  
  A database can become corrupted if the program is closed unintentionally during a data 
entry operation due to a power outage or computer hardware problem.  This function 
attempts to repair 
 
  
 
Press Enter after editing a High or Low Alert value to record the change.
	Portfolio Reports
	Data Listings
	Report Header
	Security
	Transactions
	Portfolio ID's
	Portfolio Activity
	Name / Address
	Options by Underlying Security
	 
 
The listing may be limited to transactions whose opening Amount is within 
specified limits.
The purpose of this function is for displaying or printing only. To edit or 
delete records, use the Data Entry-Transactions-Change/Delete function.
The ‘By Security’ Report Type selection provides a listing of transaction 
records grouped chronologically by Security. 
The ‘By Date’ Report Type selection provides a listing of transaction 
records listed in order of Transaction Date.
Transfer type records used by Liquid Cash securities contain Origination Date 
and Audit Symbol fields. Although the report column headings do not provide for 
these fields, one or both of them are listed with Liquid Cash Transfer entries 
on the reports. 
When a Stock Split of Merge is recorded, the Program creates a new duplicate 
record for each open acquisition type record, i.e. records of buy transactions 
and distributions which were reinvested into shares. These new records carry the 
new quantity and price values and, for mergers, they carry the new Security Name 
and Symbol. The Transaction Types and/or Tax Codes on certain new and pre-Split 
or pre-Merger records are lower-case for Program operation purposes. Pre- and 
Post-Split records carry the same security Symbol and Name. New Company 
Pre-Merger records carry the security Symbol and Name of the surviving or 
acquiring company. Pre-Split and pre-Merger closed records and Cash Dividends 
are not affected by a Split or Merger. 
The purpose of this function is for displaying or printing only. To edit or 
delete records, use the Data Entry-Portfolio Data-Portfolio-Change/Delete Portfolio function.
	
	
	Price Alerts
	Expirations
	Dividends / Interest
	Holdings Going Long Term
 
    Allocate Distributions
 
	Allocate Interest / Calculate Yield
	Create Portfolio Balance Record(s)
	Create Portfolio Tax Record(s)
	Recalculate Cost Basis
	Recalculate Tax on Transactions
	Global Edit
	Preferences
This utility creates Tax-type records for the specified Portfolios for the date 
range. The Tax Records will be created on a quarterly basis, corresponding with 
the tax due dates of the 15th of January, April, June, and September, if they do 
not already exist. Existing Tax Records for these dates will not be replaced. 
Tax record amount values are obtained from Transaction data records.
Since the Total Amount value is rounded off to two decimals, recalculating 
Basis/share by dividing the Total Amount value by the Quantity value will result 
in a Basis/share value slightly different from the value initially on the record 
if the Quantity value is not an integer and/or the Price value contains more 
than two decimals. For example a Quantity of 5.678 times a Price of 3.456 
results in a Total Amount of 19.62, rounded off to two decimals. Recalculating 
the Basis by dividing 19.62 by 5.678 results in a Basis of 3.455442 rather than 
3.456000. Although both values are ‘correct’ they are different.
If values which determine the cost basis of an acquisition are changed, this 
utility may be used to recalculate the Basis value.
	
	Duplicate Portfolio
	Change Portfolio ID
	Copy Holding(s)
	Transfer Holding(s)
	Change Symbol
	Change Type
	Change Tax Codes
	Change Transaction Sub
	Unclose Holding
	Delete Holding
	Delete Name/Address Records
	Delete Security Records
Click the ‘Change Sub’ button to cause transactions of the specified 
Portfolio/Security/Sub to be displayed on a grid. Click the ‘Sub #’ cell of a 
transaction, enter the desired Sub number and press ‘Enter’ to save the new Sub 
number onto the grid for that transaction. Click the Save button to save the new 
Sub numbers into the Transaction database.
Select the Portfolio for which records are to be deleted and then click OK to 
display the Type, Name and Account fields of all Name/Address records for that 
portfolio. Select the desired grid sort order from the options in the Grid 
Display Order frame. Double click the existing selection to reverse the 
ascend/descend order. 
Click on any field of a record to select that record for deletion. After 
selecting a record you may Shift+Click another record to select all records 
between these selections. Clicking a previously selected record ‘un-selects’ 
that record.
Click the Delete Selected Records button to cause the highlighted records to be 
deleted.
Click on any field of a record to select that record for deletion. After 
selecting a record you may Shift+Click another record to select all records 
between these selections. Clicking a previously selected record ‘un-selects’ 
that record.
Click the Delete Selected Records button to cause the highlighted records to be 
deleted.
	
The Transfer Screen which is automatically provided after entering a transaction 
involving cash allows you to make a 'Transfer Funds' selection of either 'Inside 
Portfolio', 'Outside Portfolio', or 'Different Portfolio' to indicate the proper 
choice. Depending on the choice the program automatically creates either a 
'Transfer' record for the appropriate Liquid Cash account and/or a portfolio 
Deposit or Withdrawal record. The Liquid Cash Transfer records are necessary to 
cause the Liquid Cash balance to be correct and the portfolio Deposit or 
Withdrawal records are necessary for calculation of Portfolio Rate of Return. 
Selecting the fourth 'Transfer Funds' choice of 'No Transfer' causes the program 
to create no transfer record.
To eliminate the display of the Transfer screen check the check box.
Outside Portfolio - If the transaction involved the use of funds from a source 
outside the portfolio, the Program will create a Portfolio ‘Deposit’ record to 
account for funds being added. If the transaction involved the receipt of funds 
which were not retained in the portfolio, the Program will create a Portfolio 
‘Withdrawal’ record to account for funds. These ‘Deposit’ and ‘Withdrawal’ records are used when portfolio rate of return 
performance is calculated.
Inside Portfolio - If the funds involved in the transaction came from or were 
deposited in a ‘Liquid Cash’ account within the portfolio, select that ‘Liquid 
Cash’ security from the ‘Transfer Account Symbol’ list. If a ‘Transfer Symbol’ 
has been indicated on the Portfolio’s Portfolio ID record, that security will be 
the default ‘Transfer Account Symbol’ selection. The Program will create a 
‘Transfer’ type Transaction record for that security. The ‘Total Amount’ value 
would be a negative value for transactions which require the payment of funds 
such as ‘Buys’ or closing Shorts or Writes and would be a positive value for 
transactions such as ‘Sales’ or receipt of Cash Dividends.
Different Portfolio - If the funds involved in the transaction came from or were 
deposited in a ‘Liquid Cash’ account within a different portfolio, select that 
Portfolio ID and then select the appropriate ‘Liquid Cash’ security from the 
‘Transfer Account Symbol’ list. The Program will create three records. If the 
transaction involved the expenditure of funds, a Portfolio ‘Deposit’ record will 
be created for the original portfolio, a Portfolio ‘Withdrawal’ record will be 
created for the Transfer portfolio and a negative ‘Transfer’ type Transaction 
record will be created for the selected Transfer Account in the specified Sub 
Number of the Transfer portfolio. If the transaction involved the receipt of 
funds, a Portfolio ‘Withdrawal’ record will be created for the original 
portfolio, a Portfolio ‘Deposit’ record will be created for the Transfer 
portfolio and a positive ‘Transfer’ type Transaction record will be created for 
the selected Transfer Account in the specified Sub Number of the Transfer 
portfolio. If a ‘Transfer Symbol’ has been indicated on that Portfolio’s 
Portfolio ID record, that security will be the default ‘Transfer Account Symbol’ 
selection.
No Transfer - Select ‘No Transfer’ to prevent any transfer record from being 
automatically created. This choice would be made if you are re-entering a 
transaction which had been deleted. It might also be used if you are recording 
the exchange of one mutual fund for another in the same mutual fund family. This 
would be recorded by selling the first and then buying the other where the sale 
‘amount’ and purchase ‘amount’ are equal. You may choose to not have the 
transfer records created because you have no liquid cash fund or you prefer to 
not have the counter-balancing records created since they would have no effect 
on any other calculation.
If the Security database contains no Liquid Cash type security, Outside 
Portfolio and No Transfer are the only choices available. If only one portfolio 
exists in the Current Transaction Database, the Different Portfolio choice is 
not available.
To copy databases to a floppy or different directory, select the Backup Database command from the File menu. Select the names of the files to be backed up from the Database list. Hold down the Shift or Ctrl key while selecting files to select multiple files.
Select the drive on which the files are to be copied from the Target Drive drop-down list. Select the directory (folder) in which the files are to be copied from the Target Directory list. Click OK to cause the selected files to be copied to the selected directory on the selected drive.
To copy files to a CD you must use Windows Explorer or your CD burning software.
A Balance record contains the Portfolio value (accrued interest on bonds should be included) on a stated date (at 11:59 PM). Rate of return calculations consider that the Balance value on a given day includes the effect of deposits and withdrawals made on that date. A Balance record is required for both the Beginning Date and the Ending Date when creating a Rate of Return Report. This record also includes a field for the Portfolio's theoretical tax liability on accrued interest and unrealized capital gains. This value is used only when after-tax ROR values are calculated.
Fee records are used only if net of fees Rate of Return reports are needed. If funds are withdrawn from a portfolio to pay fees and net of fee reports are to be generated, a Withdrawal record reflecting the withdrawal must be entered in addition to the Fee record. If the 'Create Withdrawal record in amount of Fee record also' check box is checked when a new Fee record is created, a Withdrawal record in the same amount will also be created. When calculating an after-fee ROR, the Program treats Fee records as deposits thus resulting in a lower performance value.
If fees are deducted from portfolio funds (thus reducing the portfolio value), but a Withdrawal record reflecting the deduction is not entered, ROR values calculated will actually be "net of fees" even when the "Net of Fees" check box on the report entry screen is unchecked.
The tax amount values on Tax records are used only in the calculation of the after-tax Rate of Return reports; these records are required if both before and after tax reports are to be generated. The value entered should be the tax amount due to income and/or gains resulting from investments in the portfolio; it should not include taxes resulting from non-investment income such as salaries, pensions, etc. If funds were withdrawn from a portfolio to pay taxes and both before and after-tax reports are to be generated, a Withdrawal record reflecting the tax payment must be entered in addition to the Tax record. If the 'Create Withdrawal record in amount of Tax record also' check box is checked when a new Tax record is created, a Withdrawal record in the same amount will also be created. When calculating an after-tax ROR, the Program treats Tax records as deposits.
Use the Portfolio>Portfolio Type>Add New Type function to add Portfolio Type entries into the Portfolio Type list.
To create a new Portfolio Type, enter a Type Code in the Code box and the desired Type Name in the Name box and click Save. If the entered Code is already in use you will be advised to change it or to leave it blank in which a Code will be created by Portfolio Analyzer.
Portfolio Type - Change/Delete
Use the Portfolio>Portfolio Type>Add/Change/Delete Types function to edit or delete Portfolio Type entries in the Portfolio Type list.
To delete an existing Type, select that Type and click Delete.
To edit an existing Type Code or Name, make the desired change and click Save.
Portfolio Type - Assign to Portfolio
The Portfolio>Portfolio Type> Assign Type to Portfolio function generates a list of all portfolios to enable the assignment, replacement or removal of Portfolio Type entries. The Type assignment for a single portfolio may also be made when a portfolio is initially created using the Portfolio> Add Portfolio function and also by using the Portfolio> Change/Delete Portfolio function.
A list of the currently existing Portfolio Types is located at the top of the portfolio list. To add or change the current Type entry for a Portfolio, select the desired Type from the Portfolio Type list and then click the Portfolio Type cell of a portfolio to assign that Portfolio Type selection to the portfolio. To eliminate, rather than replace an existing Type entry, select 'None' as the Portfolio Type.
The Portfolio Type property of a Portfolio ID may be used to identify the type of assets in the 'portfolio' such as equities, fixed income, etc.
The Portfolio Type property may also be used as a 'sub-account' identifier if the Account Number is your primary identifier. For example, a single Account Number may pertain to a group of mutual funds or other assets. In this case, Deposit, Withdrawal, Balance, etc values would be recorded for the various sub accounts (Account Number-Portfolio Type pairs) which would all have unique 'Portfolio ID' values which are the key identifiers used by Portfolio Analyzer to identify the entity to which the Deposit, Withdrawal, Balance, etc. values apply.
Create a Portfolio Data Listing
To create a portfolio data listing, select the Portfolio ID's command from the Listings menu. Select the portfolio(s) to be included in the listing, select a Report Mode of either Display or Print and then click the OK command button.
To restrict Portfolio records listed based on Memo field entries, check the 'Screen by Memo' box. To base the restriction on the total Memo entry, select 'Total Memo' and enter that Memo entry in the text box. To base the restriction on a single character string, select 'String' and enter the string in the text box. To base the restriction on a two or more character strings, select 'String(s)' and enter the strings, separated by spaces, in the text box.
A character string of 'gi' or 'if' or 'ft' would cause records having the word 'Gift' in the Memo field to be listed. The Screen function is not case sensitive.
Portfolio ID Listing - Portfolio Selection
A Portfolio Listing can be created for a single specified portfolio or for each of a group of specified portfolios. Select from the Portfolio Selection List Box the portfolio(s) you want included in the report. Double-clicking any Portfolio ID causes all portfolios to be selected for inclusion in the report. Multiple portfolios can be selected by depressing the Ctrl key while clicking on a portfolio entry in the Portfolio Selection List Box.
The Portfolio ID Wild Card Entry Text Box may be used to cause all portfolios whose ID's match the wild card entry to be selected. The Portfolio Type Selection List may be used to cause all portfolios having the selected Portfolio Type to be selected. Select the Type option to toggle the Portfolio ID Wild Card Entry frame to Portfolio Type Selection or Select the Wild option to toggle the Portfolio Type Selection to Portfolio ID Wild Card Entry frame.
A previously saved Portfolio Group selection may be used to select portfolios by clicking on the Drop-Down Text Box control button and then clicking on the desired Group Name.
To print the displayed report or to write it to an ASCII file, click the Print Command Button to display the Windows Print Dialog Box. To write the report to an ASCII file, select the Print to File Check Box and then enter or select a file name and path in the Windows Save As Dialog Box.
To select all portfolios having the same Portfolio Type assignment, select that Type from the Portfolio Type Selection list.
Use the Portfolio>Portfolio Type function to edit the Portfolio Type Selection list. Use the Portfolio>Change/Delete Portfolio function to enter or change the Portfolio Type assignment of a Portfolio.
Rate of Return Report - Portfolio Group
A group of selected portfolios may be saved for future use by clicking the New command button to create a blank text field in the Portfolio Group Text Box, entering a name (up to 9 characters) in the blank field and then clicking the Save command button. A previously saved Portfolio Group selection may be used by clicking on the Drop-Down Text Box control button and then clicking on the desired Group Name. Clicking the Portfolio Group Delete command button deletes a Portfolio Group from the list. To change the portfolios included in an existing group, select that group, make the desired changes to the portfolio selections and then click the Save command button.
If more than one Portfolio Group has been created a Print Multiple Groups check box is present. When this check box is checked the Drop-Down Text Box is replaced by two Option Buttons: Select Group and All Groups.
If the Select Group button is selected a list of all Portfolio Groups is displayed from which one or more Groups may be selected. Click the OK button on the Select list to select the highlighted Groups.
Click the ROR Entry OK button to print the ROR report(s) for the selected Groups.
A group of selected portfolios may be saved for future use by clicking the New command button to create a blank text field in the Portfolio Group Text Box, entering a name (up to 9 characters) in the blank field and then clicking the Save command button. A previously saved Portfolio Group selection may be used by clicking on the Drop-Down Text Box control button and then clicking on the desired Group Name. Clicking the Portfolio Group Delete command button deletes a Portfolio Group from the list. To change the portfolios included in an existing group, select that group, make the desired changes to the portfolio selections and then click the Save command button.
Portfolio ID Listing - Report Mode
Select Display to have the listing displayed or select Print to have the listing printed to file or to a printer without first being displayed. Displayed listings can be printed by clicking the Print command button on the display window.
The maximum length of the listing is 2000 lines. If the displayed listing will exceed the length limitation, you are given the option of displaying the top portion up to the limit or canceling the listing generation.
The Beginning Date and Ending Date drop down lists contain the Balance record dates pertaining to the currently selected portfolio(s). Beginning Dates listed are those earlier than the currently selected Ending Date. Ending Dates listed are those later than the currently selected Beginning Date.
Since a Balance record is interpreted as the value of a portfolio at the end of the day on the record date, to obtain a report for the calendar year 2004, the Beginning and Ending Dates should be 12-31-2003 and 12-31-2004, respectively.
If multiple portfolios are selected and each has a Balance record recorded for both the Beginning and Ending Date and Single is selected as the Report Period, a Grand Total is included at the bottom of the report.
If the After Tax option button is selected the Portfolio Gain/Loss values will include the effect of recorded Tax values. Displayed Balance values are net of Unrealized Tax values on those records and Tax values are displayed in the Tax column.
If the After Net of Fees option button is selected the Portfolio Gain/Loss values will include the effect of recorded Fee values. Fee values are displayed in the Fee column.
Select Detail to cause the report to display the date and amount of all Deposit and Withdrawal values. If multiple Deposit and/or Withdrawal values exist on a single date the net of the values is displayed. If After Tax or Net of Fees is selected, the Tax and/or Fee values are displayed by date.
Select Summary to cause the sum of the Deposit/Withdrawal, Tax and Fee values over the Gain/Loss period to be displayed.
To open the ROR Report Entry screen, either select Analysis>Portfolio Rate of Return, press Ctrl+R or click the Percent icon. The ROR Report Entry window contains selections which determine the nature of the Rate of Return Report to be generated. The selections to be made include:
Composite Report - Yes or No
Report Type - Summary or Detail
Compounding Frequency - Daily or Annual
Multi-Year Report - Yes or No
Before/After Tax - Yes or No
Net of Fees - Yes or No
Include Cents - Yes or NoPortfolio Selection - ALL, Single ID, Multiple ID's, Wild Card Entry, Portfolio Group 
Beginning Date - Report Beginning Date
Ending Date - Report Ending Date
Report Width - 80 characters or 132 characters
Report Mode - Display or Print
 
Note that rate of return values are calculated from the Balance record value on a beginning date to the Balance record value on an ending date, therefore, a minimum of two Balance record values are required to calculate a rate of return. Note also that the program does not interpret a Deposit record as a Balance record, even if it is a portfolio's first record. Since a portfolio whose value is zero cannot grow, regardless of the growth rate, a rate of return cannot be calculated for a period in which the beginning date Balance record value is zero.
After report selections have been made click the OK button. If the Period Returns selection is "Single" and the Composite Report selection is not checked, the rate of return calculated for each of the selected portfolios is based on a portfolio's oldest Balance record having a date later than the Beginning Date entry and the portfolio's latest Balance record having a date prior to the Ending Date entry.
After the report is displayed, the font used to display the report may be changed by selecting the desired font from the drop-down list at the upper left corner of the display. The selected font will be the default font for subsequent reports. Most available fonts have more than one available font size. When such a font has been selected, changing the report width by maximizing or by dragging a report left or right edge will cause the font size to adapt to the new report width.
After the report is displayed, it may be printed or written to an ASCII file by clicking the Print Button. After clicking the OK Button on the Report Setup Dialog, the Windows Print Dialog is displayed. To write the report to an ASCII file, select the Print to File Check Box and then enter or select a file name and path in the Windows Save As Dialog. If the report is an 80-character, multi-portfolio, non- composite report, the option to have each portfolio begin on a new page is available only by Selecting "Print" as the Print Mode in the report entry window.
Two performance values, Total Return and Annual Return, are calculated. The Total Return value is the performance over the period defined by the Beginning Balance date and the Ending Balance date. The Annual Return is the annualized performance assuming an average year of 365.25 days. Both values are "Total Return" values in that they include the effect of both the change in balance value from the Beginning balance date to Ending balance date and also the effect of deposit and withdrawal activity within the calculation period.
If a non-Special Report was created, a Total Return graph of up to 5 Portfolios may be created by selecting the desired portfolios from the Rate of Return Report and then clicking the Graph button. Select or de-select a Portfolio by clicking any row related to that Portfolio on the report.
For reports covering more than one portfolio and for which each portfolio has a Balance record for the Ending Date, click the Chart button to create a pie chart representing the Ending Date Balance values of the portfolios. If the pie chart is created from an after- tax report, option buttons are provided to cause the depicted balance values to be either before-tax or after-tax values. The after-tax value is the Ending Date Balance value minus the Balance record tax value.
Rate of Return Calculation Methods
Three methods for calculating rate of return values are provided: Daily Valuation, Modified Dietz and Modified IRR (Modified BAI). All are accepted by the Association for Investment Management and Research (AIMR) and Global Investment Performance Standards (GIPS) for use in calculating time-weighted rate of return values, i.e. values which exclude or minimize the effect of external cash flows. An ROR value which excludes the effect of external cash flows is a measure of the result of only how the money is invested whereas an ROR value which includes the effect of external cash flows is a measure of the result of both how a portfolio's money is invested and also the effect of the amount and timing of money made available for investing.The Daily Valuation Method uses a geometric linking technique in the calculation of an exact rate of return value which minimizes or excludes the effect of external cash flows, i.e. deposits and withdrawals to and from the portfolio. The link periods are determined by the dates of the Balance records. If a portfolio Balance record has been entered for each date for which deposit and withdrawal records are entered within the calculation period the Daily Valuation method excludes the effect of external cash flows. If a portfolio Balance record has been entered for each date for which ‘large’ deposit and withdrawal records are entered the Daily Valuation method minimizes the effect of external cash flows. If no portfolio Balance records have been entered for any date for which deposit and withdrawal records are entered within the calculation period the Daily Valuation result includes the effect of external cash flows.
The Modified Dietz method calculates an approximate rate of return value which includes the time and magnitude effect of deposits to and withdrawals from the portfolio. The value calculated will be close to that obtained using the Modified IRR (Modified BAI) method if the Deposit and Withdrawal values within the calculation period are small, relative to the portfolio value.
The Modified IRR (Modified BAI) method generates the internal rate of return value which takes into account the amount and timing of all deposits to and withdrawals from the portfolio during the analysis period. The internal rate of return is the interest rate which, if in effect throughout the report period and taking into account the amount and timing of all deposits and withdrawals to and from the portfolio during the period, would cause the beginning balance to grow (or decline) to the closing balance.
The Modified Dietz and IRR methods can be used to calculate ROR values which minimize the effect of cash flows by calculating ‘Period Returns’, and selecting Cumulative From Beginning Date values and Geometrically Linking the Cumulative Returns.
Rate of Return Report - Period Returns
Select the 'Period Returns' Single Option Button to calculate the performance over the 'single' period defined by the selected Beginning and Ending Dates. Select either the Monthly, Quarterly or Yearly Option Button in the Period Returns frame to obtain "period" results. If the Calendar Periods check box is checked, a Monthly period is the interval from the last day of one month through the last day of the succeeding month, a Quarterly period is the 3-month interval following December 31, March 31, June 30 and September 30 and a Yearly period is the interval from December 31 of one year through December 31 of the succeeding year; if the Beginning Date is not the end of a calendar period, the first period extends from the Beginning Date through the normal period end date. If the Calendar Periods check box is not checked, the period begin and end dates are determined by the selected Beginning Date; a Monthly, Quarterly or Yearly period is the interval from the beginning day of a period through that day one month, three months or twelve months later.
If cumulative return values are also desired, check either the Cumulative From Beginning Date or Cumulative To Ending Date Check Box. Calculation of multiple period ROR values requires that Balance records in the Transaction File exist for the affected portfolios for each needed anniversary date.
If the Beginning and Ending Dates encompass multiple periods, rate of return values are calculated for each period for which beginning and ending Balance records exist; however, if a Balance record is not available for the end of the first period for a portfolio, no period returns are calculated for that portfolio.
The Annual Return is the performance over a period of an average year consisting of 365.25 days.
Rate of Return Report - Multi-Year Report
Select Multi-Year Report to generate a performance report which lists for each portfolio the performance during each calendar year within the period defined by the Beginning and Ending Date selections. Since the performance periods are calendar years, the performance calculation requires Balance records for December 31 of the year prior to the report year and for December 31 of the report year. When the Multi-Year Report check box is clicked, only December 31 values are included in the Beginning and Ending Date lists.
Data included on the report includes the Portfolio ROR and the end-of year Balance value. If more than one Portfolio has been selected for the report also includes the percent each Portfolio's Balance value is of the total Balance value for each year.
Rate of Return Report - Report Type
Select either the Report Type Summary or Detail Option Button to indicate the report type wanted. The Summary report lists only the portfolio value on the beginning and ending dates and the portfolio rate of return. The Detail report lists the Portfolio cash deposit and withdrawal activity and tax and/or fee amounts in addition to the data listed on the Summary report.
Rate of Return Report - Report Width
After-Tax Summary type Rate of Return reports can be created in either an 80 or 132 character format. The wide format uses one line to display the same data displayed on two lines in the 80-character format. The Extended Report is available in only the 132- character format if all 9 Report Design selections are checked. When printing a wide- format report on 8-1/2 inch wide paper, be sure to use a condensed print (16 to 17 cpi) fixed pitch font to prevent the report from scrolling.
The preset selections enable you to save up to three Report Entry settings layouts for future use. The Report Entry settings saved are all selections other than those in the Portfolio and Active Benchmark Selection frames and Beginning and Ending Date frames.
To save the current Report Entry settings check either the A, B or C check box in the Report Entry Preset frame and then click Save.
If either the A, B or C check box is checked when the Report Entry screen is closed that check box will be checked the next time the Report Entry screen is opened and the settings will be set as saved for that preset selection. Un-checking a Preset check box causes the Report Entry settings to be set to a basic layout.
  
  
Rate of Return Report - Portfolio Selection 
Rate of Return Reports can be created for a single specified portfolio or for 
each of a group of specified portfolios. Select from the Portfolio Selection 
List Box the portfolio(s) you want included in the report.  Double-clicking any Portfolio 
ID causes all portfolios to be selected for inclusion in the report.  
Multiple portfolios/accounts can be selected by depressing the Ctrl key while clicking on 
a portfolio entry in the Portfolio Selection List Box.
 
The Portfolio ID Wild Card Entry Text Box may be used to cause all portfolios whose ID's match the wild card entry to be selected.  
The Portfolio Type Selection  List may be used to cause all portfolios having the 
selected Portfolio Type to be selected.  Select the Type option to toggle the Portfolio ID 
Wild Card Entry frame to Portfolio Type Selection or Select the Wild option to toggle the 
Portfolio Type Selection to Portfolio ID Wild Card Entry frame.
 A previously saved Portfolio Group selection may be used to select 
portfolios/Accounts by clicking on the Drop-Down Text Box control button and then 
clicking on the desired Group Name.
  
Aggregate Composite Performance
The composite performance calculations are made using the Transaction and Portfolio records of the selected portfolios as though they were in a single composite portfolio.
Rate of Return Report - Beginning & Ending Dates
The Beginning Date and Ending Date drop down lists contain the Balance record dates pertaining to the currently selected portfolio(s). Beginning Dates listed are those earlier than the currently selected Ending Date. Ending Dates listed are those later than the currently selected Beginning Date.
Since a Balance record is interpreted by Portfolio Analyzer to be the value of a portfolio at the end of the day on the record date, to obtain the rate of return for the calendar year 2004, the Beginning and Ending Dates should be 12-31-2003 and 12-31-2004, respectively.
The Beginning Date entry also establishes Period Returns anniversary dates.
Rate of Return Report - Before/After Tax
Select the Before/After Tax Check Box (Check Box includes an "X") to cause the report to include rate of return values both before and after taxes; if the Before/After Tax Check Box is not selected, the report calculates only before-tax values. For the after-tax normal rate of return calculation, the Program adjusts the beginning and closing balances by the values in the Tax Amount fields (if any) on the Beginning and Ending Date Balance records; in addition, Tax records during the report period are treated as portfolio deposits in calculating the after-tax rate of return.
Rate of Return Report - Net of Fees
Select the Net of Fees Check Box (Check Box includes an "X") to cause the report to calculate net of fees rate of return values. For the net of fees rate of return calculation, the Program treats Fee records during the report period as portfolio deposits.
In addition to Beginning and Ending Date Balance values and performance values, the 80-character Detail report includes Deposit/Withdrawal and Fee records; the 132- character report includes these values and also includes the portfolio Net of Fees Gain/Loss value.
Rate of Return Report - Include Cents
Select the Include Cents Check Box (Check Box includes an "X") to cause currency values in the report to include cents. If the Include Cents Check Box is not selected, currency values are rounded to the nearest whole number for display.
Rate of Return Report - Compounding Frequency
Select from the Compounding Freq Option Buttons the desired compounding frequency to be used in rate of return calculations. Rate of return values may be calculated using compounding frequencies of daily or annual. For compounding calculations, the number of days in a time period is the actual number of days including the effect of leap years and a year is assumed to contain 365.25 days. The period defined by beginning and ending dates of 12-31-93 and 12-31-94 contains 365 days but in annual compounding calculations is considered to comprise .9993 years (365/365.25); the period defined by 12-31-90 and 12-31-94 comprises 4.0000 years (1461/365.25).
Rate of Return Report - Geometrically Linked Cumulative Returns
When either the Monthly, Quarterly or Yearly Period Return button is selected rather than Single, the Cumulative From Beginning Date and Cumulative To End Date check boxes are enabled. If either of these is checked, two methods are available for calculating the cumulative performance values.
If the Check Box captioned Geometrically Linked Cumulative Returns is checked, the Cumulative "Total Return" values are calculated by geometrically combining the intermediate (Monthly, Quarterly or Yearly) values; the cumulative "Total Return" values are annualized to determine the cumulative "Annual ROR" values. If a 'Period Return' selection of 'Yearly' has been made and the Geometrically Linked Cumulative Returns box is checked, 'Average Annualized' ROR values are calculated for the "cumulative" period intervals, i.e. the intervals starting on the beginning date of the period and ending on the report "Ending Date". The 'Average Annualized' values are the arithmetic average of the "Annualized ROR" values since the period beginning date.
If the 'Geometrically Linked' Check Box is not checked, the Cumulative "Annualized ROR" values are calculated using the transaction data between the beginning date and the intermediate dates; the cumulative "Annualized ROR" values are used to calculate the cumulative "Total Return" values.
Rate of Return Report - Cumulative From Beginning Date
When a Period Returns selection other than "Single" has been made, the performance of each period (month, quarter or year) within the selected date span is calculated. Check the Cumulative From Beginning Date Check Box to also calculate the rate of return from the initial period Beginning Date to the end of each period (month, quarter or year).
If the performance of a single portfolio is being calculated and a Period Returns selection of "Annual" has been made, "Average Annual" return values are calculated for the "cumulative" period intervals, i.e. the intervals starting on the "Beginning Date" and ending on the end-of-period date of the current interval. The "Average Annual" values are the arithmetic average of the "Annual ROR" values since the Beginning Date. "Total Return" (the return over the total period) and "Annual ROR" (the annualized return for the period) values are calculated for all reports.
Rate of Return Report - Cumulative To Ending Date
When a Period Returns selection other than "Single" has been made, the performance of each period (month, quarter or year) within the selected date span is calculated. Check the Cumulative To Ending Date Check Box to also calculate the rate of return from the beginning date of each period (month, quarter or year) to the end date of the latest period in the report.
If the performance of a single portfolio is being calculated and a Period Returns selection of "Annual" has been made, "Average Annual" return values are calculated for the "cumulative" period intervals, i.e. the intervals starting on the beginning date of the period and ending on the report "Ending Date". The "Average Annual" values are the arithmetic average of the "Annual ROR" values since the beginning date of the period. "Total Return" (the return over the total period) and "Annual ROR" (the annualized return for the period) values are calculated for all reports.
Rate of Return Report - Composite Report
When multiple portfolios have been selected and either the Show Each Portfolio or Composite Only Check Box is marked, depending on Balance record requirements, rate of return values are calculated for a composite of the selected portfolios. If the Show Each Portfolio Check Box is marked the report also includes rate of return values for each selected portfolio. If the Composite Only Check Box is marked, only the composite rate of return value is displayed. If the Balance record requirements are not met, no report is generated since a composite performance cannot be calculated.
Composite "Asset-weighted" Rate of Return Report
The composite rate of return may be calculated as the weighted average of the individual portfolio rate of return values. The weighting factor may be either the beginning date portfolio value of the individual portfolios (Asset Weighted) or the beginning date portfolio value plus the sum of time-discounted cash flow (Asset + Cash Flow Weighted). Cash flow amounts included in the Asset + Cash Flow weighting factor are discounted to account for the portion of the report period the deposit or withdrawal amount was effective. If the time period covered by a report is 1000 days and a portfolio had a $100 deposit made on the 100th day of the period, $90 is added to the weighting factor since the $100 affected 90 percent of the period.
Composite Aggregate Rate of Return Report
Select Aggregate in the Composite Calculation Method frame to calculate the composite rate of return for a group of portfolios when using a "time-weighted" method by treating the group as a single composite portfolio.
To obtain a composite internal rate of return report, one or more of the selected portfolios must have a Balance value (greater than zero) on the Beginning date and also a Balance record for the Ending date.
The composite rate of return is calculated as if the selected group of portfolios were a single portfolio; the composite beginning and ending date balances are the sums of the individual portfolio balances and the individual portfolio deposit and withdrawal activity is treated as if it all applied to a single composite portfolio.
Since Portfolio Analyzer never assumes the value of a portfolio, a portfolio which does not have Balance values on either or both the Beginning and Ending dates will be included in the composite report only if its data records indicate it did not exist on either or both the Beginning or Ending dates but did exist during the report date span.
A portfolio which does not have a Balance value on the Beginning date may be included in the composite report if it has a Balance record for a date later than the Beginning date and has no earlier data records (other than a Deposit record having the same amount and date as the initial Balance record) thus indicating the portfolio was initiated during the report time span.
A portfolio which does not have a Balance value on the Ending date would not be included in the report unless it has a zero value Balance record whose date is prior to the Ending date indicating that the portfolio was either liquidated (as evidenced by a Withdrawal record having the same date as the zero Balance record) or became worthless during the report time span. The portfolio would not be included if it has other later transaction records.
All three composite methods are accepted by AIMR and GIPS as asset-weighted approaches. If when using a Time-weighted calculation method to calculate the composite performance of a group of portfolios and one or more of which came into being after the report beginning date and/or was liquidated prior to the report ending date, only the Aggregate selection will cause a composite performance to be calculated.
If the 'Include Dispersion Calculation' check box is checked, Dispersion values are displayed near the Composite return values. Dispersion values are calculated only if all portfolios in the composite group had non-zero balance values on both the report beginning and ending dates.
Rate of Return Report - Report Mode
Select Display to have the report displayed or select Print to have the report printed to file or to a printer without first being displayed. Displayed reports can be printed by clicking the Print command button on the display window.
The maximum length of a displayed 132-character report is 142 lines; the maximum length of a displayed 80-character report is 2000 lines. If the displayed report will exceed the length limitation, you are given the option of displaying the top portion up to the limit or canceling the report generation.
The program considers a Portfolio to have become active on the day of its earliest non-zero Balance record and to have ceased to be active on the date of a later zero Balance record. If a Portfolio is closed or liquidated, create a Withdrawal record in the amount of the Portfolio value on its closing date and also create a zero Balance record for that day. It the Portfolio became worthless, simply create a zero Balance record for that day. Transaction records should not be created for a Portfolio for dates prior to the date on which it became active nor for dates later than the date on which it became inactive.
If no Header Title is wanted on the printed report or report written to an ASCII file, enter 0 in the Report Title Lines Text Box in the Report Setup Dialog. If a Header Title is wanted, enter the number of header lines desired and make Report Title Placement and Report Title Pages selections. The Report Title Placement Drop-Down List selections provide for the Header Title to be centered (left-right) on the page or left-justified. The Report Title Pages Drop-Down List selections provide for the Header Title to be placed on only the first page of the report, on only the even-numbered pages, on only the odd-numbered pages or on all pages of the report.
Enter a Left Margin Adjustment value to increase the left margin. The top margin can be increased by increasing the Report Title Lines value if a number of blank lines has been saved at the top of the Report Title.
For 80-character, multi-portfolio, non-composite reports, check the "Page Break on Portfolio" Check Box to cause the report for each portfolio to begin on a new page.
The currently selected Printer Font Name, Italic/Oblique, Bold and Size selections are shown. Click the 'Change Font Setting' option button if you want to change the font setting before printing the report or click the 'Use Current Font Setting' button to retain the current settings. The Font Setting options do not apply if you select the 'Print to file' check box in the Print dialog box to print the report to a text file.
After the desired entries have been made, click the OK Button.
A report header title can be included at the top of reports sent to file or printed. A Header Title would likely be a name and address but could be only blank lines which could be used to create a top margin. To create a new header title or to edit an existing one, select Report Title from the Listings menu. After entering or editing a header title, click the OK command button to save the entries made in the Report Title text box. When you elect to print a report, you are given the opportunity to use from zero to all of the lines established for the Header Title. If seven lines of Header Title have been saved and you elect to use three lines as a Header Title, the top three lines are used.
After entering a Header line, press Enter to advance the insertion point to the next line.
To create a transaction data listing, select the portfolio(s) whose transaction data is to be listed. The transactions included in the listing can be limited to those of a given Type by selecting that Type from the Type drop-down list box; select All to include all transaction types in the listing. The transaction date range is limited by the Beginning Date and Ending Date selections. Select a Report Mode of either Display or Print and then click the OK command button.
Total Fee, Tax, Deposit, Withdrawal and Net Deposit/Withdrawal values are shown for listed transactions for each Portfolio included in the listing. Grand total values are also shown for all listed portfolios. Balance record totals are also shown if multiple portfolios are selected to be included in the report and the Beginning and Ending Dates are the same.
Transaction Listing - Portfolio Selection
A Transaction Listing can be created for a single specified portfolio or for each of a group of specified portfolios. Select from the Portfolio Selection List Box the portfolio(s) you want included in the listing. Double-clicking any Portfolio ID causes all portfolios to be selected for inclusion in the listing. Multiple portfolios can be selected by depressing the Ctrl key while clicking on a portfolio entry in the Portfolio Selection List Box.
The Portfolio ID Wild Card Entry Text Box may be used to cause all portfolios whose ID's match the wild card entry to be selected. The Portfolio Type Selection List may be used to cause all portfolios having the selected Portfolio Type to be selected. Select the Type option to toggle the Portfolio ID Wild Card Entry frame to Portfolio Type Selection or Select the Wild option to toggle the Portfolio Type Selection to Portfolio ID Wild Card Entry frame.
A previously saved Portfolio Group selection may be used to select portfolios by clicking on the Drop-Down Text Box control button and then clicking on the desired Group Name.
To print the displayed listing or to write it to an ASCII file, click the Print Button to display the Windows Print Dialog. To write the listing to an ASCII file, select the Print to File Check Box and then enter or select a file name and path in the Windows Save As Dialog Box.
Transaction Listing - Report Mode
Select Display to have the listing displayed or select Print to have the listing printed to file or to a printer without first being displayed. Displayed listings can be printed by clicking the Print command button on the display window.
The maximum length of the listing is 2000 lines. If the displayed listing will exceed the length limitation, you are given the option of displaying the top portion up to the limit or canceling the listing generation.
To delete a portfolio, select the Change/Delete Portfolio function from the Portfolio menu. Either enter in the Portfolio ID text box the portfolio ID of the portfolio to be deleted or select the portfolio by selecting it from the drop-down list box. The portfolio data for the selected portfolio is displayed in the Change/Delete Portfolio ID window. To delete the portfolio and all transactions for the portfolio, click on the Delete command button.
To delete transaction data, select the Transactions>Single Portfolio>Add/Change/Delete function from the Transactions menu or press Ctrl+T. Select from the drop-down list box the portfolio ID of the portfolio for which a transaction is to be deleted. Click on any cell (clicking on the Type cell of a Deposit or Withdrawal transaction causes a 'Type-change' option to appear) of the transaction which is to be deleted and then click the Delete command button. The record is then highlighted and you are asked in a dialog box to confirm that you wish to delete the highlighted record. Click the Yes command button in the dialog box to cause the record to be deleted.
To delete a block of records, highlight the block by clicking on a cell in one record and then shift-click a cell in another record. Click the Delete button to cause the highlighted block of records to be deleted.
To duplicate a portfolio, select the Duplicate Portfolio function from the Portfolio menu. Enter the portfolio ID of the portfolio (source) to be duplicated in the Portfolio ID text box and the portfolio ID of the target portfolio in the Target Portfolio ID text box. The Portfolio ID/Name drop-down list can also be used to select the source portfolio. Click the OK command button to cause the transactions of the source portfolio to be duplicated in the target portfolio.
To edit portfolio ID data, select the Change/Delete Portfolio function from the Portfolio menu. Enter in the Portfolio ID text box the Portfolio ID of the desired portfolio and press Enter, or enter in the Account Number text box the Account Number of the desired portfolio and press Enter or select the portfolio by selecting it from the drop- down list box. After making the desired changes to the portfolio data, click on the OK command button.
The Change/Delete Portfolio ID Record window also provides the means to delete a portfolio and all of its transactions.
To edit transaction data, select the Single Portfolio>Add/Change/Delete function from the Transactions menu or press Ctrl+T. Select from the drop-down list box the portfolio ID of the portfolio for which transaction data is to be edited. Click on the cell containing the data which is to be edited and enter the desired change(s). Press the Enter key on the keyboard to record the change on the grid. Click on the Save command button to save the edited record. Each row of the transaction data grid represents a record.
The transaction Type field cannot be edited except that Deposit records can be changed to Withdrawal records and vice versa. Otherwise, if the Type field on a record is incorrect, delete the record and re-enter it with the correct Type.
Entry of a 'Datafile Path' is optional. If a 'Datafile Path' is saved as a part of the Description, that path is the default 'Look in:' path when the 'Select Import File' window is opened by clicking either Test or Import. If no Datafile Path' is a part of the Description, the default 'Look in:' path when the 'Select Import File' window is opened is the path to the folder in which Portfolio Analyzer is installed.
Import User-Defined Data, Comment
A comment related to the Import File Description may be entered; an entry is not required. This comment field is provided for your use to enter text or numbers which you might find useful regarding the file description; the field is not used by the Import function.
Import User-Defined Data, Fields separated by
Indicate whether the data fields on the Import File are separated by Commas or Tabs or are Not Separated. When the import file is displayed or printed, tab characters (ASCII value of 9) may appear as an open circle ( ).
The location of comma or tab delimited data fields is described by identifying the position sequence of each data field in the data record. For example, if the record date appears in the third field on each record, enter a "3" in the Position field for "Date".
If the data fields are not separated by commas or tabs then the location of data fields is described by identifying the length of each data record and identifying the location of the left-most character of each data field and the length of each data field. For example, if the first character in the field containing the Portfolio ID in each record is located above 42 on the scale and the last character in the field is located above the 52 on the scale, enter "42" in the Location field for "Portfolio" and enter "11" in the Length field. If each record does not begin on a separate line when the Import file is printed or displayed in an Editor program such as Windows Notepad, you must cause the "One Record/Line" check box to be blank and you must enter the total number of characters in an individual record in the "Record Length" field.
Import User-Defined Data, Header Record Present
Check to indicate the top record in the import file consists of column headings. If checked, the import routine will not attempt to import values on that record as transaction data.
Import User-Defined Data, Transaction Type Code in Record
Do not check this option if the type of value is determined by the position of the value on the record. Check to indicate that a Transaction Type code is included on each record which identifies the type of value on the record. If the Transaction Type code on the record must be converted to the Portfolio Analyzer Type code, select the Type Correlation to be used from the Type Correlation list.
If checked the field values relevant to the import routine are Date, Type, Amount and Memo. If the Portfolio(s) 'Multiple' option is selected, Portfolio ID, Account Number and Portfolio Type are also included.
If not checked enter the position on the record of the type(s) of value(s) to be imported.
Import User-Defined Data, One Record/Line
A group of data fields (Portfolio ID, Data Type, Date, etc.) which contain data for a single day is a data record. Indicate if each record in the file begins on a new line, ie. one record per line. Whether or not each record begins on a new line can be determined by printing the Import file or by displaying it in an Editor program such as Windows Notepad.
Import User-Defined, Record Length/Number of Fields
If the "Fields separated by" choice is "Not Separated" and the records in the data file are not "One Record/Line", but instead, one record follows another on the same line, you must enter a value for Record Length. The Record Length is the number of characters and spaces in a single record. If the "Fields separated by" choice is commas or tabs then a value must be entered for the Number of Fields. The Number of Fields is the number of possible data fields in each record; the correct value is usually one more than the number of commas (or tabs) in the record.
Import User-Defined Data, Position or Location & Length
If the data fields are separated by commas or tabs you are required to indicate the Position (or sequence) of the various data fields in the data record. If the data fields are not separated by commas or tabs you are required to indicate the starting location and length of the various data fields in the data record.
Portfolio - If the data being imported pertains to Multiple portfolios, rather than to a single portfolio, each data record must include an alpha-numeric field containing the portfolio ID. The Import function reads the first three characters in the Portfolio ID field.
Type - Each import data record must include an alphabetic field which identifies the record Type as either Balance, Deposit, Withdrawal, Fee or Tax. Since the Import function reads only the first character of the Type entry, a single-character entry (B, D, W, F or T) is sufficient.
Date & Format - Each import data record must include a numeric field containing the record date. The date format may be either mmddyy, mmddyyyy, mm/dd/yy, mm/dd/yyyy or serial; specify the "Serial" notation when the date is represented by the number of days occurring between December 30, 1899 and the record date, eg. January 1, 1900 is day 2.
Amount - An import data record must include a numeric field containing the record Amount value, eg. the portfolio value on a Type B record, the deposit amount on a Type D record, etc.
Tax Amount - An import Balance Type data record may include a numeric field containing a Tax Amount. The tax value is the approximate tax liability (not actual payment) on accrued interest and unrealized capital gains included in the Balance value; these tax values are needed only if you want Portfolio Analyzer to calculate after-tax performance. Use record Type T to record actual tax payment amounts.
Memo - An import data record may include an alpha-numeric field containing a comment or memo.
Import User-Defined Data, Import Descriptions
To save the data entries and selections on the User-Defined Import window as an "Import Description", enter a name (up to 9 alpha-numeric characters) in the "Import Description" list box and click the Save command button. To select a previously saved Description, click on the list box control button and then click on the Description name. A displayed Description may be deleted by clicking the Delete Command button.
The Import Descriptions may be exported to enable importing them into a different database. To export the Import Descriptions select the File>Export>User Defined Export/Import Descriptions function. To import this data into a different database which does not include some or all of the Import Descriptions which have previously been exported select the File>Import>User Defined Export/Import Descriptions function.
Import User-Defined Data-Transaction Data-Record Type Correlation
Portfolio Analyzer transaction record types are B, D, W, T and F which identify Balance, Deposit, Withdrawal, Tax and Fee records. If records on a transaction import file include a field in which a record type code or text description which identifies the type of value on that record and the code is not the Portfolio Analyzer set, you may create a Type Correlation table which matches the Import File Record Type Entry with the appropriate Portfolio Analyzer Record Type. If an Import File Record Type identifies a 'fee' amount and the fee amount is withdrawn from the portfolio, you may enter a 'FW' or 'WF' as the Portfolio Analyzer Record Type to cause the Import routine to create both a Fee record and a Withdrawal record. Enter a Type Correlation Name for the correlation table. Click Save to save the entered data to be saved.
The Type Correlation Name is included for use in the Type Correlation list on the Transaction Data Import-User Defined, with Account Number Import screen when the Transaction Type Code in Record check box is checked.
As many as 60 Record Type Correlations may be entered for a 'Type Correlation Name'.
The Undo Transaction Data Import function is used to delete records from the current transaction database which had previously been imported from an import file.
Easy ROR Format
Select the desired import file from the 'Select Import File' window and click 'Open' to initiate the Undo operation.
User Defined
Select from the drop-down list the Import Description which describes the import file. Click the Undo button to open the 'Select Import File' window, select the desired import file, and click 'Open' to initiate the Undo operation.
The main use of this function is to delete duplicate records which were mistakenly added to the database by importing data from a file from which data had already been imported. Since the database does not allow a Portfolio to have more than one Balance record for a given day, importing data from a file from which data had previously been imported results in duplicate records of all types except Balance records. Since duplicate Balance records are not created, the Undo function does not delete Balance records.
To change the ID of a portfolio, select the Change Portfolio ID function from the Portfolio menu. Select the portfolio to be renamed from the Portfolio ID/Name drop- down list or enter its ID or Account No. in the Portfolio ID or Account No. text box and enter the new portfolio ID in the New Portfolio ID text box. Click the OK command button to cause the portfolio ID to be replaced on the Portfolio record and on all Transaction records.
The New Portfolio ID must indicate a portfolio which does not already exist.
To load the Sample data, select Load Sample Data from the File menu. This causes the sample.mdb file to be the active datafile.
The Site Map is a complete outline of all Portfolio Analyzer menu functions. Clicking on a function name will cause the Site Map to close and the function to activate.
The Site Map is obtained by clicking 'Help' on the Main Menu and then clicking 'Site Map'.
The Calendar Periods check box is included in the Period Returns frame and is enabled when a Period Return other than Single is selected. Select either the Monthly, Quarterly or Yearly Option Button to obtain "period" results. If the Calendar Periods check box is checked, a Monthly period is the interval from the last day of one month through the last day of the succeeding month, a Quarterly period is the 3-month interval following December 31, March 31, June 30 and September 30 and a Yearly period is the interval from December 31 of one year through December 31 of the succeeding year; if the Beginning Date is not the end of a calendar period, the first period extends from the Beginning Date through the normal period end date. The last 'period' on the report is the period from the end of the last 'calendar period' date through Ending Date.
If the Calendar Periods check box is not checked, the period begin and end dates are determined by the selected Beginning Date; a Monthly, Quarterly or Yearly period is the interval from the beginning day of a period through that day one month, three months or twelve months later. The last 'period' on the report is the period from the end of the last 'period' date through Ending Date.