Axys Tips and Tricks DallasSpring04...Dallas Advent User Group Spring 2004 Diane Herrera Client...
Transcript of Axys Tips and Tricks DallasSpring04...Dallas Advent User Group Spring 2004 Diane Herrera Client...
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