Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
DallasAdvent User Group
Spring 2004Diane Herrera
Client Server Specialists, [email protected]
Axys Tips and Tricks
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
About CSSI• Founded in 1995• Focus on customizing and automating Axys
– Integrate with other applications• ContAx – links Axys with
– Act! – Goldmine– Outlook
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Clientbuilder – manage cli/grp• Set up
dropdowns– Any
standard or custom label
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Clientbuilder – manage cli/grp• Define
fields as required
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Clientbuilder – manage cli/grp• Track
portfolio location
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Clientbuilder• Audit
Logs
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Custom Reporting• Separately Managed Assets
• Reports that “roll up” separately managed assets– Appraisal– Portfolio Summary
• Performance by Security – Adjusted IRR• Average Capital Base• Discounted Cash Flow
• After Tax Performance• Custom reporting
• See free reports on www.cssi.org• If you don’t find what you’re looking for…ask
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Other Services• Interfaces, Interface cleanup• Scripting
• Overnight processing• Automated builds, extracts, edit checks
• Report Packages• Workflow analysis and recommendations• Training
• See free white papers on www.cssi.org• Training classes
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Today’s presentation
• Take notes• Presentation will be available for
download– Location– Instructions– Special password
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Asset Class Billing Statement
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Assumptions – Global Settings
• Text– $gtextX– $gtxtoth
• Rates– #grateX– #gratoth
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Assumptions – Portfolio Settings• $billtyp =
gac• Means
asset class billing, use global settings
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Assumptions – Portfolio Settings• $billtyp =
ac• Means
asset class billing, use portfolio settings
• $textX• #rateX
• $textoth• #rateoth
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Asset Class Billing Statement
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Looking at the Billing Statement• Line 50 (call initialize) determines if global
or local billing settings should be used• 62 – 68 accumulates the portfolio market
value• If forward billing is being used, and start
date is within the period, then 70-86 determines start date market value, and…
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Looking at the Billing Statement
• …Line 87 (call add previous quarter) determines fee for prior period
• 91-129 prints the name and address• 135 – 140 prints the Portfolio Valuation• 142 – 204 determines the amount in each
billing tier and prints the fee amount for each tier
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Looking at the Billing Statement• 207 – 210 prints the total fee for all tiers• 212 – 219 prints the prior period fee (if
forward billing and start date within the period)
• 221 – 224 prorates the current period fee if Past Period billing and start date within period
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Looking at the Billing Statement• 226 – 228 prints prorated fee for Prior Period
if Forward Billing and start date within period• 230 – 242 adds taxes and Past Due amounts• 243 – 245 prints the Total Due• Line 249 (call client values reset) clears out
name, address, billing settings before processing next client
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Find the standard Billing Statement
• Look in the \axys3\rep folder• Locate bill.rep
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Make a copy• _acbill.rep
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Time For Some Programming• Warning…
• Proceed at your own risk• Unless you’ve had some training, stick to the
exact changes outlined/documented• Easier to download the free report from
www.cssi.org• Advent will not support your modifications
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Open _acbill.rep in Text Editor• Use Notepad or
other text editor– Do not use
Wordpad or Word
• Programmers File Editor
• UltraEdit
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Change text for dialog box
• Step 1 – change text for dialog box
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Add code to skip non-A/C billing• Step 2 -- Add “if”
statement after load cli
• Step 3 -- Add label ~next cli before next cli
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Check Global Settings• Step 4 – add
statements to label initialize routine to check if global settings should be used. (If yes, copy global settings)
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Accumulate Asset Class MVs• Step 5 – add
loop to accumulate market value for special asset classes
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Fwd Billing• Step 6a – add
code to accumulate prior period asset class market values
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Fwd Billing• Step 6b – add
code to “Add Previous Quarter” routine to calculate asset class fees for prior period
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Calculate• Step 7 – add
code to calculate asset class fees for period
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Clear out variables between clients• Step 8 – add code
to clear out variables between clients
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Save and Test
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Now…a few more things to do• Management Fee Summary report
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
_mfeesum.rep• Make a copy of
feesum.rep (call it _mfeesum.rep)
• Open _mfeesum.rep
• Modify to skip asset class clients
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Save and Test
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
If you want to learn more…• Report Writing Language Programmer’s
Guide– Available on Advent’s connection website
• REPU34• REPU351
• AUG Newsletter• Free White papers on www.cssi.org
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Training Classes…• Intro to Replang Programming
– All about billing statements• Average market value• Fee deduction message
– Writing to files• Trade blotters• Groups• Text files
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Training Classes…• Intermediate Replang Programming
– Sorting– Turning portfolio style reports into management
reports– 353-like– 406-like– Family Billing Statements– Performance History Reports
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Training Classes…• Advanced Replang Programming
– Graphing– Hyperlinks– Complicated reports
• 635-like
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
To Get This Presentation
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Enter Userid and Password• Conference code -- cats
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Download Presentation
CSSI Client Server Specialists, Inc. www.cssi.org
Tel: (610) 992-9287Fax: (610) 992-9289
Q&A