Entering Transactions and Prices
5
Understanding Adjustment Transactions
71
If the portfolio’s accounting parameters allow crossing zero on an option’s underlying 
investment, you can use an Exercise or Assign Buy transaction to cover all of an on-hand or 
pending short position and open a long position of the same investment, or an Exercise or 
Assign Sell transaction to close all of a long position and open a short position of the same 
investment. For details, see “Entering Transactions for Options and Futures” in Using Geneva, 
Chapter 6, Working with Options and Futures.
For right/warrants, because the portfolio or the counterparty can open only a long or close a 
short position in the underlying investment, only the Exercise Buy, Exercise Cover, Assign Sell, 
and Assign Short transactions are available.
Understanding Adjustment Transactions
Use Geneva’s adjustment transactions to adjust the cost basis, gain/loss, or quantity of 
investment tax lots in your portfolios.
Call option, and holds the 
underlying long
Assign Sell
Buy the underlying from the portfolio.
If the portfolio has written 
(sold short) a
Enter an
To record the counterparty exercising the option to
q
Tip: You can enter a Global Exercise transaction to have a portfolio exercise all of the lots of a particular call 
option or right/warrant that it holds. You can also distribute a Global Exercise among multiple portfolios.
in Help
Details
Look up the transaction in 
the Geneva Help index.
Use this transaction
To 
Adjust Cost-Capitalize Adjust the cost basis of one or more lots of an investment, and apply the adjustment 
to the cost basis of another investment.
Adjust Cost-Realize
Adjust the cost basis of one or more lots of an investment, and offset the adjustment 
to a revenue or expense account.
P and S Adjustment
Adjust the gain/loss on all of the lots of an investment in a strategy or custodian 
account, without changing the original transaction.
Accounting Related
Adjust specific financial accounts. These can be either permanent (open-ended) 
adjustments, or adjustments that Geneva automatically reverses on a specified date. 
Accounting Related transactions can record separate trade and settlement date 
financial accounts, and a trade date inventory state.
Adjust Quantity
Adjust the quantity held of a specific tax lot.
Receive Distributed 
Investment
Record an investor’s portfolio receiving a distributed investment from a private 
placement.
Changing pdf to powerpoint - application Library tool:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Changing pdf to powerpoint - application Library tool:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
Entering Transactions and Prices
5
Understanding Transaction Distributions
72
Understanding Transaction Distributions
Use Geneva’s transaction distribution utilities to enter a transaction in multiple portfolios or 
groups of portfolios. These utilities allow you to allocate transactions into your portfolios. You 
can distribute:
Opening and closing transactions: Buy, Sell, Sell Short, Cover Short.
Financing and hedging transactions: Lend Cash (Repo), Borrow Cash (Reverse Repo), Spot 
FX, Forward FX.
Asset servicing transactions: Dividend, Exempt, Global Exercise.
After you enter a distribution, Geneva records a separate transaction for each of the portfolios 
in the distribution. For example, if you enter a Buy distribution for five portfolios, Geneva 
generates five separate Buy transactions, one for each portfolio. You can view one of these 
Buy transactions by entering its ID in the Transaction Lookup screen, or by double-clicking it 
in the Distributed Trans tab of the original distribution.
To record a transaction distribution, you first create a model transaction, which records general 
and default information for all of the portfolio transactions, as well as total amounts for the 
entire distribution. You then allocate portions of the model transaction to your portfolios, 
custodian accounts, and strategies. A single distribution can have multiple allocations to a 
given portfolio for different custodian accounts and strategies.
If you enter miscellaneous revenues or expenses associated with the distribution, Geneva 
applies the full amount of each expense or revenue item to each of the distributed 
transactions.
You cannot select specific tax lots to close when you enter a transaction distribution. After you 
enter the distribution, however, you can open the individual portfolio transactions that the 
distribution creates, and enter different closing methods or specific lots to close in those 
transactions.
You can distribute a Dividend Receipt or Global Exercise transaction to multiple portfolios, or 
exempt (with an Exempt transaction) multiple portfolios from an existing GDTP transaction.
Entering Prices and FX Rates
You use the Investment Prices screen to enter historical investment prices or FX rates into your 
price lists. To access this screen click the Price Investments 
toolbar button.
in Help
Details
Look up the transaction in 
the Geneva Help index.
q
Tip: In specific portfolios, you can use the Dividend Distribution’s Override Transaction tab to override a 
GDTP Dividend Receipt transaction that does not reinvest the dividend with one that does, or to override a 
GDTP Dividend Receipt transaction that does reinvest the dividend with one that does not.
in Help
Details
In the Help index, enter:
prices, entering
application Library tool:VB.NET Word: Word Conversion SDK for Changing Word Document into
VB.NET Word - Convert Word to PDF Using VB. How to Convert Word Document to PDF File in VB.NET Application. Visual C#. VB.NET. Home
www.rasteredge.com
application Library tool:C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
Enable batch changing PDF page orientation without other PDF reader control. Support to overwrite PDF and save rotation changes to original PDF file.
www.rasteredge.com
Entering Transactions and Prices
5
Entering Prices and FX Rates
73
Example: To enter a new 01/11/2000 price for ADVS, correct your 01/10/2000 price, and 
delete your 01/09/2000 price, enter the following rows in the table. 
You enter FX rates as the number of units of the denomination currency per unit of the 
investment currency.
Example: You can enter an exchange rate as 120 Japanese yen (denomination) per U.S. dollar 
(investment), or 0.008333333333333 U.S. dollars (denomination) per Japanese yen 
(investment).
A Closer Look at Entering Prices and FX Rates
A
Select the price list where you want to enter the price.
B
Each row in the table represents a price or FX rate. Specify whether the price is a new price, or updates or 
deletes an existing price; the investment to which the price applies; the currency in which the price is 
denominated; and the date when the price becomes valid.
C
Use these fields to enter multiple prices with the same investment, currency, or date.
D
You can use this tab to search a price list for an investment’s prices over a range of dates, or to see all of 
the prices or FX rates for a single day. For details, look up “prices, QBE for” in the Geneva Help index.
Commit Type
Investment
Denomination
Date
Price
Insert
ADVS
USD
01/11/2000
68.25
Update
ADVS
USD
01/10/2000
67.50
Delete
ADVS
USD
01/09/2000
67.50
A
B
C
D
q
Tip: Geneva can warn you if the price or FX rate that you are entering in a price list differs significantly from 
the “last good” price or FX rate in the AGA by more than the tolerance percentage that you defined for its 
investment type. For details, look up “warnings” in the Geneva Help index.
application Library tool:VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Merge Microsoft Office Word, Excel and PowerPoint data to PDF form. together and save as new PDF, without changing the previous two PDF documents at all
www.rasteredge.com
application Library tool:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
PDF. Supports tiff compression selection. Supports for changing image size. Also supports convert PDF files to jpg, jpeg images. C#
www.rasteredge.com
application Library tool:C# PDF Password Library: add, remove, edit PDF file password in C#
Able to perform PDF file password adding, deleting and changing in Visual Studio .NET project use C# source code in .NET class. Allow
www.rasteredge.com
application Library tool:C# TIFF: Learn to Convert MS Word, Excel, and PPT to TIFF Image
using RasterEdge.Imaging.PowerPoint; This demo code is for rendering and changing PowerPoint (.pptx) document to Tiff image. // Load your PPT (.pptx) document.
www.rasteredge.com
Running Reports
In This Chapter
Understanding Report Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  76
Running Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  77
Understanding Report Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  79
Viewing Reports in the Geneva Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  88
application Library tool:VB.NET Image: How to Generate Freehand Annotation Through VB.NET
as PDF, TIFF, PNG, BMP, etc. If this VB.NET annotation library is used, you are able to create freehand line annotation in VB.NET application without changing
www.rasteredge.com
application Library tool:VB.NET Image: Easy to Create Ellipse Annotation with VB.NET
png, gif & bmp; Add ellipse annotation to document files, like PDF & Word to customize ellipse annotation on your document or image by changing its parameters
www.rasteredge.com
Running Reports
6
Understanding Report Categories
76
Understanding Report Categories
Geneva reports are divided into categories by function and level of detail. Some categories 
display persistent data such as investments and prices that you have entered in the AGA. Other 
categories display derived accounting data that results from processing transactions. For 
example, the JE Lines By Date report in the Accounting 
Journals category performs an 
accounting run to display the journal entry lines for a portfolio’s transactions for a specified 
date range.
You can use lower-level accounting reports to reconcile or troubleshoot higher level reports. 
For example, you can run the following supporting reports to prove out numbers on higher-
level reports. 
For details about default report categories, look up the report category in the Geneva Help 
index (for example, “activity reports”). For details about a specific report, look up the report’s 
name in the Geneva Help index. 
Higher-level reports
Supporting reports
Trial Balance report
Financial Reporting & NAV 
Financial Statements 
category reports
Statement of Changes in Net Assets 
Statement of Net Assets 
Statement of Operations 
Financial Reporting & NAV 
Financial Statements 
category reports
Statement of Changes in Net Assets 
Statement of Net Assets 
Statement of Operations 
Asset Reconciliation report
Cash Ledger report
Positions category reports
Local Position Appraisal
Tax Lot Appraisal with Accruals
... and more
Asset Reconciliation report
Cash Ledger report
Positions category reports
Local Position Appraisal
Tax Lot Appraisal with Accruals
... and more
Activity 
Transactions category reports
Purchases and Sales
Transaction History
q
Tip: If you have the appropriate access rights, you can organize standard reports and your firm’s custom 
reports into different categories and subcategories. You can also add reports to a Favorites category, or hide 
reports to prevent users from viewing or running them. For details, look up “reports, organizing” in the 
Geneva Help index. 
application Library tool:VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
creating, loading, merge and splitting PDF pages and Files, adding a page into PDF document, deleting unnecessary page from PDF file and changing the position
www.rasteredge.com
application Library tool:C# Excel - Excel Page Processing Overview
C#.NET programming. Allow for changing the order of pages in an Excel document in .NET applications using C# language. Enable you
www.rasteredge.com
Running Reports
6
Running Reports
77
Running Reports 
When you run a report, you’ll define a variety of parameters that specify which portfolio data 
you want to see, which accounting settings you want to use, and more. 
Your Geneva Administrator defines settings that ensure you’ll be able to access all of the 
reports that you need. For this reason, the reports you’re able to access may differ from the 
reports that other users are able to access. 
Scheduling Reports and Setting Up Batch Report Processes
If you want to schedule and automate the delivery of a report, you can create a report 
bookmark, and then set up a report subscription. For details, see “Managing Bookmarks” on 
page 17, and “Setting Up Subscriptions for Bookmarked Reports” on page 18.
You can also set up one or more groups of RSL reports to run as part of batch report 
processes. After configuring settings, you can use Windows Scheduled Tasks or other 
scheduler software to schedule the batch report processes to run automatically, or run them 
manually as needed. For details, look up “batch processes” in the Geneva Help index. 
To run a report in the Geneva Desktop
in Help
Details
Look up “reports” or a 
specific report’s title in 
the Geneva Help index.
1
Choose Reports 
Select Report, or click 
the Reports button in the toolbar.
2
Select a report to run. 
Tip: Expand folders to browse through 
reports in each category, or search for a 
report using the Find Reports field. After 
you select a report, you can hide the 
Available Reports pane by clicking the 
“Auto Hide” button in the pane’s title bar, 
and then moving your cursor away from 
the pane. Then, to show the pane, move 
your cursor to the Available Reports tab 
on the left. 
Running Reports
6
Running Reports
78
3
On the Basic tab, select one or more 
portfolios and enter the report’s dates and 
other settings. Typically, the only 
parameters you need to enter will be on 
the Basic tab. 
For details about parameters, see 
“Understanding Report Settings” on 
page 79
For details about running reports for 
groups, see “Grouping Portfolios on 
Reports” on page 82.
Tip: For details about entering dates, see “A Closer Look at Entering Dates” on page 23. 
4
(Optional) Click other tabs to define 
advanced report settings. 
For details about each tab, see “Additional 
Report Settings” on page 87. For details 
about a specific report, look up that 
report’s name in the Geneva Help index.
5
(Optional) Select the appropriate “View Report in” option if you want to export the report 
(for example, to an XML, comma delimited, image (TIFF), PDF, Web archive, Excel, or 
Word format). For details about report formats, see “Exporting Reports” on page 89. 
6
Click Submit Report.
If an error message appears, you can copy and paste the error message into another 
window by clicking Copy Message Text 
. You can also view additional details about 
the error message by clicking Show Technical Details 
To view the status of queries and reports that you’re currently running and have 
previously run, choose View 
Status Viewer. 
Tip: If you frequently run a report with the same parameters, you can create a bookmark 
for it. For details, see “Managing Bookmarks” on page 17, and “Setting Up Subscriptions 
for Bookmarked Reports” on page 18.
For details about viewing reports run in the Geneva Desktop, see “Viewing Reports in 
the Geneva Desktop” on page 88. 
Running Reports
6
Understanding Report Settings
79
To run a report using the UNIX Runrep utility
You can use the UNIX Runrep utility to run a Geneva RSL report, or a query in a report, or an 
ad hoc query against the Knowledgebase. In addition to RMF, PDF, or ASCII (*.txt) formatted 
files, Runrep allows you to produce reports in formats that can be loaded into other databases, 
such as pipe (|) delimited ASCII text. For details, see Maintaining Geneva, Chapter 5, Running 
RSL Reports. 
The Runrep executable is located in the $GVHOME/bin directory. You can also build your own 
programs that use the callable Runrep API to run reports. For details, see Using Callable Runrep.
Understanding Report Settings
You specify a variety of report settings depending on which report you’re running. You’ll 
specify the portfolios and dates for which to run the report, the type of accounting settings to 
use, sorting and filtering options, addendum page options, and more. This section describes 
these reports settings in detail. 
Understanding Report Dates
Geneva uses two kinds of dates to determine what information appears on a report. 
Knowledge dates limit the transactions and other data that Geneva processes to produce the 
report according to when you entered the data. 
Accounting dates limit the transactions and other data (such as prices) that Geneva processes 
to produce the report according to when the event occurred.
The following table describes these dates. For more information about dynamic, closed 
period, and incremental accounting, see “Understanding Accounting Types” on page 81.
KEY CONCEPT
Does Geneva remember my report settings?
After you run a report, the Submit Report screen remains open and retains the 
settings from the most recently run report. If you select a different report, the settings 
from the previous report remain in effect. If the new report does not use the same 
settings as the previous report, Geneva hides the tabs and fields that do not apply to 
the new report and ignores the values in these hidden fields. If you re-select the 
previous report, the hidden fields reappear with their previous values. 
Running Reports
6
Understanding Report Settings
80
Knowledge and Accounting Dates: An Example
On 09/09/2005, you enter a Buy transaction for 100 shares of ADVS with a trade date of 
09/05/2005. On 09/13/2005, you correct this transaction to have 1000 shares. If you run the 
Transaction History report with a:
If you ran the report using closed period or incremental accounting, with a period end date 
after 09/05/2005, a prior knowledge date between 09/09/2005 and 09/13/2005, and a 
knowledge date after 09/13/2005, the report would display the transaction with 100 shares on 
09/05/2005, and then adjusted on 09/13/2005 to have 1000 shares.
Dates
Description
Knowledge
Reports use the most current record variants as of this date. For example, if a report’s 
knowledge date is 12/31/2005, it displays information that you had entered as of 12/31/2005.
Note: For closed period or incremental accounting, this date must be later than the portfolio’s 
knowledge begin date.
Note: The knowledge date that appears in a report’s header will the date when the most recent 
change, prior to the knowledge date that you specified, was committed.
Prior 
knowledge
For reports that you run using closed period or incremental accounting. This date and the 
knowledge date define the period in which the report looks for and displays variants to 
transactions that occurred prior to the period start date.
Period start For two-date reports such as activity reports. Geneva processes transactions that occurred after 
this date, but before the period end date.
Period end
For accounting reports, Geneva uses transactions that occurred up to this date.
Period end 
date
Knowledge date
The report
Because
Before
09/05/2005
Does not show the 
transaction.
Its accounting (trade) date is later than the 
report’s accounting (period end) date.
After
09/05/2005
Before
09/09/2005
Does not show the 
transaction.
Its knowledge date is later than the report’s 
knowledge date; that is, the transaction was 
not recorded in Geneva as of the report’s 
knowledge date.
After
09/05/2005
Between 
09/09/2005 and
09/13/2005
Shows the 
transaction with 
100 shares.
That is how the transaction was recorded as of 
the report’s knowledge date.
After
09/05/2005
After
09/13/2005
Shows the 
transaction with 
1000 shares.
That is how the transaction was recorded as of 
the report’s knowledge date.
Documents you may be interested
Documents you may be interested