50 Millstone Road
Building 400, Suite 300
East Windsor, NJ 08520
866-750-TSCI

   HOME  |  PRODUCTS |  CUSTOMERS



  Announcements

  IRA IS    

  Plan IS    
   
 
  Transfer IS

  Trust IS    

  PTF Log (1/04 - 4/04)

  PTF Log (4/04 - 8/04)

  PTF Log (9/04 - 12/04)

  PTF Log (1/05 - 4/05)

  PTF Log (5/05 - 8/05)

  PTF Log (9/05 - 12/05)

PTF Log (4/04 - 8/04)


Compiling the PTF Log

ALL PRODUCTS
 
*** Send TRPINAVLS when sending updates for the PIN records.
Note: 6/3/04 TRERULES were changed adding 2 sets of Eligibility Rules.
 
Creditor Lookup
8/10/04 - Display Pay Frequency and Last Paid Date for creditor balance requests. Display a message when no creditors were found for an alpha lookup. Limit display to 2000 creditors.
Programs:Tlr525PopupRules, displayCreditorLookup.jsp
 
Source Lookup
4/15/04 - Fixed an error message when selecting a source from the lookup screen.
Programs: plr100w/displaySourceLookup.jsp, java_script.js.
 
Program Calls
6/7/04 - Changed all program calls to use the library list instead of hard coded TRUSTLIB.
Programs: All program calls
 
iSeries Print
7/15/04 - Added report creation time to the display. Removed Form Type from display. Drop the leading zero from the month when displaying the report creation date.
Programs: PrintQueueRules, displayPrintQueue.jsp
 
All Screens
6/30/04 - Hightlight first field in a JSP if it is a text field so that the user can type over it.
Programs: java_script.js
 
Market Pricing
7/22/04 - Corrected market pricing for Options.
Programs: SR0038 (RPG).
 

TRUST AND IRA IS

 

INQUIRY AND REPORTS

 
Cash Ledger
5/26/04: Added auto advance to dates.
Programs: enterCashLedger.jsp
8/9/04: Fixed a NullPointerException error message when the trust has an invalid Trust Type code.
Programs: Tlr250Rules
 
Investment Ledger
5/6/04: Fixed a problem where description lines weren't displayed if a Selection Date of Trade or Process was used. Fixed a problem where Selection Date would be set to Trade on a new request.
Programs: Tlr260Rules, enterInvestmentLedger.jsp
 
Investment Inventory
4/26/04: Fixed market date pricing. It was using nearest price instead of zero if a price wasn't found for the specified date.
Programs: Tlr110Rules
6/14/04: If using market value and no market date was entered use the price nearest to the "as of" date if one was entered. Validate the Market Date.
Programs: Tlr110Rules
 
Holders by Asset
7/15/04: Make the enter key submit the page.
Programs: enterHoldersByAsset.jsp
 
Investment Review
5/26/04: Added auto advance to fields.
Programs: enterInvestmentReview.jsp
 
Customer Statements
5/4/04: EBT Statements: fixed a "Null as400 Value" message. Create the file LINKMAPC if it doesn't exist.
Programs: TLR600JCL
5/5/04: Corrected problems with 5500 participant counts and added supporting detail reports for totals.
Programs: TLR650A (RPGLE), TLR600JCL (CLP), RPT80#5 and RPT80#6 (Printer Objects).
5/13/04 - Corrected Par Value market calculation.
Programs: TLR600 and TLR600A (RPG).
6/23/04 - Corrected problem with including zero balance people on the Terminated and Less than 100% Vested Report.
Programs: TLR650A (RPGLE).
7/20/04 - Compute balances for Schedule SSA using only vested sources.
Programs: TLR650A (RPGLE).
8/2/04 - Corrected problem with accruals created when the 5/13/04 change was made. Added help text when the 5500 is out of balance and adjusted any discrepancy to unrealized gain/loss.
Programs: TLR600A (RPG), TLR600R (RPGLE).
 
DEPARTMENTAL REPORTS
 
IRA 5498 Reports
4/26/04 - Added Required Minimum Distribution field to 5498 file and fixed some erroneous fields in the DDS and Java record format. Repaired errors on the Excess Contribution Report.
Programs: F5498Format, F5498S (DDS) *** Remember to do a CHGPF on F5498S, IRA094 (RPGLE).
5/18/04 - Added capability to print 5498s from Plan side for QUADS. Also corrected problem with the above change. File size was one character short.
Programs: Ira094w/folder, as400.PG.IRA094JCL and PLR094JCL, Ira094wServlet, IRA094JCL, PLR094JCL and PLR094JQ (CLP), IRA094 and PLR094 (RPGLE), send TRMIDOH (DDS) and CRTPF if they don't have it.
 
Comptroller / FDIC Reports
4/29/04: Check for invalid Trustee ID numbers and validate numeric fields. Added auto advance to date fields.
Programs: Tlr390wServlet, annualReportOfTrustAssets.jsp.
 
Security Location Report
4/30/04: Added Location Code Lookup. Use this instead of going to Location Code file maintenance.
Programs: Tlr170PopupRules, Tle170wPopupServlet, displayLocaionCodePopup.jsp, securityLocationReport.jsp
 
Summary Trial Balance by Fund
7/12/04 - Fixed a problem where As Of Date was not being used.
Programs: Tlr125wServlet
 
Income Summary Report
7/28/04 - Changed Report from Landscape to Portrait.
Programs: TLR180B (RPG).
 
Required Minimum Distributions (RMD)
7/17/04 - Added joint and survivor option and the ability to use most recent price.
Programs: Ira070w/All JSPs and Help Text, as400ad.PG/IRA070JCL, Ira070wRMDServlets (both 4/1 and 12/31), IRA070A, IRA070B and IRA070E (RPGLE), IRA070JCL and IRA070JQ (CLP), IRA070PF (Send DDS and do a CHGPF), JLSTABLES (Send DDS and actual table data).
7/27/04 - Added Calculate RMD program for on the fly RMDs.
Programs: Ira070Rules, TrustMarketValue, Conversion, all Servlets, all JSPs, ira070 tabs, JLSTABLEFormat, JLSTABLE (DDS AND PF), RMDMERGEFormat, RMDMERGES (DDS)
8/26/04 - Modified RMD Report and Calculate RMD programs so that they use the same mail merge file format. General clean up.
Programs: Ira070Rules, ExportRules, Ira070wRMDAprilServlet, Ira070wRMDDecemberServlet, Ira070wAttainedAgeReportServlet, Ira070wMissingBirthdateReportServlet, Ira070wComputeRMDToggleDistributionServlet, Conversion, IRA070RFormat, RMDMERGEFormat, TRMIDOHRFormat, displayRMDs.jsp, reviewMailMerge.jsp, IRA070A, IRA070B, IRA070C, IRA070D, IRA070E (RPGLE), IRA070PF, RMDMERGES, TRMIDOH (DDS)
9/2/04 - Repaired 500 Error when "Use Most Recent Price for Market Value" deselected.
Programs: Ira070wRMDsDecemberReportServlet.
 
RECORD ENTRY
 
Trust Master Record
3/4/04 - Added Age Weighted and New Comparability formulas to the list of integration methods. Project is not fully completed for New Comparability.
Programs: Tlr000wRules, Tlr000wPopulateEBTServlet, Tlr000wUpdateEbtServlet, Tlr000w/ebtAllocation.jsp, ebtAllocation2.jsp and ebtAllocation3.jsp
5/11/04: Fixed a CPF5025 null error when going to Compensation Codes from Plan Provisions. Also got rid of the "Double Submits" on various JSPs.
Programs: balances.jsp, ebtChooseVestingSchedules.jsp, ebtDistribution.jsp, ebtGeneral1.jsp, ebtGeneral2.jsp, ebtPlan.jsp, ebtVest.jsp, ebtVest2.jsp, feeMaster.jsp, personalGeneral.jsp
5/18/04: Fixed a NullPointerException when clicking the Return button when looking at a vesting schedule.
Programs: ebtChooseVestingSchedules.jsp
5/27/04: Added months to Early and Normal retirement ages on the Distribution Rules screen. Vesting programs were modified to use years and months in their calculations. Various fixes made in pattern copy mode.
Programs: Tlr000Rules, TRBRULEFormat, ebtDistributions.jsp, TRBRULES (DDS), TRUSTIS (DDS), PLR045G (RPGLE), PLR150 (RPGLE), PLR150A (RPGLE), *** do a CHGPF on TRBRULES and re-compile the following programs: TLR200B (RPG), IRA070A, IRA070B, IRA070C, IRA070D, IRA094, PLR175B, TLR050, TLR200IRA, TLR530, TLR530G, TLR950 (RPGLE)
6/3/04: Changed Eligibility Rules to allow for a second Eligibility Rule.
Programs: Tlr000Rules, TRERULEFormat, Tlr000wPopulateEBTServlet, Tlr000wUpdateEBTServlet, ebtEligibility.jsp, TRERULE (DDS) *** Needs a CHGPF, TRUSTIS (DDS). Re-compile the following programs: PLR050, TLR050, TLR950, TLR600, TLR650B
6/9/04: Fixed an error message about invalid Eligibility Entry Dates when no dates were entered. Change some of the fields copied in a pattern copy and now copy TRSTRATS and TRAIRS. Fixed tab highlighting.
Programs: Tlr000Rules, Tlr000wServlet, Tlr000wUpdateEBTServlet, ebtFeeSchedule.jsp, ebtGeneral1.jsp, ebtGeneral2.jsp, ebtInvestment.jsp, ebtLoan.jsp, ebtPlan.jsp, ebtSource.jsp, feeMaster.jsp, mailingAddress.jsp, memoRecords.jsp, personalDistribution.jsp, personalGeneral.jsp, personalInvestment.jsp, fee tabs, mailing address tabs
6/9/04: Added Help Text
Programs: TLR000 HelpEligibilityRules
6/11/04: Fixed Distribution Rules so that it allows no Death or Disability boxes to be checked. Also fixed erroneous population of the Insured Death Benefit and Total Account Balance boxes.
Programs: Tlr000Rules
6/15/04 - Added new option "W" for fees waived in the Fee Master Record.
Programs: Tlr000w/feeMaster.jsp, Tlr000Rules.
7/15/04 - Changed setting of vesting flags for vesting based on elapsed time and hours of service. This goes with the new version of Update Vesting (PLR050).
Programs: Tlr000Rules.
8/9/04 - Right justify Class Hierarchy sources in Participant Fee Class Hierarchy.
Programs: Tlr000Rules.
8/16/04 - Fix a problem where balancing fees would assess the first Fee record of the next TAN if no Fee Records were found for this TAN.
Programs: Tlr000Rules.
 
Investment Catalog Records
6/25/04: Changed Sponsor Lookup to be case-insensitive
Programs: SponsorLookupRules, SponsorPopupServlet, displaySponsorLookup.jsp
6/29/04: Fixed duplicate investment name display in Additional Description popup. Fixed a problem where INAME2 would get set to the first description line if INAME2 was removed. Submit Additional Description popup when the enter key is pressed.
Programs: Tlr300Rules, Tlr300wAdditionalUpdateServlet, viewAdditionalDesc.jsp
 
Account Investment Records
4/29/04: Fixed a problem where the Class Code wasn't getting populaed when adding AIR records.
Programs: Tlr100Rules, Tlr100wConfirmServlet
8/4/04: Only validate the AIR record's fields on the screen in Add or Change mode, not in Delete mode.
Programs: Tlr100wConfirmServlet
 
Trust Transaction Entry
5/5/04: Removed the old dividend map user program and changed the date/time determination for Java implementation.
Programs: TLR220 (RPGLE).
6/10/04: Fixed the Global Delete clear all option.
Programs: Tlr200Rules
6/22/04: Fixed erroneous Done Dates when posting in batch mode. Fixed date validation when posting for a specific date.
Programs: Tlr200Rules, Tlr200wEditOrPostServlet
6/23/04: Fixed a NullPointerException error when using the Auto Duplicate a Purchase or Sell Shares price.
Programs: Tlr200wAutoDuplicateServlet
7/9/04: Added a warning if there is a duplicate name for the trust when entering a transaction at Equity Trust Company only.
Programs: Tlr200Rules, Trust3RecordEntryServlet
 
Beneficiary Records
8/4/04: Fixed a 500 error when deleting payment history.
Programs: Tlr500Rules
 
Creditor Records
5/26/04: Fixed New Request from the Change Creditor Balance screen.
Programs: updateCreditorBalance.jsp
 
Trust Fee Schedules
8/31/04: Improved numeric editing and made enter key submit screens.
Programs: Tlr700Rules, Validation, selectTrustFeeOperatingMode.jsp, enterTrustFeeSchedules.jsp
 
RECORD UPDATE
 
Accounts Payable and Check Processing
6/16/04 - Repaired payment type for beneficiary payments. Beneficiary payments were not showing up in payment history after posting.
Programs: Tlr540Rules
7/16/04: Swapped the screen order when adding new Beneficiary or Creditors. Populate the description lines from the name and address fields from the bene or creditor. Fixed a CPF5006 error message.
Programs: Tlr540Rules, Tlr540wAddNewPayablesServlet, Tlr540wAddNewMiscellaneousPayablesServlet, miscellaneousPayeeScreen.jsp, addPayee.jsp
8/10/04 - Corrected problem with printing up to 40 description lines on a check stub.
Programs: TLR550A and TLR550B (RPGLE).
8/19/04 - Corrected problems with using the trustee, department or specific trust options for scheduled accounts payable. The query was not selecting them correctly.
Programs: TLR530JCL (CLP).
8/23/04 - Corrected a problem introduced in the 7/16 changes where changes to the address would not apprear on the check when processing Other Creditors or Other Beneficiaries.
Programs: Tlr540wAddNewPayablesServlet
8/26/04 - Corrected beneficiary withholding in the check posting program. The gross amount was going to the check file.
Programs: TLR550P (RPGLE).
 
Distribute Income To Account Holders
4/28/04: Modified for Tran Code Lookup. Retain parms after submitting. Display a message instead of a blank popup. Validate date fields. Fixed 500 errors when invalid numbers were entered.
Programs: Tlr150wServlet, enterDistributeIncome.jsp, interestDialog.jsp, unitDialog.jsp, bookDialog.jsp
8/24/04 - Allocation would not run after an error message because the error number was not being cleared and the data area wasn't locked.
Programs: TLR150 (RPG).
 
Change or Delete Trust Transactions
4/13/04 - Added Lot Number to change transaction screen.
Programs: Tlr230Rules, Tlr230wChangeRecordServlet, changeTransactions.jsp
6/7/04 - Make the New Request button from the change transaction screen return to the list of transactions instead of the first screen.
Programs: Tlr230wTabChangeServlet, changeTransaction.jsp
7/14/04 - Don't show an error message if deleting a transaction and the catalog record isn't found.
Programs: Tlr230Rules
 
Cash Management Interest Accrual
5/3/04 - Changed PTIME to use a random number generator instead of the clock.
Programs: TLR375 (RPG).
 
Fee Processing
6/23/04 - Corrected problem with last assessment and last billing dates of 2/29/04.
Programs: TLR710 and TLR720 (RPGLE).
8/16/04 - Fee Corrections has been totally re-written. The program flow is now much simpler and easier to use.
Programs: Tlr750Rules, Tlr750wUpdateServlet, Tlr750wServlet, Tlr710wTabChangeServlet, enterCorrections.jsp, updateFeeCorrections.jsp, HelpCorrections.html, HelpUpdateFees.html. Removed: Tlr750wAddServlet, addFees.jsp, deleteFees.jsp, reviewFees.jsp, updateFees.jsp, HelpAddFees.html, HelpDeleteFees.html, HelpReviewFees.html
 
SYSTEM MAINTENANCE
 
Automated Pricing
4/30/04 - Edit Price File converted to a speed-up.
Programs: Tlr335Rules, Tlr335wEditServlet, Tlr335wTabChangeServlet, cusipTickerTableDisplay.jsp
7/12/04 - Corrected problem with writing duplicate IDC Cusip#s when there were beginning balances only
Programs: TLR335A (RPG).
 
Update Tax Form Tables
4/20/04 - Improved display and added help text.
Programs: Tlr970w/Entire Folder.
5/20/04 - Added 5 add rows for IRA Dist and Cont code records. Fixed error messages when files were empty. Fixed deleting IRA Dist and Cont code records, there was a bug that only deleted the first record selected.
Programs: Tlr970Rules, Tlr970wIraDistCodeUpdateServlet, Tlr970wIraDistCodeServlet, Tlr970wIraContCodeUpdateServlet, Tlr970wIraContCodeServlet, enterUpdateIraContCodeTaxTables.jsp, enterUpdateIraDistCodeTaxTables.jsp
 

PLAN IS

 
INQUIRY AND REPORTS
 
Participant Account History
4/16/04: Fixed a null that was displayed in Positions by Source detail when there was only a beginning balance
Programs: PLR250DetailRules
4/27/04: Fixed market date pricing. It was using nearest price instead of zero if a price wasn't found for the specified date.
Programs: Plr250Rules
 
Participant Loan Analysis
8/30/04: Modified to read TRECODES for Eligibility Code Descriptions.
Programs: Plr240wServlet, *** Send Plan Level Changes for 8/12/04.
 
Census Data Report
5/3/04: Added Census Update Tab to import Census data from spreadsheets.
Programs: CensusImportRules, CensusImportServlet, CensusImportTabChangeServlet, Validation, enterCensusImport.jsp, errorLog.jsp, plr020w/censusDataReport.jsp, images/censusImport, /tsc/conf/import/census.xml, help text
7/9/04 - Repaired a problem with running a departmental census using historical comp. Program got confused when comp was found for multiple departments.
Programs: PLR020J (RPGLE).
8/13/04 - Modified to read Eligibility Codes from TRECODES.
Programs:Plan6InquiryReportServlet, Plr020wCensusDataReportServlet, censusDataReport.jsp,
**** Also send all changes from Plan Level Changes entry 8/12/04.
 
Discrimination Tests
4/15/04: Fixed date on 401(k) Disaggregated Employees report.
Programs: PLR170 (RPGLE)
 
Participant Statements
5/3/04: Pass userid to PLR600JCL from Java to replace the RTVJOBA.
Programs: Plr600wServlet, PLR600JCL (Java), PLR600JCL (CLP).
7/8/04: Don't allow a user to select a specific TAN or PIN when they select All Accounts for a Frequency.
Programs: Plr600wServlet
8/9/04: Allow blank lines in Statement Messages and dislpay leading blank spaces on Statement Message lines.
Programs: Plr600Rules, Plr600wStatementMessageUpdateServlet, statementMessage.jsp
8/11/04: Fixed a Decimal Data Error when using the Restrict to Source option.
Programs: Plr600wServlet
8/30/04: Modified to read TRECODES for Eligibility Code descriptions.
Programs: PLR610 (RPGLE), PLR600 (RPG), *** Send Plan Level Changes for 8/12/04.
 
DEPARTMENTAL REPORTS
 
Minimum Balance Report
4/30/04 - Accept Cusip or Ticker fields. Validate Trust Number and Cusip or Ticker.
Programs: GenericRules, Plr130wRules
 
Price Correction Report
4/30/04 - Added specific trust option.
Programs: Plr290wServlet, enterPriceCorrectionReport.jsp, PLR290JCL (Java), PLR290JCL (CLP)
 
Auditors Summary Report
5/12/04 - Added restrict to source and trade, settlement or process date capability.
Programs: Plr660w/All JSPs, Plan7DepartmentalReportsMenuServlet, Plr660Servlet, Plr660wTabChangeServlet, as400ad.PLR660JCL, PLR660JCL (CLP), PLR660 (RPGLE).
 
Participant Labels
7/1/04 - New program that creates a text file of participant mailing information for mail merge programs.
Programs: ParticipantLabelRules, ParticipantLabelServlet, Plan7DepartmentalReportsServlet, plan2.jsp, participantLabels.jsp
9/7/04 - Updated to read TRECODES for eligibility codes.
Programs: ParticipantLabelRules, ParticipantLabelServlet, Plan7DepartmentalReportsServlet, participantLabels.jsp
 
RECORD ENTRY
 
Participant Information Record
4/22/04 - Fixed a problem where a PIN record would be deleted even if it was still attached to other trusts.
Programs: Plr000Rules, Plr000wServlet
5/3/04 - Don't allow future date of birth.
Programs: Plr000wTabChangeServlet
5/26/04 - In add mode, get the next available pin number from the file TRPINAVLS instead of adding one to the last TRPIN. Make the enter key submit each screen.
Programs: Plr000Rules, Plr000wTabChangeServlet, TRPINAVLFormat, TRPINAVLS (DDS), displayParticipantInfo1.jsp, displayParticipantInfo2.jsp, displayParticipantAddress.jsp, displayCompensationHistory.jsp
6/4/04 - Removed Date of Participation from General screen. Now First Eligibility Date populates both fields. Created Second Eligibility screen and moved Salary 2 fields there.
Programs: Plr000Rules, Plr000wTabChangeServlet, Plr000wUpdateServlet, displayParticipantInfo1.jsp, displayParticipantInfo2.jsp, displayParticipantInfoSecondElig.jsp
6/17/04 - Default Second Eligibility fields Eligibility Code 2 to Pending and Group Code 2 to Employee.
Programs: displayParticipantInfoSecondElig.jsp
8/12/04 - Changed to read Eligibility Codes from TRECODES instead of using a hard coded list.
Programs: EligibilityCodeRules, EligibilityCodeServlet, PlanLevelChangesServlet, Lookup, Plr450Rules, Plr000Rules, TRECODEFormat, TRECODES (DDS and Physical File), planLevelChanges.jsp, eligibilityCodes.jsp, displayParticipantInfo1.jsp, displayParticipantInfoSecondElig.jsp
8/23/04 - Updated to handle up to 40 years of compensation history.
Programs: Plr000Rules
 
Participant Account Records
8/30/04 - Modified to read TRECODES for Eligibility Code descriptions.
Programs: Plr100Rules, *** Send Plan Level Changes for 8/12/04.
 
Benefit Payment Records
5/3/04 - Fixed a StringOutOfBoundsException when computing the age for participants with birth dates less than a year ago
Programs: Plr400Rules
7/12/04 - Populate Distribution Type menu from TRBENDS records instead of hard coding them.
Programs: Plr400wBendsServlet, Plan8RecordEntryServlet, select.jsp
7/12/04 - Repaired problem with the Distribution Breakdown Report. Market value was wrong when using the problem option without creating transactions.
Programs: PLR450N (RPG).
8/17/04 - Added Distribution Code, Fed Withholding and State Withholding to Payment Descriptions file maintenance.
Programs: Plr400Rules, Plr400BendsServlet, Plr400TabChangeServlet, TRBENDFormat, paymentDescriptions.jsp, TRBENDS (DDS) Do a CHGPF on TRBENDS and recompile PLR410J and PLR440A (RPGLE), PLR420C and PLR440B (RPG). ***Also send Participant Distribution changes from 8/23/04.
8/24/04 - Added State Tax Table file maintenance.
Programs: Plr400Rules, Plr400StatetaxesServlet, Plr400TabChangeServlet, statetaxes.jsp, select.jsp, statetaxes tabs
 
Participant Loan Setup
5/4/04 - Display TAN, PIN, and Loan Cusip on the loan screen.
Programs: reviewLoan.jsp
6/22/04 - Fixed java.lang.ArithmeticExceptions on rounding of all numbers.
Programs: Plr320Rules
8/30/04 - Modified to read TRECODES for Eligibility Code descriptions.
Programs: Plr320Rules, *** Send Plan Level Changes for 8/12/04.
 
Participant Distributions
6/17/04 - Changed the participant age calculation to always use today's date. It was using the term date.
Programs: Plr450SelectInvestmentsServlet.
7/12/04 - Populate Distribution Type menu from TRBENDS records instead of hard coding them.
Programs: Plr450Rules, Plan8RecordEntryServlet, distributionsAlreadyTraded.jsp, distributionTradeRequest.jsp
7/20/04 - Removed stray MVT=0, Fixed rounding on CPA calculation, corrected clearing of fields in writeTrbrs() and added clearing of state withholding (JCW).
Programs: Plr450Rules, PLR450K (RPGLE)
8/12/04 - Changed to read Eligibility Codes from TRECODES instead of using a hard coded list.
Programs: EligibilityCodeRules, EligibilityCodeServlet, PlanLevelChangesServlet, Lookup, Plr450Rules, Plr000Rules, TRECODEFormat, TRECODES (DDS and Physical File), planLevelChanges.jsp, eligibilityCodes.jsp, displayParticipantInfo1.jsp, displayParticipantInfoSecondElig.jsp
8/23/04 - Fixed setup of multiple Alternate Payees. Put default distribution code and federal withholding percentage in Distribution Type file (TRBENDS) instead of hard coding them in the program Removed warning message when termination date is not entered. Fixed highlighting of date fields.Subtract values from previous distributions to prevent overdraft and running the same distribution twice. Don't include Gain/Loss transactions when computing the Pending Distribution total. Removed Forfeiture Account from screens, now we get it from the Allocation Rules. Display Total Contributions and Earnings for After-Tax sources. Other miscellaneous fixes.
Programs: Plr450Rules, Plr400Rules, TRBENDFormat, Plr400BendsServlet, Plr400TabChangeServlet, Plr400AlternatePayeeServlet, Plr450SelectInvestmentsServlet, Plr450ProcessSelectedInvestmentsServlet, Plr450AlreadyProcessedServlet, Plr450RecalculateServlet, Plr450AlternatePayeeServlet, Plr450DistributionRequestServlet, Conversion, plr400/paymentDescription.jsp, plr400/alternatePayee.jsp, plr400/selectionList.jsp, selectInvestments.jsp, distributionsAlreadyProcessed.jsp, distributionTradeRequest.jsp, alternatePayee.jsp, TRBENDS DDS (Do a CHGPF), PLR450P (RPGLE).
8/31/04 - If benefit payment record exists, populate Check Payment and Final Check dates. If it doesn't exist, populate all dates with posting date for Already Processed or transaction date for Trades
Programs: Plr450DisplayBenefitPaymentRecord1Servlet
 
Participant Transaction Entry
4/15/04 - Display descriptions of fields that are auto duped.
Programs: Plr200Rules, Plr200wAutoDupServlet, enterTransactions.jsp
5/26/04 - Added Delete All and Change All buttons to review transactions screen.
Programs: reviewTransactions.jsp
7/27/04 - Added Delete and Change hover tooltips to the Change and Delete radiobuttons.
Programs: reviewTransactions.jsp
8/17/04 - Fixed a "com.ibm.as400.access.AS400Exception: CPF5129 I/O is not allowed" error when entering transactions.
Programs: Plr200Rules
 
Registered Representative Records
7/13/04 - Fixed field alignment.
Programs: displayRegisteredRepresentativeRecord.jsp
 

RECORD UPDATE

 
Eligibility Update

6/8/04 - This program has been completely restructured. New Participant Report and Error Report have been separated. Historical hours were added. A second set of Eligibility rules can now be used. NOTE: The file changes for the Eligibility Rules Record must be sent at the same time as this project.

Programs: Plr050w/JSP Folder, Plr050wServlet, Plan9RecordUpdateServlet, as400.PG.PLR050JCL, PLR050JCL and JQ (CLP), TRERULE, PLR050, SR0052 and SR0078 (RPGLE).

7/19/04 - Help Text Updated.

Programs: Plr050w/Help Text
 
Salary Update

6/11/04 - Fixed a 500 error when clicking the New Request tab after running the salary report.

Programs: Plr010Rules

7/2/04 - Added duplicate hours buttons.

Programs: displayCompensation.jsp, duplicateHours.jsp
 
Vesting Update
5/27/04 - Updated to recognize fractional years for retirement and early retirement ages
6/9/04 - Added minimum age and months to the start vesting calculation.
Programs: PLR150 and PLR150A (RPGLE)
7/13/04 - Corrected problems with vesting based on years of service (without historical hours) and modified the elapsed time calculations.
Programs: plr150w/help text, PLR150 (RPGLE).
 
Normal Retirement Update
8/30/04 - Modified to read TRECODES for Eligibility Code descriptions.
Programs: PLR070 (RPG), *** Send Plan Level Changes for 8/12/04.
 
Gain / Loss Allocations
5/4/04 - Display more friendly error messages for invalid numbers. Removed update of TRDRTBL for Unit/Share allocations. Moved this to automated dividends from confirms in order to avoid problems with attemps to write duplicate records when multiple batch submissions are processed.
Programs: Plr260wCallJCLServlet, PLR260U (RPG), PLR865 (RPGLE), PLR260US (RPGLE).
7/27/04 - Change the auto advance on all screens to highlight the next field so you can type over them.
Programs: all JSPs.
 
Participant Transfers
7/14/04 - Corrected problem with posting single transfer selections. Sequence was wrong.
Programs: PLR370JCL (CLP).
7/20/04 - Changed the R2 reports that print along with posting to accept other transfer transaction codes, not just 39 and 99.
Programs: PLR370R2 (RPG) and PLR370JCL (CLP).
8/30/04 - Modified to read TRECODES for Eligibility Code descriptions.
Programs: Plr370Rules, *** Send Plan Level Changes for 8/12/04.
 
Payroll and Loan Processing
4/6/04 - Repaired problem with not being able to change Trade and Transaction Codes in the CBR after processing a payroll.
Programs: Plr300wCBR2Servlet.
4/9/04 - Fixed a problem where on the payroll screen where the totals would be incorrect.
Programs: Plr300Rules
5/4/04 - Display source number on Source Selection screen. When returing to the Select Participant screen, position cursor to pin field. Retain selected sources and loan checkboxes when doing multiple payrolls for the same trust. Auto Advance fields on Manually Priced Investments screen.Clear investment descriptions if funds are removed from the Manually Proces Investments screen. Fixed a bug where the wrong participant would be displayed if you were in single participant select mode, checked only the loan box and if the participant had no loans.
Programs: Plr300wServlet, Plr300wCBDServlet, Plr300wCBR3Servlet, Plr300wSelectServlet, enterPayrollSelectSources.jsp, enterCBR1.jsp, enterCBR3.jsp, enterPayrollProcessingSelect.jsp
6/10/04 - Fixed a problem where the "Clear Source First" box would be checked erroneously.
Programs: enterPayrollSelectSources.jsp
7/1/04 - Changed payroll import to import more than 2 loan payments.
Programs: ImportRules, Plr300wCBDServlet, HelpPayrollSelectServlet.html
8/16/04 - Changed payroll import to accept PIN or SSN.
Programs: ImportRules
8/23/04 - Added special version of the CBR report that prints Fund Account Numbers on the Summary Report. Used by PFPC and Sinclair.
Programs: PLR310A (RPGLE) in PFPCLIB.
 
Investment Elections
5/4/04 - Fixed all "by source" modes to return to the main entry screen after cycling through all sources. Fixed a problem where the old Effective Date would be displayed on the confirmation screen in change modes.
Programs: Plr315wViewServlet, viewInvestmentElections.jsp
6/10/04 - Made the enter key submit the page on all screens.
Programs: changeInvestmentElections.jsp, viewInvestmentElections.jsp
8/12/04 - Added Review All mode that lets you select specific elections for add, change, or delete. Modified to use TRECODES for Eligibility Codes instead of the hard coded list.
Programs: Plr315Rules, Plr315wServlet, Plr315wViewServlet, Plr315wReviewAllServlet, reviewAllInvestmentElections.jsp, enterInvestmentElections.jsp, viewInvestmentElections.jsp, changeInvestmentElections.jsp
**** Also send all changes from Plan Level Changes entry 8/12/04.
 
Contribution Allocations
4/15/04 - Added source lookup.
Programs: directedAccountSalaryAllocation.jsp
8/5/04 - Added Age Weighted Allocation Formulas.
Programs: PLR045, PLR045G, PLR045H (RPGLE), PLR045PF (NOMAX Members PF), PLR040JCL (CLP). Note: the Trust Master JSPs and Java code need to be current.
 
Portfolio Rebalancing
4/30/04 - Construction of available Cusip#'s bypassed assets not currently held for individual participant requests. Changed the CBD option to include assets currently held and any new investments found in TRCBDPS. 100 Cusip#'s in the CN array is not enough for some QUADS type plans. Also corrected
failure to shut down PLR380B when done in order to close files (JCW).
Programs: PLR380D (RPGLE) and SR0040 (RPG), PLR380PF (DDS).
 
Benefit Payment Checks
4/30/04 - Changed the determination for writeBank subroutine from acctno to Bankno. Also changed the Payee file for banks to use the BCONT field in TRBANKS for PEADR1. This is now the Memo line with Participant Name and Bank Account#.
Programs: PLR410J (RPGLE).
7/14/04 - Changed address validation to deal with foreign addresses.
Programs: PLR410J (RPGLE).
 
Participant Fees
4/22/04 - Added new Current Fees Payable and Fees Receivable Reports.
Programs: plr140w/all JSPs and Help, Plr140wFeeReportsServlet, PLR140D, PLR140E and PLR140F (RPGLE).
4/26/04 - Added Fee Frequency Report.
Programs: Plr140wFeeFrequencyReportsServlet, Plr140wFeeReportsServlet, feeFrequencyReport.jsp, feeReports.jsp, PLR140G (RPGLE).
4/27/04 - Fee Maintenance: Validate that a participant is in the trust and display a message if the fee balance is greater than 999.99.
Programs: Plr140Rules, Plr140wFeeMaintenanceServlet
5/4/04 - Changed program to avoid billing a negative fee.
Programs: PLR140B (RPGLE).
6/1/04 - Added new Asset Value Fees to charge basis points on selected cusip#s.
Programs: Plr140/images, Plr140w/JSP folder, Plr140wTabChangeServlet, Plr140wAssetValueFeesServlet, as400ad.PG/PLR140JCL, PLR140JCL and PLR140JQ (CLP), PLR140H (RPGLE).
7/23/04 - Added Asset Fee Code description to the selection list on screens.
Programs: Plr000Rules, Plr140Rules.
8/12/04 - Changed the asset fee program to set trades based on the regular fee hierarchy.
Programs: PLR140B, PLR140H, PLR140J (RPGLE) and PLR140JCL (CLP).
8/16/04 - Stay on Fee Maintenance screen after an update instead of doing a "New Request".
Programs: Plr140wFeeMaintenanceUpdateServlet
 
Investment Advisor Fees
5/26/04 - Added Fees Payable report and removed Fee Checks tabs.
Programs: Plr145wFeesPayableServlet, Plr145wTabChangeServlet, feeReports.jsp, enterFeeMaintenance.jsp, displayFeeMaintenance.jsp, chargeRIAFees.jsp, PLR145C (RPGLE), PLR145CJCL (CLP)
 
Delete/Change Transactions
4/14/04 - Added Cusip Lookup tab to Change Transaction screen.
Programs: changeTransaction.jsp
 
RIA Fee Processing
4/21/04 - Corrected problems with loss of fee hierarchy when there are XPIN records with an RRN and no FEE#. Removed reading of TRFEEMS when processing a participant without a FEE#. Assume this is a person who is subject to a trust level fee allocation. This change was made for MMA.
Programs: PLR145 (RPGLE).
 
TRADING SYSTEM
 
Process New Trades
4/6/04 - Added new list of Trade Codes that require deposit tickets. Corrected problem with moving Trade Code "LP" directly to participant transactions.
Programs: Plr850Rules, Plr850wTradelandProcessServlet, Plr860wTradelandProcessDetailServlet, PLR850D (RPGLE).
4/30/04 - Changed the trading file call program logic to deal with "file already open" problems with Level C trading.
Programs: PLR835C and PLR840C (RPG).
 
Enter New Confirmations
4/12/04 - Added a Fund Balances Popup. Converted TAN/SSN Lookup to a speed-up.
Programs: Plr860Rules, Plr860wFundBalancesServlet, Plr860wTanPopupServlet, enterFundBalances.jsp, displayFundBalances.jsp, enterConfirmations.jsp, tanPopupDisplay.jsp, tanPopupSelect.jsp, plr860 tabs
6/17/04 - Display an error message when duplicate TRADEACT and TRADEACP exists for F level trades instead of giving a NullPointerException
Programs: Plr860wEnterTradeConfirmationsServlet
7/23/04 - Corrected problem with loan funding going to the wrong source.
Programs: PLR850D (RPGLE).
 
Trade Account Numbers
4/27/04 - Added Copy Trade Account Numbers program.
Programs: Plr830aRules, Plr830awServlet, Plt830awTabChangeServlet, TRADFILRL1Format, plr830aw/copyTradeAccountNumbers.jsp, plr830w/selectTradeAccountNumbers.jsp, plr830 tabs, TRADFILEL1 (DDS)
 
 

SYSTEM MAINTENANCE

 
Rebuild Trust Records
8/31/04 - Added submit to batch message.
Programs: Plr900wServlet.
 
Transaction Code Usage Map
4/13/04 - Converted to a speed-up and added new help text..
Programs: Plr910Rules, Plr910wPreloadServlet, Plr910wServlet, TransactionCodeUsageMap.jsp and Help Text.
 
Reset or Delete Participant History
4/27/04 - Corrected message for Batch submission. Remove old "Commingled" logic from the RPG code.
Programs: Plr295wServlet, PLR295 (RPGLE), PLR295JCL (CLP).
 
Plan Level Changes
4/21/04 - New feature for trust level global change of vesting schedules. This program will replace all records with a new schedule if the old schedule number matches.
Programs: Plr900w/all JSPs and Help text, Plan10SystemMaintenainServlet, as400ad.PG.PLR901, PLR901 (RPGLE), ChangeVestingScheduleServlet.
8/12/04 - Added Eligibility Code file maintenance.
Programs: EligibilityCodeRules, EligibilityCodeServlet, PlanLevelChangesServlet, Lookup, Plr450Rules, Plr400Rules, Plr100Rules, Plr320Rules, Plr370Rules, Plr000Rules, Plr240wServlet, TRECODEFormat, TRECODES (DDS and Physical File), PLR610 (RPGLE), PLR070 (RPG), PLR600 (RPG), planLevelChanges.jsp, eligibilityCodes.jsp, displayParticipantInfo1.jsp, displayParticipantInfoSecondElig.jsp
 

If you have any questions while reviewing our website, please use our typewriter and send e-mail to swhittle@expertplan.com

TSCI, Inc.
Trust and Retirement Plan Software
50 Millstone Road
Building 400, Suite 300
East Windsor, NJ 08520 Hockessin, Delaware 19707 (302) 234-0850

Copyright 2002-2010, TSCI, Inc. | Site created by Etopia