NLS User Guide - Nortridge Software
Transcription
NLS User Guide - Nortridge Software
Nortridge Loan System User Guide Version 4.10.6 Copyright ©2016. All Rights Reserved. Rev. 20161011-A Dear Nortridge Customer, We, at Nortridge Software, have a long history of commitment and service to loan accounting departments of all sizes. For more than two decades, we have helped our clients better manage their loan portfolios. We remain committed to providing new and enhanced features to what we firmly believe is the BEST loan accounting solution on the market. The Nortridge Loan System is a Windows-based program that provides the tools businesses need to efficiently and cost-effectively manage their loans. Nortridge Loan System handles multiple loan types and adapts to the majority of lending environments. In today’s competitive lending marketplace, lenders must provide flexible loan terms to meet their customers’ needs. The Nortridge Loan System accommodates these needs by providing the most flexible loan system available. The Nortridge Loan System is an easy to learn, comprehensive solution to managing loan portfolios. Now you can have the time and the software to increase your loan volume. In fact, we do more than just service loans, Nortridge Loan System will track loans in process with demographic and financial information, as well as collection activity. Nortridge Loan System also interfaces with third party systems such as general ledger and loan documentation systems. As you review the Nortridge Loan System, our support department is ready to answer all of your questions and assist you in your evaluation. Sincerely, William G. Hindson President Contents Introduction 1 Contacting Nortridge Software 2 Installation 3 System Requirements 3 Client Computer Requirements 3 Server Requirements 3 Microsoft SQL Server Database Compatibility 4 Oracle Database Compatibility 4 Disk Space Requirements 4 Database Server Setup 5 Microsoft SQL Server Setup 5 Oracle Setup 6 Installing NLS 6 NLS on a Mac 9 NLS on Linux 13 Starting NLS for the First Time 14 Installing Reports 22 Upgrading NLS 25 User Interface 28 NLS Desktop 28 The Title Bar 28 The Menu Bar 29 The Toolbar 29 The Shortcut Bar 31 i The Tree Toolbar 35 Contact View / Loan View 36 Setup 38 Security 38 User 40 Group 46 Default Privileges 47 Entry Log 47 Privileges Change Log 47 Active Users 47 System Setup 47 Comment Category 48 Customer Binaries 49 License Key 50 NLS Service 51 Report Manager 58 Reports AutoInstall 60 Payment Gateway 60 System Defaults 63 Contact Setup 69 Contact Type 69 Entity 75 Contact Defaults 77 Contact Relationships 80 Contact - Loan Relationships 81 Loan Setup 81 ii Loan Class 82 GL Account Number 83 Impound Codes 84 Loan Group 85 Loan Payment Rules 98 Loan Template 100 Lookup Tables 131 Multi-Currency 134 Base Rate 138 Base Rate Spread 140 Interest Plan 142 Loan Defaults 147 Payment Methods 153 Status Codes 153 Suspense Accounts 158 Labels 160 Risk Rating 161 NSF 162 ACH 163 Credit Bureau 168 User Defined Fields 170 Loan Portfolio 171 Transaction Codes 173 Late Loan Events 222 Collateral 230 Statement 234 iii Task Setup 239 Work Queue 239 Task Status 240 Task Priority 242 Task Template 243 Work Packet Status 247 Work Packet Priority 248 Work Packet Template 250 Workflow Overview 253 Collector Setup 268 Action Code 268 Result Code 269 Collection Code 270 Collection UDF 274 Disbursement / Trust Setup 279 Trust Account 279 Vendor Type 281 Voucher Type 282 Main Features 283 Working with Contacts 283 Adding a Contact 283 Telephone Editor 287 Contact Query 290 Search Criteria Metacharacters 291 Detail 293 Comments and Documents 307 iv Demographics 313 Financials 313 Relationships 313 Portfolio 314 Task 315 Collateral 316 Disbursement Accounts 317 Credit Profile 317 History 319 Contact Import 320 Notifications 320 View Web Credentials 322 Loan Input Examples 323 Entering a Loan 324 Entering a Conversion Loan 353 Loan Query 390 Viewing a Loan 390 Binary Import / Export 407 Restructure 408 Queue On Demand Statement 413 XML File Import 414 Processing 415 Transaction 415 Accrual 416 Modify GL 419 Document Printing 421 v Transaction Entry 422 Transaction Types 425 Batch Processing 428 Credit Card Processing 430 Global Suspense 433 Transactions for Disbursements 435 Printing Reports and Statements 439 NLS Defintions 440 Contact 441 Collateral Reports 441 Contact Portfolio 441 Inbox 443 Loan 443 Loan Portfolio 445 Setup 451 Advanced Reports 452 Word Document Interface 452 Excel Document Interface 458 Cash Flow Reports 460 Document Templates 461 Statements 485 Billing Statements 485 Periodic Statements 485 Printing Statements 486 Late Notices 487 Consolidated Statements 488 vi Reprinting 488 Standard Statement Formats 489 Email and SMS 491 User Defined Field Attributes 505 Collateral 508 ACH 509 Loan ACH Configuration 509 Create an ACH 516 Amortized Fees 518 Setting Up Transaction Codes 518 Amortized Fee Setup 520 Viewing Existing Amortized Fees 531 Disbursement Screen 532 Vendors 532 Disbursement Accounts 534 Checks 534 Vouchers 535 Account Reconciliation 535 Vouchers to Print 537 Check Printing 538 Dashboard 539 Built-in Charts 539 Toolbar 541 Adding a New Dashboard and Charts 542 Contextual Menu 548 Dashboard Security 548 vii Additional Features 552 Temporary Notes 552 Commitments 553 Adding a Commitment 554 Adding a Loan to a Commitment 554 Viewing Commitment Detail 554 Adding ACH Billing to Commitments 555 Credit Bureau for Commitments 556 Pools 556 Adding a Pool 557 Adding a Loan to a Pool 557 Detaching a Loan from a Pool 557 Viewing Pool Detail 557 Participation Loans 558 Adding a Participation Loan 559 Participant Setup 561 Participant Query 563 GL Setup Example 568 Charge Off / Multiple Book Accounting 572 Adding a Shadow Loan 573 Querying a Shadow Loan 576 Shadow Loan Payments 576 Shadow Loans and Pools 577 Task Manager 578 Task Manager Example 578 Using the Task Manager 586 viii Task Manager Relationships 587 Collector Mode 625 Collection Campaigns 626 Escrow Module 629 Setup of Impound Transaction Codes 629 Setting Up Impound on a Loan 632 Impound Analysis 640 FARETS Interface 649 Credit Line Reserves 651 Credit Line Summary 651 Credit Line Detail 652 Linking Transaction Codes for Draws to Specific Credit Lines 657 Credit Bureau 658 Dealer Setup 658 View Credit Bureau Report on Individual Loan 659 Processing the Credit Bureau 661 Trust Accounting 665 Contact Disbursement Accounts 665 Loan Setup for Trust Accounting 666 Servicing Fee - Recurring Transaction 681 Integration with Disbursements 686 Trust Servicing Example 686 Special Accounting Considerations 698 Standard Interest Accrual Accounting 698 Rule of 78s Actuarial Interest Accounting 700 Rules 705 ix To Do 705 NLS Event 707 Frequency 711 Condition 712 Finish Rule Setup 713 Web Services 715 Installation 715 Methods 717 VB.Net Example: Import XML 720 PHP Example #1: Authenticate Web User 721 PHP Example #2: Import XML 722 Frequently Asked Questions 722 Error Codes 723 Web Portals 723 Integration 723 Setting Up the WebPay Form 729 Borrower Portal 736 Nortridge Mail Source 745 Statement File For Mail Source 746 Logging on to MailSource 746 Statement Processing for MailSource 746 Transmitting the Document Queue 746 Delivery Point Validation 748 CDFI 749 NLS Log 758 Virtual System Date 759 x Branch 760 Cash Drawer 765 Appendix 779 Equations and Procedures 779 Add on Interest 780 Interest Year Calculations 783 Round Off Errors 786 Merge Fields for Word Reports 787 Mail Merge Switches 790 Scripting 797 Reg Z Compliance 805 Holiday List 807 Reporting Points and MIP on 1098 Reports 808 Team Foundation Server 809 Microsoft SQL Server Application Role 812 Script Recorder 813 Glossary 817 Closing Notes 821 xi This page intentionally left blank. Introduction Introduction Nortridge Software is pleased to present Nortridge Loan System (NLS), designed and developed for lenders of all types and sizes. NLS incorporates the latest in object oriented technologies along with industry standard SQL databases and familiar Windows operation, providing an ideal solution for your lending operation. The Nortridge Software staff, utilizing backgrounds in banking, hands on lending, loan operations, customer service, along with extensive technical expertise in software development, has worked to provide a loan accounting and servicing system that is second to none. NLS automates and manages the following key areas of a lending operation: l A comprehensive information infrastructure – a wide variety of information is at your fingertips, including such basics as company and contact names, addresses, and telephone numbers, as well as additional information that you can define for your specific application or lending niche. Lending relationships can also be identified and tracked. l Records of your contacts and interactions with loan customers and prospects for your lending services. l Day to day lending activities, including the entering and posting of loan transactions. l The accounting functions associated with a lending operation, including the accrual of interest and other loan items. l Management reporting pertaining to your lending operation and the associated items on your company’s general ledger. l The generation of customer statements and other customer reporting. l User security—protecting the integrity of your customer data and preventing unauthorized activity within your loan portfolio. l Workflow management with rules scripting support. l Highly efficient collection functionality for quick and effective collections. l NLS provides the flexibility to customize the system to your particular lending operation, including the posting of loan activity to your general ledger. l Standard Windows make the software easy to learn and intuitive to operate. Nortridge Software, LLC 1 User Guide Introduction NLS is backed by the proven customer support services of Nortridge Software, a leader in the development of software systems for the banking and financial marketplace. Nortridge Software is sensitive to the comments and questions offered by our customers and prospective customers. As you review or operate NLS, please do not hesitate to share your input with us. Contacting Nortridge Software Nortridge Software, LLC 2 South Pointe Drive, Suite 250 Lake Forest, CA 92630 Phone: (714) 573-7988 Fax: (714) 572-0297 Support: (800) 435-7240 Web: www.nortridge.com Office Hours: Monday to Friday, 6:00 AM to 5:00 PM Pacific Time Notice of Liability Nortridge Software believes that the software described in this publication is accurate and reliable and accepts no responsibility (financial or otherwise) for any consequence arising out of the use of this software material. There are no warranties other than those expressly set forth in the Software License Agreement. The information contained herein is subject to change without notice. Revisions may be issued from time to time to advise of such changes and / or additions. All rights reserved. No part of this manual may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without prior written permission from Nortridge Software, LLC. Nortridge Software, LLC 2 South Pointe Drive, Suite 250 Lake Forest, CA 92630 (714) 573-7988 Nortridge Software, LLC 2 User Guide Installation Installation System Requirements NLS 4.0 is a multi-tier client server application written entirely in Microsoft Visual C++ using an industry standard back end database. NLS supports integration with third party products using COM, DCOM, C++, VB, and SOAP based web services. There are approximately 50 different third party products with which we have interfaced. NLS is fully built in-house using Visual C++ with no third party software products built into the software or required for use of the software. Import and export controls are in the GUI with event driven scripting. Importing into the application is as simple as building an XML object and importing via one of our supported interface methods. Client Computer Requirements Hardware requirements will vary depending on the operating system being used. PCs meeting or exceeding the minimum requirements for its installed operating system is recommended. Make sure the operating system is up-to-date with the latest software and security updates installed. Supported Operating Systems (both 32-bit and 64-bit are supported): Windows 7 Windows 8 Windows 8.1 Windows 10 Nortridge Software uses Windows 7 64-bit in the development of NLS. Server Requirements Hardware requirements will vary depending on the operating system being used. For optimal performance, a dual quad-core Xeon 5500 series server is recommended to service up to 100 NLS users and 50,000 to 100,000 active loans. Supported Operating Systems (both 32-bit and 64-bit are supported): Windows Server 2003 Nortridge Software, LLC 3 User Guide Installation Windows Server 2008 R1 Windows Server 2008 R2 Windows Server 2012 Windows Server 2012 R2 Nortridge Software uses Windows Sever 2008 R2 on all production and development servers. Microsoft SQL Server Database Compatibility Both 32-bit and 64-bit are supported. Microsoft SQL Server 2005 Microsoft SQL Server 2008 R1 Microsoft SQL Server 2008 R2 Microsoft SQL Server 2012 Microsoft SQL Server 2014 NOTE Standard edition is sufficient for up to 32 GB of RAM. Oracle Database Compatibility Oracle 9i, 10g, 11g, and 12c NOTE Oracle is supported on any Oracle supported operating system. Disk Space Requirements Disk space is dependent on the database used, number of loans in a portfolio, and type of history maintained. Estimates for a loan portfolio are 80 MB to 200 MB per 1,000 loans maintained for one year. Size per 1,000 loans is based on: l Statement, late notices, and other images being archived in the database. l Frequency of statements. l Loan setups that include complicated interest structures. Nortridge Software, LLC 4 User Guide Installation l Transactions per loan. l Collections activity for specific portfolio. Database Server Setup If Nortridge Loan System is to be installed in a Client / Server environment, it will be necessary to configure the database prior to installing the loan system on any client computer. This will not be necessary for NLS users who are employing the SaaS (Software as a Service) implementation of NLS in the ASP (Application Service Provider) environment. In this case, Nortridge Software will be acting as your database administrator and you do not need to set up your own database server. The Nortridge Loan System must be installed to one of the following database platforms: l Microsoft SQL Server l Microsoft SQL Server Express (This version of SQL server may be used for demo purposes and for single user implementations, and may be downloaded free of charge directly from Microsoft) l Oracle The Nortridge Loan System is capable of automatically configuring the default NLS database schema. The sections on MSSQL Server and Oracle are for the use of DBAs who wish to know how to manually configure the database. Microsoft SQL Server Setup If NLS will be used in a multi-user environment with Microsoft SQL Server, a database must be set up. While version 2.10 or later of NLS can automatically build a database, the process may be performed manually if desired. The following are the basic steps required to set up the database for use with NLS using SQL Server 2005. 1. Log onto SQL Management Studio. You must have privilege to create a database and users. 2. Create a new database with the name NLS. Set the initial size to 100 MB. A database name other than NLS can be used. The Nortridge Loan System uses approximately 80– 200 MB per 1,000 loans with one year of history. Nortridge Software, LLC 5 User Guide Installation 3. Navigate to the Security folder and choose Logins. Create a new login named NORTRIDGE. A user name other than NORTRIDGE can be used. 4. Navigate to the Databases folder and expand the newly created database object. Rightclick the Users object underneath the newly created database and select “New Database User.” In the New User dialog, select the Login Name that was created in step 3. Assign the role of “db_ddladmin” or “db_owner.” 5. Edit the database properties of the newly created NLS database and on the permissions tab check the permissions: Create Table, Create View, Create SP, Create Default, and Create Rule; for the newly created user NORTRIDGE. 6. Log onto Management Studio as the newly created user NORTRIDGE. Once logged in, set the DB: field on the toolbar to the newly created NLS database name. Using File > Open, choose the mssqlxx.sql file from the sql folder inside the NLS installation directory (C:\Program Files (x86)\Nortridge Software\NLS\bin\sql) and execute (where xx is the version number of the .sql file). After successfully reading in the initialization scripts, the database is ready for connection from the NLS program. Oracle Setup In order to use Oracle, a database must first be set up. The Nortridge Loan System supports Oracle 7.3, 8.0.5 or greater, 9i, 10g, 11g, and 12c. The following are the basic steps required to set up the database for use with NLS using Oracle 8. If you need further assistance, please call Nortridge Software technical support. 1. Create a user named NORTRIDGE. Assign it to a default tablespace and temporary tablespace. Grant this user “connect” and “resource” roles. 2. Log on to SQL Plus using the newly created NORTRIDGE user. Read in the oracle.sql initialization script located on the CD using @e:\sql\oraclexx.sql; (where xx id the version number of NLS being installed). The path to this file on your CD is: Program Files\Nortridge Software\NLS\bin\sql After successfully reading in the initialization scripts, the database is ready for connection from the NLS program. Installing NLS Nortridge Software, LLC 6 User Guide Installation 1. Close all open applications on your computer. 2. Double-click the downloaded NLS installation program. 3. After reading the “Welcome” window, click Next to continue. This will bring up the NLS license agreement. 4. Click to select the I agree button and then click Next. Nortridge Software, LLC 7 User Guide Installation 5. Check which option items you wish to include in the installation. 6. The default destination folder for the NLS installation is shown. If you wish to install NLS to a different directory, click Browse…. When the destination directory has been set, click Next. 7. Click Next to begin the installation. All files necessary to run NLS will be copied to your hard drive. A progress bar will show you the percentage of completeness of the Nortridge Software, LLC 8 User Guide Installation installation. 8. When the installation is complete, click Close to exit Setup. NLS on a Mac OS X users can connect to and use Nortridge Loan System for ASP by following these steps to install and set up Microsoft Remote Desktop on their Macs. Nortridge Software, LLC 9 User Guide Installation 1. Open the Mac App Store app. You can find the app in your Applications folder or in your Dock. 2. Once Mac App Store is open click at the top right corner of the window. 3. Type in Microsoft Remote Desktop in the search field and hit <Return>. 4. In the search result, click to download and install the app. 5. Once the app is installed, click Open or double-click on the Microsoft Remote Desktop icon in your Applications folder to launch the app. 6. Once Microsoft Remote Desktop is open, click . 7. In the Edit Remote Desktops window, enter your server information and user credentials. Connection name Enter a name for the connection for your own reference. PC name Enter the name of the PC to which you will be connecting to. User name Enter the user name that will be used to connect to the remote PC. Password Enter the password for the user. Nortridge Software, LLC 10 User Guide Installation 8. Next, click on at the top of the window. You will now choose a folder on your Mac for downloading and saving files. Click located at the bottom left corner of the window. Nortridge Software, LLC 11 User Guide Installation 9. Click Browse… next to Path. Nortridge Software, LLC 12 User Guide Installation 10. Browse to the folder where you would like to save your files and click Choose. 11. Click OK. 12. Close the Edit Remote Desktops window and your setup is now complete. 13. Start using NLS by selecting your remote server in the list and clicking . NLS on Linux Linux users can connect to and use Nortridge Loan System for ASP by using the free remote desktop protocol client FreeRDP. The latest version of FreeRDP should contain the changes required to connect to the NLS server using TLS 1.2. The following version has been tested to work with NLS: https://github.com/FreeRDP/FreeRDP/archive/1210421b62972cfec2d5b84651c6452da416dd22.zip Nortridge Software, LLC 13 User Guide Installation If you are using an older version or maintaining your own code, the changes that was needed to connect to servers using TLS 1.2 is documented at: https://github.com/FreeRDP/FreeRDP/issues/2828 Starting NLS for the First Time When using Nortridge Loan System for the first time, follow these steps: 1. Double click the NLS.exe icon. NLS.exe can be found in the bin folder of your NLS installation (e.g. C:\Program Files (x86)\Nortridge Software\NLS\bin). 2. Because you have never logged on before, you will get a message, “Database Connection Map file does not exist…” This file tells the loan system where to find its data. 3. Click OK. 4. Now, you will be brought to the Connect window. The OK option is not available because there are no connections defined. Nortridge Software, LLC 14 User Guide Installation 5. Click Connections. You are brought to the Manage NLS Connections window. Nortridge Software, LLC 15 User Guide Installation 6. Click Add. A default name is given to your new connection. You may change the connection name if you wish. 7. Select your type of database from the Connection Type drop down list. If you are using SQL Express select Microsoft SQL Server. Nortridge Software, LLC 16 User Guide Installation 8. Fill in the rest of the parameters as follows: Server SQL Express Use the computer name\sqlexpress Microsoft SQL Use the Server Alias name that is specified in SQL Server Client Network Server Utility. Oracle Use the Service Name that is specified in Oracle Net8 Easy Config. Database Name SQL Express Enter the desired database name (e.g. NLS). Microsoft Enter an unused database name (e.g. NLS) to automatically build a new dataSQL base or use the name of the database that was previously created in Enterprise Server Manager/Management Studio. Oracle Not Applicable. Authentication The authentication type determines if a user’s log in authentication will be based on a user name and password stored in the database (database authentication) or if the user’s Windows network profile will be used (Windows authenAll Data- tication). base Types In the case of Windows Authentication, the user MUST be set up in security with a user name that exactly matches their Windows login. In this case, upon launching NLS, the user will be logged into the proper account within the NLS database which matches the account with which they are currently logged into Windows. User Name SQL Express Enter the desired user name for the database, nortridge is a typical setting. Microsoft Enter the desired user name for the database if using the auto build feature, or SQL use the name of the user that was created in Enterprise Manager if the database Server was built manually. Nortridge Software, LLC 17 User Guide Installation Oracle Use the name of the user that was created in Security Manager. Password SQL Express Enter the correct password for the account specified in User Name. Microsoft Enter the correct password for the account specified in User Name if using auto SQL build, or use the password that was specified for the user created in Enterprise Server Manager. Oracle Use the password that was specified for the user created in Enterprise Manager. Trace File This specifies the location for a data call output file. This file can be quite useful in debugging problems and technical support. A common setting is: C:\Program Files\Nortridge Software\NLS\TMP\Nls.out 9. Press OK to save the new settings. You are brought back to the Connect screen. Enter admin for your user name and admin for your password. Nortridge Software, LLC 18 User Guide Installation 10. Click OK. 11. If the database specified has not been created yet, NLS will open the database builder dialog. Nortridge Software, LLC 19 User Guide Installation 12. All of the fields should automatically populate except the password for the administrative account. Enter the password and click OK. If you are using MSDE the password will be nortridge. 13. Once the database has been built, NLS will open a dialog informing you the database was created successfully. 14. Click OK. NLS will be shut down. 15. Double click the NLS icon to re-start the application. The connection screen will open up. 16. Enter admin for the user name and password and click OK. 17. NLS will prompt you to enter a new password. Type your desired password into the password and confirm password fields and click OK. Nortridge Software, LLC 20 User Guide Installation 18. Since you have never logged on to this database before, your license key will need to be validated. 19. Place your NLS license key disk in drive A: and click Browse…. If your license file is saved on a hard drive or on the network, you can browse to find the file. Nortridge Software, LLC 21 User Guide Installation 20. Select the license.key file and click Open. 21. Click OK. Now you will be taken to the main NLS environment. Installing Reports Nortridge Software distributes reports for NLS periodically in the form of Report Packs. A report pack is included with your NLS install program and will be automatically placed into the Report Packs directory of the installation path. Subsequent report packs will be distributed through our website at www.nortridge.com. 1. To install a Report Pack, click Setup on the Shortcut Bar or select VIew > Setup menu. Nortridge Software, LLC 22 User Guide Installation 2. Click to expand System (if it is not already expanded) then click Reports AutoInstall. 3. Click Get Files. 4. Browse to the location of the Report Pack. Its location may vary depending on your working environment. If you have recently installed or upgraded your NLS version, then the latest report pack (as of the time of that version’s build) will be located in your “Report Packs” directory under “NLS.” If you have downloaded the latest report pack from our website then the report pack will reside at whatever location you have saved it to. If you are on the ASP version of NLS, we will periodically upload the latest report pack to a directory that is accessible from your browser within the ASP environment. Nortridge Software, LLC 23 User Guide Installation 5. Select the .nrp file and click Open. The reports will be loaded into the Auto-Installer. 6. Click Install. Nortridge Software, LLC 24 User Guide Installation 7. Click OK to dismiss the dialog then click OK on the Setup screen. 8. Click Yes. This completes the basic setup of NLS. Upgrading NLS Periodically, a new version of NLS—containing new features and enhancements—will be released and can be downloaded by licensed NLS users. The recommended steps for the client and database upgrade process are as follows: 1. Download the installer for the new version from https://www.nortridge.com/Customer_ Care/Nortridge_Support/nortridge_support.html. 2. Make a backup copy of your NLS database (Microsoft SQL Server or Oracle) to use in testing the upgrade process. This is the best way to get a good idea of how long the database upgrade will actually take and will allow you to appropriately plan the timing of the actual production upgrade. This backup should be restored as a test database with a database name different from that of your production database. 3. Select a computer to be used for the upgrade test. If this computer does not already have NLS installed, install your current (pre-upgrade) version of NLS on that computer. Nortridge Software, LLC 25 User Guide Installation 4. Test the connection between the upgrade test computer and the upgrade test database, and make sure that you can successfully log in. 5. Run the installer for the new version on the upgrade test computer. 6. Launch the new version of NLS on the upgrade test computer and connect to the upgrade test database. Follow the on-screen prompts to upgrade the database. You will be shown a report of the progress of the upgrade, but some individual steps of the upgrade may take a long time (depending on the size of your database). Do not stop the upgrade process. 7. When the upgrade is complete, log in to the new version of NLS and do any system testing that you desire. 8. Download and install a report pack appropriate to your new version of NLS. Test the reports that you use on a regular basis. 9. When you are satisfied with the testing, and ready to upgrade the production database, make sure that you have a fresh backup and that all NLS users are off the system. 10. Launch the new version of NLS on the upgrade test computer and connect to your production database. Follow the on-screen prompts to upgrade the database. 11. If for any reason the upgrade attempt fails, you must restore your database backup before attempting to upgrade again. 12. If for any reason you decide to terminate your attempt to upgrade, and have not yet upgraded the client computers (other than the computer selected to be the upgrade test computer), it will only be necessary to restore your database backup in order to resume production. 13. Once the production database has been upgraded successfully, verify that you are able to successfully log in. 14. Install the report pack appropriate to your new version of NLS. 15. Run the installer for the new version on each client PC and test each connection. While not all of these steps are absolutely required in order to upgrade an NLS version, following this procedure will ensure the minimum amount of production down time as a result of the database upgrade, and also ensure that you are able to resume production with your previous version in the event of any unforeseen problem with the upgrade. NOTE If an NLS Service (such as NLSService.exe, NLSReportService.exe, or Nortridge Software, LLC 26 User Guide Installation NLSServiceHost.exe) is running during the upgrade, the NLS Service exe file may not get upgraded. To avoid this issue, terminate the process manually before upgrading. To terminate the process, go to the Task Manager by typing Alt-Ctrl-Delete and click on Task Manager. In the Task Manager, look for the NLS Service process in the list of running processes then right click on the process name and select End Task. This will terminate the process and allow the exe file to be upgraded. Nortridge Software, LLC 27 User Guide User Interface User Interface NLS Desktop The NLS Desktop is comprised of several panes and menus designed for interacting with the program. These items are content sensitive and its functionality and available options will vary based on your current working data. The Title Bar The NLS Title Bar is the band at the top of the NLS program window. NOTE The Title Bar’s appearance will differ based on the version of Windows being used but the positioning of the window elements will be the same. The Title Bar contains each of the following components (listed from left to right): Nortridge Software, LLC 28 User Guide User Interface The Icon: This is a graphical representation of The Nortridge Loan System that is used to identify NLS. A similar icon was placed on your desktop during installation as a shortcut for launching the program. The Title: This is the title of the program running in the window and also contains the database currently connected (as defined on your “Manage NLS Connections” window). Minimize Button: This is a standard Windows button that clears the program from your desktop and hides it on your Windows Taskbar. You can restore the program to full size by clicking the NLS icon on your Windows Taskbar. Maximize Button: This is a standard Windows button that causes the window to expand to fill your screen. Clicking the same button again will return the window to its former size. Close Button: This is a standard Windows button that closes the window and terminates the program (if on a main program window). Clicking this button will shut down the Nortridge Loan System. The Menu Bar The Menu Bar is a collection of drop down menus from which various functions of NLS can be accessed. To access one of the drop down lists, either click on the name of the menu, or hold down the <Alt> key while typing the underlined letter for that menu. EXAMPLE To bring down the File menu, press Alt-F. Sometimes a selection in a drop down menu will have a small arrow pointing to the right. This arrow indicates that another menu is associated with that item. Bring your pointer down to the indicated item, and a new menu will appear to the right. You can access any item on this new menu normally. Some menu items may not currently be available for use. These items are shown in a gray color and are disabled. The Toolbar Nortridge Software, LLC 29 User Guide User Interface The Toolbar is a collection of icons used to access various functions. These functions may also be accessed through the menu bar. NOTE The content of the Toolbar may vary depending on the current function being performed. The toolbar may be picked up and placed anywhere on the screen. In this way it can function as a Tool Box. The functionality of the toolbar / tool box does not change; only its configuration. The buttons shown on the toolbar, listed from left to right are: Open Con- Allows you to connect to an available database. NLS can be connected to nection multiple databases simultaneously. Close Connection Navigation Allows you to log off a connected database. A drop down list for quickly accessing features of NLS. This is available only when the Shortcut Bar is not being used. Cut Clears highlighted item from the field and places it on the clipboard. Copy Places highlighted item on the clipboard without clearing it. Paste Inserts the content of the clipboard at the cursor. Creates a new Contact or Loan entry screen. The down-arrow icon is a drop down menu, from which you may select from a list of items that may Add be added to the currently selected Contact or Loan account, such as a Commitment, Pool, or a Loan if you are on a Contact. Saves any currently unsaved modifications to the Contact or Loan Save Cancel account. Removes the changes that are being entered, without saving. Deletes the selected Contact or Loan. To delete a Contact, it must have no Delete Loans, Commitments, or Pools. To delete a loan, it must have a zero balance and be closed. Clear Clears all information from the Tree bar. Hitting [F5] on the keyboard will also clear the query. Nortridge Software, LLC 30 User Guide User Interface Query Selects all Contacts or Loans in the database that meet the search paraGet Query meters that have been entered and places them in the Tree bar. Hitting [F6] on the keyboard will also initiate the query. While a query is in progress, the Get Query button will change to this Stop Stop Query Query button. Clicking this button will halt the incomplete query that is in progress. Transaction Entry Opens a window to enter a new transaction for the selected loan. Only available when a loan is selected. Start Goes to the first Contact or Loan in the Query. Previous Goes to the previous Contact or Loan in the Query. Next Goes to the next Contact or Loan in the Query. End Goes to the last Contact or Loan in the Query. Places a new Temporary Note on the Contact or Loan. The down-arrow Notes allows you to clear all Temporary Notes from the screen, or show all that have been closed but not deleted. Allows you to create a reminder message for a particular NLS user that will New Notification Individual Report pop up on their screen on or after a specified date and time, as long as they are in NLS. Brings up a menu to allow access to reports that may be printed for individual Contacts or individual Loans. Enter text in this field and hit Tab or Enter to return any Contact or Loan which contains the selected text in any Contact number, Loan number, Quick Search TIN, name, or address field. Help Activates the online manual and help system. Collector Toggles the screen between regular Loan Query mode and Collector Mode mode. The Shortcut Bar Nortridge Software, LLC 31 User Guide User Interface The Shortcut Bar contains items for quickly accessing various functions of NLS. It is divided into five sections called “sliders”; Main, Processing, Disbursement, Reports, and Security. Click on a slider to reveal items in those categories. Main This icon will bring up the NLS Task Manager. The system defaults to this view on startup, although the user may change the order of the icons in the shortcut Inbox bar, and the system will always default to whichever icon has been placed on top. Clicking this icon will bring up the Contact view. Contact Loan Clicking this icon will bring up the Loan view. Clicking this icon will bring up an entry screen for any collateral items which are Collateral to be tracked separately from any specific loan accounts. Collateral is usually entered and accessed from the loan that it collateralizes. Nortridge Software, LLC 32 User Guide User Interface Campaign Clicking this icon will bring up the collection mode Campaign Builder. Builder Setup This icon will bring up the global setup parameter menu for NLS. Dash- Clicking this icon will bring up the Dashboard view. board Processing Click the Processing slider to see the set of icons for loan processing options. Transaction Click this icon for a transaction batch entry screen. Transactions may also be entered on specific loans from each loan’s query screen. Click this icon to bring up the menu for end of day interest accrual proAccrual cessing. Modify those transactions to your General Ledger. GL face Click this icon to modify the General Ledger transactions prior to uploading GL Inter- Click this icon to view the GL interface as specified in the GL Interface Object Name in loan setup defaults. Document Printing Click this icon to view Document Print Queue, Internal Print History, and MailSource History information. Disbursement Click the Disbursements slider to bring up icons for the processing of vouchers and printing of checks. Disbursement This icon takes you to a screen on which you may query vendors, disbursement accounts, checks, and vouchers. Nortridge Software, LLC 33 User Guide User Interface Vouch- Click this icon to list all vouchers outstanding. ers to Print Print Click this icon to print outstanding checks. Checks Reports Click the Reports slider to bring up the icons for the various documents that can be printed in NLS. This icon allows access to all report documents. In NLS, reports (as opposed to statements) are defined as any documents that can be printed at any time Reports (such as a Trial Balance or a General Ledger Posting Report). Statements are defined in NLS as any document that is generated automatically by the system at a predetermined time. EXAMPLE A loan may be designed with a payment due on the first of each month and Statements a statement cutoff of –10. A statement for this loan would be generated 10 days prior to the due date. The data for the statement resides in a statement queue until the statements are printed. Once statements are accessed from this icon, all statements that are currently in the queue will be available to print. This icon accesses a function that will allow the reprinting of statements that are Reprint no longer in the queue because they have previously been printed . Statements Cash Flow Reports This icon accesses the cash flow report generator. The cash flow reports are generated in Microsoft Excel, and they show a projection of expected payments and income for the loans and periods selected. Security Click the Security slider to see the set of icons for NLS Security. Nortridge Software, LLC 34 User Guide User Interface This icon brings up a list of users and their security privileges. This screen allows you to set or modify the security parameters for the users in your NLS database. User This icon brings you to the user group screen. From here, you can set up groups of users with similar privileges. You can assign privileges to the group as a whole, Group then assign individual users to the groups. This icon brings you to a screen where you will be able to assign or modify a set of default privileges. These default privileges are automatically assigned to any Default newly created users. Privileges may then be added to or taken away from that Privileges user on the User screen. This icon brings up the entry log. This log lists each time any user has logged in or Entry Log logged out of the database. Privileges Change This icon brings up a report of all changes to user privileges and shows which NLS user modified that privilege. Log This icon brings up a list of all users who are currently logged into the database, Act- their login time, and the network location of the computer from where they are ive Users logged in. The Tree Toolbar The Tree Toolbar or Tree Bar is where the entire list of the current query is displayed. Nortridge Software, LLC 35 User Guide User Interface The name of the database connection to which you are currently connected to is shown at the top of the Tree Bar. If multiple database connections are live at the same time, queries from separate databases are not merged on the tree—each database must be queried separately. The default settings in System Setup are currently set to show last name first. This is the default setting for the Contact Tree Bar, but the administrator can set it differently. Placing your cursor over the name will show a tooltip with the entire name displayed. Contact View / Loan View The Contact View / Loan View is the section of the screen where the detailed information of the currently selected Contact or Loan is displayed. Nortridge Software, LLC 36 User Guide User Interface The upper portion of the Contact View / Loan View contains the main information fields for the selected Contact or Loan. The lower portion shows different sets of informational fields depending on which tab, located along the bottom of the view area, is selected. If the shortcut bar is disabled, appears on the toolbar. This toolbar button is a drop down menu that replaces the functionality of the shortcut bar. The benefit is more space on the screen for data. Nortridge Software, LLC 37 User Guide Setup Setup Security The comprehensive NLS security module is accessed from the Security slider on the shortcut bar or from the View > Security menu. Security - User view. Nortridge Software, LLC 38 User Guide Setup Security - Default Privileges tree view. NLS security is built around a privilege tree that is used to assign privileges. This tree allows the system administrator to set up privileges for individual users, groups of users, or system defaults. Every function in NLS has its own set of privileges. A user will have access to any functions for which a privilege has been granted in personal privileges, in the group privileges as a member of the group, or any privileges specified in a trustee access. The user only needs to have a specific privilege in one place to be able to access a specific function. NOTE Trustee access can be configured in the following areas of Setup: comment category, contact type, collateral, loan group, loan portfolio, transaction codes, work packet template, work queue, and task template. The user account contains the user’s profile, individual privileges, group membership, entry log, and privileges change log. The profile contains the user’s system password and password expiration information, and the logs allow the system administrator to track the user’s access to the system. Nortridge Software, LLC 39 User Guide Setup User User profiles can be located by clicking Security on the short cut bar. The users will be displayed in the Tree Tool Bar. The user tree shows all of the user accounts that have been configured within the database. Only an Administrator account will exist on a new database. The administrator has full access to the NLS system—the password is the only setting on the account that can be changed. The User view is divided into a top pane and a lower pane. The top pane always displays the user’s account name and related information. The content of the lower pane changes accordingly with the tab selection at the bottom of the window. When you leave a user’s record after making changes, you will be prompted to save or cancel those changes. To add a new user, click on the toolbar to open the Add User window. This window has fields to add the User Signon Name, the user’s Full Name, Create Equivalent To:, and Password. The Create Equivalent To: field will allow you to copy the setup of an existing user by selecting from a drop down menu. The password that is entered on the Add User window will be required for the user’s first sign on, but the user will be immediately prompted to set a new password. Nortridge Software, LLC 40 User Guide Setup Click OK to save the changes and dismiss the window. Profile The Profile tab of the User allows the system administrator to set basic parameters for an account, such as the user signon, password, and other basic information. Fields in the User Profile This is a system defined reference number. The Admin user is always User Number assigned number 0, and each new user is assigned the next available number as they are entered. This is the account name that the user will use to sign on to the system. User Signon This field is set when the user account is created but the administrator may change it at a later date. Nortridge Software, LLC 41 User Guide Setup This field may be used to enter the entire name of the user. This field is Full Name set when the user account is created but the administrator may change it at a later date. This will display the last date and time that the selected user logged into Last Login the system. If the user has not logged in since the account was created, the message “No login date available,” will be shown. Account Disabled Windows Authentication Only Selecting this option will prevent the selected user from logging into the system. If this checkbox is selected, the selected user can only log on to NLS using Windows authentication. The user’s login name and password must match the login name and password of the user’s Windows login. Clicking this button brings up a logon hours matrix. The matrix is 24 hours by 7 days, allowing the distinct specification for which of the 168 hours in a week the user is or is not allowed to log into NLS. Logon Hours Name/Address/etc DBA1 Privileges Read only user These fields allow you to keep track of your employee information for all NLS users. If this checkbox is selected, any assigned privileges are overridden by the DBA privilege, which grants complete access to the user. If this checkbox is selected, the user will only be able to view contact, loan, inbox, and reports. Allow User to If this checkbox is selected, the user may change their own password by Change Their Own clicking the change password button. The user must have the privilege Password to view users in security in order to access the button. 1 Database Administrator Nortridge Software, LLC 42 User Guide Setup Minimum Password Length Force Periodic Password Changes This setting allows the administrator to define a minimum number of characters that the program will accept as a valid password for the selected profile. If this checkbox is selected, the user will be required to change their password periodically. This setting is used in conjunction with Days Between Forced Password Changes and Date Password Expires settings. Days Between This number allows the administrator to define the length of the period Forced Password between password change prompts. It is only applicable if Force Peri- Changes odic Password Changes is enabled. This is the date on which the user will be prompted to set a new pass- Date Password Expires word. Once the password has expired, the Days Between Forced Changes setting will determine the next date for which a new password is required. This setting is only applicable if Force Periodic Password Changes is active. This button will allow the administrator to change a user’s password Change Password manually. Users can change their own password if they have been granted the View, Update, and Change Password permissions in the Users section of Security. Selecting any one of these three options (Contact Officer, Loan Officer, User Type or Collector) allows this user to be a selection in the drop down list for the appropriate fields on the Contact or Loan account. Groups To add a user to a group, click the Groups tab at the bottom of the security view. Nortridge Software, LLC 43 User Guide Setup The Groups tab shows the status of all user groups as they relate to the user. Groups that the user belongs to are shown on the left in the Member Of box, while groups that the user does not belong to are shown to the right in the Not Member Of box. To add the user to a group, select the group in the Not Member Of box and click <---Add. To remove a user from a group, select the group in the Member Of box and click Remove--->. Click <--- Add All to move all groups to the Member Of box. Click Remove All---> to move all groups to the Not Member Of box. Privileges A user’s security privileges are set in the Privileges tree. To enable or disable a privilege, you must expand the tree to the bottom level of the specific privilege. To expand a section of the tree, click then enable a privilege by selecting the option . Nortridge Software, LLC 44 User Guide Setup To check or uncheck a large range of options quickly, right-click on any item in the tree and select Mark All from the context menu. All items under the item, including all item in its subbranches, will be enabled. To disable all items under a tree item, right-click and select Unmark All. Entry Log The Entry Log tab is a record of each time the user has logged on and logged off the system. The table shows the login time, logout time, port ID, and NLS version of every session that the user was connected for. Privileges Change Log The Privileges Change Log is a record of all modifications to the privileges for a single user. The table displays every privilege that was modified on a single line with a Date Stamp, a description of the Privilege, the Old Value of the privilege, the New Value of the privilege, and the user who made the modification. Nortridge Software, LLC 45 User Guide Setup Group To more easily facilitate the control of user privileges, users may be placed into groups with the privileges assigned to the groups rather than to each individual user. A user has access to all the privileges granted to any group of which the user is a member, plus any privileges that are specifically granted to the user account. Privileges are inclusive. If a user is to be denied a privilege, that user must be removed from all groups that have that privilege (or the privilege removed from the groups) and the privilege must also be removed from the user’s personal privileges. Privileges Privileges may be assigned to whole groups as well as to individual users. To modify the privileges for a group, select Group from the shortcut bar. Then, select the actual group that you wish to modify from the tree, and select the Privileges tab at the bottom of the Security View. The procedures for granting and denying privileges to the group are identical to the procedures for individual users. Privileges Change Log The Privileges Change Log for a group shows all of the changes that have been made to the privileges for that group. It is identical in form and function to the user’s Privileges Change Log. Group Members Nortridge Software, LLC 46 User Guide Setup The Group Members tab lists all users who are currently members of the selected group. The table displays the User Name, Login ID, Last Login, and account status for each member of the group. Default Privileges The Default Privileges display allows you to configure a set of privileges, which are automatically loaded onto any new user at the time the user is created. Setup of default privileges is identical to the setup of user privileges. Entry Log The Entry Log shows the login and logout dates and times, the user account which was accessed, and the actual network computer which logged in. This display shows the entry information for all users and is a complete history of user access to the currently selected database. Privileges Change Log The Privileges Change Log is a chronological list of all changes that have been made to any user or group. It shows the date and time that the change was made, which user or group was changed, which privilege was affected, the previous value, new value, and the user that made the change. Active Users The Active Users display shows which users are currently logged onto the database and what the network location from which they are connecting. System Setup The System Setup is accessed by selecting View > Setup menu item or clicking Setup on the Main slider of the Shortcut bar. Nortridge Software, LLC 47 User Guide Setup Comment Category Comments, which may be added to contacts or loans, may be grouped into categories. Each Comment Category has its own unique setup of user-defined fields that may be placed on the comment, as well as its own comment security and hot-key phrases. To add a new Comment Category, click Add . On the Add Comment Category window, type a name for the new category in the Category Code field. Select the Category Type from the drop down list, and enter any Notes that you require to document your category. The available Category Types are: A Comment Category of this type will be available for use from the Comments Generic tabs of the Contact, Loan, Collateral, Deposit, and Transaction His- tory Screens. A Comment Category of this type will be available for use only from the ComContact ments tab of the Contact. A Comment Category of this type will be available for use only from the ComLoan ments tab of the Loan Screen. A Comment Category of this type will be available for use from the Comments Collateral tab Nortridge Software, LLC of the Collateral Screen or from the Comments tab 48 User Guide Setup of the Collateral tab of the Loan Screen. Loan A Comment Category of this type will be available for use only from the Com- Trans His- ment tory Loan Screen. pop-up window of the Transaction History tab of the A Comment Category of this type will be available for use only from the ComTask ments tab of the Tasks screen. Comment Category Toolbar Buttons Sends a list of the Comment Categories—with their descriptions, types, and Print Add status—to the printer. Adds a new Comment Category. Deletes the selected Comment Category. A Comment Category may not Delete be deleted if any comments that have been entered on to the system are in that Comment Category. Allows you to change the Category Code and Description of an existing Modify Update records w/ Comment Category. Allows you to switch all existing comments from any one selected Category to any other selected Category. new category Allows you to setup hot-key definitions for phrases that can be autoPhrases matically entered into a comment by typing the hot-key. This security feature allows you to lock a Comment Category so that it may Trustee only be accessed by certain users. Customer Binaries Any COM enabled application may be configured to run within the NLS parent application frame. In order to configure another application to run within NLS, click the Add Binaries button on the Customer Binaries tab. Enter a category, title, and description for your customer binaries as you would like them to appear on the customer binary tree. Then click OK. Nortridge Software, LLC 49 User Guide Setup Once this object has been configured, and the loan system has been rebooted, a new slider called Custom will appear on the Shortcut Bar. Clicking on this object will bring up a tree that will show a list of all the customer binaries that have been configured. Clicking the entry for a customer binary within the tree will launch the appropriate application within the NLS frame. License Key If your NLS database does not have a current license key, you will be taken to the License Key tab of System Setup, and that is the only place in NLS to which you will be able to navigate to until a valid license has been installed. Nortridge Software, LLC 50 User Guide Setup If your license is current, but you need to enter a new license key (such as if you have recently purchased additional user licenses) you will enter your new license from the License Key tab of System Setup. Your license key will be provided by Nortridge Software as a license.key file, on either a disk or through email. If you have received your file via email, copy it to your local hard drive. Click Get Key. This will bring up a Windows browser. Use the browser to navigate to the license.key file (either on your floppy disk or at the location to which you have saved it on the hard drive). Once you have opened the file, its parameters (serial number, number of users, expiration date, and special features) will be shown on the screen. Click OK to install the license to the database. NLS Service The NLS Service can be used to schedule the accrual process or to schedule report generation. The NLS Service is not installed by default on client computers and should only be installed on those computers intended to run an automated process. During the installation process, the NLS Service may be installed by selecting Custom/Complete installation and selecting the NLS Service from the list of items to install. Configure the NLS Service 1. Navigate to the bin directory (C:\Program Files (x86)\Nortridge Software\NLS\bin) and double click on NLSServiceMonitor.exe. If you receive the error message below, you will need to right-click the NLSServiceMonitor.exe and select Run as administrator. This will present the following dialog box: Nortridge Software, LLC 51 User Guide Setup If you had a previous version of the NLSService Installed, you will see a different dialog box which will give you the option to remove the old NLSService—click Yes. After the old Service has been removed, click File > Connect to another computer. Select the computer that you want to connect to and you will then be to the screen shown above, where you may proceed with the remaining steps. 2. Fill in the Windows account information and click OK. 3. Start the service by clicking green arrow on the toolbar. 4. Right-click on Local Computer and select Add Server. Fill out the database information. Nortridge Software, LLC 52 User Guide Setup This will scan the available NLS databases on the server. If there are several databases, the process could take some time. Once it is complete, select the NLS database for which you want to configure the service and click OK. 5. After the database has been added, it will appear in the tree of the Service Monitor. 6. Go to Edit > Options and fill out a path for the log file and the path to the folder where NLS is installed. Nortridge Software, LLC 53 User Guide Setup 7. Proceed with the configuration under NLS Service in System Setup to set up your accrual automation. Using NLS Service to Automate Accruals In Setup > System > NLS Service, click Add to add a new scheduled process. In the con- figuration window, enter the appropriate database connection information and desired time of execution. Nortridge Software, LLC 54 User Guide Setup Parameters /X = Y or /X = N (Close program when accrual is done—if not defined, /X = Y is assumed) /A = (The date to accrue through—the date format is mm/dd/yyyy) /Y = (Use yesterday’s date) /W = (Accrue through weekend) NOTE Use of this parameter could cause the loan to accrue into the future. Transactions may not be performed on loans with future Accrued Thru Dates until that date has been reached. Therefore, use caution when employing this parameter. /H = US (Accrue through holiday; supports US Federal Holidays) NOTE Use of this parameter could cause the loan to accrue into the future. Transactions may not be performed on loans with future Accrued Thru Dates until that date has been reached. Therefore, use caution when employing this parameter. NOTE /A and /Y are mutually exclusive, and if neither is used, the current system date will be assumed. Using NLS Service to Automate Report Generation Nortridge Software, LLC 55 User Guide Setup To automate the generation of reports in NLS through the NLS service, first follow the steps above to make sure that the NLS Service is enabled. Then create a Stored Parameter for the report that you want to schedule. See section on Reports for more information. Right-click on the Stored Parameter and select Schedule In Service. Fill in the parameters to schedule your report and click OK. Any parameter that is date dependent on the parameter list may now be edited by clicking the button next to that parameter. The parameter can be set to be equal to the current date on which the report is being run, or can be set to a date relative to the date on which the report is being run. Nortridge Software, LLC 56 User Guide Setup Using NLS Service to Automate Campaign Update To automate the updating of Collection campaigns through the NLS service, first follow the steps above to make sure that the NLS Service is enabled. Then create a collection campaign that you wish to schedule. Right-click on the campaign and select Schedule. The scheduling parameters for the collection campaign are identical to those used for scheduling a report. Using NLS Service to Automate ACH (NACHA) File Creation To schedule the ACH processing (for ACH payments only—processing of vouchers to ACH is not automatable through the Service), Select ACH from the Target Type drop down list and configure the parameters as follows: Parameter /H = company header /A = ach com- Notes ACH Company Header code number. (Required) ACH Company code number. (Optional) Nortridge Software, LLC 57 User Guide Setup Parameter Notes pany /G = loan- List of loan group numbers. Multiple loan groups should be separated with group(s) a comma. (Optional) /M = +/- day Defines the date to run the ACH through, relative to the current system date. (Optional) Location and name of the NACHA output file. The file name may be formed from the following variables: %m = Month as a decimal number (01-12) %d = Day of month as a decimal number (01-31) %y = Year without century as a decimal number (00-99) /F = filename %Y = Year in four digit format (yyyy) %H = Hour in 24-hour format (00-23) %I = Hour in 12-hour format (01-12) %M = Minute as decimal number (00-59) %S = Second as decimal number (00-59) EXAMPLE For the command line: /H=1 /M=+1 /F=c:\achfolder\A%m%d%y.txt When the ACH executes automatically on November 6, 2013, the ACH Header with a code number of “1” will be used to create the header record in the NACHA file, the ACH will run for all payments with execute dates up to November 7th, and the NACHA file will be created in the C drive of the computer, in a folder called achfolder with a file name of A110613.txt. Report Manager If you create your own report using Word mail merge features or Excel, you could have a report that is not in a report pack. Such a report would have to be configured manually. The configuration of all of the reports loaded into the NLS database may be viewed from the Report Manager tab of System Setup. Nortridge Software, LLC 58 User Guide Setup This is the name of the specific Report. When any report is selected in this field, File Name the information in all of the other fields will change to reflect the data for the selected report. Type Type is the highest level of report grouping. Within the Type grouping, the reports are grouped into categories. When reports Category are accessed, the reports will be organized by type and category on the report selection tree. Title This is the title of the selected report. Usually, the title will be similar to the file name. The description field will simply show the title if the title is descriptive of what the Description report does. If the workings of the report can not be explained simply in a short title, then these specifications should be detailed in the description field. This is the actual location of the report in the computer’s file system. This field contains the path for the specific client computer on which it is currently being Path accessed. The same report will show a different path in the report manager on another client computer if NLS is installed to a different directory on that computer. Format File This is the actual windows name of the format file (.dll file) for the report. Printer This field is not in use. Force user If this checkbox is selected, then whenever a report is run, NLS will check to Nortridge Software, LLC 59 User Guide Setup make sure that the local version of the report on the client computer matches to use this the version in the database. If it does not, then the database version will auto- version of matically be downloaded to the client. This checkbox is selected by default on report all Nortridge Report Packs, and this will ensure that users are using the latest version of each report. Reports AutoInstall Reports are distributed by Nortridge Software in the form of Report Packs. When first setting up the Nortridge Loan System, it will be necessary to load the report pack for the current version of NLS. Periodic updates to the report packs may be downloaded from the Nortridge.com website, and occasionally a report pack containing a single report will be issued to fix a problem with a report or provide a new report. The report pack file will have a .nrp file extension. This file contains all of the reports in the particular report pack as well as the configuration information for those reports, so installing the report pack will automatically configure the reports to run. See Installing Reports on how to install report packs. Payment Gateway Before you can configure the loan system to accept automated credit card payments, you need to have an account set up with Merchant Partners. If you do not currently have an account, email [email protected] to get that process started. Once your Merchant Partners account is in place, you will have the information necessary to fill out the Payment Gateway Setup. Go to System Setup and select Payment Gateway. Nortridge Software, LLC 60 User Guide Setup Click Add to add a new account. Fill out the information provided by Merchant Partners. The information in the figures are for reference only. Nortridge Software, LLC 61 User Guide Setup Click OK. For information on how to link the gateway to the loan group, see Loan Setup: Loan Group. For information on how to enter a credit card payment, see Transaction Entry: Credit Card Processing. Nortridge Software, LLC 62 User Guide Setup System Defaults The System Defaults tab contains global parameters that are not linked directly to either Contact or Loan Setup. Email/SMS1 Setup Email/SMS History Specify the number of days to keep the history in the table. 0 means keep forever. Email/SMS Interval The desired time interval (in seconds) after which the Email/SMS Servicer Process will send/receive email/SMS. Email/SMS Ser- This is the application that will process all of the incoming and outgoing vicer emails and SMS messages. Microsoft Specific Encrypt SQL Connection When enabled the connection to the database server is required to be operating with an SSL connection. If an SSL connection is not available, NLS will show an error and disconnect. The Microsoft SQL Server instance must have an SSL certificate installed. SQL Applic- To use a Microsoft SQL Server Application Role enter the name of the role here. 1Short Message Service is a text messaging service commonly used with mobile phones that uses standardized com- munications protocols to exchange short text messages. Nortridge Software, LLC 63 User Guide Setup ation Role Name SQL Application Role Password To use a Microsoft SQL Server Application Role enter the password of the role here. Miscellaneous When this setting is enabled, NLS will store the program binaries in the database. This is the installer for the current NLS version compressed Binary Version Updater into a binary format. Each time a client computer connects to the database, their client version number is checked against the version stored in the database. If the version stored in the database is newer, the installer will be automatically unpacked from the database and executed to upgrade the client. N LS 4. 10. 1 AN D LATE R When enabled, branch support will allow for identifying branches, sep- Branch arating contacts, loans, and tasks by branch, and control user logins. N LS 4. 10. 4 AN D When enabled, you will be able to manage—the balances and the LATE R accounting and cash handling procedures associated with—specific, Cash Drawer Contact and Loan Mixed Case Support physical cash drawers containing bills, coins, and checks on hand. When enabled, will allow mixed case alpha characters to be used in the Contact name fields and the Loan name and shortname fields. Nortridge Software recommends that all upper case characters be used due to postal regulations. This option allows the setting of NLS inactivity timeout. This value is represented as minutes between 1 and 300. If this value is 0, NLS will not NLS Inactivity Timeout timeout. EXAMPLE If this value is set to 10, and there is an inactivity in NLS for 10 minutes, then the user will be automatically logged out of NLS. Spell Checker SQLSelectStatement Restrictions Nortridge Software, LLC Used to enable and disable the spell checker throughout NLS. This system default restricts specific kinds of command from being executed in NLS scripting by the SQLSelectStatement method. The default is Restrict Updates & DDL which will not allow any updates, 64 User Guide Setup insert, delete, or data definition language sql statements to be called from the SQLSelectStatement method. Validate ABA Num- Validate the ABA number with the checksum value to ensure that a ber given 9 digit string is in fact a valid ABA number. Oracle Specific Oracle Case When enabled, this will force all queries to be case insensitive. This option is Insensitive only available on Oracle 10gR2 and greater. This parameter is ignored by Search databases other than Oracle Reports Database Report Server This parameter defines the report server to use when running reports. If Microsoft Always On is being used, all connections will verify the status of the sync prior to connection. Global Report Com- Allows the user to set a company name globally on all reports. pany Name Launch Excel Used to determine whether Excel is launched inside NLS or ourtside NLS. Print PDF Print engine to be used when printing a PDF document templates Team Foundation Server Team Foundation Server Use Team Foundation Server as source code control of NLS Integration setup and scripting. TIN Format TIN Alpha- When enabled, allows alphanumeric values to be entered into the tax iden- numeric Entry tification number fields in NLS. TIN Auto When enabled, will cause the tax identification number fields in NLS to auto Format format with dashes when a 9 digit number is entered. TIN Dash Entry When enabled, will allow dashes to be entered into the tax identification number fields in NLS. TIN Force Sets the number of characters, excluding dashes, that the tax identification Length number field must be. A value of 0 disables this option. User Defined Parameters Nortridge Software, LLC 65 User Guide Setup When set to true, will display a progress bar when searching for contact records. For very large databases (e.g. 500,000 plus UDP: contacts), the system may respond quicker by not having to CIFRECFINDPROGRESSBAR do an initial query to determine the progress bar values. This will be superceded if defined in a local nort.udp file on a client computer. UDP: DATEFMT UDP: DEFAULT_ CONNECTION_POOL Allows the setting of the global date format. This will be superceded if defined in a local nort.udp file on a client computer. Allows the setting of the global default connection pool size. This will be superceded if defined in a local nort.udp file on a client computer. Allows the setting of the global import field separator char- UDP: FIELDSEPCHAR acter. This will be superceded if defined in a local nort.udp file on a client computer. When set to true, will display a progress bar when searching for loan records. For very large databases (i.e. 500,000 plus UDP: loans), the system may respond quicker by not having to do LOANRECFINDPROGRESSBAR an initial query to determine the progress bar values. This will be superceded if defined in a local nort.udp file on a client computer. Allows the setting of the global multi-character metacharacter. UDP: MULTICHAR_METACHAR This will be superceded if defined in a local nort.udp file on a client computer. Allows the setting of the global range metacharacter. This will UDP: RANGE_MATACHAR be superceded if defined in a local nort.udp file on a client computer. Allows the setting of a global timeout value for report generation. This value is represented as seconds between 0 and 3600. If this value is 0, NLS will not timeout. This will be super- UDP: REPORT_TIMEOUT ceded if defined in a local nort.udp file on a client computer. EXAMPLE If this value is set to 10, NLS will wait for a record for 10 seconds before timing out and returning a message to the Nortridge Software, LLC 66 User Guide Setup user. UDP: SINGLECHAR_ METACHAR Allows the setting of the global single-character metacharacter. This will be superceded if defined in a local nort.udp file on a client computer. Allows the setting of the global text import size. This will be UDP: TEXTSIZE superceded if defined in a local nort.udp file on a client computer. Allows the setting of the global time format. This will be super- UDP: TIMEFMT ceded if defined in a local nort.udp file on a client computer. Allows the setting of a global timeout value for transactions. This value is represented as seconds between 0 and 3600. If this value is 0, NLS will not timeout. This will be superceded if defined in a local nort.udp file on a client computer. UDP: TRANSACTION_TIMEOUT EXAMPLE If this value is set to 10, NLS will wait for a record for 10 seconds before timing out and returning a message to the user. Web Services Last five passwords unique This option will keep the user from choosing a previously used password when resetting their password. We will keep track of the last five passwords. This is the timespan where a web user will not be allowed to log back in after Lockout the user has exhausted the allowable login attempts. This value is represented Period as hours between 0 and 48. If this value is 0, the web user will be locked out indefinitely. Unsuccessful Login Attempt This is the number of unsuccessful attempts before a web user is denied from logging in. Web Inactiv- This is the timespan where a web users will be automatically logged out after ity Timeout a period of inactivity. This value is represented as minutes between 5 and 60. Web User This is the number of days since the last password change that the user is Password required to change their password. If this value is 0, the web user will not be Nortridge Software, LLC 67 User Guide Setup Change Frequency Web User Password Inactivity Expiration required to change their password. This is the number of days of inactivity until the password is required to be changed. If this value is 0, the web user will not be required to change their password. Microsoft SQL Server Application Role The Microsoft SQL Server Application Role allows for using privileges specific to the connecting application when Windows authentication is used to connect to the SQL server. Configuring Microsoft SQL Server To use Microsoft SQL Server Application Role with NLS, an application role must first be created on the SQL Server. The process of creating an application role differs with the version of SQL Server being used. Please refer to the documentation for your version of SQL Server to create an application role. https://msdn.microsoft.com/en-us/library/ms186574.aspx In addition, users must have the following two privileges granted before application role can be called: 1. The user must be given access to the database. GRANT CONNECT TO [domain\login] 2. The user must be able to read from the system_defaults table. GRANT SELECT ON system_defaults TO [domain\login] Configuring NLS Go to Setup > System > System Defaults. Nortridge Software, LLC 68 User Guide Setup Click on the current value column of the SQL Application Role Name row and enter the name of the application role created in SQL Server. Click in the current value column of the SQL Application Role Password row and enter the password for the application role. Click OK and restart NLS to save the changes. Contact Setup The Contact Setup is accessed by selecting View > Setup menu item or clicking Setup on the Main slider of the Shortcut bar. Contact Type Nortridge Software, LLC 69 User Guide Setup NLS has 150 user-defined fields available for use on every contact. There are 50 on each of three forms: Detail, Demographics, and Financials. Each contact is placed into one of the available contact types. NOTE If no new contact types are created, all contacts will be classified as <DEFAULT>. There are also 16 additional user-defined fields for use with contact address book entries. Each type has its own unique configuration for the 150 Contact User-Defined Fields. The label and type of each user-defined field is defined on the Contact Type tab of Contact Setup. To select which of the three forms of the user-defined fields (Detail, Demographics, or Financials) to modify, click on the appropriate tab. For the Label, type in the label as you want it to appear on the screen next to the corresponding user-defined field. For the Type, click on the field then click and select the appropriate type for the user-defined field from the drop down list. Check Disabled, Required, Hide, Read Only, and Mixed Case as needed for the user-defined field. Click to open a User-Defined Field Setup window for additional configuration options. Nortridge Software, LLC 70 User Guide Setup In addition to the configuration of the user-defined fields, contact types also control the security access to the contacts within each type. Click to designate which users are allowed access to the contacts in a particular contact type. User-Defined Field Types A user-defined field of this type will allow entry of up to 50 characters of alphaText numeric text. Also available in the User-Defined Setup window are Unlimited text size, for removing the 50 character limit, and to allow Rich Text Format checkboxes. A user-defined field of this type will allow for numeric entry. The number of decimal places of precision can be defined, as well as a minimum and max- Numeric imum value that may be accepted into the field. The maximum field length is 25 digits, so you could define a maximum number of 9,999,999,999,999,999,999,999,999 (this is one short of 10 septillion). NLS will not allow non-numeric characters to be typed into a numeric field. A date field on the contact will be displayed in mm/dd/yyyy format, and an Date empty date field will show __/__/____ to indicate that this field is a date field. The icon next to the date field will bring up a calendar / date-picker. To configure a drop down list, open the User-Defined Field Setup window. Click to enter items that will appear in the drop down list for this field. A drop Drop Down down field can be designated as Allows user input or as Select only. If the field allows user input, then the user may select from the list or type text in the field. If set for select only, the field will not accept typed text. Check Box A user-defined field of this type will appear as a checkbox. A checkbox stores boolean data (e.g. yes/no, on/of, true/false). A button user-defined field is useful for activating Visual Basic Scripts. For fields Button of this type, a trigger of “On Button Click,” is added to the scripting interface. If you want the button’s label to appear on the button instead of next to it, leave the field label blank, and enter the label in the Default Value field. Setting a user-defined field type to documents changes the field into a button. Clicking this button will bring up a screen where documents may be attached Documents and documents that are already attached may be viewed. It is similar to the documents tab on a comment. When the field is not open, a red number of Nortridge Software, LLC 71 User Guide Setup the field will indicate how many documents are stored in this user-defined field. This is designed to save time, as a user will not have to open a document storage user-defined field to determine if any documents are present. Fields 51–55 on each of the UDF screens are available as Grid fields. These grids may be enabled by toggling off the “Hide” attribute. In the User-Defined Field Setup window, click to open the Grid Setup win- dow. Grid Grid Attributes Type: If the grid is to take data from the database, this field indicates if that data is to come from database tables related to Contact, Loan Accounts, Tasks, Work Packets, or if it may take data from more than one of those sources at the same time (generic). Number of Rows: Defines the number of horizontal rows on the grid. Number of Columns: Defines the number of vertical columns on the grid. Column#: All attributes below this point are attributes of a specific column. This field defines which column the attributes displayed below pertains to. Nortridge Software, LLC 72 User Guide Setup Table Link: Allows the grid to automatically populate with values from the NLS database. Column Type: Defines the type of field of the particular column. Each column acts as an additional user-defined field as defined in the section above. Decimal Places: If the column type is “Numeric” you may specify the decimal precision of the number. Column Width: Defines the width of the column in pixels. Column Header: Defines a title to be placed at the top of the column. Column Alignment: Defines the justification of the column. Read Only: If a column pulls data from the database, you may wish to make it a read only column. Comma: If the column type is numeric, you may specify if it should or should not have commas. Sub Totals (Last row): If the column type is numeric, selecting this option makes the last row of the grid automatically contain the sum of all rows in the column. Do not save to database: Some grids may be populated with data through scripting. In this case, where the data is refreshed each time that the Grid comes up, it may not be necessary to save the contents of the grid to the database tables. Do not activate dirty flag (Save button): If this checkbox is selected, then changes in the grid do not lock the data record in the database. In this case those changes will ultimately not be saved to the database. Stretch last column: The right most column of the grid is stretched to fill any remaining space in the defined size of the grid, after the column width of each column has been accounted for. SQL SELECT Statement: If the Table Link field specifies an SQL statement to populate the grid, then the SQL statement is typed here. Options Tab Nortridge Software, LLC 73 User Guide Setup Type Flag Hide Tab Hide Field Designating a contact type with a type flag allows the contacts of that type to link to the corresponding task manager relationship codes. Selecting this option next to the name of one of the standard tabs on the contact will hide that tab for all contacts that are set to this contact type. The Date of Birth and the Tax ID fields may be hidden on all Contacts that are set to this contact type. Default An Entity Code may be set up to be the default code for all contacts added Entity using this contact type. Default Credit Profile A credit bureau may be set up to be used as the default credit profile for all contacts added using this contact type. Auto Num- If Auto Numbering is enabled, you may set the auto numbering to be keyed to bering the reference number (ROWID 1 ) of the contact, or to a key that you set, which Options will iterate as each contact is added. Use the mask to customize the customer number formatting. The mask must follow the sequence in the format of: aaa%0#dbbb Mask aaa a string of characters to be placed at the beginning of the contact number 1 A number used internally in a database to identify a row of data. Nortridge Software, LLC 74 User Guide Setup %0 # designates that the number 0 will be used to pad the ROWID or key the minimum number of digits that will be used for the ROWID or key with the padding d the actual character “d” indicates where the ROWID or key is to go and is padded based on the number which precedes it bbb a string of characters to be placed at the end of the number EXAMPLE If the mask was set to THX%05d-R2D2 and the current key was 1138, then the next loan number would be THX01138-R2D2. aaa is defined as THX, the %05d indicates that 5 digits are to be used with preceding 0s padding anything that is less than 5 digits long, and bbb is represented by -R2D2. Use ROWID When selected, the auto numbering will be keyed to the ROWID of the contact. Re-number on Type This feature is not yet implemented. change Entity The entity code is used to determine the type of Contact. Contacts are searchable by its entity code, and an unlimited number of entity codes may be configured on the Entity tab of Contact Setup. Nortridge Software, LLC 75 User Guide Setup To add an entity code, click or click on the empty space immediately below the last entity code on the list. Enter a name for the entity code then click in an empty space. Finally select the Entity Type for the new entity code. Each entity code must belong to one of the three entity types. The entity type will determine the arrangement and structure of the contact as well as the icon that the particular contact will have in the contact search-tree. Entity Types Individual This type of entity is used for contact accounts where the borrower is a single person. Only one name field will exist in the contact info. This type of entity is commonly used for contact accounts where the borrower Couple is a married couple. Also, when the borrowers are a pair of business partners with no corporate shield, this entity type may be the most appropriate. The contact info will have name fields for two individuals. This type of entity is used for any contact where the borrower is a business entity and you want to track the name of the proprietorship, DBA1 , part- Organization nership, or corporation separately from the names of any individuals within the organization. The contact info will have a field for the name of the organ- 1 Database Administrator Nortridge Software, LLC 76 User Guide Setup ization, plus fields for the names of two individuals within that organization. Any other names that need to be tracked may be added on the Addresses tab. Contact Defaults The contact Defaults tab contains default settings relating directly to the Contact Information File. Address Services Address When enabled, uses web services to connect to a database at the Nortridge DPV Lookup Software data center for Delivery Point Validation. Display Contact Maximum Fetch Count This value will limit the number of contact records that can be retrieved from a query. The value of 0 denotes unlimited fetch count. Phone Number The default phone number mask is (000) 000-0000. A placeholder of “0” Mask forces a numeric value to exist. Tree Control Nortridge Software, LLC 77 User Guide Setup Defines how each entity is displayed in their respective tree views. Element 1 defines the left element, element 2 defines the middle element, and element 3 defines the right element. EXAMPLE The default values for Contact Tree Element 1 is Contact Number, Contact Tree Element 2 is Last Name, and Contact Tree Element 3 is First Name. A contact with a Contact Number set as 1, First Name as John, and Last Name as Doe will appear as [1] DOE JOHN in the contact tree. Contact Rela- Element #1 of the Contact Relationship Tree Control. By setting this tionship Tree Ele- value you can control the displayed contents of the Contact Rela- ment 1 – Couple tionship Tree Control for the Couple type records. Contact Rela- Element #1 of the Contact Relationship Tree Control. By setting this tionship Tree Ele- value you can control the displayed contents of the Contact Rela- ment 1 – Individual tionship Tree Control for the Individual type records. Contact Relationship Tree Element 1 – Organization Element #1 of the Contact Relationship Tree Control. By setting this value you can control the displayed contents of the Contact Relationship Tree Control for the Organization type records. Contact Rela- Element #2 of the Contact Relationship Tree Control. By setting this tionship Tree Ele- value you can control the displayed contents of the Contact Rela- ment 2 – Couple tionship Tree Control for the Couple type records. Contact Rela- Element #2 of the Contact Relationship Tree Control. By setting this tionship Tree Ele- value you can control the displayed contents of the Contact Rela- ment 2 – Individual tionship Tree Control for the Individual type records. Contact Relationship Tree Element 2 – Organization Element #2 of the Contact Relationship Tree Control. By setting this value you can control the displayed contents of the Contact Relationship Tree Control for the Organization type records. Contact Rela- Element #3 of the Contact Relationship Tree Control. By setting this tionship Tree Ele- value you can control the displayed contents of the Contact Rela- ment 3 – Couple tionship Tree Control for the Couple type records. Contact Rela- Element #3 of the Contact Relationship Tree Control. By setting this tionship Tree Ele- value you can control the displayed contents of the Contact Rela- Nortridge Software, LLC 78 User Guide Setup ment 3 – Individual tionship Tree Control for the Individual type records. Contact Relationship Tree Element 3 – Organization Contact Tree Element 1 – Couple Contact Tree Element 1 – Individual Element #3 of the Contact Relationship Tree Control. By setting this value you can control the displayed contents of the Contact Relationship Tree Control for the Organization type records. Element #1 of the Contact Tree Control. By setting this value you can control the displayed contents of the Contact Tree Control for the Couple type records. Element #1 of the Contact Tree Control. By setting this value you can control the displayed contents of the Contact Tree Control for the Individual type records. Contact Tree Ele- Element #1 of the Contact Tree Control. By setting this value you can ment 1 – Organ- control the displayed contents of the Contact Tree Control for the ization Organization type records. Contact Tree Element 2 – Couple Contact Tree Element 2 – Individual Element #2 of the Contact Tree Control. By setting this value you can control the displayed contents of the Contact Tree Control for the Couple type records. Element #2 of the Contact Tree Control. By setting this value you can control the displayed contents of the Contact Tree Control for the Individual type records. Contact Tree Ele- Element #2 of the Contact Tree Control. By setting this value you can ment 2 – Organ- control the displayed contents of the Contact Tree Control for the ization Organization type records. Contact Tree Element 3 – Couple Contact Tree Element 3 – Individual Element #3 of the Contact Tree Control. By setting this value you can control the displayed contents of the Contact Tree Control for the Couple type records. Element #3 of the Contact Tree Control. By setting this value you can control the displayed contents of the Contact Tree Control for the Individual type records. Contact Tree Ele- Element #3 of the Contact Tree Control. By setting this value you can ment 3 – Organ- control the displayed contents of the Contact Tree Control for the ization Organization type records. Contact – Loan Element #1 of the Contact to Loan Relationship Tree Control. By setting Nortridge Software, LLC 79 User Guide Setup Relationship Tree this value you can control the displayed contents of the Contact-Loan Element 1 Relationship Tree Control. Contact – Loan Element #2 of the Contact to Loan Relationship Tree Control. By setting Relationship Tree this value you can control the displayed contents of the Contact-Loan Element 2 Relationship Tree Control. Contact – Loan Element #3 of the Contact to Loan Relationship Tree Control. By setting Relationship Tree this value you can control the displayed contents of the Contact-Loan Element 3 Relationship Tree Control. Contact Relationships Contact relationships link separate contacts together. For example, if contact #1 is a corporation, and contact #2 is an individual who is the President of that corporation, contact #2 is likely to appear on contact #1, but contact #2 is also a separate contact entry because the individual has personal loans aside from the corporation. In this case, you may wish to have some link between these two contacts to provide a reference. Other relationships might link co-signers, co-guarantors, co-borrowers, family members, officers in a business, or business partners. The relationship codes are configured on the Relationships and the Contact-Loan Relationships tabs in Contact Setup Nortridge Software, LLC 80 User Guide Setup To add a new relationship code, click Add . In the Add Relationship window, type a name for the new relationship code, and if desired, type in a description. Click OK. The new relationship will be added to the list. You may modify the description on an existing relationship code by selecting the relationship code and clicking Modify . The description can then be edited in the Modify Relationship window that appears. The relationship code itself is not modifiable. To delete an existing relationship code, select the relationship code that you want to delete from the list then click Delete . If the relationship is not currently used by any existing con- tacts, it will be removed from the database. If the relationship code is in use, it may not be deleted until all relationships which use that code have been removed from all contacts. Contact - contact relationship codes are designed to link one existing contact to another existing contact. Each contact - contact relationship contains 16 user-defined fields, and these may be defined differently for each relationship code. Once the relationship code has been added on the Relationships tab in Contact Setup, you may configure the code’s user-defined fields. Contact - Loan Relationships Every loan is created under and attached to a single Contact. Other Contacts may be linked to an existing loan by using a Contact-Loan Relationship. The Contact-Loan Relationship codes are added from the Contact-Loan Relationships tab of Contact Setup. Each ContactLoan relationship contains 16 user-defined fields, and these may be defined differently for each relationship code. Once the relationship code has been added on the Contact-Loan Relationship tab in Contact Setup, you may configure the code’s user-defined fields. There is a checkbox in the Contact-Loan Relationship setup to indicate if the relationship represents co-borrower. A relationship code that represents a co-borrower will often be handled differently by the Credit Bureau reporting functions. Loan Setup Various aspects of loan entry in NLS can be configured in Loan Setup. Nortridge Software, LLC 81 User Guide Setup The Loan Setup is accessed by selecting View > Setup menu item or clicking Setup on the Main slider of the Shortcut bar. Loan Class Loan classes are used for reference and reporting purposes only. They have no association with General Ledger accounting or the GL Posting Report. The use of loan classes is entirely optional. Class Classes are added and configured from the Class sub-tab of the Loan Class tab of Loan Setup. To add a new class, click . In the Add Class window, enter the name of the new class in the Class 1 & 2 field. Enter a description to document what types of loans this class should be used for. The Class Specifier will allow you to determine if the particular class that you are configuring is to be allowed to be used in the Loan Class 1 field of a loan, in the Loan Class 2 field, or both. If the class is designed to be used only for Loan Class 1, then you can specify which Loan Class 2 values will be available for use with that particular Loan Class 1 value. If the class is to be Nortridge Software, LLC 82 User Guide Setup used for Loan Class 2 only, then you can designate it to be available for use only if Loan Class 1 is set to a specific value. In this way, you can set up a hierarchical relationship between the two classes, where Loan Class 2 may be designed as a sub-class of the Loan Class 1 values. Class Overview The Class Overview window shows a diagram of the hierarchical structure of your class setup. When expanded, this diagram shows which classes are available for use in the Class 1 and Class 2 fields and how the relationships between these classes are configured. GL Account Number General Ledger account numbers are automatically generated when Loan groups are defined. If a GL account number is specified on a Loan Group, and that GL account number is unrecognized by the system, you will be prompted to enter a description for that GL account, and it will be added to the list of GL accounts which is maintained by NLS. The list of GL accounts may be viewed on the GL Account Number tab on the Loan Setup window. Nortridge Software, LLC 83 User Guide Setup Click Add to add a new GL account number. Enter your new GL account number and a description of the account in the dialog box and click OK. N LS 4. 10. 4 AN D LATE R. If the cash drawer feature is enabled, a drop down list will allow for the designation of the GL account as a cash or bank account to be used with a cash drawer. Only GL accounts designated as a cash or bank account can be associated with a cash drawer. Click Print Click Delete to print a list of all of the GL accounts that are configured in NLS. to remove a GL account. GL account may only be remove if it is not attached to any existing Loan Group. Click Modify to modify the description of the GL account. The account number of an exist- ing GL account cannot be modified. Impound Codes NOTE Impound feature is an optional module to NLS. Please contact your Nortridge representative for information on purchasing this module. To configure Impound codes, select Impounds from Loan Setup. Nortridge Software, LLC 84 User Guide Setup Click to add an impound code. In the Add New Impound window, enter a name for the code and select a transaction code for the Assessment and Distribution to be used with this impound. Click OK when finished. Loan Group For General Ledger reporting purposes, the loans in your portfolio are organized into Loan Groups. The Loan Group defines the specific General Ledger Accounts that the transactions for loans in that group post to. If different groups of loans in your portfolio are posted to different Loan Asset accounts, they must be in separate Loan Groups. The use of Loan Groups within the loan system increases the flexibility of the system by allowing the same transaction codes to be used for loans that post to different accounts. The transaction codes do not define specific accounts for their Credits and Debits. Instead the transaction codes specify a general category of GL account. These categories are assigned to specific GL Accounts on the Loan Group. Loan Groups may be accessed from the Loan Group tab of the Loan Setup window. Nortridge Software, LLC 85 User Guide Setup The upper half of the Loan Group screen lists all of the currently configured loan groups. The lower half contains tabs that show the configuration of the general ledger accounts and participation information for the currently selected loan group. Buttons This button allows you to add a new loan group. Enter the Loan Group Code Add and description on the dialog box. Once the loan group has been added, the GL accounting may be configured on the tabs below. Clicking this button will remove the currently selected loan group only if there are no loans or transactions on the system which are tied to this loan group. This means that once a loan group is entered, added to a loan, and trans- Delete actions are run on that loan, the loan group can never be deleted until all loans on that group or all loans that have ever had any transactions while they were a member of that group, are totally purged from the loan system. This button allows the modification of the loan group’s description and status. Modify The actual GL account numbers assigned to the group are modified on their appropriate tabs. The Trustee feature allows you to set up a group of loans that can only be Trustee accessed by certain “Trustee” loan officers. To set the trustee access for a loan group, select that loan group and click the trustee button. Nortridge Software, LLC 86 User Guide Setup By default, the trustee access for a loan group is set to Everyone. If any user or user group is added to the list of trustees for this loan group, that list of trustees will supersede the setting: Everyone, and all users who are not then specifically included on the trustee list, or who are not members of groups that are included on the trustee list, will be locked out of all loans in this loan group. Modification History Click on the Modification History button to see a list of the changes that have been made to the Loan Group setup. Nortridge Software, LLC 87 User Guide Setup This list shows who has made modifications to the Loan Group and when. Click View to see a list of the setup parameters after the modification was made. Click Show Differences to see a side-by-side list of the setup parameters before and after the modification. This is useful to illustrate the specific change. Nortridge Software, LLC 88 User Guide Setup Produces a printout of the complete list of loan groups. This printout does not Print include any of the detail on GL account configuration for any of those groups. GL Placeholders This tab lists the configuration of general ledger accounts for the currently selected Loan Group. Cash An asset account. This represents cash on hand or cash held in accounts for the Account purpose of lending. When principal is advanced, the amount is credited to this 1 account. All cash payments are debited to this account. Cash Account An alternate cash asset account for use with user-defined transaction codes. 2 Loan This account contains the sum of the principal outstanding for all loans in the Asset 1 loan groups for which this asset account is used. When any principal payment is Nortridge Software, LLC 89 User Guide Setup posted, the amount of the payment is credited to this account. Loan Asset 2 An alternate loan asset account for use with user-defined transaction codes. This is an asset account (receivable). It keeps track of the amount of interest Accrued owed by borrowers to the lending institution. Daily interest accruals result in deb- Interest 1 its to this account. Whenever an interest payment is made, the amount of the interest payment is credited to this account. Accrued An alternate interest receivable asset account for use with user-defined trans- Interest 2 action codes. Accrued Def Int 1 Accrued Def Int 2 An interest receivable asset account for deferred interest. An alternate interest receivable asset account for deferred interest. Accrued This is an asset account (receivable). It tracks the amount of late fees owed by Late Fees the borrowers to the lending institution. The assessment of a late fee results in a 1 debit to this account. Payment of a late fee results in a credit to this account. Accrued Late Fees 2 An alternate late fee receivable asset account for use with user-defined transaction codes. This is an asset account (receivable). It tracks the amount of any fees (other than Accrued late fees) that are owed by the borrowers to the lending institution. Any trans- Fees 1 action that causes a fee to be assessed will result in a debit to this account. The payment of any such fee will result in a credit to this account. Accrued An alternate fee receivable asset account for use with user-defined transaction Fees 2 codes. Interest Income 1 Interest This is a revenue account. Daily interest accruals are credited to this account. An alternate interest revenue account for use with user-defined transaction Income 2 codes. Deferred Int An interest revenue account for deferred interest. Income 1 Deferred An alternate interest revenue account for deferred interest. Nortridge Software, LLC 90 User Guide Setup Int Income 2 Late Fees This is a revenue account. Any late fee assessed will result in a credit to this Income 1 account. Late Fees An alternate late fee revenue account for use with user-defined transaction Income 2 codes. Fees This is a revenue account. A fee (other than late fees) assessment will result in a Income 1 credit to this account. Fees Income 2 Accounts Payable 1 An alternate fee revenue account for use with user-defined transaction codes. This is a liability account. An impound distribution results in a credit to this account. Accounts Payable An alternate payable account for use with user-defined transaction codes. 2 Impound This is a liability account. The account is credited when a borrower pays money 1 Impound 2 to impound and debited when the impound is distributed. An alternate Impound account for use with user-defined transaction codes. Writeoff, This is an expense account. A principal write-off transaction results in a debit to Principal this account. Writeoff, This is an expense account. An interest write-off transaction results in a debit to Interest this account. Writeoff, Late Fees Writeoff, Other Fees This is an expense account. A late fee write-off transaction results in a debit to this account (generally, late fees should be reversed rather than written off, unless the write-off is a result of a Payoff Transaction). This is an expense account. Any transaction that writes off a fee that is not a late fee, will result in a debit to this account. This is a liability account. Any overpayments that result from payoff transactions Suspense will result in a credit to this account. This account is usually cleared out periodically by issuing refunds, or by transferring the funds to some revenue account Nortridge Software, LLC 91 User Guide Setup if the funds are to be kept by the lending institution. User Def These accounts are used only for user-defined transactions. The transaction will #1 – #50 credit or debit accounts according to the Manual Transaction Code Setup. Servicing Options The Servicing Options tab is used to control servicing of loans for other lenders. A loan group can be configured to represent the loans that you are servicing for another lender. On the servicing options tab of that loan group, you can link the group to ACH codes, credit bureau codes, disbursement accounts, and vendor accounts that are configured for that lender. Also, in order to enable credit card processing for the loans in this loan group, you must select a payment gateway. A suspense account may be selected to control the flow of funds in the event that a payment is received for which it is not known to which loan it should be posted. Payment Method Override The GL account number attached to any placeholder may be overridden based on the Payment Method. An example where this might be used would be that the cash account to be debited when a payment comes in, might be different if the payment comes in through a Nortridge Software, LLC 92 User Guide Setup check or through an ACH. To set up a payment method override, click the Override button corresponding to the appropriate placeholder. This will bring up the GL override window. The Default GL is used for any payment methods that are not overridden. To override a payment method, select the payment method and add the general ledger account to use in the “GL Account” field. When a transaction is entered into NLS, if the transaction is mapped to this placeholder, and an overridden payment method is used, then the appropriate overridden general ledger account will receive the GL credit or debit. Flip Dr/Cr on Transactions When selected, this option will flip the debits and credits for any transaction executed on a loan that belongs to this loan group. This option is useful if the loans are shown as liability type loans on the general ledger instead of the standard asset type loan. Nortridge Software, LLC 93 User Guide Setup Participation Loan Groups can be used to handle the disbursement of funds to the proper General Ledger accounts of Participation Loans. For a complete discussion of the NLS Participation Module, see Participation Loans. In a participation loan, some portion of the loan has been funded by an entity (called the participating entity) aside from the lender who is servicing the loan (called the lead participant). The participating entity will collect a portion of the interest and principal payments made on the loan. The percentage of payments collected by the participating entity is generally proportional to the percentage of principal that the participating entity funded. Some participation loans use LIFO and FIFO payment options instead of a percentage. LIFO (Last in – First out) means that the participant whose funds were disbursed last is paid off first. FIFO (First in – First out) means that the participant whose funds were disbursed first is paid back first. Because the lead participant must pay some of the funds collected to the participating entity, the general ledger accounting for the participation is handled differently than for regular loans. This is reflected in the GL setup for the Loan Group of the participating entity. Below is an example of a GL account setup for a participated, fixed rate, commercial loan. The loan groups involved are 1501 – Commercial Loans – Fixed Rate, and 1504 – Participations sold – commercial loans. GL Account Cash Account Loan Asset Interest Income Accrued Interest Late Fee Income Accrued Late Fees Other Fees 1501 1501 Type Account Type Account Asset 1001 Asset 1011 Asset 1501 Asset 1504 Revenue 6301 Liability 2804 Asset Asset 1944 Revenue 6383 Liability 2804 Asset Asset 1944 Liability 2804 1931 1937 Revenue 6399 Nortridge Software, LLC 1504 1504 94 User Guide Setup GL Account 1501 1501 1504 1504 Type Account Type Account Asset 1937 Asset 1944 Expense 7601 Expense 7601 Liability 2701 Liability Income Accrued Other Fees Write-off Accounts Suspense 2701 The list of GL accounts involved in the servicing of this loan is: 1001 Currency and coin 1011 Funds held for participating entities 1501 Commercial loans – fixed rate 1504 Participations sold – commercial loans 1931 Accrued interest receivable – commercial loans 1937 Loan fees receivable 1944 Funds receivable on behalf of participating entities 2701 Acceptances outstanding 2804 Funds due to participating entities 6301 Interest income on commercial loans – fixed rate 6383 Late charges 6399 Other charges and fees on loans 7601 Provision for possible loan losses Next, we continue the example by running through several transactions and seeing how they affect the general ledger. We begin the example by assuming a $2,000 loan at 12% interest. The loan is 50% participated. At the start, our cash account (1001) holds $1,000, which is to be our portion of the principal of this loan. Starting Balances: Account Debit 1001 Credit 1,000.00 0.00 Nortridge Software, LLC 95 User Guide Setup Transaction #1: The participating entity gives us $1,000 to lend. We place the money in a separate cash account (1011). We also credit a liability account (2804) to show that we must pay this back to the participating entity. This transaction is done in your general ledger and is outside the scope of NLS (since the loan is not yet funded, and the Nortridge Loan System deals only with the actual servicing of the loan). Balances: Account Debit Credit 1001 1,000.00 0.00 1011 1,000.00 0.00 2804 0.00 1,000.00 Transaction #2: We fund the loan as a 50/50 participation for $2,000. On the day that the loan is funded, the GL Posting Report instructs the accounting department to credit $1,000 to the cash account (1001), credit $1,000 to the participant’s cash account (1011), debit $1,000 to the loan asset account (1501), and debit $1,000 to the participant’s loan asset account (1504). Balances: Account Debit Credit 1001 0.00 0.00 1011 0.00 0.00 1501 1,000.00 0.00 1504 1,000.00 0.00 2804 0.00 1,000.00 Transaction #3: Over the course of a month, the system accrues interest on the $2,000 principal of $20. Of this $20, $10 is accrued on behalf of the participant and must eventually be paid to that participant. Since the participant’s loan group setup shows the liability account (2804) in the interest income column, the GL posting report will automatically increase the amount owed to the participant. The user need only follow the GL posting report. $10 is debited to the accrued interest receivable account (1931), $10 is credited to the revenue account (6301), $10 is debited to the participant’s accrued interest account (1944), and $10 is credited to the liability account (2804). Balances: Nortridge Software, LLC 96 User Guide Setup Account Debit Credit 1001 0.00 0.00 1011 0.00 0.00 1501 1,000.00 0.00 1504 1,000.00 0.00 1931 10.00 0.00 1944 10.00 0.00 2804 0.00 1,010.00 6301 0.00 10.00 Transaction #4: The customer makes a payment of $120. This payment is distributed by the system as $100 to principal, and $20 to interest. On the GL Posting Report, this is further broken down as a $50 principal payment for each participant, and a $10 interest payment. The GL posts are: $60 debit to the cash account (1001), $60 debit to the cash account of the participant (1011), $50 credit to the loan asset (1501), $50 credit to the loan asset of the participant (1504), $10 credit to the accrued interest (1931), and $10 credit to the accrued interest of the participant (1944). Balances: Account Debit Credit 1001 60.00 0.00 1011 60.00 0.00 1501 950.00 0.00 1504 950.00 0.00 1931 0.00 0.00 1944 0.00 0.00 2804 0.00 1,010.00 6301 0.00 10.00 Transaction #5: At the end of each month, the lending institution in our example makes a payment to the participating entity of their portion of any loan payments made. To see what needs to be paid, they need only refer to the balance of account 1011. A payment of $60 is made to the participating entity. Like the original transfer of funds from the participating entity, this payment is not handled within NLS. An entry for the transaction is made in the general Nortridge Software, LLC 97 User Guide Setup ledger: $60 debit to the liability account of funds owed to the participating entity (2804), and a $60 credit to the participating entity’s cash account (1011). Final Balances: Account Debit Credit 1001 60.00 0.00 1011 0.00 0.00 1501 950.00 0.00 1504 950.00 0.00 1931 0.00 0.00 1944 0.00 0.00 2804 0.00 950.00 6301 0.00 10.00 Loan Payment Rules Loan Payment Rules may be used to count a short payment as satisfied in full if the amount of the payment exceeds a certain required threshold. In the event that this occurs, the billing amount is automatically modified so that the amount billed is equal to the amount paid. The adjustment will be shown as a payment threshold rule applied transaction type in the transaction history of the loan. This does not cause any additional change to the balances of the loan which could result in a balloon payment. The rules are set up in the Loan Payment Rules section of Loan Setup (fig. a), and assigned to a specific loan with the Payment Rules drop down list on the Re-payment tab of that loan (fig. b). Nortridge Software, LLC 98 User Guide Setup Figure a – Loan Payment Rules section of Loan Setup Figure b – Loan Account Setup Re-Payment tab of a loan. To specify a set of rules, go to Loan Setup, Loan Payment Rules, and click Add . Give the rule a name and click OK. Specify a dollar amount and/or a percentage, and one of the following attributes: Nortridge Software, LLC 99 User Guide Setup Both Dollar For the payment to be Satisfied, the amount remaining must be less than the and Per- specified dollar amount and also must be less than the specified percentage centage of the payment. Either Dollar For the payment to be Satisfied, the amount remaining must be either less than or Per- the specified dollar amount or less than the specified percentage of the pay- centage ment. Dollar Percentage For the payment to be Satisfied, the amount remaining must be less than the specified dollar amount. For the payment to be Satisfied, the amount remaining must be less than the specified percentage of the payment. Include non P&I in calculation: If selected, any fees attached to the billing will be used in the calculation of the payment. EXAMPLE A loan billing with a P&I of $100 and a late fee of $5 has a loan payment rule applied to it with a $2 payment threshold. If the include non P&I in calculation option is selected, a payment of $99 will not satisfy the loan payment rule but a payment of $104 will. Although the payment is considered satisfied, $1 will remain on the late fee as non P&I fees are not reversed. Auto Apply As Payoff: If selected, any payment that is sufficient to payoff the loan will cause the payment to automatically act as if the payoff checkbox was selected on the payment and activate all associated payoff functionality. Note, that this is separate from the threshold for payment. Auto payoff requires payment in full. For automating a short payoff, see Rules. Loan Template Much of the information required to enter a loan (interest year, statement codes, etc.) may be common among all the loans within certain groups in your portfolio, or even common to all the loans in the portfolio. To save time, and minimize the chance of error during data entry, NLS allows you to configure Loan Templates. These templates contain much of the information that would usually be entered on a loan, and they allow an operator to bypass the entry of that information by simply selecting the appropriate loan template during the loan entry process. A template can contain any of the following loan information: Nortridge Software, LLC 100 User Guide Setup l l l l l l l l l l l l l l l l l Loan Groups Loan Classes Interest Accrual Information Term Information Statement Accrual Cutoff Statement Printing Cutoff Statement Code Late Fee Code Amortization Method Payment Periods Repayment Method Percentage of Principal Reduction (if applicable) Re-Amortization Information Payment Distribution Default Pre-payment Penalty Interest Rate Information Interest Only Period Information Template setup can be accessed by clicking on the Loan Template tab in Loan Setup. There are four sub-tabs available in the Loan Template tab by default: Main, Classification, Statements, and Re-Payment. Additionally, four more tabs may be accessed by clicking their checkboxes at the bottom of the Main tab, these are: Custom Payment, Recurring Transactions, Interest Only Term, and Lock Fields. Custom Payment and Interest Only Term are mutually exclusive, only one of these tabs is available in Loan Template setup at any time. The Loan Template tab consists of the Toolbar, the Template Grid, and the template setup tabs. Nortridge Software, LLC 101 User Guide Setup The toolbar allows the user to manage the templates displayed in the Template Grid. Loan Template Toolbar Opens the Add Template dialog box. Enter a name for the template in the Template Name field. An optional description for the template may be entered in Add the Description field. Once the name and description (if any) are entered click OK and the template will be added to the grid. Delete Deletes the template that is currently selected in the grid. Opens the Modify Template dialog for the selected template for changing the Modify Template Description of the template. Modification His- Shows a before and after history of changes to the template setup. tory Print Prints all rows in the template grid. Template Grid The Template Grid displays a list of all the templates available in the database as well as basic information about each template. The grid shows the Template Name, Template Description, Nortridge Software, LLC 102 User Guide Setup and Status for each template. Template Name and Template Description are input by the user when the template is first created. Status shows whether the template is Active or Inactive and may be modified directly in the grid by using the checkbox. If a template is set to Inactive it will not be available in the Add Loan dialog, templates are set to Active by default. When a template is selected in the grid, its settings are automatically loaded into the Template Setup tabs located directly under the grid. These tabs are where the settings that make up the template are entered. Main Tab The Main tab contains the most frequently used setup options such as the Loan Type, interest rate settings, payment period settings, and term information. At the bottom of this tab are checkboxes to enable the optional Loan Template setup tabs: Custom Payment Schedule, Recurring Transactions, Beginning Interest Only Period, and Lock Fields During Add Loan. Loan Type This sets the type of loan to be added and the available settings are: Term, Revolving, Non Revolving, Commitments, and Pool. Loan Type Definitions Term The loan has a specifically defined origination and maturity date as well as a defined schedule of payments. The loan has a credit line which can be drawn out up to a set limit, and Revolving repaid principle may be drawn out again. The term may be indefinite for this type of loan. If the user selects Revolving as the Loan Type, the field Credit Line and an options button for the field will be added to the Main tab. The loan has a credit line which can be drawn out up to a set limit, but Non Revolving repaid principle cannot be redrawn. The term is limited by the inability of the borrower to keep drawing funds. If the user selects Non Revolving as the Loan Type, the field Credit Line and an options button for the field will be added to the Main tab. A Commitment is an agreement by a lender to grant a loan or loans for a Commitments specified amount of money at a future date. The holder of the commitment may pay a fee to reserve the funds, but is not required to pay interest on the Nortridge Software, LLC 103 User Guide Setup money unless it is actually borrowed. A Pool is an aggregation of the loans of different borrowers, which have Pool been combined for a specific purpose, such as to be resold into the secondary market. Interest Method Interest Method sets the procedures that the system follow to calculate daily accruals. The available methods are: Simple Interest1 , Average Daily Balance, Fixed Amortization 2 , Fixed Amortization (Beginning), Rule of 78s (add-on)3 , and Rule of 78s (simple)4 . It is important to note that certain interest methods may not be available depending on the Loan Type chosen for the template. Interest Method Types Simple Interest The loan will always accrue daily on the current principal balance. Interest is accrued daily on the current principal balance to an average daily Average balance interest balance, then on the billing cycle, the average daily balance Daily Bal- interest is moved to the current interest balance. During a billing cycle, the ance average daily balance interest balance becomes part of the payoff, not the full billing cycle amount. Interest is accrued daily on the amount of principal specified in the amort- Fixed Amort- ization schedule. Early or late payments do not affect the accrual. Principal ization reduction transactions will cause the schedule to re-amortize. The interest is non compounding and it is usually calculated on a 360/360 interest year. Fixed Amort- The first payment can be due on the origination date of the loan, and the ization interest charged in that first payment is that which is expected to accrue in the (Beginning) upcoming period. The loan accrues according to an amortization schedule, 1 Type of interest method where the loan will always accrue daily on the current principal balance. 2 Type of interest method where interest is accrued daily on the amount of principal specified in the amortization sched- ule. Early or late payments do not affect the accrual. Principal reduction transactions will cause the schedule to re-amortize. The interest is non-compounding and is typically calculated on a 360/360 interest year. 3 Type of interest method where the interest for the entire term of the loan is calculated at the start of the loan. 4 Type of interest method where the loan accrues as a simple interest loan but the interest portion of the payment is determined by applying the Rule of 78s to the total projected interest amount for the life of the loan. Nortridge Software, LLC 104 User Guide Setup but this schedule is based on interest paid in advance of the payment period rather than in arrears. Rule of 78s – Also referred to as Add-On Interest Method. Please refer to the Appendix for Add On detailed documentation of this interest method. This type of loan accrues as a simple interest loan, however the interest portion Rule of 78s – of the payment is determined by applying the Rule of 78s to the total projected Simple interest amount for the life of the loan. For more information about the Rule of 78s see the Appendix. Additional Options Clicking located to the right of the Interest Method selector will open up the Accrual dialog which allows the user to set advanced options for interest accruals. Note that some or all of these options are not available when certain Interest Methods are selected. Controls the behavior of the daily accruals at the beginning and end of the loan. Setting First Day will cause the system to accrue interest on the origination First or Last Day Accrual date of the loan but not on the payoff date. If Last Day is set, interest will not be accrued on the origination date, but one day’s accruals will be added to a payoff if the interest for that day has not yet been accrued at the time of the payoff transaction. Finally a setting of Both Days will accrue interest on the origination date and one day’s accrual will be added to a payoff if the interest for that day has not yet been accrued at the time of the payoff transaction. Nortridge Software, LLC 105 User Guide Setup Sets the behavior of accruals with respect to transaction processing. If Beginning of Day Accrual is set, accruals on the loan are run each day before any transactions are entered. If a transaction is entered when accruals are not up to date, Beginning or Ending Day the accruals on the loan will be brought through the current date before the transaction is applied. When End of Day Accrual is set, accruals on the loan are run at the end of each day after the day’s transactions have been entered. Once the accruals are run, no more transactions may be run on the loan until the next day. If a transaction is entered when accruals are not up to date, the accruals on the loan will be brought up through the previous day before the transaction is applied. Interest Method This is a mirror of the Interest Method field in the Main tab, It is locked in the Accrual dialog and is presented for reference only. Any changes to this field must be made through the Main tab. Interest Allows the user to set the interest year calculation for interest accruals. See the Year Appendix for more information. Same as Cash1 period may be defined with a period type and number of periods. For example, three months and 90 days are similar, but not precisely Interest identical. When this feature is enabled, any time a payment is made during the Free same as cash period, the system will calculate an amount required to payoff the Method loan if all previous interest payments had been applied to principal. Any payment in excess of this amount will cause those interest payments to credit the principal so that the loan may be paid off interest free. Minimum Sets a minimum principal balance for the purpose of accruing interest. If the prin- Accrual cipal balance of the loan drops below this value, interest will be accrued on this Balance value as long as the loan remains open and active. The final payment on a Fixed Amortized loan is generally adjusted slightly Keep Final upward or downward to reflect whatever amount is left at the time that the final Payment payment is due. Selecting this option will result in the final payment being the Constant same amount as all of the other payments. The interest accrual in the final period will be adjusted to achieve this final payment amount. Interest Rate 1If the payments on the loan equal the total advanced before the expiration of same as cash, all interest is reversed and all payments to interest are credited to principal and the loan is paid off. Nortridge Software, LLC 106 User Guide Setup Adding an interest rate via this field will set the loan to a fixed APR equal to the value entered. Clicking located to the right of the Interest Rate field will open the Interest Rate options dia- log where advanced settings for the interest rate of the template may be set. The Interest Rate dialog allows the user to input more advanced interest schemes for the template. The Interest Plan drop down list allows the user to select a pre-defined interest plan. Interest Plans are very similar to templates and allow for the quick selection of complex interest schemes. Below the Interest Plan drop down list is the interest object list which shows all of the interest rate objects for the loan. The interest structure may be very simple, containing a single fixed rate interest object for the term of the loan. It may be very complex, with multiple variable and fixed interest steps for each condition of the loan. Or it may be anywhere in between. The list is divided into three types of interest objects; Main, Post Maturity, and Default Interest. The interest objects in the Main interest group control the standard interest rate for the loan and are in effect, unless overridden by a Post Maturity or Default Interest object. Post Maturity interest objects, if specified, will go into effect on the day of maturity (for first day interest loans) or on the day after maturity (for last day interest loans). Default Interest objects, if specified, are in effect when the loan is considered to be in default. Adding an Interest Object Nortridge Software, LLC 107 User Guide Setup The Add button will open the Add Step dialog which sets the basic parameters for an interest object; the Interest Type and Step Type (including the step values if applicable). Interest Type Interest Type determines which group the interest object will be added in, and under which conditions an interest object will be in effect. Depending on what (if any) interest objects already exist for the template, the available options may be locked or restricted. Also a template may only have one interest object per group if the Step Type is set to Term. A Normal interest type will be added to the Main group and will be in effect for the regular, non-default, term of the loan. The interest type will automatically be set to Normal when the first interest object is added to the template. Post Maturity interest is used after the regular term of the loan has expired and is added in the Post Maturity group. Default Interest While in Default type interest objects are in effect whenever the Default Condition has been met. If payments bring the loan current, the loan will be considered to be out of default and will revert to the current Normal interest type object. This interest type is shown under the Default Interest group. Nortridge Software, LLC 108 User Guide Setup Default Interest Until Maturity objects will be in effect if the default conditions have been met. Unlike Default Interest While in Default, once the default condition has been triggered, the Default Interest Until Maturity object will be in effect until the loan reaches maturity. This type of loan is also added under the Default Interest group. Intro Rate interest objects are in effect from the start of the loan until the expiration date is reached. They may be configured as variable rate by assigning a base rate, and if that is done, they may be tied to a base rate spread to define the adjuster over the base rate. An additional flat positive or negative adjustment may be added. Step Type Step Type allows the user to set the step interest behavior of the interest object. Step Type may be set to Term, Days, or Amount. When the Step Type is set to Term the interest object does not step and will be in effect as set by the object’s Interest Type. A step type of Days allows the loan to have multiple interest objects for each group that are in effect for a specific range of days with respect to the group. For example, the first interest object with a Default Interest While in Default interest type could be set to one to 15 days with a fixed interest rate of 15%. The next default interest object could be set to 15 to 30 days with an interest rate of 16%, etc. Setting the step type to Amount allows stepping the interest based on the current principal balance of the loan. Step From and To set the day or amount parameters for an interest object when the Step Type is set to Days or Amount. From sets the low end of the range for the object and To set the high end of the range. Once these parameters are set, clicking OK will add the object to the appropriate group. Click Cancel to exit the dialog without making any changes to the interest setup. An interest object’s settings are controlled in the Main, Variable, Constraints, Compounding, and Minimum Interest tabs to the right of the interest object display. Secondary Interest Stream A loan can be configured to accrue a secondary stream of interest. This functionality is useful for payment in kind and other situations where two separate accrual rates are necessary. Nortridge Software, LLC 109 User Guide Setup To activate the secondary interest stream, select the Secondary Interest checkbox on the Interest Rate screen in either the loan template or in loan setup. The interest rate screen will be divided into two tabs: Stream 1 and Stream 2. The secondary interest stream has identical setup parameters to the primary, except for the addition of one drop down list: Loan Balance. This allows you to determine if the secondary interest stream shall be combined with the primary in the Current Interest Accrued loan balance, or shall be recorded in a separate loan balance called Deferred Interest. Payment Period Payment Period sets the length of the payment cycle and its options are: Days, Weekly, BiWeekly1 , Semi-Monthly2 , 28 Day, Monthly, Bi-Monthly3 , Quarterly4 , Semi-Annually5 , Annually, and Maturity. Click … to open the Payment Determination dialog. Payment Determination The Payment Determination dialog sets advanced options for payments such as minimum and maximum payment amounts, the amortization method used to determine payment amounts, and other options. 1 Every two weeks. 2 Twice a month. 3 Every two months. 4 Every three months or four times a year. 5 Every six months or twice a year. Nortridge Software, LLC 110 User Guide Setup This value is added to the Next Interest Due Date to determine the date through which interest will be billed. Accrual Cutoff EXAMPLE If the next interest payment is due on September 1st, and the Accrual Cutoff is -1, the September 1st payment will include all interest through August 31st. Accrual Cutoff is not applicable to loans with Fixed Amortization or Rule of 78s interest. Min Payment Amount Sets the minimum payment for the loan. If the total balance of the loan is greater than the Min Payment Amount, the program will always bill at least the amount set in this field, no matter what the calculated payment is. If the balance of the loan is less than the minimum, the remaining balance will be billed. Max Pay- Sets the maximum amount the loan will bill for. If the calculated payment is ment more than the maximum, the payment will be lowered to the maximum Amount amount. Determines how the payments are calculated. When set to Not Applicable, the loan does not use an amortized payment and instead uses the settings in the Interest payment and Principal payment sections of the dialog to calculate principal and interest billings. Amortize Based on 360/360 Amortize Amort Method Based on Actual Interest Year Total Payment Combined Total Payment Separated Interest Uses the standard amortizing equation to determine the payment amount. Derives interest and principal billings from an amortization calculation, which is modified to account for the difference in interest accrued by an interest year other than 360/360. Creates a single payment based on the criteria specified in the Principal payment section. Makes separate principal and interest receivables based on the settings in the Principal payment section. Used when amortization method is set to Not Applicable to calculate the interest receivable on a payment. Nortridge Software, LLC 111 User Guide Setup Determines the dates and frequency of interest billings. This superPeriod cedes the setting of Payment Period on the main tab for the interest portion of the payment, but otherwise functions the same. Sets the calculation method for the interest receivable. A setting of Payment Method Not Applicable will disable interest billing for the loan. All Interest Due at payment less accrual cutoff will bill interest by projecting the interest accruals forward to the due date, then taking off a number of days of interest equal to the accrual cutoff. Used when the amortization method is set to Not Applicable, Total Payment Combined, or Total Payment Separated to determine the principal billing. Determines the dates and frequency of billings. This supersedes the setting of Payment Period on the main, but otherwise functions the Period same. If Total Payment Combined or Total Payment Separated is selected for amortization method, the interest amount is calculated as if All Interest Due at payment less accrual cutoff is selected. Sets the calculation method for the principal receivable. Will disable principal billing for the loan. If AmortNot Applicable ization Method is set to either of the Total Payment Principal settings, this will disable interest billing as well. Fixed Principal Bills the amount of principal specified in the Fixed Payment Amount field for each payment. Payment Method Percentage of Principal Outstanding Principal Divided by Remaining Term Will bill a percentage of the principal balance at the time of billing as defined by the Percentage field. Bills an amount of principal equal to the Principal Remaining, less any principal billed but unpaid, divided by the number of payments remaining in the term. Continue Billing If selected, the regular payment will continue to bill every period until the loan is After paid off. Maturity Nortridge Software, LLC 112 User Guide Setup Do not Bill Principal Balloon This option is only available if Continue Billing After Maturity is selected. If selected, no balloon payment will bill and the loan will continue to bill its regular monthly payment until paid off. In effect, the term of the loan is governed by the payments. Advanced Button Re-Amortize payment - The payment amount is recalculated using the amortization equations, with the current principal, interest rate, and remaining term. Re-Amortize loan - On Fixed Amortized Loans only: the amount accrued on is reindexed in the amortization schedule, resulting in the accrual and the interest to principal breakdown of future payments being adjusted to reflect the previous principal advances and reductions. The payment and the loan (accrual) may be re-amortized independently. Calculate Payment Inclusion Of - For those loans where the payment is a fixed amount and the distribution is defined at the moment of payment (interest first / remainder to principal), any of the loan balances selected here will be included along with the interest for the purpose of determining, after the interest and these balances have been paid, how much of the required payment remains to be applied to principal. Nortridge Software, LLC 113 User Guide Setup Payment Due Date Rule - Only available for certain loan types. Allows a payment which will be due on a weekend or holiday to be pushed to the next business day. If the rule for holidays is invoked you may select from United States, Canada, Mexico, and NYSE. See List of Holidays. Rebate Rule - This functionality is supported under both Rule of 78 (Sum of digits) and fixed amortized loans. The logic includes two options: “Proportional” and “Through End of Period.” When set to “Proportional”, the interest is not rebated and is proportionally charged to the payoff date in the period. This is the default for fixed amortized loans. When set to “Through End of Period” and additional option appears named “Cutoff Days.” Cutoff days when set to 0 (default for Rule of 78s) will earn the entire period of interest if the payoff is on the first day of the period. Setting “Cutoff Days” to 15 will result in no interest earned in the period if the payoff is prior to the 15th of the period and will earn the entire period of interest after the 15th day of the period. Reg Z Tolerance - This option, when set, will take into account the rule of Reg Z with respect to the whole first period rule when the actual first period is short or long. In short, the rule allows the creditor, when making calculations and disclosures, to disregard any irregularity in the first period following these rules: 1. For transactions in which the term is less than 1 year, a first period not more than 6 days shorter or 13 days longer than a regular period. 2. For transactions in which the term is at least 1 year and less than 10 years, a first period not more than 11 days shorter or 21 days longer than a regular period. 3. For transaction in which the term is at least 10 years, a first period shorter than or not more than 32 days longer than a regular period. When this checkbox is selected and the rules apply, NLS will calculate the first period as a regular period. For more information on this regulation, please refer to Reg Z Title 12 Part 226 Subpart C “Closed-End Credit” 226.17. Term Nortridge Software, LLC 114 User Guide Setup The term of the loan is defined by the Term Type, Term, and Term Due fields on the main tab. Term Type defines how the length of the term is measured. When set to Days the term of the loan is equal to the number of days specified in the Term field. The maturity date of the loan will be calculated by adding the appropriate number of days to the Origination Date. Setting Term Type to months defines the term of the loan as a specific number of months equal to the setting in the Term field. A Term Type of Payments sets the length of the loan equal to a number of payments determined by Term. The actual length of the payment period is determined by the Payment Period and Payment Determination settings. No Term is used for revolving credit loans with an indefinite term, this type of loan will have no maturity date. On Amortized Loans, the Amortization Term of the loan may be different from the actual term which defines the maturity date. One example of this would be a 30 year amortized loan where the loan must be repaid or re-amortized within five years. When the Term Due field contains a different value than the Term field, Term defines the amortization term of the loan, while Term Due defines the maturity date. Checkboxes The checkboxes at the bottom of the tab allow access to additional tabs used to set up advanced features. Selecting a checkbox will turn on its corresponding tab. Note that the Custom Payment Schedule and Beginning Interest Only Period tabs cannot be used at the same time. Classification Tab The classification tab of the template contains default settings for loans that are to be added using that template for the following fields: l Loan Portfolio l Loan Group l Loan Class 1 l Loan Class 2 l Loan Officer l Collection Officer See the respective topics on these fields for further information. Nortridge Software, LLC 115 User Guide Setup Statements Tab The Statements tab of the template contains default settings for loans that are to be added using that template for the following fields: The number of days prior to the due date of the next payment on which that payBilling Cutoff1 ment will bill and a receivable will be created in the payments due tab. The billing date (which is also the next statement date if the loan uses a billing statement2 ) is calculated by adding the Billing Cutoff (a negative number) to the due date. Statement Allows you to select a statement code to be assigned to the loans. This can be a 1 billing statement code or a periodic statement3 . Allows you to select a second statement code to be assigned to the loans. This is Statement optional. It should be used for a loan that, for example, has a monthly billing 2 statement and a quarterly periodic custom statement. If the same statement code is selected in both fields, you will get the same statement twice. Late Fee Code Allows you to select a late fee code for the loans that will be entered using this template. The late fee code defines the various late loan events (fees and notices). This functionality will test prior to assessing a late fee to see if the customer has Make Timely made a whole payment during the current payment cycle that has been distributed to a previous period’s receivable. If Make Timely is enabled and the customer has made a full payment, no late fee will be assessed. This option is available to be set in the setup of the loan where the late fee is set. Allows for the selection of an NSF code for the loans that will be entered using this NSF Code template. The NSF code defines any automatic NSF fee to be applied if a payment is reversed because of insufficient funds. Re-Payment Tab 1 The number of days prior to the due date of the next payment on which that payment will bill and a receivable will be cre- ated. The billing date is calculated by adding the billing cutoff to the due date. 2 Due date of a loan and billing cutoff determines when the statement is queued for processing and printing. 3 User specified date determines when the statement is queued for processing and printing. Nortridge Software, LLC 116 User Guide Setup The Re-Payment tab contains the settings that control how the loan system processes payments. This includes re-amortization settings, payment distribution order, and pre-payment penalties. Amortization Repayment Type controls what portion of a payment is applied to interest vs. principal. This field may be locked or restricted depending on the Interest Method selected in the Main tab. If the loan does not use an amortization schedule to determine the payment amount, Not Applicable is the proper setting. Repay Using Fixed Amortization Schedule determines the interest / principal breakdown using the amortization schedule, and is unaffected by the interest balance on the date that the payment is received. Repay Using Interest First Remainder to Principal applies funds to cover all of the outstanding interest on the loan at the time the payment is received, with the remainder of the payment being applied to principal. This results in more of the payment being applied to principal if the payment is received early, and less if the payment is received late. Principal and Interest Recalc is not currently implemented. Pre Payment Penalty Type is not currently implemented. Payment Distribution When a payment is made on a loan and if the user does not manually specify to which balances the payment is to be applied, the system will apply the funds in the order specified in the loan’s Payment Distribution setting. To change the payment distribution order for the template, click … located to the right of Payment Distribution to open the Payment Distribution dialog. To change the default distribution order, click on a distribution Item in the list, and use the Up and Down buttons to set the order desired. Clicking the Reset button will set the distribution back to the system default. Distribution Item Definitions Past Due Interest Past Due Principal Past Due Late Fees All interest billed and due for which the due date is prior to the current date. All principal billed and due for which the due date is prior to the current date. All late fees billed and due for which the due date is prior to the current date. Nortridge Software, LLC 117 User Guide Setup Past Due Fees Current Interest Due Current Principal Current Late Fees Current Fees All other fees billed and due for which the due date is prior to the current date. All interest which has been accrued and has been billed, but which is not past due. All principal which has been billed, but is not past due. All late fees which have been billed, but are not past due. All other fees which have been billed, but are not past due. Current Interest Any interest which has been accrued but which has not been billed. Accrued Unbilled All remaining principal on the loan after all of the billed payments and any out- Principal standing interest have been satisfied. Suspense If this item is reached, any remaining portion of the payment will go to the suspense account. Unbilled Any late fees for which there is a late fee balance, but no outstanding receiv- Late Fees able. Unbilled Fees Current Interest Through Effective Date Past Due User Def #1 – 10 Any fee for which there is a fee balance, but no outstanding receivable. This selection will only be in effect if it is placed above Current Interest Accrued, because that selection will pick up all remaining interest. Current Interest Through Effective Date takes the Current Interest Balance and subtracts any accruals that were posted subsequent to the effective date of the payment. The user-defined loan balances which have been billed and for which the due date is prior to the current date. Current User Def #1 The user-defined loan balances which have been billed, but are not past due. – 10 Nortridge Software, LLC 118 User Guide Setup Unbilled User Def #1 The user-defined loan balances which have not been billed. – 10 Past Due Deferred Interest Any deferred interest for which there exists an outstanding receivable and for which the due date of that receivable is past. Current Due Any deferred interest for which there exists an outstanding receivable and for Deferred which the due date of that receivable is the present of a future date. Interest Unbilled Deferred Interest Any deferred interest for which there is a deferred interest balance, but no outstanding receivable. P + I Inclusion User If these are moved above the past or current due interest, then the user-defined Def # 1 - loan balance will be taken first as part of a P + I payment. #10 Past Due The amount of any impounds billed by the Escrow Module, which have a due Impound date in the past. Current The amount of any impounds billed by the Escrow Module, which have a due Impound date in the present of future. Unbilled Impound Will apply against any monies disbursed from the Impound Account that are in excess of the amount collected when no impound billing exists. The impound account is a contra account and would have a negative balance in this case. Apply Excess Prin- If selected, and the distribution reaches the Unbilled Principal level, the system cipal as will automatically bill the receivables for the next regularly scheduled payment, Future Pay- then the distribution will return to the top of the list. ments Interest If selected, the system will calculate the amount of interest that was or will be Through (depending on if the payment is being made early or late) accrued as of the Due Date due date, and this is the amount of interest that is applied. If the payment is (Zero Bal- being made early, the principal portion of the payment will result in less interest ance) being accrued for the remainder of the period, and this could result in negative Nortridge Software, LLC 119 User Guide Setup interest as of the due date. The distribution will be corrected to prevent the negative balance (i.e. just enough interest and principal will be paid so that the balance will be zero as of the due date). If selected, the system will calculate the amount of interest that was or will be Interest (depending on if the payment is being made early or late) accrued as of the Through due date, and this is the amount of interest that is applied. If the payment is Due Date being made early, the principal portion of the payment will result in less interest (Negative being accrued for the remainder of the period, and this could result in negative Balance) interest as of the due date. The borrower will have paid extra interest for the period and this will result in less interest being charged in the following period. Disable Suspense Bucket Selecting this option disables suspense. Overpayment on a payoff will still go to suspense, but suspense is ignored in the distribution order. Disable autoreversal of Unless this is selected, the system will automatically reverse a late fee if a pay- Late Fees ment is back-dated to a date prior to the expiration of the grace period that on effective caused the late fee to be executed. dated payments Disable autoapplication of reversed Unless this is selected, the system will automatically apply a late fee if a pay- late fees on ment is reversed after the expiration of the grace period for that payment. NSF and reversed payments Disable reapplication Unless this is selected, whenever a payment, which is not the last payment to of pay- have been entered, is reversed, the system will automatically reverse and then ments dur- reapply all subsequent payments so that they will be applied as they would ing out of have been had the reversed payment never been entered. sequence Nortridge Software, LLC 120 User Guide Setup payment reversal. If selected, it acts as an override on the Past Due Interest / Past Due Principal disOldest Payment First tribution. When there are multiple payments past due, this override will force payment of principal on the first payment before allowing payment of interest on the second payment. Without the override, all past due interest would be paid before anything was paid to principal. Cover Late If selected, the late charges associated with a past due payment will be paid Charges before funds are applied to the next payment. Cover Fees If selected, the fees associated with a past due payment will be paid before funds are applied to the next payment. If selected, any billed impounds which have a due date that is the earliest due Cover Impounds date of any other outstanding receivables will be covered before any later receivables. This acts as an override to the distribution order. Custom Payment Tab NLS allows the user to set up complex or arbitrary payment options via the Custom Payment tab. In order to access the tab, the Custom Payment Schedule checkbox must be selected in the Main tab. Selecting custom payments will disable Payment Period and the field will be removed from Main tab. The Custom Payment tab contains a toolbar and the Custom Payment Schedule grid. Click Add Delete to open the Add Repayment Object dialog to create a new repayment object. Click to delete the repayment object that is currently selected in the grid. Click Modify to open the Modify Payment dialog which mirrors the options in the Add Repayment Object dialog, except that the Repeat field is not present. The grid displays the payment number, due date type, due date period, number of periods, day value, amount type, amount percent, fixed amount, and late fee schedule for each repayment object. Add Repayment Object The Add Repayment Object dialog contains all of the parameters necessary to create a new repayment object for the template. Nortridge Software, LLC 121 User Guide Setup Care should be taken when setting the parameters of a repayment object, as some settings are logically incompatible with each other and may produce unexpected results. Payment Type Payment Type determines what type(s) of receivable the custom payment object will generate. Interest Only Pay- The repayment object will generate an interest receivable based on the ment Amount Type, Amount Percentage, and Amount Fixed settings. Interest Only Pay- Creates an interest receivable based on the Amount Type, Amount Perment Less Out- centage, and Amount Fixed settings, however all calculations for the standing Billed amount of the receivable are carried out after any outstanding billed Interest interest is deducted from the current interest amount of the loan. Principal Only Creates a principal receivable based on the Amount Type, Amount Per- Payment centage, and Amount Fixed settings Principal Only Creates a principal receivable based on the Amount Type, Amount Per- Payment Less centage, and Amount Fixed settings, however all calculations for the Outstanding amount of the receivable are carried out after any outstanding billed prin- Billed Interest cipal is deducted from the current principal amount of the loan. Fixed Principal Creates a principal receivable based upon the setting of the Amount Fixed Nortridge Software, LLC 122 User Guide Setup Payment Plus field and creates an interest receivable in the amount of the currently Accrued Interest accrued interest at the time the receivable is generated. Fixed payment amount cov- Creates a single receivable in the amount of the Amount Fixed field, apply- ering all interest ing the payment to interest first then applying any remaining amount to remainder to principal. principal Bill all interest Creates an interest receivable for all outstanding interest at the time of due billing. Bill all principal Creates a principal receivable for all outstanding principal at the time of due billing. Bill entire loan Creates an interest receivable for all outstanding interest and a principal amount receivable for all outstanding principal for the loan at the time of billing. Due Date Type Due Date Type controls how the system calculates the due date of the repayment object. Relative from previous payment calculates the date starting from the billing date of the last payment, or the origination date if no previous payment exists. Relative from Origination Date calculates the date starting from the origination date of the loan. The billing date is determined by stepping forward from the date determined by Due Date Type a number of periods (specified by Number of Periods) of length set by Due Date Period. EXAMPLE A payment object set to: Due Date Type – Relative from Origination date, Due Date Period – Months, and Number of Periods – 3, would set the date 3 months forward from the origination date of the loan. Due Date Day Value Due Date Day Value will force the due date of the repayment object to the date specified in the field within the current month. EXAMPLE If the calculated date for the repayment object was the 15th of June but Due Date Day Value was set to 1, the actual due date would shift to the 1st of June. Nortridge Software, LLC 123 User Guide Setup Amount Type Amount Type specifies the method by which the amount of the receivable is calculated. Will result in no payment being generated, unless Payment Type has a specific method for calculating the payment amount. Not Applicable EXAMPLE Fixed Principal Payment Plus Accrued Interest will use the amount set in the Amount Fixed field for the principal portion of the billing and the current interest amount for the interest billing, regardless of the setting of Amount Type. % of Original Principal % of Current Principal % of Current Interest Fixed Amount Calculates the payment amount based on a percentage (set in the Amount Percentage field) of the original principal amount of the loan. Calculates the payment amount based on a percentage (set in the Amount Percentage field) of the current principal amount of the loan. Calculates the payment amount based on a percentage (set in the Amount Percentage field) of the current interest amount of the loan. Bills the amount specified in the Amount Fixed field. Amount Percentage Amount Percentage specifies the percentage to be used to calculate the payment mount, where applicable. Amount Fixed Amount Fixed specifies the payment amount for Payment Types and Amount Types that use a fixed payment amount. Late Fee Schedule Late Fee Schedule allows the payment object to utilize any of the Late Loan Codes set up in the Late Loan Events tab of Loan Setup. Nortridge Software, LLC 124 User Guide Setup Repeat Repeat allows the user to create multiple copies of the same repayment object for the purpose of easily setting up a custom periodic billing cycle. When the user clicks the OK button to add the repayment object, a number of copies equal to Repeat will be created. This setting should only be used when Due Date Type is set to Relative From Previous Payment. Recurring Transactions Tab Recurring Transactions allows the user to add custom transactions which re-executed at specified time to the template. The Recurring Transactions tab consists of the toolbar, the transaction list, and the settings tabs. The toolbar has buttons (from left to right) to action, Add a new transaction, Move Up a transaction on the list, and Delete a trans- Move Down a transaction on the list. The transaction list displays a list of all the recurring transactions for the template. When a transaction is selected, its settings will load into the Event, Transaction, and Notes tabs to the right of the transaction list. Event Tab The Event tab holds the basic settings that determine when the transaction will occur and for how long it will repeat. Description Sets the name of the transaction in the transaction list. Controls whether the transaction is a Scheduled, Periodic, Billing, Daily Accrual, or On Payment transaction. Scheduled transaction is a single time event and will only occur once. Only a Start Date and a Statement Cutoff may be specified for a scheduled event. Event Periodic event may be run repeatedly until the Expire Date parameters are satisfied or until it has run for the length specified in #of Periods. Billing event will occur each time the loan bills a payment through its automated payment cycle. Daily Accrual event will execute every day, and be adjusted if the balance it is accrued on has a backdated change. Nortridge Software, LLC 125 User Guide Setup On Payment event will occur whenever a payment is entered on the loan. Max Sets the maximum number of times the event may run. This setting supercedes Repeat the settings for Expire Date and # of Periods. Determines when the transaction will first run. Clicking Start Date will open the Date Parameters dialog which contains the settings necessary to define the start date. Expire Date Determines when the transaction will end. Clicking will open the Date Para- meters dialog which contains the settings necessary to define the expire date. Period For Periodic transactions, the length of time between transactions is specified as a # of Periods of length determined by the Period field. Will force the due date of the recurring transaction to the date specified within the current month. Due Date Day EXAMPLE If the calculated date for the transaction was the 15th of June but Due Date Day value was set to 1 the actual due date would shift to the 1st of June. For recurring transactions that will use a trans code that is NOT a receivable, the statement cutoff should be set to zero. The transaction will actually execute on Statement Cutoff the transaction due date plus the Statement Cutoff. NOTE The Statement Cutoff is a negative number so the transaction will execute a number of days before the due date. If this checkbox is selected, the recurring transaction will occur at the end of the Execute accrual process, after the day’s interest has been accrued. Otherwise, it will Post occur earlier in the process, before the interest accrual. This can be critical if the Accrual transaction is set to execute for an amount equal to a percentage of the current interest balance. Date Parameters The Date Parameters dialog is accessed by clicking … in the Start Date and Expire Date fields. Nortridge Software, LLC 126 User Guide Setup Type defines the method by which the date of a recurring transaction is determined. If type is set to Relative From Origination Date, the transaction will occur when the duration defined by the Period and # of Periods fields has elapsed since the origination date of the loan. Relative From 1st Principal Payment will cause the transaction to occur when the duration defined by the Period and # of Periods fields has elapsed since the first principal payment becomes due. Relative From 1st Interest Payment will cause the transaction to occur when the duration defined by the Period and # of Periods fields has elapsed since the first interest payment becomes due. Although it is possible to set the Type to Fixed Date, doing so is not recommended for templates. Day Value allows the loan to force a recurring transaction to a specific day of the month. N/A ignores the setting of day value, allowing the transaction to occur as defined by Period and # of Periods. Force Negative will cause the transaction to roll back to the date selected. EXAMPLE If Day Value is set to 5 / Force Negative and the transaction will normally occur on June 2, the transaction will actually occur on May 5. Force Positive will make the transaction jump forward to the selected day value. Force Neutral will force the transaction to the selected day in the current month. Nortridge Software, LLC 127 User Guide Setup EXAMPLE If Day Value is set to 15 / Neutral, a transaction will occur on the 15th of June regardless of whether the transaction was scheduled to happen on the 1st or the 31st of June. NOTE The day value is only functional with a relative rate change type and will not be available when type is set to Fixed Date. Date sets an absolute date for the transaction when Type is set to Fixed Date. While this setting is functional with loan templates, it is not recommended because of possible conflicts when the date selected on the template becomes earlier than the origination date of a loan added with the template. For loans that require a Fixed Date for a recurring transaction, we recommend entering the date information at loan input time instead of in the template. Transaction Tab The Transaction tab holds the settings that define the transaction. Transaction Type Transaction The transaction code to be executed is selected from the Transaction Code Code drop down list. Principal Due Interest Due Payment In place of this selection, use Transaction Code, and set the Transaction Code number to 120. In place of this selection, use Transaction Code, and set the Transaction Code number to 122. The recurring transaction will automatically post a payment of the amount specified, according to the default distribution settings on the loan. The transaction is a servicing fee, which can be defined as a fixed amount, a percentage, or a lookup table. A vendor may be specified for the receipt of Servicing Fee the servicing fee, and the reconciliation of that fee can be by any one of the following three methods: Net from Cash - By Payment, Net from Cash - Total Outstanding, or Bill Lender. Subsidization Settlement This recurring transaction type is only available if the transaction is on a participant. The transaction will automatically create a voucher to allow for the billing of subsidized interest to the subsidizing participant. Nortridge Software, LLC 128 User Guide Setup Transaction Code Select the transaction code to be executed by the recurring transaction. Late Fee Schedule If the transaction code selected is a receivable, a late fee schedule can be assigned to the receivable so that a late fee will automatically post if the receivable is not paid before the expiration of the grace period. Amount Type This allows you to select a Fixed Amount for the transaction or to define the transaction amount as a percentage of any loan balance. Amount / Percentage If the transaction is to be for a fixed amount, enter that fixed amount here. If it is a percentage of a loan balance, enter the percentage here. Amount Min If the amount is a percentage and that calculated percentage is less than the amount entered in this field, the transaction will execute for the amount in this field. Amount Max If the amount is a percentage and that calculated percentage exceeds the amount entered in this field, the transaction will execute for the amount in this field. A value of zero in this field indicates no maximum (not a maximum of zero). Notes Tab The Notes tab allows the user to input notes about any recurring transactions included in the template. Beginning Interest Only Period Tab The Interest Only Term tab allows the user to set up a period in the beginning of the loan that only bills the interest accrued. The fields function in a similar manner to those in the Main tab, Nortridge Software, LLC 129 User Guide Setup but apply only to the interest only term. Term Type defines how the length of the interest only term is measured. When set to Days the interest only term is equal to the number of days specified in the Term field. Setting Term Type to months defines the interest only term as a specific number of months equal to the setting in the Term field. A Term Type of Payments sets the length of the interest only term equal to a number of payments determined by Term. The actual length of the payment period is determined by the Period field. It is possible for the interest only term to have a different interest year than the regular term of the loan which is set in the Interest Year field. Lock Fields During Add Loan Tab Lock Fields tab allows the template to prevent the user from changing certain settings while the loan is being added. When a user chooses the template in the add loan dialog, any of the areas that are selected will not be able to be changed. Will lock fields in the Main, Classification, Setup, and Re-Payment tabs. ExcepLoan Setup tions are Net Loan Amount, Payment Amount, Interest Rate, and Origination Date in the Main tab, and Loan Officer and Collection Officer in the Setup tab. Interest Rate Recurring Transactions Credit Line Will lock the interest rate and options for the loan, if applicable. Will lock all fields in the Recurring Transactions tab. Will lock all changes to the Credit Line field and its options, if applicable. Credit Bureau Report Tab Credit Bureau Header Select from the Credit Bureau Headers that you have configured in the Credit Bureau section of Loan Setup. Portfolio Select the portfolio type to be reported (as defined by the credit bureau reporting Type agencies) which is to be used with the loans that are added with this template. Account Type Select the account type to be reported (as defined by the credit bureau reporting agencies) which is to be used with the loans that are added with this template. Nortridge Software, LLC 130 User Guide Setup Primary ECOA Code Select the ECOA code to be reported (as defined by the credit bureau reporting agencies) which is to be used with the loans that are added with this template. Lookup Tables Lookup tables are used with recurring transactions to automatically apply a fee or an amount to a loan based on certain criteria as defined in the lookup table. Lookup tables can be configured by clicking Setup on the Main slider on the Shortcut bar (or View > Setup menu) then Loan Setup > Lookup Tables. Lookup Table To add a new lookup table, click Add at the top of the upper pane in the window. Enter a name for the table and a description and click OK. Opens a dialog for entering a name and description for adding a new lookup Add table. Opens a dialog for editing the description of the selected lookup table. The name of Modify a lookup table cannot be modified once it is created. Nortridge Software, LLC 131 User Guide Setup Deletes the selected lookup table. Only tables that are not currently being used in a Delete recurring transaction can be deleted. Table Entry With a lookup table selected, click Add below in the lower pane to add a new entry for the table. Add Adds a new table entry to the currently selected lookup table. Delete Deletes the selected table entry. To edit a table entry, click on any of the cells in the table and enter a value into the cell that will be used to match against in the loan. Table Entry Fields: Original Loan Balance Current Principal Balance State Days Active The amount that will be matched against the loan’s original balance. The amount that will be matched against the current principal balance of the loan. Will be matched against the State of the contact’s address to which the loan belongs. The number that will be matched against the number of days the loan has been active. Days Past The number that will be matched against the number of days the loan is days Due past due. Amount Percentage The amount that is to be applied to the loan, under the transaction type as defined in the recurring transaction setup, when a match occurs. This field is reserved for future use. How Values are Matched During a lookup, a match will occur if the numeric value (in the loan) being looked up is equal to or greater than the value in a table entry—except for the State field which will only look for an exact match. Nortridge Software, LLC 132 User Guide Setup EXAMPLE If a recurring transaction is set up with a late fee transaction code using a lookup table containing entries for 10, 30, and 60 days past due with the amount field set to 5, 15, and 25 respectively, a loan that is 50 days past due will match the 30 days past due table entry and apply a $15 late fee to the loan when the recurring transaction is processed. A table entry must satisfy all entered fields for the entry to be a match during a lookup. EXAMPLE If a table entry has 10,000 entered in its original loan balance and 10 entered in the days past due, a loan’s original balance must be $10,000 or greater and currently be 10 or more days past due on its payment for the table entry to be a match. If more than one table entries satisfy a criteria, the table entry with the least amount of difference to the value it is matched against will be used. EXAMPLE If there are table entries with the original loan balance set to 5,000 and 10,000, a loan with an original loan balance of $15,000 will satisfy both table entries but the table entry with 10,000 will be used as it is closer to 15,000. When different table entries with different fields satisfy a criteria, the table entry with the highest precedence will be used. The order of precedence, high to low, is original loan balance > current principal balance > state > days active > days past due. EXAMPLE If there is a table entry with the original loan balance set to 10,000 and another table entry with days past due set to 10, a loan with an original balance of $10,000 and is currently past due by 10 days will satisfy both table entries but the table entry with the original loan balance set to 10,000 will be used because the original loan balance has a higher precedence than days past due. Using Lookup Tables Nortridge Software, LLC 133 User Guide Setup Lookup tables can be configured to be used when setting up a loan template with a recurring transaction or for individual loans by querying a loan and selecting View > Recurring Transactions menu. Select Use Lookup Table from the Amount Type drop down list in the recurring transaction setup dialog and click next to the amount field to select a lookup table. When the specified recurring transaction event occurs, the defined lookup table values will be compared against the loan values and apply the specified amount when there is a match. TIP If you do not see a lookup table listed, go back to the lookup tables setup and make sure Active status is selected for that table. Multi-Currency Multi-currency support in NLS allows for entering loans in a different currency and using scripts to convert from one currency to another. The interface provides for a single location where all currencies’ exchange rates can be maintained. Nortridge Software, LLC 134 User Guide Setup To set up multi-currency, go to Setup in the Main slider of the Shortcut bar (or View > Setup menu) then expand Loan Setup and select Multi-Currency. Click Add at the top of the top pane to add a new currency. Enter a currency acronym, code, symbol, or anything to help identify the currency into the Abbreviation field and a descriptive name for that currency (e.g. € or EUR for Euros). Click OK. Click Add at the top of the lower pane to add a new exchange rate for the selected cur- rency. Nortridge Software, LLC 135 User Guide Setup Type in or use the popup calendar to enter the closing date of the currency’s exchange rate from the source of the exchange rate. Enter a US Dollar value that is equivalent to a single unit of the foreign currency. EXAMPLE If 1 Canadian Dollar is equal to 0.75 US Dollar, enter 0.75 in the Exchange Rate field. Enter the source of the exchange rate in the Exchange Rate Source field for reference (this field may be left blank). Click OK and restart NLS to save the changes. Using Multi-Currency in Loans When entering a new loan, the currency for that loan may be chosen if a different currency has been defined in the Multi-Currency setup. A USD label will be shown in the Net Loan Amount field. Click on the USD label and select a different currency from the drop down list. The label will change to reflect the currency chosen for the loan. Nortridge Software, LLC 136 User Guide Setup Once a loan is created, the currency for the loan cannot be changed. All transactions henceforth for that loan will be in the defined currency. The currency used for the loan will be indicated in the amount field of the transaction entry dialog. Scripting with Multi-Currency Multi-currency can be used with scripting in converting currencies for reports and user-defined fields. The following script takes the latest exchange rate for the specified currency of the loan and places the converted USD value of the loan’s principal balance into UDF1. VBSCRIPT Set App = GetObject(, "nls.application") refno = App.getfield("loan_refno") curr = App.sqlselectstatement("select currencyID from loanacct where acctrefno = " + cstr(refno)) if (curr = 0) then exrate = 1 else rateid = App.sqlselectstatement("select max(currencyExchangeratesID) from currencyexchangerates where currencyID = " + cstr(curr)) exrate = App.sqlselectstatement("select exchangerate from currencyexchangerates where currencyexchangeratesID = " + cstr(rateid)) end if prin = App.getfield("loan_currpramt") prinUSD = cdbl(exrate) * cdbl(prin) App.setfield "loan_detail1_UDF1", prinUSD Nortridge Software, LLC 137 User Guide Setup App.savescreen() App.refreshscreen() Set App = GetObject(, "nls.application") refno = App.getfield("loan_refno") curr = App.sqlselectstatement ("select currencyID from loanacct where acctrefno = " + cstr(refno)) if (curr = 0) then exrate = 1 else rateid = App.sqlselectstatement ("select max(currencyExchangeratesID) from currencyexchangerates where currencyID = " + cstr(curr)) exrate = App.sqlselectstatement ("select exchangerate from currencyexchangerates where currencyexchangeratesID = " + cstr (rateid)) end if prin = App.getfield("loan_currpramt") prinUSD = cdbl(exrate) * cdbl(prin) App.setfield "loan_detail1_UDF1", prinUSD App.savescreen() App.refreshscreen() Sets variables and gets the loan’s native currency ID. If the loan’s currency is USD (curr = 0) then the exchange rate (exrate) is set to 1. Otherwise the variable exrate is set to the specified currency’s latest exchange rate. Principal of the loan is multiplied by the exrate and assigned to loan_detail1_UDF1. Base Rate Base Rate Schedules are used to control the interest on variable rate loans. A base rate schedule is added and configured from the Base Rate tab of the Loan Setup window. The base rate schedule specifies a basis rate for all of the variable rate loans that are tied to it. Each loan’s interest rate will be equal to that basis rate, plus some adjuster that is specified in that loan’s individual setup. Pre-programmed rate changes may be set up on the base rate schedule, and when it comes time for a rate change, the change will be automatically reflected on any loan that is tied to that base rate. Nortridge Software, LLC 138 User Guide Setup The buttons on the upper portion of the Base Rate window: Creates a new base rate schedule. Enter a name and description for the base rate, and click OK. The system will automatically prompt a Base Rate Correction to force you to set an initial rate for this base rate schedule. Enter a date, or use the date Add picker to set the starting and ending dates for the initial interest rate for this base rate schedule. Enter the interest rate in the base rate field, and enter a comment about this rate if one is desired. Click OK. Deletes the highlighted base rate schedule. You will not be allowed to delete a base Delete rate schedule if it is currently referenced on any existing loan accounts. Opens the Modify Base Rate dialog. Enter a new description and click OK. Modify Base Rate Corrections The lower half of the base rate window shows the list of base rate corrections for the currently selected base rate schedule. This window shows the effective dates of each base rate correction, the rates that will be in effect on those dates, the day and time the rate was entered, and which NLS user entered it. The buttons on the lower half of the Base Rate window: Nortridge Software, LLC 139 User Guide Setup Click this button to send the list of base rate corrections to the printer. This prinPrint tout will give you the entire schedule for the selected base rate. Creates a new Base Rate Correction entry. Base rate corrections are used to preset a known, upcoming, rate change. They also allow you to enter a rate change that has already passed, automatically correcting all necessary interest accruals for the loans affected. Use the date pickers, or key in the dates in the Add Effective From and Effective To fields. Enter the new rate, and a comment if one is required. Click OK. When Show/Hide Corrections is set to “Show,” a checkmark will indicate which old rate entries have been superseded by the new rate change. This button toggles between “Show” and “Hide” settings. When the display is set to show corrections, all entries will be displayed, with those that have been Show/Hide superseded, indicated by a check mark. When the display is set to hide corCorrection rections, the check marked entries will be removed, so that you can easily see the schedule as it is currently in effect. Base Rate Spread On variable rate loans, the spread (the amount by which the current rate of the loan differs from the base rate being tracked) may be configured to be a value dependent upon the current balance of the loan, the original amount of the loan, or the size of the credit line approved. This grid between the size of the loan and the spread is configured in Loan Setup Base Rate Spread. Nortridge Software, LLC 140 User Guide Setup Buttons on the upper portion of the Base Rate Spread window: Creates a new base rate spread. Enter a name and description for the base rate Add spread, and click OK. Deletes the selected base rate spread. You will not be allowed to delete a base rate Delete spread if it is currently referenced on any existing loan accounts. Opens the Modify Base Rate Spread dialog. Enter the new description and click OK. Modify Base Rate Spread Elements The lower half of the base rate spread window shows the list of base rate spread elements for the currently selected base rate spread schedule. This window shows the effective principal range of each base rate spread, the spread that will be in effect for those balances, the day and time the rate was entered, and which NLS user entered it. Buttons on the lower half of the Base Rate Spread window: Click this button to send the list of base rate elements to the printer. This printout Print Add will give you the entire schedule for the selected base rate spread. Creates a new Base Rate Spread Element. Base rate spread elements are used Nortridge Software, LLC 141 User Guide Setup to define the spread based on the balance of principal (current, total, or credit amount). Enter the range amounts and the spread value. Click OK. When Show/Hide Corrections is set to “Show,” a check-mark will indicate which old rate entries have been superseded by the new spread value. This button toggles between “Show” and “Hide” settings. When the display is set to show corrections, all entries will be displayed, with those that have been Show/Hide superseded, indicated by a check mark. When the display is set to hide corCorrection rections, the check marked entries will be removed, so that you can easily see the schedule as it is currently in effect. Interest Plan The Interest Plan feature allows you to set up interest schedules that may be used on loans and on blocks of loans. If the Interest Plan is modified, the change to the interest set-up is reflected on all of the loans that are part of that interest plan. Interest Plans are configured on the Interest Plan tab of the Loan Setup window. To add a new Interest Plan, click Add . Enter a name and description for the Interest Plan, and click OK. Once the Interest Plan has been added, it must be configured similarly to any interest entry on a loan, or on a template. Nortridge Software, LLC 142 User Guide Setup Main Tab The Main tab has the most commonly used settings for interest object setups. Interest Displays the Interest Type set in the Add Step dialog (click Add to open the Add Step Type dialog). This field is for display only and is not editable. Select from any available base interest rate schemes that have been defined in the Base Base Rate tab of the global Loan Setup. If no Base Rate schemes are defined this Rate field is not editable and will default to NONE. If NONE is selected the interest rate will be determined by the value of the Interest Rate field. Base Modifies the base rate for the interest object by summing the value of the Base Rate Rate and the Base Rate Adjuster. This field may contain a negative value. If base rate is Adjuster set to NONE, this field is not functional. Interest Rate Sets the APR for the interest object when no Base Rate is selected. Defines when the loan is considered to be in default. This setting is only used when an interest object is set to an Interest Type of Default Interest While in Default or Default Default Interest Until Maturity. If the Default Interest Period is set to Days, then the Interest loan will be considered to be in default when any payment is past due by the num- Period ber of days in the Default interest Days field. If a different period, such as months or quarters, is specified then the loan will be considered to be in default when it is past due by that period (e.g. one month of one full quarter). Variable Tab Variable interest rates in NLS are controlled by a combination of the selected Base Rate and the Rate Change information in the Variable tab of the template (or loan). When a rate change event occurs, the system will check the selected Base Rate index and if a new interest rate is specified, the system will apply the new rate until the next rate change event occurs, at which time the index will again be selected. If the interest rate changes more than once between rate change events, only the latest rate will be applied. The Variable tab contains the parameters necessary to control rate change events and notifications for a variable interest rate loan. These settings work in conjunction with the Base Rate selected in the Main tab and are not available unless a base rate is selected. NLS provides for setting two different rate change triggers on templates, an Initial Rate Change, which determines the first date on which the loan will check the base rate index for a rate change, and Nortridge Software, LLC 143 User Guide Setup Subsequent Rate Changes, which determines how the system will derive the dates for all future checks against the base rate index. Clicking on … for either Initial Rate Change or Subsequent Rate Changes will open the Date Parameters dialog. This dialog sets all of the parameters necessary to define when a rate change event occurs. Because these parameters are date dependent and a template should be set up so that it can be used at any time a loan is added, it is often ineffective to set the rate change date parameters on the template. In that case, they must be set on a loan-by-loan basis when each variable rate loan is added. Type defines the method by which the date of a rate change is determined. Not Applicable disables the rate change event and all other fields in the Date Parameters dialog. If the Initial Rate Change is set to Not Applicable, Subsequent Rate Changes will be disabled, and the interest rate will be set to the current value of the selected base rate as of the origination date of the loan when it is added. If type is set to Relative From Origination Date, the rate change event will occur when the duration defined by the Period and # of Periods fields has elapsed since the origination date of the loan. Relative From Origination Date is intended for use with the Initial Rate Change, and although it is possible to select this type for Subsequent Rate Changes, we do not recommend doing so, because it will only trigger a rate change event once. If a periodic rate change is required, Subsequent Rate Changes should be set to a type of Relative to Initial Rate Change. This type is only available for Subsequent Rate Changes and functions in the Nortridge Software, LLC 144 User Guide Setup same manner as Relative From Origination Date, except that the period is relative from the last rate change. The last type, Fixed Date, is possible to use on a loan template, however we recommend against this practice because a loan may be added at any time using the template, even after a fixed date would become invalid. As mentioned in the section above, if the rate changes are to be defined with a fixed date, then they must be defined as each loan is entered, not on the template. When type is set to Relative From Origination Date or Relative to Initial Rate Change, the total time between rate change events is defined by the Period and # of Periods fields. # of Periods sets the number of cycles, as defined by the Period field, between rate change events. EXAMPLE If period is set to Monthly, # of Periods is set to 3, and Type is set to Relative From Origination Date for the Initial Rate Change, then the first possible rate change for the loan would be 3 months from the origination date of the loan. Day Value allows the loan to force a rate change to a specific day of the month. N/A ignores the setting of day value, allowing the rate change to occur as defined by Period and # of Periods. Force Negative will cause the rate change to roll back to the date selected. EXAMPLE If Day Value is set to 5/Force Negative and the rate change is scheduled to occur on June 2, the rate change will actually occur on May 5. Force Positive will make the rate change jump forward to the selected day value. Force Neutral will force the rate change to the selected day in the current month. EXAMPLE If Day Value is set to 15/Neutral, a rate change will occur on the 15th of June regardless of whether the change was scheduled to happen on the 1st or the 31st of June. NOTE The day value is only functional with a relative rate change type and will not be available when type is set to Fixed Date. Date sets an absolute date for the rate change when Type is set to Fixed Date. While this setting is functional with loan templates, it is not recommended because of possible conflicts when the date selected on the template becomes earlier than the origination date of a loan added Nortridge Software, LLC 145 User Guide Setup with the template. For loans that require a Fixed Date for a rate change we recommend entering the date information at loan input time instead of in the template. When the date parameters are set for a rate change the box to the right of will display a description of when the rate change will occur in plain English. EXAMPLE If the Initial Rate Change was set to—Type – Relative From Origination Date, Period – Monthly, # of Periods – 3, Day Value – 1/Force Negative—the description would display “Advance 3 month(s) relative from origination date, Force backward to 1st day of the month.” Constraints Tab The Constraints tab contains the settings for interest limits when a variable interest rate is used. Cap Rate Defines the maximum interest rate for the loan. Floor Rate Sets the minimum interest rate for the loan. Maximum Change Per Sets the maximum rate change for each single rate change event. Adjustment Maximum Change Per Year Maximum Change Per Life Minimum Change Limits the total amount by which the rate can be adjusted in one calendar year (January 1st through December 31st). Limits the total amount by which the rate can be adjusted, effectively creating another cap and floor rate for that loan which are based on the initial rate. Sets the minimum amount by which the rate can change at one time. Compounding Tab The Compounding tab contains the controls for setting up compound interest on a loan. Nortridge Software, LLC 146 User Guide Setup The types of compounding available are: None, Periodic Compounding, Compounding When Past Due, and Compound Past Due. None: There is no compounding of interest on the loan. Periodic Compounding: Each day’s interest is accrued on the sum of the principal Type balance plus whatever portion of the interest was accrued as of the last compounding date. Compounding When Past Due: All interest is compounded whenever the loan is past due. Compound Past Due: Only that portion of the interest which has been billed and which has a due date in the past is compounded. Period Only available for Periodic Compounding. Defines the compounding period. Only available for Periodic Compounding. Used with Period to determine the compounding period. # of Periods EXAMPLE If a loan is to compound interest every five days, the period could be set to days and the number of periods set to 5. First Defines the first date on which the loan is to be compounded. The Period and # of Date Periods then determine the subsequent dates from that point. Loan Defaults The Loan defaults tab contains default settings relating directly to the loans. Nortridge Software, LLC 147 User Guide Setup Accrual This is the location/filename that will be generated by NLS during accrual to help Accrual debug the accrual problem. Only set the filename if you are experiencing an Log accrual problem. Once this value is set, the Accrual Thread value will be forced to 1. Allow Future Accruals Allows the portfolio to be accrued through the weekend or weekend and holidays. Nortridge discourages the use of this feature for it closes the day to all transactions. Before enabling, please contact Nortridge Customer Support for additional information. ACH ACH – Effective Date Rule This option will allow the user to specify the effective date of an ACH payment based on the due date, post date, or the lesser of the two. ACH – General This option will allow the user to specify the general ledger date of an ACH pay- Ledger ment based on the due date, post date, or the lesser of the two. Date Rule ACH – Saturday Due Date This option will modify the effective dates of pending transactions in NLS that fall on a Saturday to Friday, Saturday, Sunday, or Monday. Nortridge Software, LLC 148 User Guide Setup Rule ACH – Sunday This option will modify the effective dates of pending transactions in NLS that fall Due Date on a Sunday to Friday, Saturday, Sunday, or Monday. Rule Return This option allows for control over how the NACHA return file is matched to the ori- File Match- ginal ACH entry. Original trace ID will match with the originating trace ID whereas ing Loan Number, Date, and Amount will match with the specific returned details. Commitment The order of the two-letter codes in this field determine the default distribution order for payments entered on a commitment or pool level. The two-letter codes are as follows: OP = Oldest payments due Commitment EV = Distribute among the loans evenly Distribution PR = Distribute among the loans proportionally using the current principal bal- Order ance to determine the ratio OL = Oldest loan CC = Current receivables that are attached directly to the commitment/pool CP = Past due receivables that are attached directly to the commitment/pool CO = Unbilled receivables that are attached directly to the commitment/pool Display Loan Dealer This option allows the user to define the data format displayed in the Field Display LoanView Dealer Field. Loan Maximum Fetch Count This option will limit the number of loan records that can be retrieved from a query. The value of 0 denotes unlimited fetch count. LoanView This option allows the user to choose truncation or rounding of the interest Interest Bal- balances on the LoanView screen. This option does not affect the data, ance Option only the display of the data. ParticipantView This option allows the user to choose truncation or rounding of the interest Interest Bal- balances on the ParticipantView screen. This option does not affect the ance Option data, only the display of the data. Nortridge Software, LLC 149 User Guide Setup Set Loan Bal- This option allows the user to choose either 2 decimal places or 5 decimal ance Precision places for the LoanView and ParticipantView balance fields. This option to 5 Places does not affect the data, only the display of the data. General Ledger GL Auto By setting this value, NLS will allow the user to specify an automatic method for Cutoff controlling the GL Minimum Date. This value is superceded by the use of the GL Date Minimum Date. GL Interface Object Name GL Maximum Cutoff Date GL Interface Object Name. This parameter is the custom general ledger interface dll file name. When a valid dll name (e.g. GLInterface.dll, quickbooks.dll) is specified, the system will load this custom interface into the processing section of NLS (a new GL Interface option will appear under Processing). For more information on this functionality please contact Nortridge Software. By setting this value, NLS will not allow the general ledger date to be set after this date. This effectively allows the user to force all general ledger entries to be posted in a specific accounting period. GL Minimum By setting this value, NLS will not allow the general ledger date to be set prior to Cutoff this date. This effectively allows the user to close accounting periods. Date Miscellaneous Interest Rate Decimal Places This default defines how many decimal places are used in NLS when working with interest rates. The available options are for five or eight decimal places of precision on the anualized interest rate. Calculation of the balloon payment is an expensive process during the Recalc Bal- accrual run. The options are: loon Pay- Continuous - This will re-calculate the balloon payment after every transaction ment Last 3, 6, or 12 Months of Loan - This will re-calculate the balloon payment only during the last months of the loan and will greatly enhance performance. Transaction This option allows the control of batches in Transaction Processing. There are Entry three options: Disabled, Prompt for Batch, and Force Batch. If disabled, batches Nortridge Software, LLC 150 User Guide Setup can not be used. Prompt for Batch will prompt the user to set up a batch before Batches starting transaction entry but a batch is not required. The Force Batch option forces the user to use batches when entering transactions. Voucher This option will determine the options available to the user when processing Check Print- vouchers. Print Check will allow the user to create a check whereas Print Report ing Option will only generate a report. Both options will mark the voucher as processed. Multi Threading Accrual Process Max Thread Count During accrual processing, NLS will spawn additional processing threads which will greatly increase the throughput of accruals. Depending on the server that this is executed on will determine the number of effective threads that can be used. Note of caution, more threads does not necessarily equate to better performance. Credit During processing of the credit bureau reporting, NLS will spawn additional pro- Bureau cessing threads which will greatly increase the speed of creating the Metro 2 file. Max The server that this is executed on will determine the number of effective threads Thread that can be used. Note of caution, more threads does not necessarily equate to Count better performance. Oracle Specific Oracle Size of buffer for bulk mode operation. When using this parameter bigger is not Accruals always better. Start with an initial value of 500 or 1,000 and work up from there. Bulk Insert Valid range is 1 - 10,000. This parameter is ignored by databases other than Buffer Oracle Accruals Bulk Insert Mode Oracle Enable bulk insert mode operation during accrual processing. Turning this parameter on can greatly increase the speed of accruals on large systems. This parameter is ignored by databases other than Oracle Tree Control Contact – Loan Relationship Tree Element 1 – Couple Contact – Loan Nortridge Software, LLC Element #1 of the Loan View Relationship Tree Control. By setting this value you can control the displayed contents of the Contact-Loan Relationship Tree Control for the Couple type records. Element #1 of the Loan View Relationship Tree Control. By setting this 151 User Guide Setup Relationship Tree value you can control the displayed contents of the Contact-Loan Rela- Element 1 – Ind. tionship Tree Control for the Individual type records. Contact – Loan Element #1 of the Loan View Relationship Tree Control. By setting this Relationship Tree value you can control the displayed contents of the Contact-Loan Rela- Element 1 – Org. tionship Tree Control for the Organization type records. Contact – Loan Relationship Tree Element 2 – Couple Element #2 of the Loan View Relationship Tree Control. By setting this value you can control the displayed contents of the Contact-Loan Relationship Tree Control for the Couple type records. Contact – Loan Element #2 of the Loan View Relationship Tree Control. By setting this Relationship Tree value you can control the displayed contents of the Contact-Loan Rela- Element 2 – Ind. tionship Tree Control for the Individual type records. Contact – Loan Element #2 of the Loan View Relationship Tree Control. By setting this Relationship Tree value you can control the displayed contents of the Contact-Loan Rela- Element 2 – Org. tionship Tree Control for the Organization type records. Contact – Loan Relationship Tree Element 3 – Couple Element #3 of the Loan View Relationship Tree Control. By setting this value you can control the displayed contents of the Contact-Loan Relationship Tree Control for the Couple type records. Contact – Loan Element #3 of the Loan View Relationship Tree Control. By setting this Relationship Tree value you can control the displayed contents of the Contact-Loan Rela- Element 3 – Ind. tionship Tree Control for the Individual type records. Contact – Loan Element #3 of the Loan View Relationship Tree Control. By setting this Relationship . Tree value you can control the displayed contents of the Contact-Loan Rela- Element 3 – Org. tionship Tree Control for the Organization type records. Loan Tree Control Element #1 of the Loan View Tree Control. By setting this value you can Element 1 control the displayed contents of the Loan Tree Control. Loan Tree Control Element #2 of the Loan View Tree Control. By setting this value you can Element 2 control the displayed contents of the Loan Tree Control. Loan Tree Control Element #3 of the Loan View Tree Control. By setting this value you can Element 3 control the displayed contents of the Loan Tree Control. Nortridge Software, LLC 152 User Guide Setup Payment Methods Payment method is selected from a drop down list during transaction entry. The contents of that drop down list are defined on the Payment Method tab of Loan Setup. Click Add to add a new payment method. Enter a description for the new payment method, and click OK to add the new payment method to the list. Fund Hold Days: This parameter relates to trust servicing. If you are servicing a loan for another lender, and all payments must be remitted to that lender upon receipt, the voucher for the remittance to the lender is delayed by this number of days to allow for the payment to clear. The voucher for the servicing fee would be offset by an associated hold voucher to indicate that the servicing fee was for a payment that had not yet been remitted to the lender. Status Codes NLS has two fields that define the status of a loan. The first is Loan Status, which will always be assigned one of the following settings: Active, Closed, Draft, Canceled, or Restructured. The definitions of these settings cannot be modified. However, you may enter your own custom status codes from the Status Codes tab of Loan Setup to perform different functions to a loan. All loans will have one Loan Status, and in addition, may have one or more Status Codes which can also be used to query and filter reports. You will find that a Status Code is an option for most standard reports provided with NLS. As a result, Status Code(s) is an easy way to filter, Nortridge Software, LLC 153 User Guide Setup sort, or group your reports. General tab of Status Codes setup window. Add Add new status code. Delete Delete the selected status code. Only status codes not in use can be deleted. Modify Modify the selected status code. Trustee Assign security on a user or group level to the selected status code. To add a new Status Code, click Add at the top of the window, enter a name and descrip- tion for the Status code, and click OK. Then you may select which features are to be disabled for loans which belong to that Status Code. General Tab List When selected, the status code will be included in the Lists tree view. If the List option is selected for one or more status codes, a Lists tree view will become available. Nortridge Software, LLC 154 User Guide Setup Lists option available at bottom of the tree view. Lists tree view. Hide on Loan Screen When selected, the status code will not be displayed in the Status Codes field on the loan screen. The status code will still appear in the tooltip and status codes window. Status Code Precedence Nortridge Software, LLC 155 User Guide Setup Every status code is assigned a precedence number. Status codes with lower precedence numbers will overrule status codes with a higher precedence. If a loan has multiple status codes that will have conflicting effects, the loan will ignore the conflicting selection from the status code with the higher precedence. Mutual Exclusivity If status codes are setup to be mutually exclusive to other status codes, NLS will prevent both status codes from being applied to loan at the same time. Processing Tab Processing tab of Status Codes setup window. All accrual processing will be suspended for any loan that has a status code on which this checkbox is selected. Because any loan is required to have its accruDisable Accruals als up to date before any transactions can be processed, this status effectively shuts down all payment processing as well. In addition, no loan that has had accrual processing disabled will appear on any Trial Balance Report, as balances are entered on the Daily Trial Balance table of the database during the accrual processing. Disable Statements will not be placed in the print queue for any loan that has a Status Statements Code with this checkbox selected. This will prevent the new generation of state- Nortridge Software, LLC 156 User Guide Setup ments, but will not stop the printing of statements that were placed in the queue prior to the modification of the loan’s status code. If an unprinted statement is in the queue, and an order is given to NLS to print all unprinted statements, the Status Code will have no effect on which statement is printed. Late Notices will not be placed in the print queue for any loan that has a Status Disable Late Notices Code with this checkbox selected. This will prevent the new generation of Late Notices, but will not stop the printing of Late Notices that were placed in the queue prior to the modification of the loan’s status code. If an unprinted Late Notice is in the queue, and an order is given to NLS to print all unprinted Late Notices, the Status Code will have no effect on which Late Notice is printed. NOTE A note about Disable Accruals setting: It is strongly recommended that this option is not selected when simply putting a loan on a “non-accrual state.” The accrual process performs 17 different steps, not just the calculation and accrual of interest. If this setting is selected, none of those steps will occur. If you are simply trying to stop the accrual of interest on the loan, it is recommended that you change the interest rate to 0% instead; the loan will continue to accrue (and complete the 17 steps) without adding interest to the loan. Should you decide at a later time that you want to change the interest rate (to start accruing interest again or to go back in time and reinstate the original interest rate), you can do that at any time. And when you do that, it will ask you for an effective date for this change. Transactions Tab Nortridge Software, LLC 157 User Guide Setup Transactions tab of Status Codes setup window. Disable All Transaction Processing Disable Principal Advances No transactions, standard or manual, may be processed on loans with a Status Code which has this checkbox selected. The standard Principal Advance transaction (trans code 100) may not be run on loans with a Status Code that has this checkbox selected. This will not prevent the application of a manual transaction code that has been configured to do the same thing. For any loan that has a Status Code with this checkbox selected, all payment type transactions will be disabled. A payment type transaction is defined as Disable All any transaction which will pay down an existing receivable item that is on the Payments Payments Due tab. This includes trans codes 200, 202, 204, 206, 208, 210, 250, 252, 254, and any user-defined transaction code for which the Payment option has been selected on the Payment Processing tab. Disable Principal Reductions The standard Principal Reduction transaction (trans code 220) may not be run on loans with a Status Code that has this checkbox selected. This will not prevent the application of a manual transaction code that has been configured to do the same thing. Suspense Accounts Nortridge Software, LLC 158 User Guide Setup Global Suspense Accounts are used to control the flow of funds when a payment is received for which the account to which the payment should be directed is unknown. To set up a Suspense Account, select Suspense Accounts from the Loan Setup menu under Setup. Click Add . Enter an account name and description. Click OK. To ensure that funds flowing into and out of the suspense account are properly accounted for on the general ledger, the global suspense account must be tied to a loan group in the loan group servicing options. Select the suspense account from the Suspense Account drop down list in the Servicing Options tab. Nortridge Software, LLC 159 User Guide Setup See Global Suspense Account on how to make entries into suspense accounts. Labels In addition to user-defined information fields on both the Contact and the Loan screens, NLS also has User-Defined Statistics Items, Loan Balances, and Loan Group GL Placeholders. To name any of these user-defined items, go to the Labels tab of Loan Setup. Select the specific field to be named from the User Defined Field # drop down list of either the Nortridge Software, LLC 160 User Guide Setup Statistics, Loan Balance, or Loan Group sections, and type the name in the User Defined Label field. When referring to a User-Defined field, statistic, loan balance, or loan group placeholder, in conversation with a Nortridge Software Customer Support Representative, please be sure to inform the support technician that it is a user-defined item that you are discussing. Otherwise, it will appear to that technician that you are asking a question about a field that does not exist in the Nortridge Loan System. Knowing that you are discussing a user-defined item will put the technician in a better position to more quickly identify which field you are referring to, and to determine the cause of your problem. Risk Rating Risk Rating is a parameter which may be placed on a loan for the purpose of estimating the, “After expected loss,” value of your portfolio. Risk Rating codes are configured on the Risk Rating tab of Loan Setup. To add a new risk rating, click Add , enter a Code, risk rating percentage or reserve per- centage, and a description if required. Click OK. There is no requirement that your Risk Rating percentage and your Reserve percentage add up to 100%, as they are used in totally separate reports. It is quite likely that you will decide to use one or the other, but not both. Nortridge Software, LLC 161 User Guide Setup The Risk Rating percentage represents the value of the loans with this risk rating, and is used on the risk report to estimate the “after risk” value of your portfolio. EXAMPLE If 1 out of every 20 loans of a particular risk rating were to be assumed to go bad, then that risk rating should be set to 95%. The Reserve Percentage represents the amount of money held in reserve on your general ledger for expected loan losses, and is used on the Loan Loss Reserve Report. Essentially, the loan-loss reserve represents the assumption of loan loss expense in advance, rather than waiting for the loans to actually default. The Reserve percentage is set by the management of the lending institution, although for certain types of lending institutions, a minimum loan-loss reserve percentage may be required by the charter or by regulators. When the risk rating is entered or modified on a loan, the user has the ability to set an effective date for the modification. Any date dependent reports that are configured to select by, sort by, or display risk rating will use the risk rating that was in effect as of the trial date for which the report is being run. NSF Codes for Non-Sufficient Funds handling procedures are set up on the NSF tab of Loan Setup. Nortridge Software, LLC 162 User Guide Setup To add an NSF code, click Add . Enter a description (the code numbers will be entered sequentially). Click OK. To configure your NSF code, you will need to add NSF events. These events are triggered by the number of NSFs that have been incurred against the loan. An event could be configured for the first five NSFs, with another event (possibly with a larger NSF fee) being configured for the sixth and subsequent NSFs. To add an event, click Add in the lower left-hand corner. Specify the number of NSFs. This event will be for all NSFs of that number and higher. For example, if this event is for the first five NSFs only, then specify: 1. Then set up another event on which you will specify: 6. The Transcode for the NSF fee will default to Transaction code 180, which is our standard NSF fee, but if you set up a manual transaction code for your own NSF fee, it may be selected from the drop down list. Enter the fee amount. This amount will be automatically assessed when an NSF is incurred on any loan that has this NSF code attached to it. If the checkbox “On NSF Reassess Late Fee” is selected and a payment is reversed as a result of an NSF and if a late fee would have been assessed had the payment not been entered, then the late fee will be re-assessed automatically. Once the NSF code has been configured, that code may be attached to loans or placed on loan templates. When an NSF transaction is run against the loan, three actions will result: 1) The specified payment will be automatically reversed. This is a special NSF reversal and is different from a regular reversal. 2) The NSF fee specified in the NSF setup will be assessed. 3) The NSF counter of the loan’s statistics will be increased by 1. ACH The global ACH setup is located on the ACH tab of Loan Setup. The ACH data about your company is entered here. You must add data for at least one ACH header and one ACH company. Nortridge Software, LLC 163 User Guide Setup Click Add to add a new ACH Header. ACH A sequential, unique, number assigned by NLS to identify this particular ACH Header ID header code in the database. ACH Header Name Your name for this particular ACH Header code. This information does not appear in the ACH file. It is here to help you identify the ACH header code in NLS. Select from the available Payment Methods in NLS. The Payment Method selec- Payment Method ted will be the payment method used on the pending transactions created by the ACH, and subsequently will be the Payment Method on the payments that are posted by those pending transactions. The standard payment method of ACH will be selected by default. Immediate The Immediate Destination field identifies the party to which the file is being Destination delivered. It contains the Routing Number of the ACH Operator – TCB Services. Immediate Destination The name of the ACH or receiving point for which the ACH file is destined. Name Immediate The Immediate Origin field identifies the sender of the file. It contains the Rout- Origin ing Number of the ODFI – ABC Trust. Immediate Origin The name of the ACH Operator or sending point that is sending the file. Nortridge Software, LLC 164 User Guide Setup Name Click Add to add a new ACH Company. ACH Com- A sequential, unique, number assigned by NLS to identify this particular ACH pany ID company code in the database. ACH Company Name Company Name Your name for this particular ACH company code. This information does not appear in the ACH file. It is here to help you identify the ACH company code in NLS. The value of this field is established by the Originator for purposes of further identifying the source of the entry and for descriptive purposes for the Receiver. This field in the Entry Detail Record allows ODFIs to include codes of sig- Company Discretionary Data nificance only to them, to enable specialized handling of the entry. There will be no standardized interpretation for the value of this field. It can either be a single two-character code or two distinct one-character codes, according to the needs of the ODFI and/or Originator involved. The field must be returned intact for any returned entry. Company Identification The Company Identification is an alphanumeric code used to identify an Originator. The Company Identification Field must be included on all prenotification records and on each entry initiated pursuant to such Nortridge Software, LLC 165 User Guide Setup prenotification. The Originator establishes the value of this field to provide a description of the purpose of the entry to be displayed back to the Receiver. The field must conCompany tain the word “REVERSAL” (left justified) when the batch contains reversing Entry Descrip- entries. The field must contain the word “RECLAIM” (left justified) when the tion batch contains reclamation entries. This field must contain the word “NONSETTLED” (left justified) when the batch contains entries which could not settle. Originating DFI Identification The Routing Number is used to identify the DFI originating entries within a given batch. Individual ID Choose from loan number, account reference number, or contact number. To Use The entry will be put in field 7 of the ACH file. Individual Name To Use Choose from Loan Name, Loan Shortname, Last Name or Company Name of the contact that the loan is on, or First and Last Name or Company Name of the contact that the loan is on. The entry will be put in field 8 of the ACH file. If the bank sends an exception file, and that file is in the standard return format, the file may be imported. This will cause automatic reversal of the corresponding payments. Depending upon the reversal return code sent for the payment in question by the bank, NLS will automatically reverse the payment as an NSF or as a standard reversal. The determination of which reversal return codes constitute an NSF is made on the ACH Reversal Return Codes tab of the ACH Company setup. Nortridge Software, LLC 166 User Guide Setup Representment Tab When an ACH transaction fails, the invalid transaction must be reversed and the transaction “re-presented” or re-sent at a later date. The representment feature in NLS automates this process. On the Main slider in the Shortcut bar click Setup then Loan Setup then ACH. Click the Company tab then the Representment tab. Nortridge Software, LLC 167 User Guide Setup NLS can attempt up to two re-presentment cycles. Select the First checkbox then choose from the drop down list, the number of days after the ACH is returned that the re-presentment should be made. Select all Return Codes that will trigger a re-presentment from the list. Select the Second checkbox to set up a second re-presentment if needed. Now, when a NACHA return file from a bank is imported into NLS, any invalid transaction matching the return codes will be reversed and a new ACH payment made on the specified number of day(s) after the return. Credit Bureau The global setup for Credit Bureau is configured from the Credit Bureau tab of Loan Setup. Nortridge Software, LLC 168 User Guide Setup Click Add to configure a new credit bureau header. Enter the unique ID code provided to you from the various reporting agencies in the appropriate fields. Enter the reporter name and address as defined in your accounts with the reporting agencies. Enter your identification number. This is a number used to uniquely identify a data furnisher. It is your internal code to identify the particular branch office from which the data originated. Requesting Credentials If you are going to be pulling credit reports into NLS, configure the credentials provided to you by the credit bureau on the Requesting Credentials tab of the Credit Bureau Setup. Nortridge Software, LLC 169 User Guide Setup N LS 4. 9. 3 AN D LATE R To enable the receiving of risk based pricing add-on data from a credit bureau click Add Ons and select Risk Based Pricing in the Add Ons dialog. The data returned by the credit bureau is a ranking percentage of the credit score. A min/max credit score value may also be requested from TransUnion. For more information, see Credit Profile. User Defined Fields There are 100 user-defined fields in NLS that are associated with loan accounts and are not configured by loan portfolio. These include five user-defined fields associated with transaction batches, five associated with transaction entry, and 90 associated with participants (45 on each of two tabs in the participant view). Nortridge Software, LLC 170 User Guide Setup The method for configuring these user-defined fields is similar to the method discussed with respect to the user-defined fields on Contact and Loan Portfolios. These fields may be configured from the User Defined Fields tab of Loan Setup. Loan Portfolio NLS has 100 user-defined fields available for use on every Loan. There are 50 on each of two forms: Loan Detail 1 and Loan Detail 2. Each Loan is placed into one of your Loan Portfolios. If you do not configure any new Loan Portfolios, all Loans will exist in a portfolio called <DEFAULT>. Each portfolio has its own unique configuration for the 100 Loan User-Defined Fields. The label and type of each user-defined field is defined on the Loan Portfolio tab of Loan Setup. Loan Detail 1 and Loan Detail 2 tabs allow you to select on which of the two forms you wish to configure your user-defined fields. Script tab allows you to program Visual Basic code that will be activated by certain triggers associated with the loans in the portfolio. See the section on Scripting for more information. On the grid, you can modify the label, set the data type from the drop down list, set a default value, disable a field, make a field required, hide a field, make a field read only, set a field to allow mixed case, and access the advanced properties of the field. Options Tab Nortridge Software, LLC 171 User Guide Setup Hide Field The Entity and Tax ID fields may be hidden on all loans that are in this loan Portfolio. Hide Tab Selecting this option next to the name of one of the standard tabs on the Loan will hide that tab for all loans that are set to this contact type. Enable Auto Numbering If Enable Auto Numbering is selected, you may set the auto numbering to be keyed to the reference number of the loan, or to a key that you set, which will iterate as each loan is added. Mask The mask is formatted as follows: aaa%n#dbbb where: aaa = a string of characters to be placed at the beginning of the loan number % = the actual character “%” sets off the starting string from what follows n = any single character after “%” to designate which character will be used to pad the number (refno or key) # = a number which indicates how many digits to pad d = the actual character “d” indicates where the refno or key is to go, and it is padded based on the number which proceeds it and the character proceeding that number bbb = a string of characters to be placed at the end of the loan number EXAMPLE If the mask were set to THX%05d-R2D2 and the current key was 1138, then the next loan number would be THX01138-R2D2. Class 1 Label and Class 2 Label The Class 1 Label and Class 2 Label fields allows for the customization of the class labels. By default, the fields are labeled Class 1 and Class 2. Simply type in a new label and the new label will be used where loan classes are displayed for the selected loan portfolio. This only changes the label names as displayed and does not affect the actual loan classes as configured in the loan class setup. Nortridge Software, LLC 172 User Guide Setup Shows the default Class 1 and Class 2 labels for the default loan portfolio on a loan view. Transaction Codes In the Nortridge Loan System, all transaction entry functions make use of structured Transaction Codes. These codes define the way any transaction affects the general ledger, the loan balances, the billings, and the payments. The integrated functionality of transaction code definitions and parameters allows great flexibility in setting up user-defined transactions. Transaction Codes are configured from the Transaction Codes tab of Loan Setup. The parameters that define a transaction code are configured on the various tabs: General Ledger Controls General Ledger Controls dictate the Credit and Debit transactions to the General Ledger that are caused by this transaction. Nortridge Software, LLC 173 User Guide Setup Usually there will be one Credit and one Debit for a single transaction, but there are some rare types of transactions that will prompt postings to multiple accounts. EXAMPLE US Farm Equipment Financing Company has a main account for its lending reserves that is defined by the placeholder PHCash Account1. They give credit lines to farmers and the farmers take cash advances for livestock, feed, and equipment. USFEFC sets up a separate manual transaction for each of these kinds of advances. Their accounting department has set up a cash clearing account for livestock, feed, and equipment, and reconciles the amounts loaned for each by looking at the monthly total of debits to each account. These accounts don’t actually hold any balance, but funds must be funneled through them, and the company wishes to process just one transaction, not two. The Credits and Debits for the Livestock Principal Advance Transaction are: DEBIT 1 Livestock Clearing Account CREDIT 1 PHCashAccount1 DEBIT 2 PHLoanAsset1 CREDIT 2 Livestock Clearing Account PHCashAccount1, and PHLoanAsset1 are placeholders for accounts that are defined in the loan group. Livestock Clearing Account would be a specific account that USFEFC has set up on their ledger. The credit and debit fields may be populated with placeholders, or with specific accounts. If populated with a specific account, that account will be credited or debited whenever that transaction is processed. If the field is populated with a placeholder, that placeholder will be Nortridge Software, LLC 174 User Guide Setup matched to a specific account, on the loan group setup, for the loan group, to which the loan, on which the transaction is processed, belongs. That specific account will then be credited or debited by the transaction. Loan Controls Loan Controls determine which Loan Balances and Statistical Entries are affected by the transaction. A transaction could be configured to affect up to two Loan Balances, and up to four Statistics (e.g. the Capitalize Interest Transaction will decrease the Interest balance of the loan while it increases the Principal balance). The loan balances affected may not be modified on default system transactions, although the statistics may. Be careful when modifying the statistics of a default transaction as—if this is not done with great care and consideration—it could result in useless and nonsensical statistics. Payment Processing Controls All transactions that represent receivables or payments that satisfy receivables require Payment Processing Controls. These controls tell the loan system if the transaction in question generates a receivable item on the Payments Due tab of the Loan Query, or if it pays such an item, or if it does neither. Nortridge Software, LLC 175 User Guide Setup If the transaction is a payment or a receivable, it requires a payment type to be selected: principal, interest, late charge, or fee. All payments and receivables must have an Associated Transaction. The associated transaction for a payment is a receivable, and the associated transaction for a receivable is a payment. To be associated, the payment and receivable must have identical payment types. The Statement Text field defines a text string to be placed on any report or statement that provides listings of these transactions. If the Payment History checkbox is selected, all instances of the transaction will be placed on the Loan Payment History tab of Loan Query and on the Payment History Reports. All transactions go on the Transaction History tab and on Transaction Register reports. Voucher Processing If a transaction generates a voucher (which will ultimately result in a check being printed from NLS) the setup for that voucher is configured on the Voucher Processing tab. Nortridge Software, LLC 176 User Guide Setup The Voucher Type Code drop down list is populated from the voucher code setup in the Disbursement setup. If the force voucher checkbox is selected, then a voucher will be created whenever the trans code is run. If it is not selected, then the voucher checkbox will be present on the transaction entry screen, and the user may choose at that time if they need a voucher to be created. The Voucher reference box contains data that is to be placed in the reference field of the voucher. This data may be a fixed string of characters, or may be a dynamic variable as listed below, or any combination thereof. The variables that may be entered in the reference box are as follows: %N Account Name %L Loan Number %I Impound Invoice %A Impound Account %R Impound Reference %S Shortname %D Impound Description %a Loan Acctrefno %U User Reference Options These options control when and how a transaction code may be used, and may allow the Nortridge Software, LLC 177 User Guide Setup transaction to induce a modification to the loan setup. The loan setup is modified, with a new payment override, which is derived Recalc Pay- using the amortizing equations, and based on the current balance, current ment interest rate, and remaining term. The loan can also be set up to do this automatically upon any rate change, principal advance, or principal reduction. Re-Amortize The amortization schedule is adjusted to reflect the current balance and rate. Loan Pay- The loan can also be set up to do this automatically upon any rate change, ment principal advance, or principal reduction. Force Amortization The amortization schedule of the loan will be adjusted when this transaction is Schedule run, regardless of the re-amortize settings on the loan. Adjustment Disallow Amortization Schedule Adjustment Disable use The amortization schedule of the loan will not be adjusted when this transaction is run, even if the transaction is an advance or reduction, and the loan is set up to re-amortize on advances and reductions. This transaction code cannot be accessed through the transaction import pro- in batch files cedure. Disable use in manual This transaction code cannot be accessed from the loan account or from the transaction transaction batch entry screen. entry Disable use This transaction code cannot be executed through a recurring transaction. Nortridge Software, LLC 178 User Guide Setup in recurring transactions Disable use in late loan This transaction code cannot be executed by a late loan event. events Disable This transaction cannot be accessed by any means. It remains on the system transaction in order to have an accurate setup for any transactions of this type, which from further were executed in the past. Any transaction code that was ever used on an use existing loan account cannot be deleted. Enable use in NSF events Disable flow to shadow loan Designates the transaction as an NSF fee. The transaction code must be a receivable. If a shadow loan exists and has a setup that designates that all transactions executed on the parent loan should flow through to the shadow loan, this option makes the transaction an exception. Transaction with this trans code will never flow through to shadow loans. Exclude The transaction will not be shown and considered in the calculations for an From Amort- amortization schedule report created by NLS. This could cause strange results ization on that amortization schedule if this checkbox is selected on a transaction Schedule code that affects loan balances. Ignore This transaction code can execute even if in doing so would carry the bal- Credit Limit ance of the loan above its credit limit. Report as charge off to This transaction is designated as a charge off for the purpose of credit bureau the credit reporting. bureaus Include in The transaction (generally a receivable) is used to help determine the past Loan Aging due status of the loan. Include in APR Calculation The transaction will be included in the loan amount for the purpose of determining the APR in the origination module. Notes Nortridge Software, LLC 179 User Guide Setup The Notes tab displays the comments entered during the setup of a manual transaction. Adding a User-Defined Transaction Code To add a Manual Transaction code, click Add . This will bring up the first “page” of the Trans- action Code Wizard. Nortridge Software, LLC 180 User Guide Setup Enter a number for the Transaction Code. All manual (user-defined) transaction codes must use even numbers greater than or equal to 500. Numbers below 500 are reserved for the default system transactions and odd numbers are reserved for the reversing transactions that are automatically set up along with every transaction code. Enter a name for the transaction, a description, and a statement description. The Statement description is the text that will appear on any statement that shows a transaction history. Select either Receivable or Generic for the Transaction Type. If you select Receivable, then you will be prompted to create an associated Payment transaction to go along with the Receivable transaction that you are creating. If you link the Receivable transaction to a Payment transaction that already exists, the Wizard will skip that step. Click Next > to bring up the second page of the Wizard. If your transaction is a receivable, the second page of the Wizard will require you to define the type of receivable. Because a receivable transaction can be set up to bill an amount on a loan without affecting any loan balance (e.g. a transaction which bills interest which has already accrued) the type of balance that this receivable bills must be specified. Nortridge Software, LLC 181 User Guide Setup Select the type of receivable from the drop down list. The available types are: Principal, Interest, Late Fee, Fee, Principal & Interest, Principal Balloon, Interest Balloon, and 10 user-defined loan balances. A receivable type of Principal & Interest creates a single receivable with an indefinite principal and interest breakdown. The amount of interest due is defined by the interest balance on the effective date of the payment, and the amount of principal due is defined as the amount of the receivable left over after the interest has been paid. Select a Transaction Code number to be used as the associated payment for this receivable. This may be an existing payment transaction code selected from the drop down list, or a new transaction code may be entered in the field. Click Next > to go on to the next page of the Wizard. The next page of the Wizard will allow you to set the General Ledger Controls for your Transaction Code. Select the appropriate Credit and Debit accounts from the drop down lists. The lists will include all of the GL accounts that are configured on your loan system, as well as all of the place holders, so that you may configure the transaction to credit or debit a specific account, or to refer to the Loan Group to determine which accounts should be affected. Nortridge Software, LLC 182 User Guide Setup Click Next > to go on to the next page of the Wizard. On this page, you will define the Loan Controls (Loan Balances affected; Statistics will be on another page) for your transaction code. Select the loan balance or balances that are to be affected by the transaction, and specify if the transaction causes those balances to increase or decrease. Once you have set the loan balances that are to be affected by the transaction, click Next > to go on to the next page of the Wizard. On this page, you will specify the Statistics that are to be affected by this transaction. You may affect up to four statistics with the transaction. Select the statistic to be affected from the drop down list, and then specify if that statistic should be increased or decreased. Nortridge Software, LLC 183 User Guide Setup Click Next > to go on to the next page of the Wizard. Nortridge Software, LLC 184 User Guide Setup If the trans code is to generate a voucher for check processing, select the Voucher Type Code. Select the Force Voucher checkbox if needed, and enter any required reference in the Voucher Reference field. Click Next > to go on to the next page of the Wizard. Nortridge Software, LLC 185 User Guide Setup Enter the transaction code options (as defined in the previous section). Click Finish to save the new Transaction Code. If the transaction entered was a receivable, and if the payment transaction that you linked to was defined with a transaction code for a transaction that does not yet exist, an alert will indicate that a payment record needs to be entered. Click OK to go back to the beginning of the Wizard so that you may configure a payment transaction with that transaction code number. Standard Transaction Codes Nortridge Software, LLC 186 User Guide Setup This is a list of the standard transaction codes in NLS and their default setup configurations. 10 - 50 10 Trust Deposit Debit Trust - Cash Account Credit Trust - Undisbursed Funds Loan Balance Affected N/A Loan Statistic Affected N/A 11 Reverse Trust Deposit Debit Trust - Undisbursed Funds Credit Trust - Cash Account Loan Balance Affected N/A Loan Statistic Affected N/A 20 Trust Disbursement Debit Trust - Undisbursed Funds Credit Accounts Payable Loan Balance Affected N/A Loan Statistic Affected N/A Voucher Type Lender Disbursement 21 Reverse Trust Disbursement Debit Accounts Payable Credit Trust - Undisbursed Funds Loan Balance Affected N/A Loan Statistic Affected N/A Voucher Type Lender Disbursement 22 Trust Disbursement - Servicing Fee Debit Accounts Receivable Nortridge Software, LLC 187 User Guide Setup 22 Trust Disbursement - Servicing Fee Credit Accounts Payable Loan Balance Affected N/A Loan Statistic Affected N/A Voucher Type Servicing Fee Payment 23 Reverse Trust Disbursement - Servicing Fee Debit Accounts Payable Credit Accounts Receivable Loan Balance Affected N/A Loan Statistic Affected N/A Voucher Type Servicing Fee Payment 32 Trust Receivable - Servicing Fee Debit Accounts Payable Credit Accrued Fees (2) Loan Balance Affected Servicing Fee (Decrease) Loan Statistic Affected N/A Voucher Type Servicing Fee Receivable 33 Reverse Trust Receivable - Servicing Fee Debit Accrued Fees (2) Credit Accounts Payable Loan Balance Affected Servicing Fee (Increase) Loan Statistic Affected N/A Voucher Type Servicing Fee Receivable 40 Subsidized Interest Receivable Debit Accounts Receivable Credit Accrued Interest Loan Balance Affected Interest (Increase) Nortridge Software, LLC 188 User Guide Setup 40 Subsidized Interest Receivable Loan Statistic Affected N/A Voucher Type Subsidized Interest Rec 41 Reverse Subsidized Interest Receivable Debit Accrued Interest Credit Accounts Receivable Loan Balance Affected Interest (Decrease) Loan Statistic Affected N/A Voucher Type Subsidized Interest Rec 42 Subsidized Interest Payable Debit Trust - Undisbursed Funds Credit Accounts Payable Loan Balance Affected Interest (Decrease) Loan Statistic Affected N/A Voucher Type Subsidized Interest 43 Reverse Subsidized Interest Payable Debit Accounts Payable Credit Trust - Undisbursed Funds Loan Balance Affected Interest (Increase) Loan Statistic Affected N/A Voucher Type Subsidized Interest 50 Dealer Reserve Receivable Debit Accounts Receivable Credit Dealer Reserve Loan Balance Affected N/A Loan Statistic Affected N/A Voucher Type Dealer Reserve Receivable Nortridge Software, LLC 189 User Guide Setup 51 Reverse Dealer Reserve Receivable Debit Dealer Reserve Credit Accounts Receivable Loan Balance Affected N/A Loan Statistics Affected N/A Voucher Type Dealer Reserve Receivable 100 - 193 100 Principal Advance Debit Loan Asset Credit Cash Account Loan Balance Affected Loan Amount (Increase) Loan Statistic Affected Principal Advanced (Increase) 101 Reverse Principal Advance Debit Cash Account Credit Loan Asset Loan Balance Affected Loan Amount (Decrease) Loan Statistic Affected Principal Advanced (Decrease) 106 Credit Line Limit Debit None Credit None Loan Balance Affected Credit Line Limit (Increase) Loan Statistic Affected N/A 107 Reverse Credit Line Limit Debit None Credit None Loan Balance Affected Credit Line Limit (Decrease) Loan Statistic Affected Nortridge Software, LLC N/A 190 User Guide Setup 108 Credit Draw Limit Debit None Credit None Loan Balance Affected Credit Draw Limit (Increase) Loan Statistic Affected N/A 109 Credit Draw Limit Debit None Credit None Loan Balance Affected Credit Draw Limit (Decrease) Loan Statistic Affected N/A 110 Precomputed Interest Debit Loan Asset Credit Accrued Deferred Interest Loan Balance Affected Add-on Interest Loan Statistic Affected N/A 111 Reverse Precomputed Interest Debit Accrued Deferred Interest Credit Loan Asset Loan Balance Affected Add-on Interest (Decrease) Loan Statistic Affected N/A 112 FA Precomputed Interest This transaction code is for use by lenders who are using FA type loans in certain instances where they need the precomputed interest for their accounting. This transaction does nothing other than exist. There are no balances adjusted or accounting entries defined. When a loan is added, this transaction code will execute for the amount of the expected interest. Nortridge Software, LLC 191 User Guide Setup 112 FA Precomputed Interest When the two transaction codes are added during the upgrade, they are disabled. If a customer needs this functionality, they will need to go to transaction code setup and deselect the “Disable from further use” option. 113 Reverse FA Precomputed Interest This transaction code is for use by lenders who are using FA type loans in certain instances where they need the precomputed interest for their accounting. This transaction does nothing other than exist. There are no balances adjusted or accounting entries defined. When a loan is added, this transaction code will execute for the amount of the expected interest. When the two transaction codes are added during the upgrade, they are disabled. If a customer needs this functionality, they will need to go to transaction code setup and deselect the “Disable from further use” option. 120 Principal Billing Debit None Credit None Loan Balance Affected N/A Loan Statistic Affected N/A Receivable Type Principal Associated Transaction 200 – Principal Payment 121 Reverse Principal Billing Debit None Credit None Loan Balance Affected N/A Loan Statistic Affected N/A Receivable Type Principal Associated Transaction 200 – Principal Payment Nortridge Software, LLC 192 User Guide Setup 122 Interest Billing Debit None Credit None Loan Balance Affected N/A Loan Statistic Affected N/A Receivable Type Interest Associated Transaction 202 – Interest Payment 123 Reverse Interest Billing Debit None Credit None Loan Balance Affected N/A Loan Statistic Affected N/A Receivable Type Interest Associated Transaction 202 – Interest Payment 124 Principal and Interest Billing Debit None Credit None Loan Balance Affected N/A Loan Statistic Affected N/A Receivable Type Principal Associated Transaction Both 204 - P+I Principal Payment and 206 - P+I Interest Payment 125 Rev. Principal and Interest Billing Debit None Credit None Loan Balance Affected N/A Loan Statistic Affected N/A Receivable Type Principal Associated Transaction Both 204 - P+I Principal Payment and 206 - P+I Interest Payment Nortridge Software, LLC 193 User Guide Setup 126 Principal Balloon Billing Debit None Credit None Loan Balance Affected N/A Loan Statistic Affected N/A Receivable Type Principal Associated Transaction 208 – Principal Balloon Payment 127 Reverse Principal Balloon Billing Debit None Credit None Loan Balance Affected N/A Loan Statistic Affected N/A Receivable Type Principal Associated Transaction 208 – Principal Balloon Payment 128 Interest Balloon Billing Debit None Credit None Loan Balance Affected N/A Loan Statistic Affected N/A Receivable Type Interest Associated Transaction 210 – Interest Balloon Payment 129 Reverse Interest Balloon Billing Debit None Credit None Loan Balance Affected N/A Loan Statistic Affected N/A Receivable Type Interest Associated Transaction 210 – Interest Balloon Payment Nortridge Software, LLC 194 User Guide Setup 130 Deferred Interest Billing Debit None Credit None Loan Balance Affected N/A Loan Statistics Affected N/A Receivable Type Deferred Interest Associated Transaction 212 – Deferred Interest Payment 131 Reverse Deferred Interest Billing Debit None Credit None Loan Balance Affected N/A Loan Statistics Affected N/A Receivable Type Deferred Interest Associated Transaction 212 – Deferred Interest Payment 150 Late Fee Debit Accrued Late Fees Credit Late Fees Income Loan Balance Affected Late Fees (Increase) Loan Statistics Affected Late Charges Earned (Increase) Receivable Type Late Charges Associated Transaction 250 – Late Fee Payment 151 Reverse Late Fee Debit Late Fees Income Credit Accrued Late Fees Loan Balance Affected Late Fees (Decrease) Loan Statistics Affected Late Charges Earned (Decrease) Receivable Type Late Charges Associated Transaction 250 – Late Fee Payment Nortridge Software, LLC 195 User Guide Setup 152 Credit Line Advance Fee Debit Accrued Fees Credit Fee Income Loan Balance Affected Fees (Increase) Loan Statistics Affected Fees Earned (Increase) Receivable Type Fees Associated Transaction 252 – Credit Line Advance Fee Payment 153 Rev. Credit Line Advance Fee Debit Fee Income Credit Accrued Fees Loan Balance Affected Fees (Decrease) Loan Statistics Affected Fees Earned (Decrease) Receivable Type Fees Associated Transaction 252 – Credit Line Advance Fee Payment 154 Credit Line Overdraft Fee Debit Accrued Fees Credit Fee Income Loan Balance Affected Fees (Increase) Loan Statistics Affected Fees Earned (Increase) Receivable Type Fees Associated Transaction 254 – Credit Line Overdraft Fee Payment 155 Rev. Credit Line Overdraft Fee Debit Fee Income Credit Accrued Fees Loan Balance Affected Fees (Decrease) Loan Statistics Affected Fees Earned (Decrease) Receivable Type Fees Associated Transaction 254 – Credit Line Overdraft Fee Payment Nortridge Software, LLC 196 User Guide Setup 170 Impound Assessment Debit None Credit None Loan Balance Affected N/A Loan Statistics Affected N/A Receivable Type Impound Associated Transaction 270 – Impound Payment 171 Reverse Impound Assessment Debit None Credit None Loan Balance Affected N/A Loan Statistics Affected N/A Receivable Type Impound Associated Transaction 270 – Impound Payment 180 NSF Fee Debit Accrued Fees Credit Fees Income Loan Balance Affected Fees (Increase) Loan Statistics Affected Fees Earned (Increase) Receivable Type Fees Associated Transaction 280 – NSF Fee Payment 181 Reverse NSF Fee Debit Fees Income Credit Accrued Fees Loan Balance Affected Fees (Decrease) Loan Statistics Affected Fees Earned (Decrease) Receivable Type Fees Associated Transaction 280 – NSF Fee Payment Nortridge Software, LLC 197 User Guide Setup 190 Amortized Fee Debit None Credit None Loan Balance Affected Amortized Fees Total (Increase) Loan Statistics Affected N/A 191 Reverse Amortized Fee Debit None Credit None Loan Balance Affected Amortized Fees Total (Decrease) Loan Statistics Affected N/A 192 Amortization of Fee Debit None Credit None Loan Balance Affected Amortized Fee Amortization (Increase) Loan Statistics Affected N/A 193 Reverse Amortization of Fee Debit None Credit None Loan Balance Affected Amortized Fee Amortization (Decrease) Loan Statistics Affected N/A 200 - 297 200 Principal Payment Debit Cash Account Credit Loan Asset Loan Balance Affected Principal (Decrease) Loan Statistic Affected Principal Paid (Increase) Payment Type Principal Nortridge Software, LLC 198 User Guide Setup 201 Reverse Principal Payment Debit Loan Asset Credit Cash Account Loan Balance Affected Principal (Increase) Loan Statistic Affected Principal Paid (Decrease) Payment Type Principal 202 Interest Payment Debit Cash Account Credit Accrued Interest Loan Balance Affected Interest (Decrease) Loan Statistics Affected Interest Paid (Increase) Payment Type Interest 203 Reverse Interest Payment Debit Accrued Interest Credit Cash Account Loan Balance Affected Interest (Increase) Loan Statistics Affected Interest Paid (Decrease) Payment Type Interest 204 P + I Principal Payment Debit Cash Account Credit Loan Asset Loan Balance Affected Principal (Decrease) Loan Statistic Affected Principal Paid (Increase) Payment Type Principal 205 Reverse P + I Principal Payment Debit Loan Asset Credit Cash Account Nortridge Software, LLC 199 User Guide Setup 205 Reverse P + I Principal Payment Loan Balance Affected Principal (Increase) Loan Statistics Affected Principal Paid (Decrease) Payment Type Principal 206 P + I Interest Payment Debit Cash Account Credit Accrued Interest Loan Balance Affected Interest (Decrease) Loan Statistics Affected Interest Paid (Increase) Payment Type Interest 207 Reverse P + I Interest Payment Debit Accrued Interest Credit Cash Account Loan Balance Affected Interest (Increase) Loan Statistics Affected Interest Paid (Decrease) Payment Type Interest 208 Principal Balloon Payment Debit Cash Account Credit Loan Asset Loan Balance Affected Principal (Decrease) Loan Statistics Affected Principal Paid (Increase) Payment Type Principal 209 Reverse Principal Balloon Pmt. Debit Loan Asset Credit Cash Account Loan Balance Affected Principal (Increase) Loan Statistics Affected Principal Paid (Decrease) Payment Type Nortridge Software, LLC Principal 200 User Guide Setup 210 Interest Balloon Payment Debit Cash Account Credit Accrued Interest Loan Balance Affected Interest (Decrease) Loan Statistics Affected Interest Paid (Increase) Payment Type Interest 211 Reverse Interest Balloon Pmt. Debit Accrued Interest Credit Cash Account Loan Balance Affected Interest (Increase) Loan Statistics Affected Interest Paid (Decrease) Payment Type Interest 212 Deferred Interest Payment Debit Cash Account Credit Accrued Def Interest Loan Balance Affected Deferred Interest (Decrease) Loan Statistics Affected Deferred Interest Paid (Increase) Payment Type Deferred Interest Associated Transaction 130 – Deferred Interest Billing 213 Reverse Deferred Interest Payment Debit Accrued Def Interest Credit Cash Account Loan Balance Affected Deferred Interest (Increase) Loan Statistic Affected Deferred Interest Paid (Decrease) Payment Type Deferred Interest Associated Transaction 130 – Deferred Interest Billing Nortridge Software, LLC 201 User Guide Setup 214 Rule of 78s Actuarial Payment Debit None Credit None Loan Balance Affected N/A Loan Statistic Affected N/A 215 Reverse Rule of 78s Actuarial Payment Debit None Credit None Loan Balance Affected N/A Loan Statistic Affected N/A 220 Principal Reduction Debit Cash Account Credit Loan Asset Loan Balance Affected Principal (Decrease) Loan Statistics Affected Principal Paid (Increase) 221 Reverse Principal Reduction Debit Loan Asset Credit Cash Account Loan Balance Affected Principal (Increase) Loan Statistics Affected Principal Paid (Decrease) 222 Interest Reduction Debit Cash Account Credit Accrued Interest Loan Balance Affected Interest (Decrease) Loan Statistics Affected Interest Paid (Increase) Nortridge Software, LLC 202 User Guide Setup 223 Reverse Interest Reduction Debit Accrued Interest Credit Cash Account Loan Balance Affected Interest (Increase) Loan Statistics Affected Interest Paid (Decrease) 224 Fee Reduction Debit Cash Account Credit Accrued Fees Loan Balance Affected Fees (Decrease) Loan Statistics Affected Fees Paid (Increase) 225 Reverse Fee Reduction Debit Accrued Fees Credit Cash Account Loan Balance Affected Fees (Increase) Loan Statistics Affected Fees Paid (Decrease) 226 Late Fee Reduction Debit Cash Account Credit Accrued Late Fees Loan Balance Affected Late Fees (Decrease) Loan Statistics Affected Late Fees Paid (Increase) 227 Reverse Late Fee Reduction Debit Accrued Late Fees Credit Cash Account Loan Balance Affected Late Fees (Increase) Loan Statistics Affected Late Fees Paid (Decrease) Nortridge Software, LLC 203 User Guide Setup 228 – 246 UDB1-10 Reduction Debit Cash Credit Accrued Fees Loan Balance Affected UDF# - User Defined Balance (Decrease) 229 – 247 Reverse UDB1-10 Reduction Debit Accrued Fees Credit Cash Loan Balance Affected UDF# - User Defined Balance (Increase) 248 Deferred Interest Reduction Debit Cash Account Credit Accrued Def Interest Loan Balance Affected Deferred Interest (Decrease) Loan Statistic Affected Deferred Interest Paid (Increase) 249 Reverse Deferred Interest Reduction Debit Accrued Def Interest Credit Cash Account Loan Balance Affected Deferred Interest (Increase) Loan Statistic Affected Deferred Interest Paid (Decrease) 250 Late Fee Payment Debit Cash Account Credit Accrued Late Fees Loan Balance Affected Late Fees (Decrease) Loan Statistics Affected Late Charges Paid (Increase) Payment Type Late Charges 251 Reverse Late Fee Payment Debit Accrued Late Fees Nortridge Software, LLC 204 User Guide Setup 251 Reverse Late Fee Payment Credit Cash Account Loan Balance Affected Late Fees (Increase) Loan Statistics Affected Late Charges Paid (Decrease) Payment Type Late Charges 252 Credit Line Advance Fee Payment Debit Cash Credit Accrued Fees Loan Balance Affected Fees (Decrease) Loan Statistics Affected Fees Paid (Increase) Payment Type Fees 253 Rev. Credit Line Adv. Fee Pmt. Debit Accrued Fees Credit Cash Loan Balance Affected Fees (Increase) Loan Statistics Affected Fees Paid (Decrease) Payment Type Fees 254 Credit Line Overdraft Fee Payment Debit Cash Credit Accrued Fees Loan Balance Affected Fees (Decrease) Loan Statistics Affected Fees Paid (Increase) Payment Type Fees 255 Rev. Cred-Line Overdraft Fee Pmt. Debit Accrued Fees Credit Cash Loan Balance Affected Fees (Increase) Nortridge Software, LLC 205 User Guide Setup 255 Rev. Cred-Line Overdraft Fee Pmt. Loan Statistics Affected Fees Paid (Decrease) Payment Type Fees 260 Down Payment Debit Cash Account Credit Loan Asset Loan Balance Affected Principal (Decrease) Loan Statistics Affected Principal Paid (Increase) 261 Reverse Down Payment Debit Loan Asset Credit Cash Account Loan Balance Affected Principal (Increase) Loan Statistics Affected Principal Paid (Decrease) 270 Impound Payment Debit Cash Credit Impound Loan Balance Affected Impound (Increase) Loan Statistics Affected N/A Payment Type Impound Associated Transaction 170 – Impound Assessment 271 Reverse Impound Payment Debit Impound Credit Cash Loan Balance Affected Impound (Decrease) Loan Statistics Affected N/A Payment Type Impound Associated Transaction 170 – Impound Assessment Nortridge Software, LLC 206 User Guide Setup 280 NSF Fee Payment Debit Cash Account Credit Accrued Fees Loan Balance Affected Fees (Decrease) Loan Statistics Affected Fees Paid (Increase) Payment Type Fees 281 Reverse NSF Fee Payment Debit Accrued Fees Credit Cash Account Loan Balance Affected Fees (Increase) Loan Statistics Affected Fees Paid (Decrease) Payment Type Fees 290 Interest Income Debit Cash Account Credit Interest Income Loan Balance Affected N/A Statistics Affected #1 Interest Earned (Increase) Statistics Affected #2 Interest Paid (Increase) 291 Reverse Interest Income Debit Interest Income Credit Cash Account Loan Balance Affected N/A Statistics Affected #1 Interest Earned (Decrease) Statistics Affected #2 Interest Paid (Decrease) 292 Discount Income Debit Cash Account Credit Interest Income Nortridge Software, LLC 207 User Guide Setup 292 Discount Income Loan Balance Affected N/A Statistics Affected #1 Interest Earned (Increase) Statistics Affected #2 Interest Paid (Increase) 293 Reverse Discount Income Debit Interest Income Credit Cash Account Loan Balance Affected N/A Statistics Affected #1 Interest Earned (Decrease) Statistics Affected #2 Interest Paid (Decrease) 294 Short Term Capital Gain Debit Cash Account Credit Interest Income Loan Balance Affected N/A Statistics Affected #1 Interest Earned (Increase) Statistics Affected #2 Interest Paid (Increase) 295 Reverse Short Term Capital Gain Debit Interest Income Credit Cash Account Loan Balance Affected N/A Statistics Affected #1 Interest Earned (Decrease) Statistics Affected #2 Interest Paid (Decrease) 296 Long Term Capital Gain Debit Cash Account Credit Interest Income Loan Balance Affected N/A Statistics Affected #1 Interest Earned (Increase) Statistics Affected #2 Interest Paid (Increase) Nortridge Software, LLC 208 User Guide Setup 297 Reverse Long Term Capital Gain Debit Interest Income Credit Cash Account Loan Balance Affected N/A Statistics Affected #1 Interest Earned (Decrease) Statistics Affected #2 Interest Paid (Decrease) 306 - 391 306 Capitalize Overpaid Interest Debit 1 Accrued Interest Credit 1 Cash Account Debit 2 Cash Account Credit 2 Loan Asset Loan Balance Affected 1 Interest (Increase) Loan Statistics Affected 1 Interest Paid (Decrease) Loan Balance Affected 2 Principal (Decrease) Loan Statistics Affected 2 Principal Paid (Increase) 307 Rev. Capitalize Overpaid Interest Debit 1 Cash Account Credit 1 Accrued Interest Debit 2 Loan Asset Credit 2 Cash Account Loan Balance Affected 1 Interest (Decrease) Loan Statistics Affected 1 Interest Paid (Increase) Loan Balance Affected 2 Principal (Increase) Loan Statistics Affected 2 Principal Paid (Decrease) 308 Unearned Addon Int. Reduction Debit Accrued Interest Credit Accrued Interest Loan Balance Affected Add-on Interest Remaining (Decrease) Nortridge Software, LLC 209 User Guide Setup 309 Rev. Unearned Addon Int. Red. Debit Accrued Interest Credit Accrued Interest Loan Balance Affected Add-on Interest Remaining (Increase) 310 Unearned Addon Int. Addition Debit Accrued Interest Credit Accrued Interest Loan Balance Affected Add-on Interest Remaining (Increase) 311 Rev. Unearned Addon Int. Add. Debit Accrued Interest Credit Accrued Interest Loan Balance Affected Add-on Interest Remaining (Decrease) 312 Capitalize Interest Debit Loan Asset Credit Accrued Interest Loan Balance Affected 1 Interest (Decrease) Loan Balance Affected 2 Principal (Increase) 313 Reverse Capitalize Interest Debit Accrued Interest Credit Loan Asset Loan Balance Affected 1 Interest (Increase) Loan Balance Affected 2 Principal (Decrease) 314 Compound Interest Balance Adj. Debit None Credit None Loan Balance Affected Compounding Interest Balance (Increase) Nortridge Software, LLC 210 User Guide Setup 315 Rev. Comp. Int. Bal. Adj. Debit None Credit None Loan Balance Affected Compounding Interest Balance (Decrease) 316 Capitalize Deferred Interest Debit Loan Asset Credit Accrued Def Interest Loan Balance Affected #1 Deferred Interest (Decrease) Loan Balance Affected #2 Principal (Increase) 317 Reverse Capitalize Deferred Interest Debit Accrued Def Interest Credit Loan Asset Loan Balance Affected #1 Deferred Interest (Increase) Loan Balance Affected #2 Principal (Decrease) 318 Capitalize Overpaid Deferred Interest Debit Accrued Deferred Interest Credit Loan Asset Loan Balance Affected #1 Deferred Interest (Increase) Loan Balance Affected #2 Principal (Decrease) Statistics Affected #1 Deferred Interest Paid (Decrease) Statistics Affected #2 Principal Paid (Increase) 319 Rev. Cap. Overpaid Deferred Interest Debit Loan Asset Credit Accrued Deferred Interest Loan Balance Affected #1 Deferred Interest (Decrease) Loan Balance Affected #2 Principal (Decrease) Statistics Affected #1 Deferred Interest Paid (Increase) Statistics Affected #2 Principal Paid (Decrease) Nortridge Software, LLC 211 User Guide Setup 320 Servicing Fee Debit Accrued Fees 2 Credit Late Fees Income 2 Loan Balance Affected Servicing Fees (Increase) Statistics Affected N/A 321 Reverse Servicing Fee Debit Late Fees Income 2 Credit Accrued Fees 2 Loan Balance Affected Servicing Fees (Decrease) Statistics Affected N/A 322 Servicing Fee Receivable Debit Accounts Receivable Credit Accrued Fees 2 Loan Balance Affected Servicing Fees (Decrease) Statistics Affected N/A 323 Reverse Servicing Fee Receivable Debit Accrued Fees 2 Credit Accounts Receivable Loan Balance Affected Servicing Fees (Increase) Statistics Affected N/A 324 Impound Adjustment Debit Impound Account 2 Credit Impound Account 1 Loan Balance Affected Impound (Increase) Statistics Affected Nortridge Software, LLC N/A 212 User Guide Setup 325 Reverse Impound Adjustment Debit Impound Account 1 Credit Impound Account 2 Loan Balance Affected Servicing Fees (Decrease) Statistics Affected N/A 326 US Rule Carry Interest Debit None Credit None Loan Balance Affected N/A 327 Reverse US Rule Carry Interest Debit None Credit None Loan Balance Affected N/A 360 Restructure Principal Transfer Debit Loan Asset Credit Suspense Loan Balance Affected Principal (Increase) 361 Reverse Restructure Principal Transfer Debit Suspense Credit Loan Asset Loan Balance Affected Principal (Decrease) 362 Restructure Interest Transfer Debit Accrued Interest Credit Suspense Loan Balance Affected Interest (Increase) Nortridge Software, LLC 213 User Guide Setup 363 Reverse Restructure Interest Transfer Debit Suspense Credit Accrued Interest Loan Balance Affected Interest (Decrease) 364 Restructure Deferred Interest Transfer Debit Accrued Interest Credit Suspense Loan Balance Affected Deferred Interest (Increase) 365 Rev. Restructure Def. Interest Transfer Debit Suspense Credit Accrued Interest Loan Balance Affected Deferred Interest (Decrease) 366 Restructure Fees Transfer Debit Accrued Fees Credit Suspense Loan Balance Affected Fees (Increase) 367 Reverse Restructure Fees Transfer Debit Suspense Credit Accrued Fees Loan Balance Affected Fees (Decrease) 368 Restructure Late Fees Transfer Debit Accrued Late Fees Credit Suspense Loan Balance Affected Late Fees (Increase) Nortridge Software, LLC 214 User Guide Setup 369 Reverse Restructure Late Fees Transfer Debit Suspense Credit Accrued Late Fees Loan Balance Affected Late Fees (Decrease) 370 – 388 Restructure UDB Transfer 1–10 Debit None Credit None Loan Balance Affected UDB 1–10 (Increase) 371 – 389 Reverse Restructure UDB Transfer 1–10 Debit None Credit None Loan Balance Affected UDB 1–10 (Decrease) 390 Restructure Suspense Transfer Debit None Credit None Loan Balance Affected Suspense (Increase) 391 Reverse Restructure Suspense Transfer Debit None Credit None Loan Balance Affected Suspense (Decrease) 400 - 489 400 Beg Bal Principal Advance Debit Loan Asset Credit Loan Asset Loan Balance Affected Loan Amount (Increase) Loan Statistics Affected Principal Advanced (Increase) Nortridge Software, LLC 215 User Guide Setup 401 Rev. Beg Bal Principal Adv. Debit Loan Asset Credit Loan Asset Loan Balance Affected Loan Amount (Decrease) Loan Statistics Affected Principal Advanced (Decrease) 408 Beg Bal Down Payment Debit Loan Asset Credit Loan Asset Loan Balance Affected Principal (Decrease) Loan Statistics Affected Principal Paid (Increase) 409 Rev. Beg Bal Down Payment Debit Loan Asset Credit Loan Asset Loan Balance Affected Principal (Increase) Loan Statistics Affected Principal Paid (Decrease) 410 Beg Bal Principal Payment Debit Loan Asset Credit Loan Asset Loan Balance Affected Principal (Decrease) Loan Statistic Affected Principal Paid (Increase) 411 Rev. Beg Bal Principal Payment Debit Loan Asset Credit Loan Asset Loan Balance Affected Principal (Increase) Loan Statistic Affected Nortridge Software, LLC Principal Paid (Decrease) 216 User Guide Setup 412 Beg Bal Interest Payment Debit Accrued Interest Credit Accrued Interest Loan Balance Affected Interest (Decrease) Loan Statistic Affected Interest Paid (Increase) 413 Rev. Beg Bal Interest Payment Debit Accrued Interest Credit Accrued Interest Loan Balance Affected Interest (Increase) Loan Statistics Affected Interest Paid (Decrease) 420 Beg Bal Late Fee Debit Accrued Late Fees Credit Accrued Late Fees Loan Balance Affected Late Fees (Increase) Loan Statistics Affected Late Charges Earned (Increase) 421 Rev. Beg Bal Late Fee Debit Accrued Late Fees Credit Accrued Late Fees Loan Balance Affected Late Fees (Decrease) Loan Statistics Affected Late Charges Earned (Decrease) 422 Beg Bal Late Fee Payment Debit Accrued Late Fees Credit Accrued Late Fees Loan Balance Affected Late Fees (Decrease) Loan Statistics Affected Late Charges Paid (Increase) Nortridge Software, LLC 217 User Guide Setup 423 Rev. Beg Bal Late Fee Payment Debit Accrued Late Fees Credit Accrued Late Fees Loan Balance Affected Late Fees (Increase) Loan Statistics Affected Late Charges Paid (Decrease) 424 Beg Bal Deferred Interest Payment Debit Accrued Def Interest Credit Accrued Def Interest Loan Balance Affected Deferred Interest (Decrease) Loan Statistics Affected Deferred Interest Paid (Increase) 425 Rev Beg Bal Deferred Interest Payment Debit Accrued Def Interest Credit Accrued Def Interest Loan Balance Affected Deferred Interest (Increase) Loan Statistic Affected Deferred Interest Paid (Decrease) 426 Beg Bal Impound Debit Impound Account Credit Impound Account Loan Balance Affected Impound (Increase) Loan Statistic Affected N/A 427 Reverse Beg Bal Impound Debit Impound Account Credit Impound Account Loan Balance Affected Impound (Decrease) Loan Statistic Affected Nortridge Software, LLC N/A 218 User Guide Setup 440 Write Off Principal Debit Write-off, Principal Credit Loan Asset Loan Balance Affected Principal (Decrease) 441 Reverse Write Off Principal Debit Loan Asset Credit Write-off, Principal Loan Balance Affected Principal (Increase) 444 Write Off Interest Debit Write-off, Interest Credit Accrued Interest Loan Balance Affected Interest (Decrease) 445 Reverse Write Off Interest Debit Accrued Interest Credit Write-off, Interest Loan Balance Affected Interest (Increase) 448 Write Off Late Fees Debit Write-off, Late Fees Credit Accrued Late Fees Loan Balance Affected Late Fees (Decrease) 449 Reverse Write Off Late Fees Debit Accrued Late Fees Credit Write-off, Late Fees Loan Balance Affected Late Fees (Increase) Nortridge Software, LLC 219 User Guide Setup 452 Write Off Fees Debit Write-off, Fees Credit Accrued Fees Loan Balance Affected Fees (Decrease) 453 Reverse Write Off Fees Debit Accrued Fees Credit Write-off, Fees Loan Balance Affected Fees (Increase) 454 Write Off Deferred Interest Debit Write-off, Deferred Interest Credit Accrued Deferred Interest Loan Balance Affected Deferred Interest (Decrease) 455 Reverse Write Off Deferred Interest Debit Accrued Deferred Interest Credit Write-off, Deferred Interest Loan Balance Affected Deferred Interest (Increase) 460 Suspense Debit Cash Credit Suspense Loan Balance Affected Suspense (Increase) 461 Reverse Suspense Debit Suspense Credit Cash Loan Balance Affected Suspense (Decrease) Nortridge Software, LLC 220 User Guide Setup 462 Suspense Distribution Debit Cash Account Credit Suspense Loan Balance Affected Suspense (Decrease) 463 Reverse Suspense Distribution Debit Suspense Credit Cash Account Loan Balance Affected Suspense (Increase) 464 Suspense Refund Debit Suspense Credit Accounts Payable Loan Balance Affected Suspense (Decrease) 465 Reverse Suspense Refund Debit Accounts Payable Credit Suspense Loan Balance Affected Suspense (Increase) 466 Impound Distribution Debit Impound Account Credit Accounts Payable Loan Balance Affected Impound (Decrease) 467 Reverse Impound Distribution Debit Accounts Payable Credit Impound Account Loan Balance Affected Impound (Increase) Nortridge Software, LLC 221 User Guide Setup 468 Impound Refund Debit Impound Account Credit Accounts Payable Loan Balance Affected Impound (Decrease) 469 Reverse Impound Refund Debit Accounts Payable Credit Impound Account Loan Balance Affected Impound (Increase) 470 – 488 Write Off User Def. Balance 1–10 Debit None Credit None Loan Balance Affected UDF# - User Defined Balance (Decrease) 471 – 489 Rev. Write Off User Def Bal 1–10 Debit None Credit None Loan Balance Affected UDF# - User Defined Balance (Increase) Late Loan Events Automated late fee and late notice processing is handled in NLS by Late Loan Codes. Each Code consists of one or more events that occur when any payment becomes a specified number of days past due. An event can consist of the assessment of a late fee or the processing of a late notice. These Codes are configured on the Late Loan Events tab of Loan Setup. Nortridge Software, LLC 222 User Guide Setup Adding an Event Schedule To add a new event schedule, click Add . A code number for the new late loan schedule will be selected automatically. Enter a description for that schedule, and click OK. Adding an Event Object To add a new event to an existing schedule, make sure that you have the right schedule selected from the list, then click Add located at the lower left corner of the Late Loan Events tab of the Loan Setup screen. On the Add Events window, enter a value in the Number of Days Past Due field. This value will determine when the event will be automatically executed. If a payment on a loan with this Late Loan Schedule reaches the required number of days past due during daily accrual processing, then this event will be executed on that loan. Enter a description for that event, and click OK. Event Tab The setup of each event on a Late Loan Schedule is shown on the Event sub-tab. Nortridge Software, LLC 223 User Guide Setup Description This field displays the description for the event as entered on the Add Events window. This field allows selection between the values Execute Once and Execute Daily. If set to Execute Once, the event will occur one time when the past due con- Execute dition is met. If set to Execute Daily, the event will occur every day until the past due payment is brought current. This may be used for the purpose of assessing a late fee that accrues like extra interest, but be cautioned that this can create a large number of receivable entries on the loan. Days Past When any billing is past due by this number of days, this event will execute. This Due number was specified on the Add Events window. These selections determine how the event will interact with other existing past due receivables. EXAMPLE If you have an event that sends a reminder notice when a payment is 10 Execute Event When days late, and another event sends a more sternly worded message when a payment is 30 days late, you will not want your customer to get the reminder notice again when the payment is 40 days late. But, on a monthly loan, a second payment may become 10 days late when the first is reaching 40 days. These selections allow you to instruct the event for the reminder notice to not be executed for the second payment in cases where the sternly worded notice has already been sent on the first payment, and that payment is still past due. Nortridge Software, LLC 224 User Guide Setup No Other Pay- The event will only execute if the receivable which is trig- ments in Arrears gering it is the only past due receivable. This event will execute if there are no other past due receivables, and also if there are other past receivables with a When No Older Arrearages Exist lesser number of days past due than the one which is triggering the event. If there are any other past due receivables with a number of days past due greater than the number of days past due of the receivable triggering the event, the event will not execute. Other Arrearages This event will not execute if the receivable which triggers it Exist is the only past due receivable. Execution of this event is in no way dependent on the exist- Always ence of any past due receivable other than the one that triggered the event. Assess Fee Print Notice If this checkbox is selected, the event is a fee assessment event, and the Fee Assessment tab will be activated for this event. If this checkbox is selected, the event is a late notice generating event, and the Notice tab will be activated for this event. Threshold Tab When a partial payment has been made, you may not wish to assess a late fee, or send a notice on the remaining unpaid portion of the payment. The threshold feature allows you to set up conditions under which the system will not execute the event if a partial payment meets the conditions of the threshold that you have configured. This feature is configured on the Threshold sub-tab. Nortridge Software, LLC 225 User Guide Setup Dollar Depending on the attribute chosen, this is the minimum amount of the past Amount due payment which must remain unpaid in order for the event to execute. Percentage Depending on the attribute chosen, this is the minimum percentage of the past due payment which must remain unpaid in order for the event to execute. The attribute setting determines if the threshold is defined by the specified dollar amount, the specified percentage, by the greater of the two, or by the lesser of the two. Both Dollar and Percentage Attribute Either Dollar or Percentage Dollar If the remaining payment amount is greater than the specified dollar amount, and the remaining payment amount is greater than the specified percentage of the total payment due, then the late event executes. If the remaining payment amount is greater than the specified dollar amount, or the remaining payment amount is greater than the specified percentage of the total payment due, then the late event executes. If the remaining payment amount is greater than the specified dollar amount, then the late event executes. If the remaining payment amount is greater than the specified Percentage percentage of the total payment due, then the late loan event executes. Fee Assessment Tab Nortridge Software, LLC 226 User Guide Setup If an event is a fee assessment, the type and amount of the late fee will be defined on the Fee Assessment sub-tab. This drop down list defines if the amount of the fee will be determined by a specified fixed amount, or by a percentage of some balance. If it is a percentage, then what it is a percentage of is specified below. None Percentage of Percentage Total Payment Fee Type Percentage The fee is a fixed amount and is not determined by a percentage at all. The amount of the fee is determined by multiplying the total amount of the past due payment by the specified percentage. Percentage of The amount of the fee is determined by multiplying the Unpaid Pay- unpaid amount of the past due payment by the specified per- ment centage. Percentage of The amount of the fee is determined by multiplying the cur- Principal rent principal balance by the specified percentage. Percentage of The amount of the fee is determined by multiplying the total Loan Amount loan amount by the specified percentage. The specified percentage by which the Total Payment, Unpaid Payment, or Principal will be multiplied to determine the fee. Fixed The amount of a payment that is not specified by a percentage. Also this Amount amount can be compared to the amount derived from the percentage using Nortridge Software, LLC 227 User Guide Setup the Greater, Lesser, or Both selections below. The amount of the fee is calculated using the Percentage Fee Type. This fee is Greater then compared to the fixed amount, and the greater of the two is the actual amount assessed. The amount of the fee is calculated using the Percentage Fee Type. This fee is Lesser then compared to the fixed amount, and the lesser of the two is the actual amount assessed. Both The total fee is the sum of the amount computed with the Percentage Fee Type and the specified Fixed Amount. Min If the total fee is less than the Min Amount, then the Min Amount becomes the Amount amount of the fee. Max If the total fee exceeds this amount, then the assessment is lowered to the Max Amount Amount. This drop down list contains all available fee receivable transaction codes. The Transcode standard transaction code for late fees is: 150 – Late Fee. Using this menu, you may select one of your own manual transaction codes for the fee. The late payment that triggered the late fee could have had more than one Late Fee part, such as principal and interest. All payments also have a Total Payment Integral to record which is the sum of the parts that are lumped together to make up that Payment payment. If a late fee is assessed that is integral to the payment, it becomes a part of that payment, and the Total Payment record is increased to include it. One Late Fee Entry Per Payment If the event is set to Execute Daily, and this checkbox is selected, then each day, instead of creating a new receivable for that day’s late fee assessment, the existing receivable will simply be increased by the appropriate amount. Notice Tab If an event is a late notice printing event, the statement code for the late notice is specified on the Notice sub-tab. Nortridge Software, LLC 228 User Guide Setup All valid Late Notice Codes will appear in this drop down menu. The late notice code selected will determine the format of the late notice. NLS ships with one Late Notice Code: STANDARD LATE NOTICE, but others can be custom programmed. Once installed on the system, the new late notice must be configured in statement setup. After that, its late notice code will appear here in the drop down list. Task Tab A late loan event can cause a Task or Work Packet to be initiated. To configure a Task or Work Packet to be triggered by the late loan event, select the Task Manager checkbox on the Event tab. Then choose a Work Packet Template or Task Template on the Task tab. Nortridge Software, LLC 229 User Guide Setup Notes Tab Comments on this particular event may be placed on the Notes sub-tab. Collateral Before collateral items can be entered on any loans, Collateral Codes must be configured on the Collateral tab of Loan Setup. To add a new Collateral Code, click Add Nortridge Software, LLC . 230 User Guide Setup Enter a name and description for the Collateral Code then select any of the following that you wish to appear on that Collateral Code: l l l l l Show Vehicle Tab Show Location Tab Show Insurance Tab Show Taxes Tab Show Comments Tab You may choose to transfer the user-defined field setup from an existing collateral code selecting the Copy User Defined Fields setup from checkbox and choosing a collateral code from the drop down list. Click OK to save the new code. Description 30 user-defined fields may be defined on the Description sub-tab of the Collateral tab of Loan Setup. Vehicle Nortridge Software, LLC 231 User Guide Setup The Vehicle sub-tab of the Collateral tab of Loan Query contains data fields specific to vehicles and necessary to the business practices of auto-lenders. NLS maintains a database of codes to decipher the VIN, so if the VIN is entered in the Vehicle tab, the other fields will auto populate. If you do not have a valid VIN, or the VIN you have is not recognized by the database, you can unlock the fields that auto-populate for manual entry by entering a dash in the VIN field, or just preceding your VIN with a dash. Location Nortridge Software, LLC 232 User Guide Setup The Location sub-tab of the Collateral tab of Loan Query contains fields for Address information, and 13 user-defined fields. These user-defined fields are configured on the Location subtab of the Collateral tab of Loan Setup. Insurance The Insurance sub-tab of the Collateral tab of Loan Query contains fields for agent and policy information, and 14 user-defined fields. These user-defined fields are configured on the Insurance sub-tab of the Collateral tab of Loan Setup. Taxes Nortridge Software, LLC 233 User Guide Setup The Taxes sub-tab of the Collateral tab of Loan Query contains fields for assessed value and property tax payment information, and 14 user-defined fields. These user-defined fields are configured on the Taxes sub-tab of the Collateral tab of Loan Setup. Comments If Comments are enabled for a collateral code, then comments may be added directly to the collateral record on the loan in addition to on the loan itself. Statement Nortridge Software, LLC 234 User Guide Setup The standard report pack included with NLS contains two statement formats and one late notice format. Before these formats may be used to generate statements on loans, the Statement and Late Notice codes must be configured. These codes will link the Actuate report formats for the statements or late notices to a Statement Code or Late Notice Code object that may be added to a loan account. Statement Code Statement Codes are configured on the Statement Code sub-tab of the Statement tab of Loan Setup. To add a new Statement Code, click Add then enter a code and description in the dialog box. Click OK. To delete an existing Statement Code, select the Statement Code and click Delete . You may only delete a Statement Code if it is not currently referenced by any loan account. Click Modify to change the description for the statement code. The other parameters for the statement code are set and modified on the Statement Details and Statement Addresses tabs. Statement Details Nortridge Software, LLC 235 User Guide Setup The parameters that determine the conditions under which a statement will be generated are set on the Statement Details sub-tab of the Statement Code sub tab of the Statement tab of Loan Setup. All Actuate Report Formats which are defined as being statements, and that have been installed through report pack installation will be available from this drop down list. The statement file selected will determine the look of the statement and the data that is presented on the statement. Statement File The three statement formats included with the standard Report Pack of NLS are Loan Statement 1, Loan Statement 2, and Loan Statement 3. Loan Statement 1 shows a listing of all outstanding receivable billings. Loan Statement 2 shows the same, and in addition, a listing of all transactions that have been processed in the statement period, along with a running principal balance. Loan Statement 3 is a configurable statement with features to allow it to be used as a credit card statement. If the statement code is designated as a billing statement, then the statement will Billing Statement 1 be generated whenever a payment is billed. The date of statement generation will be determined by the due date of the payment and the statement cutoff parameter of the loan. If the statement code is designated as a periodic statement, then the statement will be generated at a predetermined increment and not determined by the billing of payments. Period This drop down list allows you to set the period for a periodic statement. Periodic # of If the period is set to Days, then the number of days value will determ- Statement Days ine how many days constitutes one period. 2 This parameter determines which day, within the period designated, shall be the statement generation day. Force to this day EXAMPLE If you want a statement to generate on the 15th of each month, select a Period of Monthly and a Force to this day value of 15. 1 Due date of a loan and billing cutoff determines when the statement is queued for processing and printing. 2 User specified date determines when the statement is queued for processing and printing. Nortridge Software, LLC 236 User Guide Setup If the Statement Code is Periodic, this item simply tells it to continue generating Generate after the maturity date of the loan. If the Statement Code is a billing statement, After then this item will make the statement automatically become a periodic state- Maturity ment after the maturity, with a period equal to the former payment period of the loan. Generate on Zero Balance If this checkbox is selected, a Periodic Statement will be generated even if the loan is completely paid off (as long as it is not closed). Statement Addresses Addresses for your company, which are to appear on the statement, should be entered on the Statement Addresses sub-tab of the Statement Code sub-tab of the Statement tab of Loan Setup. Logo Add a logo to your statement with a JPG graphics file. Nortridge Software, LLC 237 User Guide Setup Click … then click Attach File . Select the file to add then click OK. Set the width and height of the logo in inches and the horizontal and vertical position of the logo in inches. Check Align Center to center justify the logo. Late Notice Code Late Notice Codes are configured on the Late Notice Code sub-tab of the Statement tab of Loan Setup. Nortridge Software, LLC 238 User Guide Setup The configuration of the Statement Details and the Statement Addresses tabs of the Late Notice Code are done in the same way as the corresponding tabs for the Statement Code. Consolidated Statement Code Consolidated Statement Codes are configured on the Consolidated Statement Code sub-tab of the Statement tab of Loan Setup. Consolidated Statements are used to create a combined statement for all of the loans under a commitment. The configuration of the Statement Details and the Statement Addresses tabs of the Consolidated Statement Code are done in the same way as the corresponding tabs for the Statement Code. Task Setup The Task Setup is accessed by selecting View > Setup menu item or clicking Setup on the Main slider of the Shortcut bar. Work Queue On the task management screen, existing tasks are grouped by Work Queue. When a task is created, it is assigned to a specific Work Queue, and all users who are responsible for the Nortridge Software, LLC 239 User Guide Setup completion of the tasks in that particular Queue may find their tasks by opening that Work Queue. To set up a new Work Queue, select the Work Queue tab from Task Setup. The buttons on the Work Queue tab are: Click to add a new Work Queue to the list. Add Click to delete an existing Queue. A Queue cannot be deleted if any task (open or closed) is assigned to that Queue. Delete all old tasks in the Queue, or move them Delete to a different Queue if you wish to delete the Queue. Click to change the code and / or the description of the Work Queue. Modify This security feature allows you to lock a Work Queue so that it may only be Trustee accessed by certain users. Task Status Status Codes for use with the Task Manager are configured from the Task Status tab of the Task Manager Setup. Nortridge Software, LLC 240 User Guide Setup To add a new Task Status Code, click Add . In the Add Task Status Code window, enter your new Code and Description. The code may be any alphanumeric text of up to 25 characters. The length of the description text is not limited. Nortridge Software, LLC 241 User Guide Setup To delete the selected Task Status Code, click Delete . A Task Status Code may not be deleted if that Code is in use on any existing task. Both the Code and description of an existing Task Status Code may be modified by clicking Modify . Task Priority Priority Codes for use with the Task Manager are configured from the Task Priority tab of the Task Manager Setup. To add a new Task Priority Code, click Add Nortridge Software, LLC . 242 User Guide Setup In the Add Task Priority Code window, enter your new Code and Description. The code may be any alphanumeric text of up to 25 characters. The length of the description text is not limited. To delete the selected Task Priority Code, click Delete . A Task Priority Code may not be deleted if that Code is in use on any existing task. Both the Code and description of an existing Task Priority Code may be modified by clicking Modify . Task Template Much of the information required to enter a task may be common among all the tasks of a certain type. To save time and minimize the chance of errors during data entry, NLS allows you to configure Task Templates. These templates contain much of the information that would usually be entered on a task, and they allow an operator to bypass the entry of that information by simply selecting the appropriate task template during the task entry process. Task Templates are entered from the Task Template tab of Task Setup. Nortridge Software, LLC 243 User Guide Setup The buttons along the top of the Task Template Setup screen are: Click to set up a new Task Template. The template is then configured through the Add tabs: Main, Status Codes, Priority Codes, UDF, and Script. Deletes the selected Task Template. A task template may only be deleted if there Delete are no existing tasks in the database that was built using that template. Click to modify the code and the description. Modify Move Moves the focus up one template on the list. Up Move Moves the focus down one template on the list. Down Allows you to set security on a user level for the Task Templates. Trustee Main Tab Nortridge Software, LLC 244 User Guide Setup The Main tab of the Task Template setup contains information on what type of task may be set up with that template, as well as default settings for the task that may be changed or overridden when the task is created. Template Type: All Types This template may be used to generate any type of task within NLS. Message This template may be used to generate a task that sends a message to another Task NLS user. Contact This template may be used to generate tasks that are linked to Contact Task accounts. Loan Task This template may be used to generate tasks that are linked to Loan accounts. Collateral Task This template may be used to generate tasks that are linked to Collateral items. Late Loan This template may be used to generate tasks that are generated automatically Task by a late loan event. Default The user selected drop down list will be the owner of any task created with this Owner template, unless the owner is changed at the time the task is created. Work If a Work Queue is selected, then any task created with this template will, by Queue default, be assigned to that Work Queue. Notification If a Notification Handler is selected, then that Notification handler will, by Handler Subject Notes default, be assigned to any task created with this template. The text entered in this field is placed as the default Subject Text on all Tasks created with this template. The text entered in this field is placed by default in the Notes Text field on all Tasks created with this template. Status Codes Tab Not all of the status codes that have been configured through the Task Status Setup may be appropriate for every type of Task. Therefore, NLS allows you to configure a subset of the total list of Status Codes on a Task Template. One of the Status Codes in this set may be designated as the default for the Tasks that are created with the template. At the time of task creation, or Nortridge Software, LLC 245 User Guide Setup any time the task is modified, the default status may be overridden with another status code, but that status code must come from the list of available status codes for the template. Priority Codes Tab Not all of the priority codes that have been configured through the Task Priority Setup may be appropriate for every type of Task. Therefore, NLS allows you to configure a subset of the total list of Priority Codes on a Task Template. One of the Priority Codes in this set may be designated as the default for the Tasks that are created with the template. At the time of task creation, or any time the task is modified, the default priority may be overridden with another priority code, but that priority code must come from the list of available priority codes for the template. UDF Tab Each Task Template has its own set of 30 User-Defined Fields, which are configured on a Template by Template basis. The UDF setup (field types and labels) is determined by the Template, but the actual field data is entered on each individual task. For information on how to set up User-Defined Fields, see User Defined Field Setup. Script Tab VB scripts (Visual Basic) may be used to manipulate User-Defined Fields on Contacts and Loans, and may also be used for controlling the execution of tasks in the Task Manager. A VB script that is configured on a Task Template will automatically be on any task that is created under that template. The execution of that script code is governed by the instruction associated with the script, as follows: The script is executed upon creation of a new task or modiBefore Save fication of an old task, prior to saving that task to the database. The script is executed whenever the task is accessed from Before Activate the Task Manager main window or from a Contact, Loan, or Collateral item that it is attached to. The script is executed when the task is saved, but only if it is Before Create a new task. The script is not executed upon the modification of an existing task. Nortridge Software, LLC 246 User Guide Setup On Delete The script is executed when a task is deleted from the loan system. The script is executed upon creation of a new task or modi- After Save fication of an old task, after the task is saved to the database. The script is executed upon creation of a new task, after After Create the task is saved to the database. The script is not executed after modification of an existing task. Work Packet Status Status Codes for use with Work Packets are configured from the Work Packet Status tab of the Task Manager Setup. To add a new Work Packet Status Code, click Add Nortridge Software, LLC 247 . User Guide Setup In the Add Work Packet Status Code window, enter your new Code and Description. The code may be any alphanumeric text of up to 25 characters. The length of the description text is not limited. To delete the selected Work Packet Status Code, click Delete . A Work Packet Status Code may not be deleted if that Code is in use on any existing Work Packet. Both the Code and description of an existing Work Packet Status Code may be modified by clicking Modify . Work Packet Priority Priority Codes for use with Work Packets are configured from the Work Packet Priority tab of the Task Manager Setup. Nortridge Software, LLC 248 User Guide Setup To add a new Work Packet Priority Code, click Add Nortridge Software, LLC 249 . User Guide Setup In the Add Work Packet Priority Code window, enter your new Code and Description. The code may be any alphanumeric text of up to 25 characters. The length of the description text is not limited. To delete the selected Work Packet Priority Code, click Delete . A Work Packet Priority Code may not be deleted if that Code is in use on any existing Work Packet. Both the Code and description of an existing Work Packet Priority Code may be modified by clicking Modify . Work Packet Template Much of the information required to enter a Work Packet may be common among all the Work Packets of a certain type. To save time, and minimize the chance of errors during data entry, NLS allows you to configure Work Packet Templates. These templates contain much of the information that would usually be entered on a Work Packet, and they allow an operator to bypass the entry of that information by simply selecting the appropriate Work Packet template during the Work Packet entry process. Work Packet Templates are entered from the Work Packet Template tab of Task Setup. The buttons along the top of the Work Packet Template Setup screen are: Nortridge Software, LLC 250 User Guide Setup Click to set up a new Work Packet Template. The template is then configured Add through the tabs: Main, UDF, and Script. Deletes the selected Work Packet Template. A Work Packet template may only be deleted if there are no existing Work Packets in the database that was built using that Delete Template. Click to modify the code and the description. Modify Move Moves the focus up one template on the list. Up Move Moves the focus down one template on the list. Down Allows you to set security on a user level for the Work Packet Templates. Trustee N LS 4. 9. 3 AN D LATE R Right click on a work packet template and select Export to file to save the work packet to an XML file or select Import from file and choose an XML file from which to import. Main The Main tab of the Work Packet Template setup contains information on what type of Work Packet may be set up with that template, as well as default settings for the Work Packet that may be changed or overridden when the Work Packet is created. Template Type: All Types This template may be used to generate any type of task within NLS. Message This template may be used to generate a task that sends a message to another Task NLS user. Contact This template may be used to generate tasks that are linked to Contact Nortridge Software, LLC 251 User Guide Setup Task accounts. Loan Task This template may be used to generate tasks that are linked to Loan accounts. Collateral This template may be used to generate tasks that are linked to Collateral items. Task Late Loan This template may be used to generate tasks that are generated automatically Task by a late loan event. Other Fields Default The user selected in this field will be the owner of any task created with this tem- Owner plate, unless the owner is changed at the time the task is created. Subject Notes The text entered in this field is placed as the default Subject Text on all Tasks created with this template. The text entered in this field is placed by default in the Notes Text field on all Tasks created with this template. UDF Each Work Packet Template has its own set of 30 User-Defined Fields, which are configured on a Template by Template basis. The UDF setup (field types and labels) is determined by the Template, but the actual field data is entered on each individual Work packet. For information on how to set up User-Defined Fields, see User Defined Field Setup. Script VB scripts (Visual Basic) may be used to manipulate User Defined Fields on Contacts and Loans, and may also be used for controlling the execution of tasks and Work Packets in the Task Manager. A VB script that is configured on a Work Packet Template will automatically be on any Work Packet that is created under that template. The execution of that script code is governed by the instruction associated with the script, as follows: Before The script is executed upon creation of a new task or modification of an old task, Save prior to saving that task to the database. Before The script is executed whenever the task is accessed from the Task Manager main Activate window or from a Contact, Loan, or Collateral item that it is attached to. Nortridge Software, LLC 252 User Guide Setup Before The script is executed when the task is saved, but only if it is a new task. The script is Create not executed upon the modification of an existing task. On Delete The script is executed when a task is deleted from the loan system. After The script is executed upon creation of a new task or modification of an old task, Save after the task is saved to the database. After The script is executed upon creation of a new task, after the task is saved to the Create database. The script is not executed after modification of an existing task. Workflow Overview A Workflow is a process by which a task may be passed through a pre-determined set of possible actions and outcomes. If a task template has a workflow assigned to it, the current ownership of the task, either by individual or group, is determined by the setup of the workflow. At the conceptual stage, a workflow generally begins as a flowchart on paper. Each possible action that may be taken by users with regard to the task must be configured as an Action Code. Each possible result of those actions must be configured as a Result Code. The Workflow Setup combines the actions and results, defining which possible results are appropriate to a specific action, what new action each result leads to, and who should be assigned the ticket at that point. This workflow setup is in many ways similar to the flowchart from which the workflow began. When the workflow setup is complete, the workflow may be assigned to a task template. When a task is created with that template, the workflow will originate with the initial action as specified in the workflow setup. An example of a customer service workflow is provided to help you with the workflow development process. Workflow Setup Workflows can be set up in the Workflow tab of Task Setup. Nortridge Software, LLC 253 User Guide Setup The setup of a workflow consists of three separate components: Workflow Actions Workflow Action Codes are related to each task that can be done on a workflow. To add an action code for workflow select the Actions tab and click Add . Give a name to the Workflow Action and enter a Description. If the name of the action is sufficiently descriptive, the description can be simply a repeat of the name, but a more specific description may be entered. Click OK to save any action codes that you have entered. Workflow Results Workflow Result Codes are related to each of the possible outcomes of any particular action. To add a results code for workflow select the Results tab and click Add . Give a name to the Workflow Result, and enter a Description. If the name of the result is sufficiently descriptive, the description can be simply a repeat of the name, but a more specific description may be entered. Click OK to save any result codes that you have entered. The Workflow Nortridge Software, LLC 254 User Guide Setup The Workflow specifies the order of the actions, which results are possible for each action, what subsequent action should arise because of the result, and to whom the ticket should be assigned at each point along the way. To configure a workflow select the Workflow tab. The upper section contains the list of available Workflows. The lower section contains the setup of the workflow that is currently selected in the upper section. To add a new workflow, click Add Name First Action in the upper section. This is the unique name assigned to the workflow. This is the action code that will always be initially activated whenever a task with this workflow is initiated. Nortridge Software, LLC 255 User Guide Setup Determines the starting ownership of the workflow based on one of the following four methods: Current User The user who is adding the task will always be the initial owner of the Logged task. In User figured through Security with NLS login accounts. This allows you to select one of the groups that are defined in your Initial Owner This allows you to select from the list of available users who are con- Group NLS security. The task will be jointly owned by all users who are members of that group, and any one of them will see the task in his or her queue. A VB script or C script is used to determine the owner. The default user and group settings are used in the event that the script does Decide not return a valid user or group. thru After the decision making code, the script must call the function: Ini- Scripting tialWorkFlowOwner (int owner, bool is_group) where the parameters passed to the function are owner = the user or group id of the owner, and is_group if true is a group, otherwise is a single user. Options Description Show Time on If selected, the time of day for the creation of the workflow Creation Date will be included in the date stamp. Show Time on If selected, the time of day for each result code will be Result Date included in the date stamp for that result. This is an optional internal text field, used to describe what the workflow is for and how it is intended to be used. Workflow Setup Examples The following example shows the setup of a workflow from conception to completion. The workflow in the example is a customer call ticket for a software company. When a customer has a problem a ticket is opened. A customer support technician will help the customer with the problem, possibly referring the problem to development for a solution. Eventually a solution is provided and the ticket waits for confirmation from the customer. Nortridge Software, LLC 256 User Guide Setup The designer of the workflow begins by flowcharting the decision making process of this workflow. Adding the Action Codes The Action Codes in a workflow represent the points of decision at which a number of results could be possible. Sometimes, there will only be one possible result, but in this case, the decision is timing; the decision is when to move the workflow along or whether to let it stay at its present state. Since the action codes represent these points of decision, they are represented in the flowchart by the decision diamonds. We need an action code to be configured for each of the decision diamonds, and therefore, our list of required action codes is: Assign to Rep Work Ticket Waiting for Cust Confirmation Waiting for Cust Info Nortridge Software, LLC 257 User Guide Setup Waiting on Dev Go to the Actions tab under Workflow setup in the Task Setup menu. Click Add and add each of these five Action Codes. Adding the Results Codes The Result Codes represent all of the possible results of the various points of decision in the work flow. Each result will then route the workflow to its next point of decision and assign it to a user or group of users. In the flowchart, the Result Codes are represented by the rectangular boxes. Therefore, the complete list of Result Codes that must be configured for this workflow is: Assign Need Info From Customer Solution Given Waiting on Dev Resolved Closed Per Customer Closed Per Software Vendor Cancel Received Nortridge Software, LLC 258 User Guide Setup Not Received Solution Failed Customer Confirmed No Customer Response Software Vendor Confirmed Cancel Wait Development Completed To add these Result Codes, go to the Results tab under Workflow setup in Task Setup. Click Add and add each of the Result Codes. Configuring the Workflow and Adding the Actions Now that all the action and result codes needed for our workflow are added, we need to add the workflow itself and then configure the flow. Go to the Workflow tab and click Add at the upper section of the window. Name the workflow: Call Ticket. Set the first action to: ASSIGN TO REP. Nortridge Software, LLC 259 User Guide Setup Set the initial owner as a group: Customer Support (A group of this name must be configured in security). Click OK. Nortridge Software, LLC 260 User Guide Setup Next we will configure the flow by adding all of the actions to the flow. The add button for the flow is context sensitive. If the “Flow” is selected and Add added. If An Action is selected and Add selected and Add ted and Add is clicked, an Action Code will be is clicked, then a Result will be added. If a Result is is clicked, a routing to a new Action will be added. If a routing is selec- is clicked, then a user or group assignment is added. To add the Action Codes, click Add and select the first Action Code. Then to add the second Action Code, click on “Flow” and click Add again. Repeat this until all five Action Codes are added to the Flow. Nortridge Software, LLC 261 User Guide Setup Adding the Results to the Flow Now, click on each Action Code and click Add to select the Result Codes that should be added to that Action. From the flowchart, we can see that the possible results for each Action are: Action Possible Result Assign To Rep Assign Work Ticket Need Info From Customer Solution Given Waiting on Dev Resolved Closed Per Customer Closed Per Software Vendor Cancel Waiting For Cust Info Received Not Received Waiting For Confirmation Solution Failed Customer Confirmed No Customer Response Nortridge Software, LLC 262 User Guide Setup Action Possible Result Software Vendor Confirmed Waiting on Dev Cancel Wait Development Completed After each of the possible results are added to the flow under the appropriate actions, the flow will look like this: Routing to New Actions Every Result Code that is not intended to end the flow (and ultimately close the ticket) must be routed back to an existing action code. From the flowchart, we can see that the routings from the Result codes should be: Result Code Routes To Assign Work Ticket Need Info From Customer Waiting for Cust Info Solution Given Waiting for Confirmation Waiting on Dev Waiting on Dev Resolved END Closed Per Customer END Nortridge Software, LLC 263 User Guide Setup Result Code Routes To Closed Per Software Vendor END Cancel END Received Work Ticket Not Received Work Ticket Solution Failed Work Ticket Customer Confirmed END No Customer Response Work Ticket Software Vendor Confirmed END Cancel Wait Work Ticket Development Completed Work Ticket To add these routings, click on each of the result codes in the flow and then click Add . Select the Action Code that you are routing back to. Assigning Ownership of the Workflow For each instance where a result is routed back to an action, the ownership assignment of the workflow must be defined. This allows the workflow (and consequently the call ticket) to be routed to different users and departments depending on the sequence of events and Nortridge Software, LLC 264 User Guide Setup decisions. To assign ownership to a routing, click on that routing and click Add . Click Groups and select the group to assign ownership to. You can also select a specific user. In our example, the call ticket will remain with the Customer Service Department (a separate Dev ticket is opened when the call ticket is waiting on Development), so we now do this for all nine of the routings in our workflow. Terminating the Workflow The final step of the workflow configuration is to make those result codes that end the work flow automatically close the call ticket. We can accomplish this by making use of a simple VBScript. Nortridge Software, LLC 265 User Guide Setup Begin by selecting the first of the Result Codes that does not route anywhere (Resolved) then click . Click … next to Script. Use the Event: When Result Field Changed. Type in the following two lines of VBScript: VBSCRIPT NLSApp.SetField "TASK_STATUS", "COMPLETE" NLSApp.SetField "TASK_COMPLETED", CStr(Year(Date)) + "/" + Right (("0"+CStr(Month(Date))),2) + "/" + Right(("0"+CStr(Day(Date))),2) For this to work, you must have a task status code of “Complete.” The first line of the script sets the status code of the task to complete. Nortridge Software, LLC 266 User Guide Setup The second line sets the task completed date to the present date, and the presence of a date in this field causes the completed checkbox on the task to be selected. This effectively automates the closing of the task. Using Workflow in Tasks Once a workflow has been configured, it must be assigned to a task template in order to be used. Access the Task Template tab under Task Setup. Select the template that you want to assign the workflow to. At the bottom of the template there is a workflow drop down list from which you may select from your list of available workflows. When a task is added, there will be a section of the task window for the workflow. You may manipulate the size and position of the workflow section by clicking Advance . Select Workflow from the Field drop down list. Nortridge Software, LLC 267 User Guide Setup The Static Position represents the position and size of the area reserved for the field label. The field position represents the position and size of the workflow box itself. For more information on formatting the size and position of these fields, see User Defined Field Setup. Collector Setup The Collector Setup is accessed by selecting View > Setup menu item or clicking Setup on the Main slider of the Shortcut bar. Action Code The Action code is used to define the kinds of actions a collector can take in attempting to collect. When the collector is working, the action being taken can be selected from the action code drop down list. The options available in that drop down list are defined in the Action Code setup. Nortridge Software, LLC 268 User Guide Setup The buttons along the top of the Collection Action Code Setup screen are: Adds a new action code to the list. Add Removes the action code from the list. If the action code is used in a Collection Delete code definition, it cannot be deleted. Allows you to change both the code and the description of an action code. Modify Prints a list of all action codes and their descriptions. Print Result Code The result code is used to define the type of responses that the collector receives from the borrower during a collection action. The collector will select the collection result from a drop down list. The options available in that drop down list are defined in the Result Code Setup. Nortridge Software, LLC 269 User Guide Setup The buttons along the top of the Collection Result Code Setup screen are: Adds a new result code to the list. Add Removes the result code from the list. If the result code is used in a Collection code Delete definition, it cannot be deleted. Allows you to change both the code and the description of a result code. Modify Prints a list of all result codes and their descriptions. Print Collection Code The Collection Code defines the type of actions to be taken by the loan system based on the Action and Result codes that were selected from the drop down lists during the collection process. Nortridge Software, LLC 270 User Guide Setup Each collection code must be defined with a unique combination of Action Code and Result Code. When that combination is selected during the collection process, the actions associated with this Collection Code (Secondary Dialogs, Promise to pay, and Scripting) will automatically be executed. The collection comments for this collection code will be specified in the comments and documents folder specified in the Category Folder field. The buttons along the top of the Collection Code Setup screen are: Adds a new Collection Code to the list. Add Removes the Collection Code from the list. If the result code is used in a Collection Delete code definition, it cannot be deleted. Allows you to change both the code and the description of a Collection Code. Modify Prints a list of all Collection Codes and their descriptions. Print Main Nortridge Software, LLC 271 User Guide Setup The Main tab of Collection Code setup contains the Action and Result Code combination which causes this Collection Code to be executed, checkboxes for Secondary dialog and Promise to pay, and a field for a description for the secondary dialog (if that checkbox is selected). If Secondary dialog is selected, then during the collection process, any time this Collection Code is executed (by the selection of the appropriate Action and Result Codes) a secondary dialog will pop up to allow the user to enter information required for this collection action. The fields on the secondary dialog are defined on the UDF’s tab. If Promise to pay is selected, then during the collection process, any time this Collection Code is executed (by the selection of the appropriate Action and Result Codes) a special promise to pay dialog will pop up. This will allow the entry of date and amount for the Promise to pay, as well as allow the promise to be linked to an existing receivable. Examples of Secondary dialogs and Promises to pay will both be shown in action in Collector Mode. UDF’s The UDF’s tab of the Collection Code setup is where the fields on a secondary dialog are configured. These user-defined fields are configured similarly to other user-defined fields in NLS. Nortridge Software, LLC 272 User Guide Setup For more information on the practical use of a Secondary Dialog, see Collector Mode. Options Update Last Contact Date The last contact date field of the collection status for this account is updated to today’s date whenever a collection code with this checkbox selected is activated. If this checkbox is selected, a Next Contact Date must be selected before the collection action can be completed. It may be selected automatically by the Next Contact Date Default Value, but if there is no default value setting, then it must be entered by the user. Force Next Contact Date NOTE A setup combination where Force Next Contact Date is selected, Next Contact Date Modifiable by User is NOT selected, and there is no default value would be an invalid combination as it would make it impossible to save a collection action under any circumstances. Next Contact Date Modifiable by User The next contact date, as defined by the default settings, may be overridden by the user. Promise-toPay Date The promise to pay date, as defined by the default settings, may be over- Modifiable by ridden by the user. User Category Modifiable by User All collection comments will go into the collection comments folder as well as one normal comment category as defined on the main tab of the collection code. This option allows the user to override which comment category the particular collection action’s comment is stored in. Fields for phone name and phone number are displayed prominently at the Show Phone bottom of the form that will pop up for the collector to fill out. The contact Name and phone number field will be blank unless Automatically Fill in Phone Number Phone Num- is also selected. If Phone Number Modifiable by User is selected, the field will ber be open for the user to fill in the phone number. NOTE Nortridge Software, LLC 273 User Guide Setup A setup where the Phone Number field is shown, but NOT automatically filled in, and where the phone number is NOT modifiable by the user will result in a blank field in which the user cannot enter any data (i.e. a useless field). Automatically The previous checkbox must also be selected for this to have any effect. The Fill in Phone phone number field which is shown will be populated with the primary Number phone number from the contact. Phone Number Modifiable by User The option to show contact name and phone number must be selected for this to have any effect. Selecting this option allows the phone number to be entered into the field, and if the field was automatically filled in, allows the user to override that phone number. Automatically When the collector comment is saved, the phone number will be placed in Put the Phone the comment. If the phone number was shown on the collection and if the Number in user was allowed to modify it, the phone number placed in the comment will the Comment be as modified by the user. Reject if Active Promises Exist If there is an unexpired promise to pay on the loan, this combination of action and result code will not be allowed. Script Visual Basic scripting can be added directly to a Collection Code. If VB Scripting exists on a Collection Code, the program sequence defined by that script would be executed whenever a collection action using this Collection Code is run (by the existence of Action and Result Codes in the proper combination). For detailed information on scripting, see Scripting. Collection UDF The NLS Collection Mode contains 28 User-Defined Fields, but these fields are more powerful in their functionality than standard User-Defined Fields in NLS. These are loan display fields, and you do not simply specify the label and type of information to be displayed. You may, in fact grab specific values for the loan in question from the tables of the NLS database. In addition, you may display the results of advanced SQL queries. Nortridge Software, LLC 274 User Guide Setup The first 20 of these User-Defined Fields are pre-configured for you. The remaining eight are blank by default, but can be used to display any loan information you wish to query. If you need more than eight fields, any of the reconfigured 20 fields can be modified to show data other than as determined by its default settings. If you need help determining the table and field for a particular piece of loan data, please contact Nortridge Software customer support. Derive Values From Default If the value you need is a single value that is stored in the NLS database, you can pull it by specifying the Table and Field for the value. Because it must be a value with a one to one relationship to the loan in question (e.g., it could not be a value taken from transaction history because a field in the transaction history table would return many rows for any one loan) the value must exist in one of the following tables: loanacct loanacct_setup loanacct_payment loanacct_detail loanacct_detail2 loanacct_statistics (Year to Date) loanacct_statistics (Life to Date) cif cif_detail cif_demographics cif_financials Nortridge Software, LLC 275 User Guide Setup Any field from the available tables can be selected and its contents will be shown in the appropriate field of the Collector Screen. The data will be automatically formatted according to the data type of the database field. NLS Custom For the purpose of allowing access to various pieces of data that you may need to show, but which are not stored in a specific table in the database, there is a selection in the drop down list called NLS Custom. The table below describes the options available from NLS Custom and details what each of those options returns. First Payment Date Returns the earlier of the First Principal Payment Date or the First Interest Payment Date. Loans with a payment period of N/A can return a blank. Paid If there is a valid Principal Paid Thru Date and a valid Interest Paid Thru Date, returns Thru the earlier one. If only one is valid, returns that one. If neither has a valid date, Date returns NULL. Due Date BP / Last KP / Last If there is a billing outstanding, returns the due date of the earliest Principal or Interest Billing. If there is no billing outstanding, returns the earlier value of the Next Principal Due Date or Next Interest Due Date. Returns the broken promise counter from statistics and the latest broken promise date. Returns blank date if there has never been a broken promise. Returns the kept promise counter from statistics and the latest kept promise date. Nortridge Software, LLC 276 User Guide Setup Returns blank date if there has never been a kept promise. NSF / Returns the NSF counter from statistics and the latest NSF date. Returns blank date Last if there has never been an NSF. Term / Returns the term and specifies if that term is defined in the loan setup as Days, Period Months, or Payments. Advanced (SQL Statement) You may select data other than what is available from single database fields, either for the purpose of displaying some piece of global data (such as a gl account associated with the loan’s group), for displaying a calculation based on several data points, or for displaying multiple data points in a single field. This is done using SQL (structured query language). If you need help in creating a SQL query to get a particular piece of data, please contact Nortridge Software’s customer support department. The following are examples of the SQL queries used on some of the default Collector Mode fields, with explanations and examples of data shown in the fields. Example #1 SQL Query Field Name: Loan Term SELECT term,' ',term_char FROM loanacct_setup WHERE acctrefno = NLS_ACTIVE_ACCTREFNO Output Example 12 M Explanation The term of a loan in NLS is defined by two different database fields, the term type and the term. The term type can be months, days, or payments. The term is the number of months, days, or payments. The field “term” in table “loanacct_setup” contains that number. The term type is stored in the field “term_char” in the same table. The text: (,' ',) between them indicates that a space should be inserted between the term and term type. The where clause: “WHERE acctrefno = NLS_ACTIVE_ACCTREFNO” allows NLS to return the data for just the loan currently queried. “NLS_ACTIVE_ACCTREFNO” is the account reference number of the currently selected loan. Example #2 SQL Query Field Name: Curr/10/30 Nortridge Software, LLC 277 User Guide Setup SELECT '* / ', days_late_10,' / ', days_late_30 FROM loanacct_statistics WHERE master_record=0 AND acctrefno=NLS_ACTIVE_ACCTREFNO Output Example */1/2 Explanation This is an example of a complex query used to show multiple data items on one line. It shows the number of times this loan was 10 or 30 days past due. These figures are stored in the life to date statistics. In the loanacct_statistics table, a statistics record is specified as being the life to date statistics record for the loan by the designation of its “Master Record.” When master_ record = 0, the statistic entry is life to date. Example #3 SQL Query Field Name: NSF / Last SELECT nsf_payments, ' /', last_nsf_date FROM loanacct_statistics, loanacct_payment WHERE loanacct_statistics.acctrefno=loanacct_payment.acctrefno AND loanacct_statistics.master_ record=0 AND loanacct_payment.acctrefno=NLS_ACTIVE_ACCTREFNO Output Example 1 /05/13/04 00:00:00.000 Explanation The number of NSF payments and the date of the last NSF payment are two separate fields recorded in two separate tables. This query merges the two tables. The first WHERE clause: “loanacct_statistics.acctrefno=loanacct_payment.acctrefno” ensures that only those entries in the resulting merged table where the loan is identical are returned. Otherwise, the number of NSFs from one loan with the date from another loan will be returned. The second WHERE clause makes sure that the life to date statistics is being looked up. The third selects the loan that is currently up in the query to be the only loan for which values are returned. Alignment The alignment checkbox determines if the output data is left justified, right justified, or centered within the output field. Nortridge Software, LLC 278 User Guide Setup Disbursement / Trust Setup The Nortridge Loan System has the ability to generate vouchers and print checks. These checks can be used for loan disbursements, to pay taxes and insurance through the Escrow Module, to refund overpayments, and to pay other vendors. Before checks can be printed, general setup related to your checking account and check stock must be configured. To access the global configuration for disbursements, select the Disbursement/Trust Setup item. Disbursement/Trust Setup consists of three areas: Trust Account Information on your checking account and your check stock is configured on the Trust Accounts Setup screen. Click Add and enter an account name and description for your disbursement account then click OK. Account Tab Nortridge Software, LLC 279 User Guide Setup Enter the Account Number and ABA number for your checking account. Check Spec Tab Select the appropriate entries in the Check File and Form Type drop down lists. NLS has been pre-configured to include a number of check formats, and is also capable of using pre-printed checks. If your check stock is not included, and you would like your system customized to include your check stock, contact Nortridge Software. Nortridge Software, LLC 280 User Guide Setup You can attach graphics files for a company logo and signature. Check Detail Typically your company name Line 1 Check Detail Typically your company address Line 2 Check Detail Typically the city, state, zip of your company address Line 3 Check Info 1 Check Info 2 Typically the ABA number Typically the first four digits of the routing number Check Depending on your check stock, this line may be blank or may contain a reprint of Info 3 the account number. Current Check The check number of the next check to be printed out of NLS Number Default For Security Purposes, it is possible to force all checks to go through a specific Check printer designated in the setup. This is to prevent a user from sending a check to an Printer unauthorized network printer which is out of audit controls. Vendor Type In the Vendor Type tab of Disbursement/Trust Setup, add the vendor codes and descriptions (e.g. Accounts Payable, Insurance Companies, Tax Authorities) so that these codes will be available for use when creating a voucher or setting up an Escrow Account. Nortridge Software, LLC 281 User Guide Setup Voucher Type In the Voucher Type tab of Disbursement/Trust Setup, create your Voucher Codes so that they will be available for use when you later generate a voucher or configure an Escrow Setup. Nortridge Software, LLC 282 User Guide Main Features Main Features Working with Contacts The contact information is the main storage area for the customer information in your lending institution. This screen contains names, addresses, demographics, and relationship information. A contact info must be entered for each customer before any loans can be entered on the system for that customer. Multiple loans may be entered on a single contact. Adding a Contact To add a new contact, click Contact toolbar and click Add on the NLS Shortcut bar or select Contact from the on the Toolbar or click and select Add Contact from the menu. Enter information in all appropriate fields (as defined below), using your Tab key or your mouse to move from field to field. When you have finished entering your data, click Save to save the new contact. TIP When adding a new contact, the save button in the toolbar will be active. The save but- ton is not active on the contact query screen. Nortridge Software, LLC 283 User Guide Main Features Contact This reference number is assigned by the system automatically. This field is not Ref # user editable. You must enter a unique alphanumeric code for the contact’s account num- Contact ber. It may be up to 25 characters in length. If Enable Auto Numbering is selec- Number ted in Contact Setup > Contact Type this field will be filled in automatically when the contact is saved. The shortname is used to aid in the Contact search and is also used on some loan reports (which may not have enough space for a full name). It is usually Shortname entered as a combination of the customer’s last name with first initials added at the end, but there are no specific requirements. You may enter any variation or nickname up to 20 characters in length. Contact Drop down list to select contact type as defined in Contact Setup > Contact Type Type. <Default> is selected by default. Select one of your predefined Entity Codes from the drop down list. The selected Entity Entity Code will determine the icon which will represent this Contact on the search tree, as well as the arrangement of the Company / Name section of the Contact. The list of NLS system users from the Security Profiles will be available on this drop Officer down list. The system will automatically default this selection to the user currently signed on. Setup Date This date value is assigned by the system at the time the Contact is entered. This field is not user editable. TIN stands for Tax ID Number. This is an individual’s Social Security Number or a TIN 1 Corporate Entity’s TIN. SS#s are generally typed in the format xxx-xx-xxxx. TIN#s are generally typed in the format xx-xxxxxxx. TIN 2 This field is available only if the Entity Code is Joint or Company type entity. The second individual’s SS# may be entered in this field. The Date of Birth field is a required identifier for credit bureau reporting. Click DOB 1 to enter a date using the popup calendar. A DOB 2 field will be available if the Entity code is Joint or Company type entity. Company Name This field only appears if the selected Entity Code is a Company type entity. Enter the Company Name in this field. Enter the full name of the customer in this field. The name will be broken down Nortridge Software, LLC 284 User Guide Main Features by NLS into first, middle, and last names based on the location of the spaces. To view this breakdown, or to override this automatic breakdown, click . Enter the full address in this field. The address will be broken down by NLS into its component parts according to the location of spaces and carriage returns. To Address view this breakdown, or to override this automatic breakdown, click . Nortridge Software, LLC 285 User Guide Main Features The field name here changes based on which of the various phone numbers stored for the Contact is currently selected. The default Phone number type is Home. Click at the right side of the field to see a drop down list of phone num- ber entries for this account. Select Edit Phone… from the drop down list to add a new phone entry. You can set any phone number to be the default (called Phone Primary) phone number for this Contact. There is also a Do Not Call Flag which may be set to indicate a phone number that should not be used. Right-click on the phone number and select Edit TAPI Settings to set up NLS to communicate with TAPI devices which have been configured and registered with your operating system. Please refer to the documentation provided with your TAPI device or phone system to configure the TAPI device. Nortridge Software, LLC 286 User Guide Main Features Through this setup dialog, you may configure your telephony equipment. Once NLS has been configured to work with your TAPI device, TAPI will handle the outbound dialing through the configured telephone device when you double click on any phone number field in NLS. Enter the email address of the Contact in this field. An Email 2 field will be availEmail 1 able if the Entity code is Joint or Company type entity. The Email 1 field is the default selection in a drop down list that includes an Email 1 and an Email 2 in the list. Web Address If your customer has their own web page, you may enter its address in this field. The lower portion of the Contact screen is dependent on which Contact tab is currently selected. Each of these Contact tabs is detailed separately. Telephone Editor The telephone number options in NLS provide for complying with the Telephone Consumer Protection Act (TCPA) provisions. To bring up the telephone editor, click next to the phone number field, and select Edit Phone…. Nortridge Software, LLC 287 User Guide Main Features Primary Phone Label Phone Number Selected item will be the default phone number for the Contact. A label for the phone number. Labels can be modified by clicking on the label and entering your own text. Field for area code + 7-digit number. Mobile Phone Check this option to indicate if the number is a mobile phone number. Flag Do Not Check this option to mark the number as a do not call number. A Call Flag be shown next to the phone number with this flag set. Bad Number Flag No Dialer Flag icon will Check this option to mark the number as a bad number. Used to determine how external dialers should process the number. NLS 4. 10. 4 AN D LATE R When selected, the phone number will be marked as a do not text number. This option is available only when the Mobile Phone Flag is selected. Do Not Text Flag Nortridge Software, LLC 288 User Guide Main Features To bring up an alternate phone editor that allows for the entry of country/region, extension number, comments, and consent date, right-click on the phone number field and select Edit Phone. Phone Desc A drop down list of predefined labels for the phone number. Country/Region A drop down list for choosing a country or region of the phone number. City/Area Code Field for area code or city code. Local Number Field for the phone number. Extension Field for an extension to the phone number. Primary Flag Selected item will be the default phone number for the Contact. Do Not Call Flag Check this option to mark the number as a do not call number. A icon will be shown next to phone numbers with this flag set. Bad Number Flag No Dialer Flag Check this option to mark the number as a bad number. Used to determine how external dialers should process the number. Nortridge Software, LLC 289 User Guide Main Features Mobile Number Flag Check this option to indicate if the number is a mobile phone number. N LS 4. 10. 4 AN D LATE R When selected, the phone number will be marked as a do not text num- Do Not Text ber. This option is available only when the Mobile Number Flag is selected. Flag Comments Consent Date Field for any notes or comments for the entry. Date field for a consent date to use the phone number. Click to enter a date using a popup calendar. Input Date Scrub Date Field displaying the date the phone number was initially entered into the system. When a third party is used to scrub phone numbers, the scrub date will be displayed. NOTE If the phone number or the Mobile Number Flag is modified, the consent date and scrub date will automatically become NULL. Contact Query To locate a specific contact record, you may enter a search criteria for the contact, or you may select the contact that you want from the contact tree bar. To load all contacts into the tree bar, click . A list of every contact in the database will be loaded into the contact tree bar. Click on any one of the contacts listed in the tree bar to display information for that particular contact. You can run a narrower search by using a search criteria. First click or hit [F5] on the key- board to clear out the tree bar. Next, enter a search criteria in to any of the fields of the contact. Click to find all contacts matching the search criteria. EXAMPLE To run a query of all contacts where the last name begins with the letter A, click the Name button and enter A in the Last name field of the Full Name window. Click OK. Click to bring only those contacts where the Last Name begins with A into the tree bar. Nortridge Software, LLC 290 User Guide Main Features For more information on increasing the efficiency of your contact searches, see Search Criteria Metacharacters. Search Criteria Metacharacters A metacharacter is a character that has a special meaning when it is entered as a search criteria. Metacharacters allow you to customize your search parameters to help refine the set of records selected as a result of your search. The following Metacharacters are supported by all search options within NLS, provided that they are entered into fields with a data-type appropriate to that operation. Used to select a range of values. The tilde may be used to select a range in a date field, a string field, or an amount field. The date must be entered in the format mm/dd/yyyy. EXAMPLE Entering 05/12/2010~08/22/2010 into the Setup Date field, and clicking , will bring up a selected set of contacts (or loans if you are on the loan ~ (Tilde) query screen) that were entered into the system between May 12, 2010 and August 22, 2010. EXAMPLE Entering 10000~100000 into the Principal field of Loan Query and clicking will bring up a selected set of loans with a current principal balance between $10,000 and $100,000. Used to select a list of values. This allows you to enter several dates or amounts into a field to be used as search parameters. | (Vertical Bar) EXAMPLE Entering 07/05/2010|07/17/2010 into the Setup Date field and then clicking will bring up a set of Contacts or Loans that were entered into the system on July 5, 2010 or July 17, 2010. The greater than sign is used to select all values greater than a specified > (Greater value. Than) EXAMPLE Nortridge Software, LLC 291 User Guide Main Features Entering >10000 into the Principal field of Loan Query and clicking will bring up a selected set of loans including all loans with a current principal balance which is greater than $10,000. < (Less Than) The less than sign is used to select all values less than a specified value. The greater than or equal to sign is used to select all values greater than a specified value or equal to a specified value. It is a greater than sign which includes the specified value in the selected set instead of limiting the selected >= (Greater set to those values which are definitely greater than the specified value. Than or Equal to) EXAMPLE A loan with a principal balance of exactly $10,000 would not be included in the selected set for a search that was based on the search parameter >10000. It would be included if the search parameter was >=10000. <= (Less Than or Equal to) The less than or equal to sign is used to select all values less than a specified value or equal to a specified value. The underscore is used in searches on text string fields to represent a single character. _ (Underscore) EXAMPLE If you want to search for all contacts where the second letter in the last name is O, enter _O in the Last Name field. The underscore represents the first character, allowing it to have any value, and the second character must be O in order to match the criteria for the search. The wildcard is used in searches on text string fields to represent one or more characters. EXAMPLE When searching for a contact using the Last Name field, entering B% and % (Wildcard) clicking will bring up a selected set of contacts with last names begin- ning with B. EXAMPLE The same search using the parameter BU% would include the names Buckner and Busch, but would not include Bailey or Bonner. Nortridge Software, LLC 292 User Guide Main Features NOTE If the Enable Auto Wildcard option is enabled (in the Actions menu) you do not need to place % after the B to get all names beginning with that letter. It is automatically assumed to be at the end of all string searches. The wildcard would still be required for the search: B%R, which would return Buckner and Bonner, but not Busch or Bailey. By default, the Auto-Wildcard is on. Type ISNULL into any field and click ISNULL to receive a selected set including all records where that field has no value. NOTE Zero is a value and is not null. ISNOTNULL Type ISNOTNULL into any field and click Get Query to receive a selected set including all records where that field has any value. Detail The contact detail tab displays 50 user-defined fields and their entries for the currently selected contact. Information for the selected contact may be entered into any of these user-defined fields. User-Defined Field – Layout Editor Nortridge Software, LLC 293 User Guide Main Features The layout editor allows for easy, on screen editing of the layout of the user-defined field setup for a particular Contact type or loan portfolio. To use the editor, it is necessary to be in update mode (i.e. to have already queried an account). This is necessary so that the system will know for which Contact Type code or Loan Portfolio the modifications are to be applied. The contact type of the contact currently queried (or Loan Portfolio of the loan currently queried) is the code to which the modifications must be applied. Entering the Editor Mode Once a contact or loan is queried, right-click on any user-defined field and select Edit Screen Layout. l l l l l l l Select any field label or field by clicking it. Select multiple fields or labels by holding down <Ctrl> while clicking fields. Double clicking a label will allow you to type a new label name. Double clicking a field will display the User-Defined Field Setup… window for that field. Move any field or label by grabbing it with the left mouse button and dragging it where you want it to go. Selected objects can also be moved using the arrow keys on the keyboard. You can resize any field or label by grabbing its edge or corner. Tab Order To set the tab order of the user-defined fields, right-click and select Tab Order. Nortridge Software, LLC 294 User Guide Main Features Initially, the value for tab order is set to “-1” for all of the user-defined fields. This means that it is “unset.” To set the tab order, simply click the blue button for the user-defined fields in the order that you want to set. The first one that you click will be designated “1,” the second “2,” etc. Right-click and select Tab Order to exit the tab ordering function. Select All To select all of the labels and fields on the screen, right-click and choose Select All. Click on any empty space to deselect all the fields. Nortridge Software, LLC 295 User Guide Main Features Show Outlines Right-click and select Show Outlines to graphically display the edges of all the field or label objects. Hide Outlines Right-click and select Hide Outlines to turn off the graphically displayed edges of the field and label objects. Align Left To align objects along their left edges, select the objects to be aligned then right-click and select Align Left. Nortridge Software, LLC 296 User Guide Main Features Some of the fields in the illustration below have been moved so that their positions are out of alignment. Hold down the <ctrl> key while selecting the fields. Right-click on the ID=UDF #1 field and select Align Left. Nortridge Software, LLC 297 User Guide Main Features NOTE The object that is right-clicked on will be the reference point for all align and resize functions. Align Top In the example shown here, several of the fields and labels along the top row have been moved down by various amounts, knocking them out of alignment, and ruining the visual layout. To realign these fields, hold down the <ctrl> key while selecting fields and the User Defined label. Right-click on the User Defined label and select Align Top. Nortridge Software, LLC 298 User Guide Main Features Align Right If you have resized fields to different widths, you may have a situation in which you want to make the right edge of those fields line up. Hold down <ctrl> while selecting the fields. Nortridge Software, LLC 299 User Guide Main Features Right-click on the ID=UDF #1 field and select Align Right. Align Bottom In the example shown here, the labels and fields in the lowest row have been moved out of alignment. Hold down <ctrl> while selecting the fields. Nortridge Software, LLC 300 User Guide Main Features Right-click on the top most User Defined label and select Align Bottom. Same Width In the example below, several fields have been resized. Nortridge Software, LLC 301 User Guide Main Features To make the width of these fields the same width, hold down <ctrl> while selecting the fields. Right-click on a selected field to be used as the reference size and select Same Width. The width of the fields has been made the same without changing the position of the left edge of the fields. Right-click on a field and select Align Left to adjust their positions. Nortridge Software, LLC 302 User Guide Main Features Same Height Couple of the fields in the bottom row of the example below have been stretched vertically. Hold down <ctrl> while selecting the fields. Right-click the ID=UDF #17 field and select Same Height. Nortridge Software, LLC 303 User Guide Main Features To Front In the example shown below, fields #18 and #19 are partially overlapped. The fact that they are not completely overlapped allows the field behind to still be selected. Right-click the field behind and select To Front. Nortridge Software, LLC 304 User Guide Main Features Properties You can bring up the setup parameters of an individual user-defined field, by right-clicking that field and selecting Properties. To Back In the example below, five user-defined fields have been selected and then the Align Top option was used. This has resulted in five fields being stacked directly on top of each other resulting in four fields that are completely inaccessible to being selected by the mouse. Nortridge Software, LLC 305 User Guide Main Features One possible way to access the covered fields would be to right-click the only accessible topmost field, and select To Back. This will push that field to the bottom of the stack, allowing another one of the fields to be on top. Click an empty space to see the result of the change. Show/Hide Hidden Objects Click this button to toggle the display to show or hide any hidden objects in the user-defined field setup. Exiting the Editor Mode Save Click the Save button to exit the editor mode saving all changes to the user-defined field setup. Cancel Nortridge Software, LLC 306 User Guide Main Features Click the Cancel button to exit the editor mode without saving any changes to the userdefined field setup. Comments and Documents The Comments & Documents tab allows access to the contact commenting and Document Storage system. The functions of the buttons (listed from left to right). This button allows you to log a new comment. The comment will be automatically Add stamped with the date, time, and your User ID number. This button will remove the highlighted comment if you have the privilege to delete Delete comments. This button will allow you to edit an existing comment if you have the privilege to Modify modify comments. This button will print out all of the existing comments on the currently selected conPrint tact. This button allows you to search the database comments for key words. The search Search may include just the currently selected contact, or may search the entire table. Nortridge Software, LLC 307 User Guide Main Features This button toggles between showing or hiding of the content in the list. Wrap When a comment is opened for editing by double clicking the comment in the comment list or by clicking , you can send that comment to the printer by right clicking the open comment screen and selecting Print from the context menu. Priority Comments Priority Comments are “sticky” comments that need to be shown to all users upon viewing a contact and loan record. They have some of the features of regular comments and some of the features of Temporary Notes. Nortridge Software, LLC 308 User Guide Main Features If the View Priority Comments in the View menu is selected and the Priority checkbox is selected for a comment, the comment will be displayed as a green temporary note on the loan or contact. Regular Temporary Notes are yellow. Email Emails sent out that are associated with the loan are stored in an XML format. Double click an item to view the item in its formatted state. SMS SMS1 messages sent that are associated with the loan are stored in an XML format. Double click an item to view the item in its formatted state. Collector Comments All comments added in Collector Mode is displayed under Collector Comments. New comments cannot be added here and must be added while in Collector Mode. Related Comments 1 Short Message Service is a text messaging service commonly used with mobile phones that uses standardized com- munications protocols to exchange short text messages. Nortridge Software, LLC 309 User Guide Main Features In the Comments and Documents tree, there will always be a folder called Related Comments. When this folder is opened in a contact, it will show all comments and documents on all of the loans under that contact. When it is opened on a loan, it will show all comments and documents on the parent contact to which that loan belongs. Documents If a comment has a document attached to it, you may double click the document icon to open that document. If the document is a PNG, JPG, or BMP file, you can print the document without opening it from one of the thumbnail views. Scanner Set up a scanner to use to scan documents directly as an attachment. Setup Nortridge Software, LLC 310 User Guide Main Features Scan Images Scans an image directly as an attachment using the Scanner Setup settings. Attach File Opens a standard open file dialog for selecting a document to attach. Delete Delete the selected document. View Open the selected document in an external viewer. Drop down list for selecting different ways to display documents. Views Large Icons Nortridge Software, LLC 311 User Guide Main Features Small Icons Details Thumbnails Print Menu Nortridge Software, LLC Drop down list with various options for printing the selected document. 312 User Guide Main Features Fit To Thumbnails with Pre- Screen views Scale and fit the entire document to be visible in the right preview pane. Zoom Zoom in on the document in the right preview pane. In Zoom Zoom out of the document in the right preview pane. Out Drop down list for rotating and flipping the disTransform played document. Print Menu Drop down list with various options for printing the selected document. Demographics The Contact Demographics tab displays 50 user-defined fields and their entries for the currently selected contact. Information for this contact may be entered into any of these user-defined fields. Financials The Contact Financials tab displays 50 user-defined fields and their entries for the currently selected contact. Information for this contact may be entered into any of these user-defined fields. Relationships The Relationship tab allows you to add a contact relationship, a contact - loan relationship, or Nortridge Software, LLC 313 User Guide Main Features an address book entry. To create a relationship between two Contacts, between a contact and a loan, or to create an address book entry, query one of the contacts and select the Relationships tab. Click . On the Add Relationship window, choose whether this is a Contact Relationship or an Addressbook entry. If adding a relationship, click next to the Contact Number field to look up the Contact that you want to link to the currently selected Contact. Enter a search criteria on the Find Contact window then click the Find Now button. The Contacts that meet your criteria will be loaded onto a list at the bottom of the Find Contact window. Double-click the correct contact. You will be returned to the Add Relationship window, and the Contact number will automatically be entered into the Contact Number field. Select a Relationship code from the drop down list then click OK to save the new Contact relationship. A relationship will be added to both Contacts. Portfolio The Contact’s Portfolio tab shows a listing of all of the loans that are on the currently selected Contact. Nortridge Software, LLC 314 User Guide Main Features The functions of the buttons are: Clicking this button will send the information shown on this tab to the printer. Print Clicking this button will reload the data to reflect any changes that have been made to any of the listed loans since you initially queried this contact. This prevents Refresh you from being forced to clear the query and re-query the contact in order to see Record changes that may have been made by another user while you were viewing this contact. Task A list of Tasks or Work Packets associated with the selected contact can be viewed from the Task tab. Nortridge Software, LLC 315 User Guide Main Features The functions of the buttons are: Print Clicking this button sends the displayed list of tasks or work packets to the printer. Clicking this button reloads the selected list so that it will include any tasks or Refresh work packets that have been added or modified by other users. Record Collateral In addition to the standard practice of linking collateral objects to loans, collateral may be linked directly to the Contact. The functions of the buttons (listed from left to right) are: Nortridge Software, LLC 316 User Guide Main Features Add Allows you to create a new collateral item on the contact. Modify Allows you to modify the description of the collateral item Delete Removes the collateral item from the contact and deletes it from the database. The definitions and data types of the collateral user-defined fields, as well as the presence or absence of the Values, Location, Insurance, and Taxes tabs is dictated by the setup of the collateral code. Disbursement Accounts The Disbursement Account tab lists the vendor accounts associated with the Contact. If a vendor is a Taxing agency or an insurance company who may be associated with more than one borrower, it is generally preferable to give that entity its own contact account, with the vendor information entered on the Vendor Accounts tab. This will allow that single vendor account to manage all the disbursements to that entity, rather than have multiple vendor accounts set up on divergent contact representing the same company. Credit Profile Nortridge Software, LLC 317 User Guide Main Features If you have requesting credentials with a credit bureau, you may pull a client’s credit report directly into the Credit Profile tab of the contact. Configure your requesting credentials in Loan Setup - Credit Bureau. Query the client for whom you wish to pull the credit bureau report. Click to pull a new credit report. A dialog will appear to select the credit bureau from which to pull the report. Select one or more credit bureaus and click OK. The system will use the data in the requesting credentials to authenticate with the credit bureau and will then send the following data: First Name, Last Name, Middle Name, Street Address, Nortridge Software, LLC 318 User Guide Main Features City, State, Zip Code, and Social Security Number. The returned data will be saved to the Contact. Click to toggle between different views for the credit report. History The Contact History tab shows a list of any modifications that have been made to the fields of the selected Contact since that Contact was first saved. The functions of the buttons are: Clicking this button will send the information shown on this tab to the printer. Nortridge Software, LLC 319 User Guide Main Features Print Filter Clicking this button will bring up a window that will allow you to search the database’s entire modification history. Query Clicking this button will reload the data to reflect any changes that have been made to the contact since you initially queried it. This prevents you from being Refresh Record forced to clear the query and re-query the contact in order to see changes that may have been made by another user while you were viewing this contact. Contact Import Contact accounts can be imported onto the loan system through the use of text files. For information on setting up a Contact import file, see the document Contact Import File Specifications in the Import File Formats folder. If you have installed NLS to the default directory on your computer, the path to this directory will be C:\Program Files\Nortridge Software\NLS\Import File Formats. If you downloaded your version of NLS from the Nortridge Software website, the Import File Formats folder will be installed to your local drive if you do a Complete Install. Once the file is ready, go to your Contact screen and select File > Import/Export > Import CIF menu item. Click Browse… to select your import file. Click Test to have the loan system check the file to make sure that each Contact will import correctly. Click Process to begin the actual import process. If Contacts are being rejected, and you cannot determine the reason, call Nortridge Software Technical Support for help. Notifications Notifications are simple reminders that may be attached to Contacts, Loans, or Collateral to remind users of events or tasks. Notifications may also be created without being attached to any NLS object. In that case, they are simply messages that will pop-up for a certain user at a certain time (like timed email). Nortridge Software, LLC 320 User Guide Main Features To add a new notification, click New Notification on the toolbar. Assign an owner, enter a due date, subject, and notes. Select Attach this notification to… to attach the notification to the currently selected Contact, Loan, or Collateral. Once a notification has been created, a notification window will appear for the specified user at the Due On time (or the next time the user logs in). The window may contain multiple notifications. Nortridge Software, LLC 321 User Guide Main Features If the notification window is simple closed, the notification will re-appear at the top of the next minute. To be notified at a later time, select the desired amount of time to elapse before being notified from the drop down list and click Snooze. Right click on the subject of a notification to display the options for that notification: Delete Delete the notification permanently. Opens a window for reading and editing the notification. Modify Select Complete this notification to mark the notification as completed. Select Delete this notification to permanently delete the notification. This option is only available for completed notifications. Complete This will mark the notification as complete and you will no longer be notified but the notification will remain in your notification list. The Inbox lists all notifications for all users. Use the Query Filter section to find notifications. Double-click on a notification to open the Modify Notification window. View Web Credentials NLS may be integrated with your website through web services. The log in information for the individuals who are able to log on to your website may be maintained in the Contact Nortridge Software, LLC 322 User Guide Main Features Manager. On the contact screen, select View > Web Credentials menu item. From here, you may enter the user name and password for this individual’s log in to your website as well as hint questions and answers for identifying a user who has forgotten the password. Loan Input Examples The process of entering a loan cannot be easily defined in general terms. There are simply too many variations of the kinds of loans that may be entered in the Nortridge Loan System. Rather than attempt to give information on the general practice of entering loans, information that would not be functionally useful when applied to specific cases, we will provide examples of entering several common loan types. Each of these examples will be shown with the assumption that Loan Templates are NOT used. This way we will be showing all of the loan Nortridge Software, LLC 323 User Guide Main Features input parameters and avoiding the confusion that could be introduced by having incomplete information. These examples must not be assumed to be complete and comprehensive. There are many more types of loan configurations supported by the Nortridge Loan System than could be detailed in any book or help system. If the specific examples do not easily adapt to the types of loans that you book, your Nortridge Software Sales Representative will work with your Nortridge Software Technical Support Consultant to determine the best configuration of parameters to fit your loans. The loan input examples that will be detailed include: l Mortgage Loan l Single Payment Loan l Consumer Installment Loan l Add on Interest Loan l Revolving Credit Line l Non Revolving Credit Line l Irregular Payment Schedule Entering a Loan The following examples are a complete step by step walk through of common loan types. Mortgage Loan This example is a complete walk through of all of the steps required to enter a simple, fixed amortized1 , mortgage loan. The example uses specific amounts and dates, and so care must be taken to make the appropriate adjustments if using the example to aid in entering real mortgage loans. Assume the following situation: 1 Type of interest method where interest is accrued daily on the amount of principal specified in the amortization sched- ule. Early or late payments do not affect the accrual. Principal reduction transactions will cause the schedule to re-amortize. The interest is non-compounding and is typically calculated on a 360/360 interest year. Nortridge Software, LLC 324 User Guide Main Features On July 18, 2015, a bank loaned $80,000 for a refinance of a single family home. It is a 30 year fixed amortized mortgage with an interest rate of 10.5%. The assessed value of the home was $190,000. The loan will be repaid in 360 equal amortized payments as calculated by the loan system using the standard amortization equations (See the Equations and Procedures article in the Appendix of the NLS Help System). Begin by querying your list of contacts for the borrower and click to highlight the contact in the contact list. Click next to on the Toolbar and select Add New Loan from the drop down menu. A new loan will be added to the currently selected contact. In the Add New Loan window that opens, enter a loan number. Other parameters, such as account name and TIN, will be filled in automatically from the current contact’s existing information. Main Tab An Amortized Mortgage loan is a type of Term Loan 1 , so we will leave the Loan Type as Term. Enter 80,000 in the Net Loan Amount field. Select Fixed Amortization from the Interest Method drop down list. Enter 10.5 in the Interest Rate field. Set Payment Period to Monthly. Enter 07/18/2015 in the Origination Date field. Leave the Term Type field set to Months. Set the Term to 360. Set the Term Due also to 360. The Maturity Date field will automatically be updated accordingly. Select the Collateral checkbox . This will add a Collateral tab on which we will later be able to enter information about the value of the home. The Payment Amount field has been automatically filled in based on the 360-month amortization of $80,000 at 10.5%. The Main tab should now look like the following example: 1 Type of loan with a specifically defined origination and maturity dates and a defined schedule of payments. Nortridge Software, LLC 325 User Guide Main Features Classification Tab Select the proper Loan Group, Loan Classes, and Officers for your loan. Your lending institution should have procedures in place to determine which are used for this loan. Their settings are not relevant to the discussion of setting up different types of loans, other than to note that they should be entered at this point in the process. Statements Tab Select the billing cutoff1 . This will determine the day on which a payment is billed. EXAMPLE If the billing cutoff is –10, and the next payment is due on August 18, then that payment will bill on August 8. Select the statement code (or codes) and the late fee code that your company procedures have determined shall be used for this type of loan. 1 The number of days prior to the due date of the next payment on which that payment will bill and a receivable will be cre- ated. The billing date is calculated by adding the billing cutoff to the due date. Nortridge Software, LLC 326 User Guide Main Features Re-payment Tab Generally the default payment distribution should be left as your system administrator has defined it, so you should not need to make any modifications on this tab. Collateral Tab Click Add and select the Collateral Code that represents real estate (if you are doing real estate loans, then your system administrator has probably set up such a collateral code). Click over to the Values sub-tab and enter the value of the real estate collateral. Detail 1 & 2 The Detail tabs contain the user-defined fields for the loan account. No user-defined fields are required for this example. Click OK to save the loan. Nortridge Software, LLC 327 User Guide Main Features Single Payment Loan This example is a complete walk through of the steps required to enter a simple, short term, Single Payment Loan, or “Consumer Time Loan.” The example uses specific amounts and dates, and so care must be taken to make the appropriate adjustments in using the example as an aid in entering real loans. On November 1, 2014, a bank loaned $10,000 for 45 days at a simple interest1 rate of 14% a year, to be repaid at the end of 45 days (December 16, 2014) with a single payment. The daily interest rate is to be calculated based on a 360-day year. For information on “Interest Year Calculations,” see the appendix of the NLS Help System. Begin by querying your list of contacts for the borrower and click to highlight the contact in the contact list. Click next to on the Toolbar and select Add New Loan from the drop down menu. A new loan will be added to the currently selected contact. 1Type of interest method where the loan will always accrue daily on the current principal balance. Nortridge Software, LLC 328 User Guide Main Features In the Add New Loan window that opens, enter a loan number. Other parameters, such as account name and TIN, will be filled in automatically from the current contact’s existing information. Main Tab A Consumer Time Loan is a type of Term Loan, so we will leave the Loan Type as Term. Enter 10,000 in the Net Loan Amount field. Click next to Interest Method to bring up a pop-up window with more in-depth Interest Method information. Interest Method Set Interest Year to ACT/360. This will cause our loan to assess interest every day at a per diem rate that assumes that there are only 360 days in a year. In effect, the daily interest assessed is equal to the Principal times the annual interest rate divided by 360. Once that change has been made, the Interest Method pop-up window should look like the one shown below. Click OK. Enter 14 in the Interest Rate field. Nortridge Software, LLC 329 User Guide Main Features Click next to Payment Period to bring up a pop-up window with more in-depth Payment Period information. Payment Period Since we have a single payment for the entire loan, we set the Amort Method to Not Applicable and we set both the Interest Period and Principal Period to Maturity. Once those changes have been made, the Payment Period pop-up window should look like the one shown below. Click OK. Enter 11/01/2014 in the Origination Date field. Set the Term Type field to Days. Set the Term to 45. Set the Term Due to 45. The Maturity Date field will automatically be updated accordingly. The Main tab should now look like the example shown below: Nortridge Software, LLC 330 User Guide Main Features Classification Tab Select the proper Loan Group, Loan Classes, and Officers for your loan. Your lending institution should have procedures in place to determine which are used for this loan. Their settings are not relevant to the discussion of setting up different types of loans, other than to note that they should be entered at this point in the process. Statements Tab Select the billing cutoff. This will determine the day on which a payment is billed. EXAMPLE If the billing cutoff is –10, and the next payment is due on December 16, then that payment will bill on December 6. Select the statement code (or codes) and the late fee code that your company procedures have determined shall be used for this type of loan. Re-payment Tab Nortridge Software, LLC 331 User Guide Main Features Generally the default payment distribution should be left as your system administrator has defined it, so you should not need to make any modifications on this tab. Detail 1 & 2 The Detail tabs contain the user-defined fields for the loan account. No user-defined fields are required for this example. Click OK to save the loan. Consumer Installment Loan This example is a complete walk through of all the steps required to enter a simple interest consumer installment loan. The example uses specific amounts and dates, and so care must be taken to make the appropriate adjustments if using the example to aid in entering real mortgage loans. Assume the following situation: On January 2, 2015, a bank loaned $10,000 for 12 months at a simple interest rate of 12% a year, to be repaid in 12 equal monthly installments. The monthly interest rate is 0.12 ÷ 12 = 1%. Nortridge Software, LLC 332 User Guide Main Features Begin by querying your list of contacts for the borrower and click to highlight the contact in the contact list. Click next to on the Toolbar and select Add New Loan from the drop down menu. A new loan will be added to the currently selected contact. In the Add New Loan window that opens, enter a loan number. Other parameters, such as account name and TIN, will be filled in automatically from the current contact’s existing information. Main Tab A Consumer Installment loan is a type of Term Loan, so we will leave the Loan Type as Term. Enter 10,000 in the Net Loan Amount field. Select Simple Interest from the Interest Method drop down list. Enter 12 in the Interest Rate field. Set Payment Period to Monthly. Enter 01/02/2015 in the Origination Date field. Set Term Type to Months. Set the Term to 12. Set the Term Due to 12. The Maturity Date field will automatically be updated accordingly. The Payment Amount field has been automatically filled in based on the 12-month amortization of $10,000 at 12%. The Main tab should now look like the example shown below. Nortridge Software, LLC 333 User Guide Main Features Classification Tab Select the proper Loan Group, Loan Classes, and Officers for your loan. Your lending institution should have procedures in place to determine which are used for this loan. Their settings are not relevant to the discussion of setting up different types of loans, other than to note that they should be entered at this point in the process. Statements Tab Select the billing cutoff. This will determine the day on which a payment is billed. EXAMPLE If the billing cutoff is –10, and the next payment is due on August 18, then that payment will bill on August 8. Select the statement code (or codes) and the late fee code that your company procedures have determined shall be used for this type of loan. Re-payment Tab Nortridge Software, LLC 334 User Guide Main Features Generally the default payment distribution should be left as your system administrator has defined it, so you should not need to make any modifications on this tab. Detail 1 & 2 The Detail tabs contain the user-defined fields for the loan account. No user-defined fields are required for this example. Click OK to save the loan. Add on Interest Loan This example is a complete walk through of all of the steps required to enter an add on interest loan. The example uses specific amounts and dates, and so care must be taken to make the appropriate adjustments if using this example to aid in entering a real line of credit. Assume the following situation: On January 1, 2015, a bank loaned $11,025 to be repaid in 12 equal monthly installments. The dollar amount of the interest is $975. Interest is added to the amount borrowed to arrive at Nortridge Software, LLC 335 User Guide Main Features the principal amount of the loan ($11,025 + $975 = $12,000). The quoted interest rate is 8.84355%. Begin by querying your list of contacts for the borrower and click to highlight the contact in the contact list. Click next to on the Toolbar and select Add New Loan from the drop down menu. A new loan will be added to the currently selected contact. In the Add New Loan window that opens, enter a loan number. Other parameters, such as account name and TIN, will be filled in automatically from the current contact’s existing information. Main Tab An add on interest loan is a type of Term Loan, so we will leave the Loan Type as Term. Enter 11,025 in the Net Loan Amount field. Select Rule of 78s - Add On from the Interest Method drop down list. Enter 8.84355 in the Interest Rate field. Set Payment Period to Monthly. Enter 01/01/2015 in the Origination Date field. Set the Term Type field to Months. Set the Term to 12. The Maturity Date field will automatically be updated accordingly. The Payment Amount field has been automatically filled in based on applying the Rule of 78s to the amount of $11,025 at 8.8435%. The Main tab should now look like the example shown below. Nortridge Software, LLC 336 User Guide Main Features Classification Tab Select the proper Loan Group, Loan Classes, and Officers for your loan. Your lending institution should have procedures in place to determine which are used for this loan. Their settings are not relevant to the discussion of setting up different types of loans, other than to note that they should be entered at this point in the process. Statements Tab Select the billing cutoff. This will determine the day on which a payment is billed. EXAMPLE If the billing cutoff is –10, and the next payment is due on August 18, then that payment will bill on August 8. Select the statement code (or codes) and the late fee code that your company procedures have determined shall be used for this type of loan. Re-payment Tab Nortridge Software, LLC 337 User Guide Main Features Generally the default payment distribution should be left as your system administrator has defined it, so you should not need to make any modifications on this tab. Detail 1 & 2 The Detail tabs contain the user-defined fields for the loan account. No user-defined fields are required for this example. Click OK to save the loan. Revolving Credit Line This example is a complete walk through of all of the steps required to enter a revolving credit line. The example uses specific amounts and dates, and so care must be taken to make the appropriate adjustments if using this example to aid in entering a real line of credit. Assume the following situation: On April 1, 2015, a consumer applied for and received a credit card. The credit card has a limit of $1,000.00. Payments will be due on the 1st of each month, and the minimum payment will Nortridge Software, LLC 338 User Guide Main Features consist of any accrued interest, plus 2% of the accumulated principal. The interest rate is 18% and the credit card will expire after four years. Begin by querying your list of contacts for the borrower and click to highlight the contact in the contact list. Click next to on the Toolbar and select Add New Loan from the drop down menu. A new loan will be added to the currently selected contact. In the Add New Loan window that opens, enter a loan number. Other parameters, such as account name and TIN, will be filled in automatically from the current contact’s existing information. Main Tab Set Loan Type to Revolving. Set Credit Line to 1,000.00. Leave Net Loan Amount set to 0.00. There will be no principal advance until the borrower uses the credit card. Leave the Interest Method set to Simple Interest. Set the Interest Rate to 18%. Click next to Payment Period to bring up a pop-up window with in-depth Payment Period information. Payment Period Set Amort Method to Not Applicable. Set Interest Period to Monthly. Set Interest Payment Method to All Interest Due at payment less accrual cutoff. Set Principal Period to Monthly. Set Principal Payment Method to Percentage of Principal. Set Percentage to 2%. Once these changes have been made, the Payment Period pop-up window should look like the one shown below. Nortridge Software, LLC 339 User Guide Main Features Click OK. Enter 04/01/2015 in the Origination Date field. Leave Term Type set to Months. Set Term and Term Due both to 48. The Maturity Date field will be updated automatically. The Main tab should now look like the example shown below. Nortridge Software, LLC 340 User Guide Main Features Classification Tab Select the proper Loan Group, Loan Classes, and Officers for your loan. Your lending institution should have procedures in place to determine which are used for this loan. Their settings are not relevant to the discussion of setting up different types of loans, other than to note that they should be entered at this point in the process. Statements Tab Select the billing cutoff. This will determine the day on which a payment is billed. EXAMPLE If the billing cutoff is –10, and the next payment is due on May 1, then the payment will bill on April 21. Select the statement code (or codes) and the late fee code that your company procedures have determined shall be used for this type of loan. Re-Payment Tab Generally the default payment distribution should be left as your system administrator has defined it, so you should not need to make any modifications on this tab. Detail 1 & 2 The Detail tabs contain the user-defined fields for the loan account. No user-defined fields are required for this example. Click OK to save the loan. Nortridge Software, LLC 341 User Guide Main Features Non Revolving Credit Line This example is a complete walk through of all of the steps required to enter a non-revolving line of credit (in this case, a construction loan). The example uses specific amounts and dates, and so care must be taken to make the appropriate adjustments if using the example to aid in entering a real line of credit. Assume the following situation: On June 4, 2015, a bank approved a construction loan for a commercial real-estate developer. The funds will be drawn only as needed, so the loan will be entered as a nonrevolving line of credit. The total credit line includes funds for construction, fees, appraisal, and interest. Interest will be accrued at 8% on funds that have been drawn, and the accrued interest will be due on the 4th of each month, but will be paid automatically with an advance from the credit line. Therefore, we will set the credit line up for all payments on maturity, but we shall capitalize all outstanding interest on the 4th of each month. The total amount of this line of credit will be $1,350,000.00. At the end of the one year period of construction, the entire loan is to be repaid (possibly from the proceeds of a regular mortgage loan on the property). Nortridge Software, LLC 342 User Guide Main Features Begin by querying your list of contacts for the borrower and click to highlight the contact in the contact list. Click next to on the Toolbar and select Add New Loan from the drop down menu. A new loan will be added to the currently selected contact. In the Add New Loan window that opens, enter a loan number. Other parameters, such as account name and TIN, will be filled in automatically from the current contact’s existing information. Main Tab Set Loan Type to Non Revolving. Enter 1,350,000 in the Credit Line Field. Set Net Loan Amount to 0. Set Interest Method to Simple Interest. Enter 8% in the Interest Rate field. Click next to Payment Period to bring up a pop-up window with more in-depth Payment Period Information. Payment Period Set Amort Method to Not Applicable. Set Interest Period to Maturity. Set Principal Period to Maturity. Once these changes have been made, the Payment Period pop-up window should look like the one shown below. Nortridge Software, LLC 343 User Guide Main Features Click OK. Enter 06/04/2015 in the Origination Date field. Leave Term Type set to Months. Set both Term and Term Due to 12. Select the Recurring Transactions checkbox. The Main tab should now look like the example shown below. Nortridge Software, LLC 344 User Guide Main Features Classification Tab Select the proper Loan Group, Loan Classes, and Officers for your loan. Your lending institution should have procedures in place to determine which are used for this loan. Their settings are not relevant to the discussion of setting up different types of loans, other than to note that they should be entered at this point in the process. Statements Tab Select the billing cutoff. This will determine the day on which a payment is billed. EXAMPLE If the billing cutoff is –10, and the next payment is due on June 4, then the payment will bill on May 25. Select the statement code (or codes) and the late fee code that your company procedures have determined shall be used for this type of loan. Re-Payment Tab Generally the default payment distribution should be left as your system administrator has defined it, so you should not need to make any modifications on this tab. Recurring Transaction Tab Click Add . Event Tab Enter Interest Capitalization in the Description field. Select Periodic from the Event drop-down list. Change the Start Date to 07/04/2015. Set the Expire Date to 06/04/2016. Leave the Period set to Monthly. Leave # of Periods set to 1. Set Max Repeat to 12. Set the Statement Cutoff to 0. Nortridge Software, LLC 345 User Guide Main Features When these changes have been entered, the Event tab should look like the example shown below. Transaction Tab Leave the Transaction Type field set to Transaction Code. Select Transaction Code 312-Capitalize Interest from the Transaction Code drop down list. Change Amount Type to Percentage of Current Interest. Set Percentage to 100. When these changes have been entered, the Transaction tab should look like the example shown below. Nortridge Software, LLC 346 User Guide Main Features Detail 1 & 2 The Detail tabs contain the user-defined fields for the loan account. No user-defined fields are required for this example. Click OK to save the loan. Irregular Payment Schedule This example is a complete walk through of all of the steps required to enter a loan with an irregular payment cycle. The example uses specific amounts and dates, and so care must be taken to make the appropriate adjustments if using this example to aid in entering a real loan. Assume the following situation: On March 1, 2015, a bank loaned $45,000 to a commercial fishing company for the purchase of a new boat and equipment. The money is to be loaned at an interest rate of 5% for a term of 5 years. Because the fishing company will not be in operation during the winter months, only nine monthly payments will be due each year, on the first day of each month from the first of April through the first of December. Each payment will consist of $1,000 to be applied toward Nortridge Software, LLC 347 User Guide Main Features reducing the $45,000 principal, plus all current accrued interest. The first payment of each year (April 1) can be expected to be the largest payment of the year, as it will include four months worth of interest. Coming due right after the lucrative first fishing expedition of the season, the fishing company finds these terms acceptable. Begin by querying your list of contacts for the borrower and click to highlight the contact in the contact list. Click next to on the Toolbar and select Add New Loan from the drop down menu. A new loan will be added to the currently selected contact. In the Add New Loan window that opens, enter a loan number. Other parameters, such as account name and TIN, will be filled in automatically from the current contact’s existing information. Main Tab Leave Loan Type set to Term. Enter 45,000.00 in the Loan Amount field. Leave the Interest Method set to Simple Interest. Enter 5% in the Interest Rate field. Set the Origination Date to 03/01/2015. Leave Term Type set to Months. Set the Term and Term Due fields both to 60. Select the Custom Payment Schedule checkbox. The Main tab should now look like the example shown below. Nortridge Software, LLC 348 User Guide Main Features Classification Tab Select the proper Loan Group, Loan Classes, and Officers for your loan. Your lending institution should have procedures in place to determine which are used for this loan. Their settings are not relevant to the discussion of setting up different types of loans, other than to note that they should be entered at this point in the process. Statements Tab Select the billing cutoff. This will determine the day on which a payment is billed. EXAMPLE If the billing cutoff is –10, and the next payment is due on May 1, then the payment will bill on April 2. Select the statement code (or codes) and the late fee code that your company procedures have determined shall be used for this type of loan. Re-Payment Tab Nortridge Software, LLC 349 User Guide Main Features Generally the default payment distribution should be left as your system administrator has defined it, so you should not need to make any modifications on this tab. Custom Payment Tab Click Add . Set Payment Type to Fixed Principal payment plus accrued interest. Leave the Due Date Type set to Relative from Previous payment. For the first payment, this will automatically be relative from the Origination Date. Leave Due Date Period set to Monthly. Leave Number of Periods set to 1. We want the first nine payments to occur at 1-month intervals. Leave Due Date Value set to 1. Set Repeat to 9. This will set the dates for the first nine payments. Set Amount Type to Fixed Amount. Set Amount Fixed to 1,000.00. Select a Late Fee Schedule if desired. Nortridge Software, LLC 350 User Guide Main Features Click OK to add payments 1–9 (April 1, 2015–December 1, 2015). To add the next payment (April 1, 2016), click Add again. Make all of the settings the same as last time except Number of Periods, which should be set to 4 (as we want to skip 3 months), and Repeat, which should be set to 1 (as we only want to skip three months one time). Click OK to add payment 10 (April 1, 2016). To add payments 11–18, repeat the process, once again setting Number of Periods to 1, and this time setting Repeat to 8. Click OK to add payments 11–18 (May 1, 2016–December 1, 2016). Once again we skip three months by setting Number of Periods for the next payment to 4, and setting Repeat to 1. Click OK to add payment 19 (April 1, 2017). Nortridge Software, LLC 351 User Guide Main Features Once again we enter the following eight payments by setting Number of Periods to 1, and Repeat to 8. Click OK to add payments 20–27 (May 1, 2017–December 1, 2017). Once again we skip three months by setting Number of Periods for the next payment to 4, and setting Repeat to 1. Click OK to add payment 28 (April 1, 2018). Once again we enter the following eight payments by setting Number of Periods to 1, and Repeat to 8. Click OK to add payments 29–36 (May 1, 2018–December 1, 2018). Once again we skip three months by setting Number of Periods for the next payment to 4, and setting Repeat to 1. Click OK to add payment 37 (April 1, 2019). Once again we enter the following eight payments by setting Number of Periods to 1, and Repeat to 8. Click OK to add payments 38–45 (May 1, 2019–December 1, 2019). Although the loan is not officially mature for another three months, that 45th payment should have paid off the entire Principal. Once all of the payments have been added, the Custom Payment tab should look like the example shown below. At this time, it may be a good idea to check to make sure that each payment listed in the custom payment schedule shows the proper date, type, and amount. This will allow you to capture any entry errors before these payments actually bill. Detail 1 & 2 The Detail tabs contain the user-defined fields for the loan account. No user-defined fields are required for this example. Click OK to save the loan. Nortridge Software, LLC 352 User Guide Main Features Entering a Conversion Loan The process of entering a conversion loan cannot be easily defined in general terms. There are simply too many variations of the kinds of loans that may be entered in the Nortridge Loan System. Rather than attempt to give information on the general practice of entering conversion loans, information that would not be functionally useful when applied to specific cases, we will provide examples of entering conversion loans of several common loan types. Each of these examples will be shown with the assumption that Loan Templates are NOT used. This way we will be showing all of the loan input parameters and avoiding the confusion that could be introduced by having incomplete information. These examples must not be assumed to be complete and comprehensive. There are many more types of loan configurations supported by the Nortridge Loan System than could be detailed in any book or help system. If the specific examples do not easily adapt to the types of loans that you book, your Nortridge Software Sales Representative will work with your Nortridge Software Technical Support Consultant to determine the best configuration of parameters to fit your loans. Nortridge Software, LLC 353 User Guide Main Features Each example will be identical to the corresponding example of entering a new loan, but with the assumption that we are converting the loan at some point after it has already been booked and begun to accrue interest (and possibly payments). The loan input examples that will be detailed include: l l l l l l l Converting a Mortgage Loan Converting a Single Payment Loan Converting a Consumer Installment Loan Converting an Add On Interest Loan Converting a Revolving Credit Line Converting a Non-Revolving Credit Line Converting an Irregular Payment Schedule Conversion Loan Examples Converting a Mortgage Loan This example is a complete walk through of all of the steps required to convert a simple, fixed amortized1 , mortgage loan. The example uses specific amounts and dates, and so care must be taken to make the appropriate adjustments if using the example to aid in converting a real mortgage loan. Assume the following situation: On July 18, 2014, a loan was entered onto an old Loan System. That loan was an $80,000 amortized mortgage with an interest rate fixed at 10.5% for 30 years. On January 28, 2015, the lending institution began to convert all of its loans to the Nortridge Loan System. As of January 28, 2015, the loan had been accrued through January 27, 2015, and the interest balance (accrued since the last payment date) was $225.26. After several payments had been paid the principal balance remaining was $79,805.03 and the next payment date was February 18, 2015. 1 Type of interest method where interest is accrued daily on the amount of principal specified in the amortization sched- ule. Early or late payments do not affect the accrual. Principal reduction transactions will cause the schedule to re-amortize. The interest is non-compounding and is typically calculated on a 360/360 interest year. Nortridge Software, LLC 354 User Guide Main Features Begin by querying your list of contacts for the borrower and click to highlight the contact in the contact list. Click next to on the Toolbar and select Add New Loan from the drop down menu. A new loan will be added to the currently selected contact. In the Add New Loan window that opens, select Conversion from the Add Loan As drop down list then enter a loan number in the Loan Number field. Other parameters, such as account name and TIN, will be filled in automatically from the current contact’s existing information. Main Tab Leave Loan Type set to Term. Enter 80,000 in the Net Loan Amount field. Select Fixed Amortization from the Interest Method drop down list. Enter 10.5 in the Interest Rate field. Set Payment Period to Monthly. Enter 07/18/2014 in the Origination Date field. Click next to Origination Date to open a pop-up window with more date parameters for this loan. Date Parameters Set Processing Start Date to 07/18/2014. Set Interest Accrued Thru Date to 01/28/2015. Leave First Principal Payment to 08/18/2014. Set Next Principal Payment to 02/18/2015. Once those changes have been made, the Date Parameters window should look like the example shown below. Nortridge Software, LLC 355 User Guide Main Features Click OK. Leave Term Type set to Months. Set Term and Term Due both to 360. The Main tab should now look like the example shown below. Nortridge Software, LLC 356 User Guide Main Features Classification Tab Select the proper Loan Group, Loan Classes, and Officers for your loan. Your lending institution should have procedures in place to determine which are used for this loan. Their settings are not relevant to the discussion of setting up different types of loans, other than to note that they should be entered at this point in the process. Statements Tab Select the billing cutoff1 . This will determine the day on which a payment is billed. EXAMPLE If the billing cutoff is –10, and the next payment is due on August 18, then that payment will bill on August 8. Select the statement code (or codes) and the late fee code that your company procedures have determined shall be used for this type of loan. 1 The number of days prior to the due date of the next payment on which that payment will bill and a receivable will be cre- ated. The billing date is calculated by adding the billing cutoff to the due date. Nortridge Software, LLC 357 User Guide Main Features Re-Payment Tab Generally the default payment distribution should be left as your system administrator has defined it, so you should not need to make any modifications on this tab. Balances Tab Enter 79,805.03 for Curr Princ Amount. Enter 225.26 for Curr Interest Amount. This amount must correspond with the Interest Accrued Thru Date that was entered previously. The interest balance was 225.26 as of 1/28/2015. Enter 80,000 for Total Princ Advanced. Enter 0 for YTD Principal Advanced. Enter 33.21for YTD Princ Paid. Enter 4,195.77 for Total Interest Paid. Enter 698.58 for YTD Interest Paid. Enter 6 for each of # of Payments Principal / Interest / Total Paid. Detail 1 & 2 The Detail tabs contain the user-defined fields for the loan account. No user-defined fields are required for this example. Click OK to save the loan. Nortridge Software, LLC 358 User Guide Main Features Converting an Installment Loan This example is a complete walk through of all of the steps required to convert a consumer installment loan. The example uses specific amounts and dates, and so care must be taken to make the appropriate adjustments if using the example to aid in converting a real consumer installment loan. Assume the following situation: On January 2, 2015, a loan was entered onto an old Loan System. That loan was $10,000 for 12 months at a simple interest1 rate of 12% a year, to be repaid in 12 equal monthly installments. On February 3, 2015, the lending institution began to convert all of its loans to the Nortridge Loan System. As of February 3, 2015, the loan had been accrued through February 2, 2015, and the interest balance was $6.05 after the first payment had been entered on February 1, 2015. The principal balance was $9,210.14, and the next payment date was March 2, 2015. 1Type of interest method where the loan will always accrue daily on the current principal balance. Nortridge Software, LLC 359 User Guide Main Features Begin by querying your list of contacts for the borrower and click to highlight the contact in the contact list. Click next to on the Toolbar and select Add New Loan from the drop down menu. A new loan will be added to the currently selected contact. In the Add New Loan window that opens, select Conversion from the Add Loan As drop down list then enter a loan number in the Loan Number field. Other parameters, such as account name and TIN, will be filled in automatically from the current contact’s existing information. Main Tab Leave Loan Type set to Term. Enter 10,000 in the Net Loan Amount field. Leave Interest Method set to Simple Interest. Enter 12 in the Interest Rate field. Leave Payment Period set to Monthly. Enter 01/02/2015 in the Origination Date field. Click next to Origination Date to bring up a pop-up window with more date parameters for this loan. Date Parameters Set Processing Start Date to 01/02/2015. Set Interest Accrued Thru Date to 02/02/2015. Set First Principal Payment to 02/02/2015. Set Next Principal Payment to 03/02/2015. Nortridge Software, LLC 360 User Guide Main Features Click OK. Set Term Type to Months. Set Term and Term Due to 12. The Main tab should now look like the example shown below. Nortridge Software, LLC 361 User Guide Main Features Classification Tab Select the proper Loan Group, Loan Classes, and Officers for your loan. Your lending institution should have procedures in place to determine which are used for this loan. Their settings are not relevant to the discussion of setting up different types of loans, other than to note that they should be entered at this point in the process. Statements Tab Select the billing cutoff. This will determine the day on which a payment is billed. EXAMPLE If the billing cutoff is –10, and the next payment is due on September 2, then that payment will bill on August 23. Select the statement code (or codes) and the late fee code that your company procedures have determined shall be used for this type of loan. Re-Payment Tab Nortridge Software, LLC 362 User Guide Main Features Generally the default payment distribution should be left as your system administrator has defined it, so you should not need to make any modifications on this tab. Balances Tab Enter 9,210.14 for Current Princip Amount. Enter 6.05 for Current Interest Amount (this amount must correspond with the Interest Accrued Thru Date that was entered previously—the interest balance was 6.05 as of 2/2/10). Enter 10,000 for Total Princ Advanced. Enter 10,000 for YTD Princ Advanced. Total Princ Paid should automatically update to 789.86. Enter 789.86 for YTD Princ Paid. Enter 98.63 for Total Interest Paid and YTD Interest Paid. Enter 888.49 for Last Payment Amount. Enter 02/02/2015 for Last Payment Date. Enter 1 for each of the fields next to # of Payments Principal/Interest/Total Paid. NOTE These fields tell the system the number of payments that have been made on the loan. For a simple interest loan these entries are not critical, since payment amounts are determined based on the current balances, however certain other types of loans will not accrue properly without this information. Nortridge Software, LLC 363 User Guide Main Features Payment History Tab On your conversion loans, you may enter the past payment history as memo entry items. Click Add . Enter a payment number, due date, description, and amount. Click OK. Repeat the process for the Principal Portion of Payment #1. NOTE The entry of Payment History on a Conversion Loan is entirely optional. Nortridge Software, LLC 364 User Guide Main Features Detail 1 & 2 The Detail tabs contain the user-defined fields for the loan account. No user-defined fields are required for this example. Click OK to save the loan. Converting an Add on Interest Loan This example is a complete walk through of all of the steps required to convert an existing add on interest loan. The example uses specific amounts and dates, and so care must be taken to make appropriate adjustments if using this example to aid in converting a real loan. Assume the following situation: On January 1, 2015, a bank loaned $11,025 to be repaid in 12 equal monthly installments. The dollar amount of the interest is $975. Interest is added to the amount borrowed to arrive at the principal amount of the loan ($11,025 + $975 = $12,000). The quoted interest rate is 8.8435%. On February 5, 2015, the bank was required to convert this existing loan onto the Nortridge Loan System from their old lending software. As of that day, the loan had been accrued Nortridge Software, LLC 365 User Guide Main Features through February 4, 2010. One of the 12 monthly payments had already been made. The principal remaining was $10,175.00, and the interest balance was $19.64. Begin by querying your list of contacts for the borrower and click to highlight the contact in the contact list. Click next to on the Toolbar and select Add New Loan from the drop down menu. A new loan will be added to the currently selected contact. In the Add New Loan window that opens, select Conversion from the Add Loan As drop down list then enter a loan number in the Loan Number field. Other parameters, such as account name and TIN, will be filled in automatically from the current contact’s existing information. Main Tab Leave Loan Type set to Term. Enter 11,025 in the Net Loan Amount field. Select Rule of 78s - Add On from the Interest Method drop down list. Enter 8.8435 in the Interest Rate field. Set Payment Period to Monthly. Enter 01/01/2015 in the Origination Date field. Click next to Origination Date to bring up a pop-up window with date parameters. Date Parameters Enter 02/04/2015 for Interest Accrued Thru Date. Enter 03/01/2015 for Next Principal Payment. Once these changes have been made, the Date Parameters pop-up window should look like the example shown below: Nortridge Software, LLC 366 User Guide Main Features Click OK. Set the Term Type to Months. Set the Term to 12. The Maturity Date field will be automatically updated. The Payment Amount field has been automatically filled in based on applying the Rule of 78s to the amount of $11,025 at 8.8435%. The Main tab should now look like the example shown below. Nortridge Software, LLC 367 User Guide Main Features Classification Tab Select the proper Loan Group, Loan Classes, and Officers for your loan. Your lending institution should have procedures in place to determine which are used for this loan. Their settings are not relevant to the discussion of setting up different types of loans, other than to note that they should be entered at this point in the process. Statements Tab Select the billing cutoff. This will determine the day on which a payment is billed. EXAMPLE If the billing cutoff is –10, and the next payment is due on February 1, then that payment will bill on January 22. Select the statement code (or codes) and the late fee code that your company procedures have determined shall be used for this type of loan. Re-payment Tab Nortridge Software, LLC 368 User Guide Main Features Generally the default payment distribution should be left as your system administrator has defined it, so you should not need to make any modifications on this tab. Balances Tab Set Curr Princ Amount to 10,175.00. Set Curr Interest Amount to 19.64. Set Total Princ Advanced to 11,025.00. Set YTD Princ Advanced to 11,025.00. Set YTD Princ Paid to 850.00. Set YTD Interest Paid to 150.00. Set Total Interest Paid to 150.00. Set Last Payment Amt to 1,000.00. Set Last Payment Date to 02/01/2015. Enter 1 in each of the three # of Payments fields. The Balances tab should now look like the example shown below: Payment History Tab On your conversion loans, you may enter the past payment history (as memo entry items). Click Add . Enter a payment number, due date, description, and amount, as shown below: Nortridge Software, LLC 369 User Guide Main Features Click OK. Repeat the process for the Principal Portion of Payment #1. After entering the interest and principal payments, the Payment History tab should look like the example shown below: NOTE The entry of Payment History on a Conversion Loan is entirely optional. Detail 1 & 2 The Detail tabs contain the user-defined fields for the loan account. No user-defined fields are required for this example. Nortridge Software, LLC 370 User Guide Main Features Click OK to save the loan. Converting a Revolving Credit Line This example is a complete walk through of all of the steps required to convert an existing revolving credit line. The example uses specific amounts and dates, and so care must be taken to make the appropriate adjustments if using this example to aid in converting a real line of credit. Assume the following situation: On April 1, 2014, a consumer applied for and received a credit card. The credit card has a limit of $1,000.00. Payments will be due on the 1st of each month and the minimum payment will consist of any accrued interest, plus 2% of the accumulated principal. The interest rate is 18% and the credit card will expire after four years. On February 5, 2015, the bank converted this loan to the Nortridge Loan System. As of that date, the current balances of the loan were $568.60 in principal, and $1.12 in interest (accrued since the last payment was made on February 1). The total amount borrowed on this credit card was $600.00 with total principal payments of $31.40 reducing the balance to its current figure of $568.60. The total interest accrued was $20.36, with interest payments of $19.24 Nortridge Software, LLC 371 User Guide Main Features reducing the interest to its current balance of $2.24. The last payment was made on February 1, in the amount of $20.48. Begin by querying your list of contacts for the borrower and click to highlight the contact in the contact list. Click next to on the Toolbar and select Add New Loan from the drop down menu. A new loan will be added to the currently selected contact. In the Add New Loan window that opens, select Conversion from the Add Loan As drop down list then enter a loan number in the Loan Number field. Other parameters, such as account name and TIN, will be filled in automatically from the current contact’s existing information. Main Tab Set Loan Type to Revolving. Set Credit Line to 1,000.00. Set Net Loan Amount to 600.00 (the total amount advanced). Set Interest Method to Simple Interest. Set the Interest Rate to 18%. Click next to Payment Period to bring up a pop-up window with in-depth Payment Period information. Payment Period Set Amort Method to Not Applicable. Set Interest Period to Monthly. Set Interest Payment Method to All Interest Due at Payment Less Accrual Cutoff. Set Principal Period to Monthly. Set Principal Payment Method to Percentage of Principal. Set Percentage to 2%. Once these changes have been made, the Payment Period pop-up window should look like the example shown below. Nortridge Software, LLC 372 User Guide Main Features Click OK. Enter 04/01/2014 in the Origination Date field. Click next to Origination Date to bring up a pop-up window with Date Parameters. Date Parameters Set Interest Accrued Thru Date to 02/05/2015. Leave First Principal Payment date and First Interest Payment date set to 05/01/2014. Set Next Principal Payment date and Next Interest Payment date to 03/01/2015. Once these changes have been made, the Date Parameters window should look like the example below. Nortridge Software, LLC 373 User Guide Main Features Click OK. Leave Term Type set to Months. Set Term and Term Due both to 48. The Maturity Date field will be updated automatically. The Main tab should now look like the example shown below. Nortridge Software, LLC 374 User Guide Main Features Classification Tab Select the proper Loan Group, Loan Classes, and Officers for your loan. Your lending institution should have procedures in place to determine which are used for this loan. Their settings are not relevant to the discussion of setting up different types of loans, other than to note that they should be entered at this point in the process. Statements Tab Select the billing cutoff. This will determine the day on which a payment is billed. EXAMPLE If the billing cutoff is –10, and the next payment is due on September 1, then that payment will bill on August 22. Select the statement code (or codes) and the late fee code that your company procedures have determined shall be used for this type of loan. Re-Payment Tab Nortridge Software, LLC 375 User Guide Main Features Generally the default payment distribution should be left as your system administrator has defined it, so you should not need to make any modifications on this tab. Balances Tab Set Curr Princ Amount to 568.60. Set Curr Interest Amount to 2.24. Set Total Princ Advanced to 600.00. Set YTD Princ Advanced to 0.00. Total Princ Paid has been automatically calculated (Total Princ Advanced – Curr Princ Amount). Set YTD Princ Paid to 31.40. Set Total Interest Paid to 19.24. Set YTD Interest Paid to 19.24. Set Last Payment Amount to 20.48. Set Last Payment Date to 02/01/2015. The Balances tab should now look like the example shown below. Payment History Tab The payments that have been previously entered on the loan may be entered here as memo entries. This is not required for the loan conversion to work, and so it is entirely optional. Your company may require the entry of this data so that all payment history is stored in one place. Nortridge Software, LLC 376 User Guide Main Features Detail 1 & 2 The Detail tabs contain the user-defined fields for the loan account. No user-defined fields are required for this example. Click OK to save the loan. The query screen for the loan is shown below. Converting a Non-Revolving Credit Line This example is a complete walk through of all of the steps required to convert an existing nonrevolving credit line. The example uses specific amounts and dates, and so care must be taken to make the appropriate adjustments if using this example to aid in converting a real line of credit. Assume the following situation: On June 4, 2014, a bank approved a construction loan for a commercial real-estate developer. The funds will be drawn only as needed, so the loan will be entered as a nonrevolving line of credit. The total credit line includes funds for construction, fees, appraisal, and interest. Interest will be accrued at 8% on funds that have been drawn, and the accrued interest will be due on the 4th of each month, but will be paid automatically with an advance Nortridge Software, LLC 377 User Guide Main Features from the credit line. Therefore, we will set the credit line up for all payments on maturity, but we shall capitalize all outstanding interest on the 4th of each month. The total amount of this line of credit will be $1,350,000.00. At the end of the one year period of construction, the entire loan is to be repaid (possibly from the proceeds of a regular mortgage loan on the property). On Feb 12, 2015, the bank converted this loan to the Nortridge Loan System. As of that date, the current balances of the loan were $180,477.75 in principal, and $315.25 in interest (accrued since interest was last capitalized on February 4). No payments have been made since the balance is due at maturity. Begin by querying your list of contacts for the borrower and click to highlight the contact in the contact list. Click next to on the Toolbar and select Add New Loan from the drop down menu. A new loan will be added to the currently selected contact. In the Add New Loan window that opens, select Conversion from the Add Loan As drop down list then enter a loan number in the Loan Number field. Other parameters, such as account name and TIN, will be filled in automatically from the current contact’s existing information. Main Tab Set Loan Type to Non Revolving. Set Credit Line to 1,350,000. Set Net Loan Amount to 180,477.75. Leave Interest Method set to Simple Interest. Enter 8% in the Interest Rate field. Click next to Payment Period to bring up a pop-up window with more in-depth Payment Period Information. Payment Period Set Amort Method to Not Applicable. Set Interest Period to Maturity. Set Principal Period to Maturity. Once these changes have been made, the Payment Determination pop-up window should look like the example shown below. Nortridge Software, LLC 378 User Guide Main Features Click OK. Enter 06/04/2014 in the Origination Date field. Click next to origination date. Set Interest Accrued Thru Date to 02/12/2015. Click OK. Leave Term Type set to Months. Leave Term and Term Due both set to 12. Select the Recurring Transactions checkbox. The Main tab should now look like the example shown below. Nortridge Software, LLC 379 User Guide Main Features Classification Tab Select the proper Loan Group, Loan Classes, and Officers for your loan. Your lending institution should have procedures in place to determine which are used for this loan. Their settings are not relevant to the discussion of setting up different types of loans, other than to note that they should be entered at this point in the process. Statements Tab Select the billing cutoff. This will determine the day on which a payment is billed. EXAMPLE If the billing cutoff is –10, and the next payment is due on June 4, then the payment will bill on May 25. Select the statement code (or codes) and the late fee code that your company procedures have determined shall be used for this type of loan. Re-Payment Tab Nortridge Software, LLC 380 User Guide Main Features Generally the default payment distribution should be left as your system administrator has defined it, so you should not need to make any modifications on this tab. Recurring Transactions Tab Click Add . Event Tab Enter Interest Capitalization in the Description field. Select Periodic from the Event drop-down list. Change the Start Date to 03/04/2015. Set the Expire Date to 06/04/2015. Leave the Period set to Monthly, and leave # of Periods set to 1. Set Max Repeat to 4. Set the Statement Cutoff to 0. When these changes have been entered, the Event tab should look like the example shown below. Transaction Tab Leave the Transaction Type field set to Transaction Code. Select transaction code 312-Capitalize Interest from the Transaction Code menu. Nortridge Software, LLC 381 User Guide Main Features Change Amount Type to Percentage of Current Interest. Set Percentage to 100. When these changes have been entered, the Transaction tab should look like the example shown below. Balances Tab Enter 180,477.75 for Curr Princ Amount. Enter 315.25 for Curr Interest Amount. Enter 180,477.75 for Total Princ Advanced. The Balances tab should now look like the example shown below. Payment History Tab Nortridge Software, LLC 382 User Guide Main Features The payments that have been previously entered on the loan may be entered here as memo entries. This is not required for the loan conversion to work, and so it is entirely optional. Your company may require the entry of this data so that all payment history is stored in one place. Detail 1 & 2 The Detail tabs contain the user-defined fields for the loan account. No user-defined fields are required for this example. Click OK to save the loan. The query screen for the loan is shown below. Converting an Irregular Payment Schedule This example is a complete walk through of all of the steps required to convert a loan with an irregular payment cycle. The example uses specific amounts and dates, and so care must be taken to make the appropriate adjustments if using this example to aid in converting a real loan. Assume the following situation: On March 1, 2014, a bank loaned $45,000 to a commercial fishing company for the purchase of a new boat and equipment. The money is to be loaned at an interest rate of 5% for a term of Nortridge Software, LLC 383 User Guide Main Features 5 years. Because the fishing company will not be in operation during the winter months, only nine monthly payments will be due each year, on the first day of each month from the first of April through the first of December. Each payment will consist of $1,000 to be applied toward reducing the $45,000 principal, plus all current accrued interest. The first payment of each year (April 1) can be expected to be the largest payment of the year, as it will include four months worth of interest. Coming due right after the lucrative first fishing expedition of the season, the fishing company finds these terms acceptable. This loan was entered on to the bank’s old loan system on March 1, 2014. By February 18, 2015, the bank is converting all of the loans on its old system to the Nortridge Loan System. As of that date, nine payments have been made. The remaining principal is $36,000. The current interest is $394.52. The total interest paid so far is $1,544.78. The last payment was made on December 1, 2014 for $1,152.05, and the next payment is due on April 1, 2015. Begin by querying your list of contacts for the borrower and click to highlight the contact in the contact list. Click next to on the Toolbar and select Add New Loan from the drop down menu. A new loan will be added to the currently selected contact. In the Add New Loan window that opens, select Conversion from the Add Loan As drop down list then enter a loan number in the Loan Number field. Other parameters, such as account name and TIN, will be filled in automatically from the current contact’s existing information. Main Tab Leave Loan Type set to Term. Enter 45,000 in the Net Loan Amount field. Leave the Interest Method set to Simple Interest. Enter 5% in the Interest Rate field. Set the Origination Date to 03/01/2014. Click next to Origination Date to bring up the Date Parameters pop-up window. Date Parameters Set Interest Accrued Thru Date to 02/18/2015. Set First Principal Payment to 03/08/2014. Set Next Principal Payment to 04/01/2015. Nortridge Software, LLC 384 User Guide Main Features Once this change has been made, the Date Parameters pop-up window should look like the example shown below. Click OK. Leave Term Type set to Months. Set the Term and Term Due fields both to 60. Select the Custom Payment Schedule checkbox. The Main tab should now look like the example shown below. Nortridge Software, LLC 385 User Guide Main Features Classification Tab Select the proper Loan Group, Loan Classes, and Officers for your loan. Your lending institution should have procedures in place to determine which are used for this loan. Their settings are not relevant to the discussion of setting up different types of loans, other than to note that they should be entered at this point in the process. Statements Tab Select the billing cutoff. This will determine the day on which a payment is billed. EXAMPLE If the billing cutoff is –10, and the next payment is due on September 1, then that payment will bill on August 22. Select the statement code (or codes) and the late fee code that your company procedures have determined shall be used for this type of loan. Re-Payment Tab Nortridge Software, LLC 386 User Guide Main Features Generally the default payment distribution should be left as your system administrator has defined it, so you should not need to make any modifications on this tab. Custom Payment Tab For the conversion loan, we will only be adding custom payments that are due after the conversion date. Click Add . Set Payment Type to Fixed Principal payment plus accrued interest. Select Use actual due date. Set Actual Due Date to 04/01/2015. Set Amount Type to Fixed Amount. Set Amount Fixed to 1,000.00. Select a Late Fee Schedule if desired. Click OK to add payment 10 (April 1, 2015). [In the custom payment schedule for the conversion loan this will be shown as payment #1.] To add payments 11–18, click Add then use Due Date Type of Relative from Previous pay- ment. Set Number of Periods to 1, and wet Repeat to 8. Enter the amount type and fixed amount just as you did on the last one. Click OK to add payments 11–18 (May 1, 2015–December 1, 2015). [payments 2–9] Now we skip three months by setting Number of Periods for the next payment to 4, and setting Repeat to 1. Click OK to add payment 19 (April 1, 2016). [payment 10] Once again we enter the following eight payments by setting Number of Periods to 1, and Repeat to 8. Click OK to add payments 20–27 (May 1, 2016–December 1, 2016). [payments 11–18] Once again we skip three months by setting Number of Periods for the next payment to 4, and setting Repeat to 1. Click OK to add payment 28 (April 1, 2017). [payment 19] Once again we enter the following eight payments by setting Number of Periods to 1, and Repeat to 8. Click OK to add payments 29–36 (May 1, 2017–December 1, 2017). [payments 20–27] Nortridge Software, LLC 387 User Guide Main Features Once again we skip three months by setting Number of Periods for the next payment to 4, and setting Repeat to 1. Click OK to add payment 37 (April 1, 2018). [payment 28] Once again we enter the following eight payments by setting Number of Periods to 1, and Repeat to 8. Click OK to add payments 38–45 (May 1, 2018–December 1, 2018). [payments 29–36] Although the loan is not officially mature for another three months, that 45th payment should have paid off the entire Principal. Once all of the payments have been added, the Custom Payment tab should look like the example shown below. At this time, it may be a good idea to check to make sure that each payment listed in the custom payment schedule shows the proper date, type, and amount. This will allow you to capture any entry errors before these payments actually bill. Balances Set Curr Princ Amount to 36,000. Set Curr Interest Amount to 394.52. Set Total Princ Advanced to 45,000. Set YTD Princ Advanced to 0. Leave Total Princ Paid set to 9,000. Set YTD Princ Paid to 0. Set Total Interest Paid to 1,544.78. Nortridge Software, LLC 388 User Guide Main Features Set YTD Interest Paid to 0. Set Last Payment Amt to 1,152.05. Set Last Payment Date to 12/01/2014. Enter 9 in each of the three # of Payments boxes. The Balances tab should now look like the example shown in below. Detail 1 & 2 The Detail tabs contain the user-defined fields for the loan account. No user-defined fields are required for this example. Click OK to save the loan. The query screen for the loan is shown below. Nortridge Software, LLC 389 User Guide Main Features Loan Query Once a loan has been entered, information for that loan as well as many of the loan’s processing functions may be accessed from the Loan Query Screen. This section shows how to look up loans that have already been added to the portfolio, and details each one of the informational tabs that is available to the user. The chapter will also describe how to export your portfolio setup and individual loans so that they may be sent (usually via email) to Nortridge Software’s Technical Support department in case there is a problem with a loan that you need to have a support technician examine. Viewing a Loan Loans can be accessed from the Loan Query Screen. Nortridge Software, LLC 390 User Guide Main Features To locate a specific loan record, you may enter asearch criteria for the loan, or you may select the loan that you want from the Search Tree. To load all of the loans into the Search Tree, click . You may select any loan in the Search Tree by clicking on it. This will cause the information for that particular loan to be loaded onto the Loan Query Screen and all of its tabs. The search can be narrowed by using a search criteria. To run a search using a search criteria, first click or hit [F5] on the keyboard. Enter your search criteria in any of the fields of the Nortridge Software, LLC 391 User Guide Main Features Loan Query Screen. Then click . Only the loans that match all of the specified criteria will be loaded into the Search Tree. For information on increasing the efficiency of your searches using Metacharacters, see the section on the Contact Manager. Main The Main tab of the Loan Query displays all of the relevant dates for the loan setup, as well as current loan balances, projected next billings, and past due amounts. Open Date The Origination Date of the Loan. The origination of the current term of the loan. This will only be different from Curr Date the Open Date if the loan has been renewed. Generally, renewal should only be done on lines of credit. Term loans1 should have their terms Modified or Extended. Maturity Date The date on which the loan is expected to mature if there are no renewals or extensions. Payoff/Closed The date on which the loan was paid off. This will be blank on an active Date loan. Last Activity The date of the last transaction entry or modification. 1 Type of loan with a specifically defined origination and maturity dates and a defined schedule of payments. Nortridge Software, LLC 392 User Guide Main Features Int Accr Thru Int Paid Thru Prin Paid Thru Next Stmt Accr Cut Off The date of the most recent daily interest accrual recorded for this loan. The due date of the last interest receivable, billed by NLS, that has been paid in full. The due date of the last principal receivable, billed by NLS, that has been paid in full. The date on which the next statement is to be sent to the print queue. It is calculated by the next payment date and the billing cutoff1 . The date through which the interest accruals are to be included on the next billing. Loan Type Tells if the loan is a Term loan, Add on interest loan, or a line of credit. Int Type Tells if the loan is simple interest2 or some form of fixed amortization 3 . Curr Rate The current interest rate of the loan. This is effective as of the interest accrued through date. Term Type Tells if the loan term is calculated using Months, Payments, or Days. Term The number of Months, Days, or Payments in the term. On some amortized loans, the loan can be amortized over a certain term, Due but actually due in a shorter period than the amortization term. In this case, this field will be used to determine the actual maturity date. Credit Line If the loan is a line of credit, this is the maximum balance that may be Limit advanced. The total amount of the loan. This value is increased when principal is Curr Loan Amt advanced only if the new value exceeds the old value. It is never decreased except in the case of a reverse of an advance that caused it to increase. Principal Bal The actual principal currently outstanding on the loan. Interest Bal The balance of all accrued but unpaid interest. Fees Bal The balance of all assessed but unpaid fees (not counting late charges). Late Charges The balance of all assessed but unpaid late charges. 1 The number of days prior to the due date of the next payment on which that payment will bill and a receivable will be cre- ated. The billing date is calculated by adding the billing cutoff to the due date. 2 Type of interest method where the loan will always accrue daily on the current principal balance. 3 Type of interest method where interest is accrued daily on the amount of principal specified in the amortization sched- ule. Early or late payments do not affect the accrual. Principal reduction transactions will cause the schedule to re-amortize. The interest is non-compounding and is typically calculated on a 360/360 interest year. Nortridge Software, LLC 393 User Guide Main Features Bal User Def Total Bal The sum of the current balances of the 10 user-defined Loan Balances. The sum of the Current Principal Amount, the Current Interest Amount, The Current Fees, the Current Late Charges, and the Current User Defined Total. Due to the combination of First/Last day accrual and Beginning/End of day accrual parameters on the loan, this may not be equal to the amount of the payoff (as derived by a payoff notice) on the loan for the current date. Total Balance EXAMPLE If the loan is End of day accrual, then accruals for the current date have not yet posted. If the loan is also Last day accrual, the accruals for the date of payoff must be included in a payoff amount. Since today’s accrual has not yet posted, the current Total Balance is not including this last day of accrual. Only used for Add On Interest Loans. On these loans, the interest for the Add on entire life of the loan is calculated and added on at the origination of the Interest loan. As interest is paid, it is deducted from this balance. It shows all interest that remains to be paid over the life of the loan. Loan Remaining The sum of the Current Principal Amount and the Add on Interest. The amount by which the loan has been overpaid. Certain combinations of Suspense payment application default settings can also cause a portion of a payment to go into suspense. The total amount of outstanding future dated transactions. These will be pos- Pending ted to the loan automatically during the accrual process of the date for which they are effective. Per Diem The current daily interest accrual on the loan. Unamortized The sum of all the setup amounts for amortized fees on the loan, less the Fees sum of all fee amortizations to date. This field contains the sum of Off Loan Balance User Defined Fields # 1, 2, Off Loan Bal- and 3. These three user-defined loan balances represent balances that are ance increased and decreased through manual transaction codes for funds which the lender needs to track on an individual loan, which are not part of Nortridge Software, LLC 394 User Guide Main Features the loan’s payoff. Balloon Payment Next Principal Billing Next Interest Billing Next Tot/Reg Payment The amount and date of the scheduled Balloon Payment (if any). The amount and date of the next scheduled, unbilled, Principal Payment. The amount and date of the next scheduled, unbilled, Interest Payment. On fixed payment loans, this is the regular payment amount. On loans that have fluctuating payment amounts, this is the sum of the next principal due and next interest due. The amount and date of the last payment that was made on the loan. The Last Payment date is the date entered, and this field does not revert back to a previous value when a transaction is reversed. Total Past Due The sum of all outstanding billed payments that have due dates earlier than today’s date. Total Curr Due The sum of all outstanding billed payments. Detail 1 The Detail 1 tab holds the data for 50 user-defined loan fields. To add user-defined information, simply type the information into the appropriate field and click Nortridge Software, LLC 395 . User Guide Main Features Detail 2 The Detail 2 tab holds the data for an additional 50 user-defined loan fields. To add userdefined information, simply type the information into the appropriate field and click . Comments & Documents The Comments & Documents tab allows access to the Loan commenting and document storage system. The functions of the buttons are: This button allows you to log a new comment. The comment will be automatically Add stamped with the date, time, and your User ID number. This button will remove the highlighted comment if you have the privilege to delete Delete comments. This button will allow you to edit an existing comment if you have the privilege to Modify modify comments. This button will print out all of the existing comments on the currently selected Print Contact. This button allows you to search the database comments for key words. The search Nortridge Software, LLC 396 User Guide Main Features Search may include just the currently selected Contact, or may search the entire table. Clicking this button will cause the text of the comments to be displayed on multiple Wrap lines, allowing all of the comments to be read from the list in their complete form. Text Relationships The Relationships tab of the Loan Query provides access to all of the Contact-Loan relationships for the currently selected loan. For information on adding relationships, see Contact Manager. Payments Due The Payments Due tab of Loan Query provides access to a list of all currently outstanding receivables on the loan. Nortridge Software, LLC 397 User Guide Main Features The functions of the buttons are: This button will print out the full list of outstanding payments. Print This button will allow you to edit existing receivables. If the amount of the receivable is reduced so that the Amount Remaining is equal to zero, the receivable will be Modify deleted. Payment History The payment History tab displays a record of all payments that have been made on this loan account. Only payment transactions are shown here, and if a payment is reversed, the payment record is removed from the list. Nortridge Software, LLC 398 User Guide Main Features The functions of the buttons are: Print This button will print out the full list of the payment history. Loan History The Loan History is a running list of transactions and balances by effective date. It is designed to give a picture of the transaction history of the loan from the borrowers point of view, showing the principal balance at all times, and the transaction history that justifies those balances. The functions of the buttons are: Show Nortridge Software, LLC Toggles between showing payments that were made at one time as 399 User Guide Main Features Detailed/Summarized one line (summarized) and broken out into their various interest, Payment Print principal, and fee components. This button will print out the full list of the loan history. Transactions All transactions are listed in the Transaction History. The date and time of the actual moment of transaction entry are recorded along with the user ID. The effective date is the date entered by the user at the time of transaction entry. When a transaction is reversed, it is not taken off of Transaction History, but a reversing transaction is added. The Transaction History, therefore; will show a complete history of every event that has happened on the loan except for interest accruals, rate changes, and modifications to the loan setup. The functions of the buttons are: Show/Hide Reversed Trans- Button toggles the list to hide or show reversed transactions. actions Print Comments Nortridge Software, LLC This button will print out the full list of the transaction history. Clicking this button brings up a comments window which will allow you to add comments that are linked directly to individual transactions. 400 User Guide Main Features Statistics Complete statistical data for each loan is available through the statistics tab. The statistics are shown for the loan Life to Date, for each calendar year of the loan’s existence, and for each month of the loan’s existence. Principal The sum of all Principal Advance Transactions made during the statistical Advanced period. Principal Paid The sum of all principal payments made during the statistical period. The sum of all interest accruals and interest adjustments during the stat- Interest Earned istical period. As interest adjustments may be positive or negative, any negative interest adjustments during the statistical period will reduce the total Interest Earned. Interest Paid Late Charges Earned Late Charges Paid The sum of all Interest Payments made during the statistical period. The sum of all late charges assessed during the statistical period. The sum of all late fee payments made during the statistical period. Misc Fees The sum of all fees (other than late fees) assessed during the statistical Earned period. Misc Fees Paid Escrow Interest The sum of all fee payments (other than late fees) made during the statistical period. This statistic is not currently in use. Nortridge Software, LLC 401 User Guide Main Features Earned Escrow Interest Paid This statistic is not currently in use. Average Bal- The sum of all daily balances during the statistical period, divided by the ance number of days in the period. High Balance The greatest single daily balance for the loan in the statistical period. Low Balance The lowest single daily balance for the loan in the statistical period. A counter of the number of distinct billings that have gone one, two, three, Past Due or four or more months past due. When a payment becomes 60 days past 30/60/90/120+ due, its counter is taken off 30. The sum of these counts should not exceed the total number of payments that have ever been past due. Promises Made The number of times that a Promise to Pay was logged in through the collections module. The number of times that a Promise to Pay was logged in through the col- Promises Kept lections module, and an amount equal to or exceeding the amount of the promise was entered as a payment prior to the expiration of the promise. Promises Broken User Def # 1–25 The number of times that the expiration date of a Promise to Pay was reached before payments in amounts equal to or exceeding the amount of the promise were made. These statistics are defined by the system administrator, and may be updated by user-defined transactions. Interest Accruals The Interest Accruals tab provides access to all of the daily accruals that have been earned on the loan. Nortridge Software, LLC 402 User Guide Main Features The functions of the buttons are: This button is only available if the list is expanded to daily accruals. It adds Show/Hide daily accruals that have been superseded by correcting entries back into the Corrections list. Print This button will print out the full list of the accrual history, either the monthly aggregates or the daily accruals for the selected month. Daily Trial Balance The Daily Trial Balance tab provides access to the Actual Trial Balance Entries (what the balance on the loan was on any given day) and the Effective Trial Balance Entries (balance adjusted to take backdated transactions into account so as to show what the balance would have been if those transactions had actually been entered on those days). In addition, a third set of balances, the GL Balances is identical to the effective balances, but uses the GL date of the transactions instead of the effective date for determining the adjustments. Nortridge Software, LLC 403 User Guide Main Features The functions of the buttons are: Show/Hide This button is only available if the list is expanded to daily trial balance User Defined entries. It adds the user-defined loan balance entries to the trial balance Fields view. Print This button will print out the full list of the trial balance history for the selected month. Task The Task tab of Loan Query lists any Tasks, Work Packets, or Notifications that are associated with this loan. Nortridge Software, LLC 404 User Guide Main Features The functions of the buttons are: Print Clicking this button sends the displayed list of tasks, work packets, or notifications to the printer. Clicking this button reloads the selected list so that it will include any tasks or Refresh work packets that have been added or modified by other users. Record Participants This tab is only present when the loan is a participation loan. It shows a quick view of all pertinent information related to all participants on the loan. Collateral The collateral tab provides access to any collateral items that have been added to the loan. Nortridge Software, LLC 405 User Guide Main Features For information of the configuration and use of Collateral Codes, see Loan Setup. The functions of the buttons are: Allows you to add a new collateral item to the loan. Add Allows you to switch an existing piece of collateral from one Collateral Code to another. You must be sure to check the information on your collateral user-defined Modify fields to be sure it is still valid, as the fields may have different data types on the new code. Removes the selected collateral item. Delete Field History The Field History tab provides access to the history of all modifications that have been made to the loan setup. Nortridge Software, LLC 406 User Guide Main Features The functions of the buttons are: This button will print out the full list of the modification history. Print This button allows you to add or modify notes about the currently selected Loan Modify Setup Modification History item. Fil- By default, the field history shows the complete list of modifications for the currently ter selected loan. By clicking this button, you can run a search on all of the modi- Query fication history in the database. Clicking this button will reload the modification history for the current loan. This will allow you to view any modifications that you have just made to the loan, or any Refresh Record modifications that have been made to this loan by other users since you originally queried the loan. Binary Import / Export To allow our customer support department to better serve you, and to facilitate the troubleshooting of problem loans, we have added a binary import/export feature to The Nortridge Loan System. This feature is designed expressly for the purpose of allowing you to email individual loans to our support technicians so that we may load them up on a local database for review and possibly any necessary debugging of problems that may have arisen. The feature is not designed for the purpose of transferring loans between two of your databases. Since the import requires that the setup of the database be identical to the one from which the Nortridge Software, LLC 407 User Guide Main Features loan was exported, its utility in this regard is limited. Setup Because the database into which a loan is being imported must have a setup identical to the one from which the loan was exported, when sending a loan to Nortridge Software tech support, it is also necessary to export and send your setup. If you are sending a batch of several loans, the setup need only be sent once, but because any changes to any setup parameters in your database will make loan import fail, it is necessary to send the setup each time that you send any loans. Our tech support department does not keep your setup exports on file. The setup consists of your currently loaded reports, correspondence, and comment categories; contact user-defined fields, entities, and relationship codes; loan user-defined fields, transaction codes, late loan events, collateral codes, statement codes, payment method, status, and risk rating codes; field labels, GL accounts, classes, groups, templates, interest plans, and base rate schedules. To export the setup, first go to the Loan Query screen. As the setup is the portfolio wide setup, it is not necessary to query any loan. Select the menu item File > Import/Export > Export Setup to Binary File. Click Browse… and choose a location where you would like to save the setup file. Specify a file name and click Save. Your setup file will be saved to the directory you have selected. Its file extension will be .lsf, which stands for Loan Setup File. Loan To export an individual loan, first go to the Loan Query screen and query the loan that you want to export. Select the menu item File > Import/Export > Export Loan to Binary File. Click Browse… and choose a location where you would like to save the loan file. Specify a file name and click Save. Your loan file will be saved to the directory you have selected. Its file extension will be .lbf, which stands for Loan Binary File. Restructure The restructure feature is used for modifications to loans for which the complexity of the modification goes beyond what can be done through a simple modification of a parameter in loan setup. It is not required for such things as modifications to the interest rate setup, modifications Nortridge Software, LLC 408 User Guide Main Features to the next payment due date, un-billing of outstanding billed payments (in effect tacking them on to the end of the loan), or modification to the fixed payment amount. It is required any time a fixed amortized1 loan needs to be changed to any other type of loan, any time a non-fixed amortized loan is to be changed into a fixed amortized loan, a temporary cessation of payments or interest only period is to be imposed in the middle of a loan, or any time that two or more loans are to be combined and rewritten as one loan. The following loan is an example of a case where a loan might be restructured: A home buyer borrowed $250,000 at 4% on a 30 year mortgage five years ago. All payments on the loan were made on time until six months ago, at which time the homeowner became unemployed. Payments were continued to be made on time for the next three months, but was unable to make any further payments, and at this time the loan is 96 days past due. Now having secured new employment, in order to bring the loan current, three months of past due payments must be made, one full payment for the current month, and pay $179.04 in late charges for a total of $4,953.20. The borrower, now employed, is capable of making the monthly payment, but is not capable of bringing the loan current. The bank is eager to avoid foreclosing on a borrower who is capable of making a monthly payment, but is not willing to take a loss on the past due interest and late charges which have already been accounted for as income. The bank agrees to a modification of the loan under the following terms: 1. Outstanding interest and late charges shall be financed into the modified loan as principal. 2. The term shall be extended to 30 years from the time of the modification. 3. The first six months of the modified loan shall be interest only. 4. The amortized payment amount shall be modified so as to pay off the loan in the 30 years from the date of modification. Taking the interest only period into account, the balance is being amortized over 29.5 years. If the interest and late fees being capitalized exceed the amount of principal that has been paid down over the last five years, this could result in a slight increase in the monthly payment amount. 5. The interest rate of the loan is unchanged. 1 Type of interest method where interest is accrued daily on the amount of principal specified in the amortization sched- ule. Early or late payments do not affect the accrual. Principal reduction transactions will cause the schedule to re-amortize. The interest is non-compounding and is typically calculated on a 360/360 interest year. Nortridge Software, LLC 409 User Guide Main Features Because a loan number in the Nortridge Loan System must be unique, and the old loan is kept on the system as a “Restructured” loan for historical reference purposes, the servicer begins by modifying the Loan Number. An “R” for restructure is appended to the end of the loan number. The servicer selects the menu Actions > Restructure Loan. The servicer now has the option of adding additional loans that are to be combined in the restructure. In this case, the servicer is restructuring one loan only. Nortridge Software, LLC 410 User Guide Main Features The Servicer clicks Proceed… Nortridge Software, LLC 411 User Guide Main Features The loan number is entered. Clicking next to Net Loan Amount shows that the amount of the restructured loan is composed of a combination of the outstanding principal, outstanding interest, and outstanding late charges. It appears that this does not exceed the original amount of the loan and it is likely that the extension of the term will actually result in a reduction of the monthly payment amount. The interest only period is entered in the date parameters. Nortridge Software, LLC 412 User Guide Main Features The rest of the loan parameters are filled in as usual and the loan entered. The borrower now has the benefit of six months with monthly payments of approximately $750 (about $330 less than the former monthly payment), followed by a remaining term with a payment of approximately $80 less than what was formerly being paid. In return for this benefit, the loan will be extended for an additional five years. Queue On Demand Statement A statement in NLS is generally queued automatically, based on parameters in the loan setup. And on a periodic basis, the loan servicer will print out the statements that are currently in the queue. This is often a daily process. It may sometimes be necessary to modify an outstanding billing on a loan and then send out a new statement that will reflect this modification. A reprint of the original statement will not be sufficient, as a reprint is an identical image to the original statement which was generated. A Nortridge Software, LLC 413 User Guide Main Features brand new statement needs to be queued based on the values currently present on the loan. This can be accomplished by queueing an on demand statement. Query the loan on which the payments due have been modified. Select the menu Actions > Queue On-Demand Statement. NLS will generate data to the statement queue table in the database which will be similar to the original statement, but which will take into account any changes that have been made to the loan since that old statement was queued. Since an on-demand statement represents an instance in time, it has no statement period the way a standard statement does. This means that if you are using a statement code which contains transaction history for a period, there may be no such history on the on-demand statement, as there is no period in which to reflect the history. Once the on-demand statement has been queued, it may be printed normally from the Statement Queue. For information on printing statements, see Statements. XML File Import Contacts, Loans, and Transactions may be imported into NLS through XML. For a list of all available XML tabs and notes on their formatting, refer to the file which was automatically installed to the standard path C:\Program Files\Nortridge Software\NLS\Import File Formats. To import an XML file, query either a Contact or a Loan Select the menu File > Import/Export > Import XML. Use the browse button to locate the XML file that you have prepared. Click Test to test the import. NLS will verify its ability to successfully import all parts of the file and will show the error codes for any records that would be rejected. In any case, there will be no actual change to the database. This is to allow you to make fixes to the file before re-importing without any danger of importing the same Contact, Loan, or Transaction twice. The error file will automatically be created in the same directory from which the XML file was accessed. Click Done. If the test was successful, restart the process, this time click Process instead of Test. Once the process is complete, click Done. Nortridge Software, LLC 414 User Guide Main Features Processing Transaction Click the Processing slider on the Shortcut Bar to bring up the transaction batch-processing screen. From this screen, you can enter payments through a batch process or through an import file. Batch entry is useful when you have payment stubs that include the Loan Number. If you do not have the loan number handy, you can query for the loan number by clicking next to the Loan Number field and entering a search criteria. This will generate a list of loans from which you may pick the loan that you are looking for. The toolbar buttons shown in below are unique to the Batch Processing Screen: The parameters that have been entered for the payment are instantly and immeCommit diately committed and the payment is processed according to the default distribution setup of the loan. The payment is partially processed with the entered parameters. A distribution Distribute screen will come up so that you may view the default distribution, and if necessary, modify the distribution before committing the payment and completing the processing. Any payment parameters that have been entered in the Loan Number, Refer- Nortridge Software, LLC 415 User Guide Main Features Clear ence, Payment Method Reference, and Amount fields are cleared out. The Date, Transaction Type, and Payment Method fields remain as you have set them. A report of the batch transactions in the list is sent to the printer and the list is Done cleared. Clicking this button allows you to browse your computer to select a payment pro- Import cessing batch file to import. Clicking this button allows you to browse your computer to select a payment processing batch file. That file is then scanned to check that the format of each pay- Test Import ment is correct. The payments are not actually entered, but from the test you will know if the system will be able to successfully import every payment in the file. This allows you to fix any improperly formatted payments and ensure a good payment-processing file before you attempt the actual import. Accrual Accrual Processing on NLS should be run at the end of each day. Every loan has a setting which determines if that loan’s accruals are to be run at the beginning or at the end of the day. In actuality, all accrual processing should be run at the end of the day. Loans which have beginning of day settings will run the accruals for the next day. Loans which have end of day accrual settings will run their accruals for the day just concluded. EXAMPLE A portfolio has 50 loans numbered 1 - 50. Loans 1 - 25 are set to Beginning of Day Accruals and loans 26 - 50 are set to End of Day Accruals. On May 26th, after all payments have been entered for the day, the interest accrual run is started. Loans 1 - 25 run their interest accruals for the 27th. Loans 26 - 50 run their interest accruals for the 26th. During the accrual processing run, the following events occur for each loan: 1. Pending Transactions scheduled for the current accrual date are posted as payments if the loan is set to beginning of day accruals. 2. Daily Trial Balance Entries are created for the loan if it is set to Beginning of Day Accruals, as the loan accrued today’s accrual during last night’s processing run. 3. Pending Transactions scheduled for the current accrual date are posted as payments if Nortridge Software, LLC 416 User Guide Main Features the loan is set to end of day accruals. 4. Impound payments are processed. 5. The system checks the loan’s list of interest steps, variable rate information, and base rate schedules, and executes a rate change if one is called for. 6. The system checks the loan’s list of recurring transactions and executes any events that are scheduled for the current date if the recurring transaction is flagged to occur “Before Accrual.” 7. If the Next Billing Date for the loan is the current accrual date, the next payment is billed and the projection for the following payment calculated. 8. If there is a custom payment schedule, it is checked to see if any special billings are scheduled for this day. 9. If the Next Statement Date for the loan is the current accrual date, a loan statement is sent to the print queue. 10. The list of past due payments on the loan is checked against the loan’s late fee schedule to see if any past due events have been triggered. 11. Interest is compounded on loans with a compound interest rate if the current accrual date is the scheduled date of compounding. 12. If a promise to pay exists with an expiration date on the current accrual date, and the promise has not been satisfied, the promise is flagged as broken. 13. One day’s interest is accrued on the loan. If the loan is set to End of Day Accruals, today’s interest is accrued. If the loan is set to Beginning of Day Accruals, tomorrow’s interest is accrued. 14. The loan’s statistics are updated. 15. The system checks the loan’s list of recurring transactions and executes any events that are scheduled for the current date if the recurring transaction is flagged to occur “End of Accrual.” 16. Amortize fees are processed if scheduled to do so on the current accrual date. 17. Daily Trial Balance entries are created for the loan if it is set to End of Day Accruals. To run the daily accrual processing, begin by clicking the Processing slider on the Shortcut Bar. Nortridge Software, LLC 417 User Guide Main Features Click the Accrual icon. Nortridge Software, LLC 418 User Guide Main Features The Date to Accrue Through field is automatically set to the current date. When you process these accruals, the system activity will be finished for the day, so it is important that your data entry be complete for the day before running the end of day processing. To process the accruals, click Process. The Accrual Rate (per hour) is calculated by the following formula: (Accruals processed / Elapsed time in seconds) * 3600 When the accrual processing is finished, click Done. Modify GL The Modify GL screen allows the user to change the General Ledger accounts posted to for past transactions stored in the system. To modify the GL accounts, begin by clicking the Processing slider on the Shortcut Bar then click Modify GL. This will bring up the Modify GL screen. Nortridge Software, LLC 419 User Guide Main Features Enter the desired search criteria into the Query Filter section to find the desired transactions. EXAMPLE If the transaction is known to have occurred between July 1st and July 5th 2002, enter 07/01/2002 in the Transaction Date field and 07/05/2002 in the Transaction To field. If NLS is interfaced to an external General Ledger accounting package, you may select the Transferred Flag checkbox to query only transactions that have been transferred to the GL accounting package. The number of transactions returned by the query may be limited by entering a number in the Maximum Number of Results to Return field. The default is 1,000 a maximum of 1,000 transactions returned. Once all of the desired search parameters are entered click . The query results will then be displayed in the grid below the Query Filter area. Nortridge Software, LLC 420 User Guide Main Features Select the desired transaction from the grid and click to open the Modify G/L dialog box. Select the desired debit and credit accounts to which to post the transaction. If you wish to affect all of the currently queried transactions select the Apply to all transactions using queried results checkbox. Click OK to commit the change. Document Printing Nortridge Software, LLC 421 User Guide Main Features The Document Printing section consolidates all documents to be printed within NLS. It allows for printing documents directly to a printer or to send to an external print shop. It can be accessed from the Processing slider in the Shortcut bar. All documents that have been saved to the document queue will be shown under the Document Print Queue tab. Select the document(s) to be printed and click Print Locally on the toolbar to print on a local printer or click Send to MailSource to send to MailSource for processing. Documents that have been printed locally will be shown in the Internal Print History tab and those that have been sent to MailSource will be shown in the MailSource History tab. Transaction Entry To enter a transaction from Loan Query, click . If the daily accruals on the loan are not up to date, you will be prompted to run accruals for this particular loan. This will not affect any other loans in the portfolio. Click Update to run the accruals. You will be brought to the Transaction Entry screen. Nortridge Software, LLC 422 User Guide Main Features Select the transaction from the Transaction Type drop down list. If today’s date is not the correct date for the transaction, enter the date in the Effective Date field. You may select a payment method from the Payment Method drop down list. The Payment Method Reference field is handy for entering identifiers such as check or money order number. Enter the amount of the payment in the Amount field. You will be entering the amount the customer is actually paying, not the amount due. The system will account for overpayments or underpayments according to the loan’s default distribution. When you hit <Enter> the payment will be distributed between Principal, Interest, Late Charges, Fees, and Miscellaneous balances; and between Past Due Receivables, Current Receivables, and unbilled balances. Nortridge Software, LLC 423 User Guide Main Features You can enter any other desired payment reference information in the Reference field. The default distribution may be overridden by changing the numbers in the 15 Payment Distribution fields. You will not be able to finalize the payment until the payment is in balance, so if you reduce the amount in one field, another field must be increased by the same amount. You can never distribute more money to one of these fields than is available in the corresponding billing field to the left, so you can not distribute to Past Due Interest if there is no existing Interest Receivable past due. If there is more than one billed payment outstanding, and you need to control which specific payment is affected, you can do so by clicking the Detail tab. Nortridge Software, LLC 424 User Guide Main Features From here, you can control the distribution on an individual payment level. When you are satisfied that the distribution is correct, click OK. Your payment may be viewed on either the Payment History tab or the Transaction History tab of Loan Query. If a late billing generated a late fee, and a payment which is applied to that billing is backdated to prior to the expiration of the grace period, the late fee will be reversed automatically by the system. Transaction Types The transaction type is entered in the Transaction Entry screen with the Transaction Type drop down list. The following is the list of available transaction types. Payments The standard Payment transaction is designed to use the appropriate transaction codes that will satisfy the billed receivables according to the loan’s payment application defaults. This payment will often result in the employment of multiple transactions that use separate transaction codes. EXAMPLE If the loan has a payment due that includes $400 of principal, $100 of interest, and a $25 fee, and if a payment of $525 is entered, the standard Payment will break the $525 down and apply three separate transactions for Principal, Interest, and Fee Payments. Principal Reduction The Principal Reduction Transaction is a payment that is outside the normal schedule of payments. It does not satisfy any billed receivables, but it does reduce the principal balance of the loan. If the loan uses a fixed amortized1 payment and the loan’s re-amortize options are set to re-amortize the loan on Principal Reductions, this principal reduction will cause the interest 1 Type of interest method where interest is accrued daily on the amount of principal specified in the amortization sched- ule. Early or late payments do not affect the accrual. Principal reduction transactions will cause the schedule to re-amortize. The interest is non-compounding and is typically calculated on a 360/360 interest year. Nortridge Software, LLC 425 User Guide Main Features accrued, according to the amortization schedule, to be adjusted based on the lower principal value of the loan. This will result in the interest to principal ratio of all subsequent payments to be recalculated. The payment amount remains fixed, so the loan will pay off early, unless the re-amortize options of the loan are also set to re-amortize the payment on Principal Reductions. In this case, the payment amount will be recalculated. Since this transaction always affects Principal, there will be no distribution screen. Interest Reduction The Interest Reduction transaction is an interest only payment that is outside the regular payment sequence and does not satisfy any interest billing receivables. Since the transaction always affects interest, there will be no distribution screen. Advance Principal The Advance Principal transaction is used for the recording of disbursements of funds to the customer, subsequent to the origination of the loan. On an amortized loan, this transaction will result in both a recalculation of the payment amount, and the amortization schedule, if those options are selected in the re-amortize options of the loan’s setup. For the transaction, you can use the Payment Method field to record the mode of the disbursement. Reverse Payment The Reverse Payment transaction is used to roll back payments that have been made in error. When Reverse Payment is selected from the transaction type drop down list, a list of payments for the loan will be displayed. To reverse any one of them, select that payment’s Reverse checkbox. When a payment is reversed, it is removed from the loan payment history. It remains in the loan transaction history, and a reversing entry, or entries, is added as well. If a payment is reversed after the payment’s grace period is over, a late fee will be automatically assessed if the loan is set up for a late fee. Nortridge Software, LLC 426 User Guide Main Features If a payment is reversed, and that payment is not the last payment, all subsequent payments will automatically be reversed and re-assessed so that they will be applied as if the reversed payment had never been entered. NSF Payment The NSF payment transaction is used to reverse a payment where the check came back due to insufficient funds. It differs from a regular reversal in the following ways: l When a regular payment is reversed, it is removed from payment history, but an NSF payment remains in payment history along with its reversal. l An NSF fee is automatically assessed against the loan according to the setup defined under the NSF code that is set on the loan. l One is added to the NSF counter in loan statistics. When you select NSF Payment as your transaction type, you will get a list of the payments eligible to be reversed. Check the one that needs to be reversed due to non-sufficient funds. Information about the NSF fee to be added appears at the bottom of the window. The amount field is automatically filled in according to the setup of the NSF code, but this amount may be modified at this time. If a payment was found to be reversed as an NSF in error, in order to reverse that reversal, you need to locate it in the payment history. An NSF payment will be shown in the history as grayed out. Right-click on the grayed out record and select Reverse NSF PAYMENT. This will remove the NSF Fee, and lower the NSF counter in statistics, effectively converting the NSF into a reversal. The original payment can then be reentered. Adjust Interest The Adjust Interest transaction is used to make adjustments directly to the balance of the accrued interest. The transaction is posted to the interest accruals record, along with the daily interest accruals, instead of being posted to transaction history. If the adjustment is to reduce the interest balance, use a negative number for the amount. If you are making your adjustment to the deferred interest balance of the loan, enter the positive or negative adjustment amount in the adjustment field next to Deferred Interest Accrued. Nortridge Software, LLC 427 User Guide Main Features Manual Transaction The Manual Transaction is used to directly activate any transaction code on NLS, including transaction codes that were user-defined. After selecting the manual transaction type, select the specific transaction code from the Transcode drop down list. The functionality of the manual transaction code is dependent on the configuration of that transaction code. For more information on setting up transaction codes, see Transaction Code Setup. Reverse Manual Transaction Every standard transaction configured in NLS has an even-numbered transaction code. Each transaction has a specific transaction code that is designated as its reverse. This transaction is designated by an odd numbered trans code that is exactly one number higher than the transaction that it reverses. To activate the odd numbered transaction codes, select Reverse Manual Transaction from the transaction type drop down list. Select the type of transaction from the Transcode drop down list. A list of transactions of the appropriate type to be reversed is displayed. Click on the transaction that you wish to reverse so that it is highlighted then click OK. Refund The Refund Transaction is used for resolving funds in the suspense account, and does so by generating a voucher. This voucher can later be used to print a check. After Selecting Refund from the Transaction Type drop down list, you must select a vendor account for the payee of the refund. The refund transaction will reduce the suspense balance of the loan, allowing the loan to be closed if desired. In addition, if you have configured the loan system for check printing, you will have a voucher to process. Batch Processing Batch entry is useful when you have payment stubs that include the Loan Number and the Nortridge Software, LLC 428 User Guide Main Features payment amount. With payments in that format, you can process a large number of payments much more quickly than can be done through the Loan Query screen. See the section on Batch Transaction Processing. By setting the loan default Transaction Entry Batches to Force Batch or Prompt for Batch, you can enable the Transaction Entry Batches. This activates three buttons on the processing screen. Opens a Create New Batch entry screen. You will enter a reference number for the Create batch, a batch date, and a deposit date. All transactions entered subsequently Batch through the batch transaction entry screen will be logged as part of that batch. Opens a Find Batch screen for finding past batches. After selecting a batch from the Edit list, you can edit the batch reference number, the batch date, and the deposit date. Batch Opens a Find Batch screen for finding past batches. After selecting a batch from the Reload list, the entire contents of the batch will be reloaded onto the batch entry screen. Batch File Processing NLS supports the processing of payments through a text file (also known as flat file processing), which is read into the loan system and interpreted into a payment-processing format. The Transaction Processing Batch Interface will allow the use of a flat file containing payment transactions to be applied to the Nortridge Loan System. This flat file can be executed manually in the system or via a command line argument allowing unattended operation. When this file is run against NLS, the sequence of events is as follows: l The file format is verified and footer record is crossed with the number and the amount of the detail records. l Loan numbers are cross-referenced to verify existence. If loan number does not exist in NLS, record is flagged as invalid and record is copied to an exception file. Nortridge Software, LLC 429 User Guide Main Features l File is processed as transactions into NLS, any errors will be written to an error file along with the record that caused the error. l Report is generated of payments successfully added to NLS. l When using the Amount Applied fields, they must add up to the payment amount or record is flagged as invalid and record is copied to an exception file. Credit Card Processing To process an automated credit card payment, you must first have a payment gateway configured. If you have not already done this, see Payment Gateway in System Setup. Once the payment gateway is configured, you must have it enabled in the Loan Group on the Servicing Options tab. To enter a credit card payment, begin by going to the transaction entry screen. Select Credit Card Payment from the Transaction Type drop down list. Nortridge Software, LLC 430 User Guide Main Features Fill out the fields in the credit card sale form. In the example shown, the fields are filled in with test data provided by the gateway servicer. Nortridge Software, LLC 431 User Guide Main Features Click Process $xxx.xx. On the transaction entry screen, the Amount field is now locked down. It cannot be changed from the amount of the credit card transmission that has been approved by the gateway. Additionally, the Cancel button has been replaced with Void CC Payment. Now that a credit card Nortridge Software, LLC 432 User Guide Main Features payment has been sent to the gateway, it cannot be canceled. It must be completed (OK) or voided. Make any necessary modifications to your distribution as usual for a payment. Click OK. Credit Card Tokenization When using Merchant Partners for credit card processing, all credit cards are tokenized (credit card information stored in Merchant Partners vault and a unique ID stored in NLS). This allows for re-using previous credit cards used on a loan without having to re-enter the credit card information. A Credit Card Selection Dialog will appear when a credit card transaction is entered on a loan. The dialog shows the date of last use, number of times used, last four digits of the credit card, and its expiration date. Double click the credit card on the list to retrieve the credit card information from Merchant Partners for use in the current transaction. To remove the credit card so that it no longer appears on the list, click Remove. NOTE Expired credit cards are automatically removed from the list. Global Suspense Nortridge Software, LLC 433 User Guide Main Features To create a suspense entry, click the Processing slider on the Shortcut Bar, click Trans- action (or select Processing > Transaction from the navigation menu) then click on the toolbar. NOTE A suspense account must be set up in order to create a suspense entry. See Suspense Account on how to create a suspense account. In the Global Suspense dialog, set the loan group to which this suspense item belongs, the effective date, GL date, payment method, payment method reference, and amount. Use the Notes field for any pertinent information for the suspense item. Click Attach Image to choose any images of the suspense item. Transaction Entry The suspense item can be used in a transaction entry by selecting From Global Suspense from the Payment Method drop down list. A list of all available suspense items will be displayed. Click to highlight the item to use and click OK to apply the item to the loan. Nortridge Software, LLC 434 User Guide Main Features When the transaction is applied to the loan, the original effective date, GL date, payment method, and payment method reference will be transferred to the payment. Transactions for Disbursements The general process for creating a check is to first run a transaction of a type where the transaction code is configured to generate a voucher. Once the voucher exists, it may be processed, and a check printed. Examples of the types of transaction codes which would be likely to generate a voucher include: Advance Principal When principal is advanced on an existing loan, the Advance Principal function in transaction entry will provide the user with a checkbox to generate a voucher. By selecting this checkbox , you can make the system cut a check for the advance of the principal. Query the loan on which you want to advance principal. Click and select Advance Prin- cipal from the Transaction Type drop down list. Enter the amount and effective date of the advance. Select the Create Voucher checkbox. The vendor account field will be automatically filled in with a default setting of the borrower. If the check is to be made to another party, you may select Other Vendors from the vendor drop down to open a Vendor Lookup window. Clicking OK will both add the advance of principal to the loan, and add the voucher to the Nortridge Software, LLC 435 User Guide Main Features queue of vouchers to be printed as checks. Payoff Refunds When a loan is paid off, the system will automatically write-off any balances in excess of the amount of the payment (if the payoff option has been selected on the payment) and if the payment is in excess of the payoff amount, the excess will go to suspense. After a loan has been paid off, it will either have all zero balances or will be left with nothing but a balance in suspense. The suspense balance represents an overpayment by the borrower and the money must be either refunded, or in some other way moved out of suspense before the account status can be set to closed. A standard transaction code exists for refunds of payoff overpayments (trans code 464: suspense Refund) and this transaction, when run for the amount of the refund will resolve the suspense balance on the loan (allowing the loan to be closed) and will also create a voucher so that the refund check can be printed. To enter a refund transaction on a loan, query that loan. Click and select Refund Check from the Transaction Type drop down list. This will automatically use transaction code 464. Enter the amount that is in suspense as the amount of the transaction. The contact account will default the payee to the borrower (assuming that is who a refund would go to) but if you need to select another vendor, you may do so from the Contact Vendor drop down list. Click OK to apply the refund transaction. If the transaction was applied for the exact amount in Nortridge Software, LLC 436 User Guide Main Features suspense, the suspense balance should now be zero, and you are able to close the loan. In addition, a voucher has been added to the queue for check printing. Payments to Third Parties Transaction Codes may be configured to generate a Voucher to a third party. As an example, we will configure a transaction code for a repossession fee which must be paid by the lender to the repo-man, and which will be passed on to the borrower. For a more detailed example of creating a transaction code for a fee and payment, see transaction code setup. The transaction code for the repo-fee will be configured as a receivable type trans code. This will force the user configuring the fee to also configure the fee payment transaction code. General Ledger Controls Receivable Payment Debit Accrued Fees Cash Credit Accounts Payable Accrued Fees Loan Controls Receivable Payment Loan Balance Affected Fees (Increase) Fees (Decrease) Loan Statistics Affected Fees Incurred (Increase) Fees Paid (Increase) Payment Processing Controls The transaction code wizard will automatically make sure that the Receivable and Payment transaction are properly linked together as associated transaction codes. Voucher Processing The receivable transaction code must be set up for voucher processing. The Payment Transaction code should not be. On the Voucher Processing tab, select the Voucher Type Code, select the Force Voucher checkbox, and enter any Voucher Reference as needed. Nortridge Software, LLC 437 User Guide Main Features Complete the Setup of the Transaction code by selecting any of the options on the Options dialog that may apply to your receivable then configure the payment transaction code. Running the Transaction To assess this fee on a loan, first, query that loan and click . From the Transaction Type drop down list, select Manual Transaction. From the Transcode drop down list, select the transaction code that you configured for this fee. Enter the amount and effective date of your transaction, and since it is a receivable, you may enter a due date for the payment. Select the Create Voucher checkbox. Choose <Other Vendors…> from the Contact Vendor drop down list. This will provide you with a Find Vendor dialog which will allow you to select the vendor account for the repo company. Nortridge Software, LLC 438 User Guide Main Features Click OK to enter the transaction. This will apply the fee to the loan according to the setup that you have configured. In addition, it will queue a voucher for check printing with the repo-company as the payee on the check. Printing Reports and Statements Reports in the Nortridge Loan System are defined as those documents which may be printed at any time by accessing the document format from the Reports menu, selecting from a list of parameters, and executing the report. The integrated report generation tool then pulls all of the data required for the selected report and the supplied parameters from the database. The other type of document generated by the loan system is Statements. These documents are not requested at will. The data for statements is placed in a queue within the database during the accrual process on a date that was predetermined by the setup of the loan. Then the entire queue or a portion of it may be generated by the report generation tool and printed. See Statements for more information. To print reports, click the Reports slider on the Shortcut bar. This slider contains icons for Reports, Statements, Reprint Statements, and Cash Flow Reports. The Reports screen is displayed by default when you click the Reports slider. The reports selection tree will contain a list of all reports currently installed in your database. If this tree is blank, then you have not installed any reports. See the section on installing report packs for more information. Nortridge Software, LLC 439 User Guide Main Features The reports are organized in the tree into logical groupings. Click next to any heading in the tree to expand that heading and see any sub-headings or reports that exist below it. When you have located the report that you want, click on that report. All of the possible parameters associated with the selected report are loaded onto the main screen on a parameter selection list. The available parameters for each report are listed below in the section on that particular report. After selecting a report and filling in any desired parameters, click . The report will be gen- erated and shown on the screen. You may send a copy of the report to the printer by clicking . NLS Defintions STATEMENT: A specific document designed to be used in the NLS statement processing area. A statement is automatically generated to the statement queue during the nightly accrual process, based on predetermined conditions set up on the loan. These include loan statements, late notices, and commitment statements. REPORT: Any printed document that is to be sent either to a borrower or used internally. A report is printed on demand by an NLS user based on a set of parameters and criteria that the user enters at the time of printing. During the nightly accrual process, any statements that are scheduled to generate will be placed in the queue. Statements in the queue are not automatically sent to a printer. In order to print the statements, a user must click on the statement icon on the shortcut bar to go to the statement printing screen. This screen lists the number of statements currently in the queue, and also lists various parameters that can be used to narrow the list of statements for printing. All billing and periodic statements1 are printed from the statement tab. There is a separate late notices tab. If you wish to print all of the statements currently in the queue, simply click the refresh button to select all of the statements and then click the print button. The statements will be generated and sent to the printer, and the queue will be cleared. 1 User specified date determines when the statement is queued for processing and printing. Nortridge Software, LLC 440 User Guide Main Features If you wish to only print a certain type of statement, you may click on any of your statement codes in the tree. Only statements of that type will be selected. Click the print button to print these statements and they will be removed from the queue once they are printed. Other statements will remain in the queue for later printing. If you wish to print a subset of statements based on a selection criteria, enter your criteria parameters and click the refresh button. You will be shown how many of the queued statements fall within the bounds of your criteria. Click to print these statements and they will be removed from the queue once they are printed. Other statements will remain in the queue for later printing. If you want to clear statements from the queue without printing them, click . Contact Reports in the Contact category contain information on individual contact records. If the selection parameters used for the reports are for multiple contact records, information for different contacts will be displayed on separate pages. The sub-categories of Contact are: Contact Contact report showing standard fields, detail, demographics, and financials Report as one page per contact. Collateral Reports Reports in the Collateral category show information on collateral entries in NLS which may or may not be linked to Loans or Contacts. These reports are driven by the collateral objects themselves, while collateral reports in other categories are driven by the contact or loan record. The sub-categories of Collateral are: Collateral Insurance Report showing collateral insurance fields. Collateral Loan Report Report showing loans attached to collateral items. Collateral Location Report showing collateral location fields. Collateral Report Report showing collateral items. Collateral Taxes Report showing collateral taxes by due date. Contact Portfolio Nortridge Software, LLC 441 User Guide Main Features Reports in the Contact Portfolio category contain information on multiple contacts. Unless the parameters of the report are constrained so that only a single contact is selected, information relating to multiple contacts may appear on the same page. The sub categories of Contact Portfolio reports are: Balance Reports Reports in this sub-category: Contact Balance Shows current principal balances of all loans belonging to each con- Report tact record. Contact Forms Reports in this sub-category: Contact 1098 Register Shows interest paid by the contact corresponding to amounts reported on Contact Forms 1098. Contact Prints forms 1098 to report interest paid by the contact and creates a file for IRS. Forms 1098 Parameters entered must conform to IRS Publication 1220. Contact Mailing Prints one label for each contact record using the selected Avery label format. Labels Contact Reports Reports in this sub-category: Contact Credit Line Report showing credit line limit and current principal. Report Contact Graph Bar Graph showing number of contacts or contact UDF value (integer) sums on Y-Axis and contact attributes (entity, contact type, officer, or state) or contact UDF values on X-Axis. Contact Portfolio Report showing standard contact fields. Report Contact Standard customizable contact report using parameters to construct the PDF Nortridge Software, LLC 442 User Guide Main Features Report Builder layout. Contact Web Cre- A report showing which contacts have web credentials and their usernames. dentials Relationship Report shows contacts, contact to contact relationships, loans, and contact Report Temporary Notes to loan relationships. Report showing the temporary notes added to contacts. Inbox Reports in the Inbox category show information on the inbox in NLS. The sub-categories of Inbox are: Notifications Notifications Notifications Report with selections for Type, Creator, and Owner. Date To Use Report is Creation Date, Due Date, or Completed Date. Tasks and Work Packets Task Detail Report Task Report Task Detail Report showing tasks as they appear on the screen. Task Report showing tasks as the user selects the fields for PDF output. Task Status Report Task Status Report showing selected fields as desired. Work Packet Modifications Work Packet Report showing modification history for work Report packets. Work Packet Report Work Packet Task Report Work Packet Report showing work packets as they appear on the screen. Report showing work packets and the tasks associated with them. Loan Nortridge Software, LLC 443 User Guide Main Features Reports in the Loan category contain information on individual loans. If the selection parameters used for the report are for multilple loans, then infromation on separate loans will be shown on separate pages. The sub-categories of Loan are: Forms Commitment Pay- Payoff Notice showing the balances due as of the payoff date entered off Notice for all loans under a commitment. Confirmation Let- Confirmation Letter showing current principal balance and interest paid ter within a specified date range. Loan Payment Coupon Book showing payments between dates or for Coupon Book entire loan term. Payoff Notice Payoff Notice showing the balances as of the payoff date entered. Loan Reports Amortization Schedule Amortization Schedule for existing loans. Report showing standard fields and user-defined detail fields as Loan Report one loan per page. Simple Amortization Simple Amortization Schedule printed without accessing the Add Schedule Loan screen. Loan Setup Reports ACH Setup Report Report showing loans set up with ACH within the specified date range. Credit Bureau Setup Report Report showing the setup for loans reporting to credit bureau(s). Interest Only Term Report showing the date when regular repayment starts at the end of the Report interest only period. Loan Setup Report showing loan setup fields. Report Recurring Trans- Report showing how loans are setup for recurring transactions for loans actions opened in the date range selected. Transactions Loan His- Loan Transaction History with running principal balance. Nortridge Software, LLC 444 User Guide Main Features tory Loan History Summary Loan Transaction Summary with running principal or loan balance. Each group of like transactions is summarized into a single line. Loan Par- Loan Transaction History showing only participated loans and participant trans- ticipant actions with running balance. Loan Group selection denotes participants to be History shown. Loan Portfolio Reports in the Loan Portfolio category contain information on multiple loans. Unless the report parameters are selected so as to include only a single loan, information relating to multiple loans may appear on the same page. The sub-categories of Loan Portfolio are: Balance Reports Accruals Report Amortized Fees Daily Accruals Fee Accruals Precompute Unearned Interest Report showing amounts accrued by loan for a specified date range. Report showing fees amortized in a selected date range. Includes starting amortized fees balance, amount of fees amortized, and ending fees amortized balance. Report showing amounts accrued by loan for a specified date. Report showing fees accrued by loan for a specified date. Report showing amounts precompute, accrued, actuarial, and cash basis interest for Rule of 78s loans as of a date. Running Report showing starting balance and ending balance for a specified date Trial Bal- range along with a summary of items that affected the balance during that ance period. Trial Balance Report showing the balances of the loans as of the date requested (or Current Balance if current balances selected). The Trial Date must be a date for which the Accrual Processing has been completed. Nortridge Software, LLC 445 User Guide Main Features Trial Balance 2 Collateral Reports Loan Collateral Insur- Report of collateral by loan showing insurance fields. ance Loan Collateral Loca- Report of collateral by loan showing location fields. tion Loan Collateral Collateral Report showing collateral attached to loans. Report Loan Col- Report of collateral taxes showing loan information including loan number lateral Taxes and tax id. Vehicle Report showing the vehicles attached to loans of a particular status along with Status the loan balances as of the status effective date. User must select a Status Report Code. Vehicle Title Report Report showing collateral vehicle title status. Collections Aging Report Report showing total payments currently past due. Note that the “Past Due As Of” date is for reference to determine the days past due. Any payment made after that date will have caused the payment to be removed from this list. Report showing phone number and address of delinquent loans. Note that Collection the “Past Due As Of” date is for reference to determine the days past due. Any Report payment made after that date will have caused the payment to be removed from this list. Collector Activity Report showing collections with comments, action codes, and result codes. Delinquency Summary showing group totals of loans greater than X days late. Also shows Summary all past due categories in Excel output. Past Due Recap showing summaries of past due loans selected, all past due loans, Nortridge Software, LLC 446 User Guide Main Features Recap and all loans. Report showing the detail of all payments currently past due. Note that the Past Due “Past Due As Of” date is for reference to determine the days past due. Any pay- Report ment made after that date will have caused the payment to be removed from this list. Payment Report showing promises made, kept, or broken within a specified date Promises range. Escrow Disbursement Check Register Report showing checks printed. Impound Report Report showing current impound status. Voucher Report Report showing the individual vouchers used to print checks. Forms 1098 Register 1098 - E Register Shows interest paid corresponding to amounts reported on Forms 1098. Shows interest paid corresponding to amounts reported on Forms 1098-E. 1099 - C Shows debt canceled (amount charged off) and interest canceled (interest Register charged off) reported on Forms 1099-C. 1099 INT Shows interest paid to investors on Forms 1099-INT. Register 1099 MISC Shows amounts disbursed as reported on Forms 1099-MISC. Register Forms 1098 Prints forms 1098 to report interest paid and creates a file for IRS. Parameters entered must conform to IRS Publication 1220. For information on setting Points and MIP, see Appendix. Forms Prints forms 1098-E to report interest paid and creates a file for IRS. Parameters 1098 - E entered must conform to IRS Publication 1220. Forms Prints forms 1099-C to report cancellation of debt and creates a file for IRS. Para- 1099 - C meters entered must conform to IRS Publication 1220. Forms Prints forms 1099-INT for interest paid to investors. These do not go to borrowers. Nortridge Software, LLC 447 User Guide Main Features 1099 INT Forms 1099 MISC Parameters entered must conform to IRS Publication 1220. Prints forms 1099-MISC to report payments made to vendors. Parameters entered must conform to IRS Publication 1220. Loan Mailing Prints one label for each Loan record using the selected Avery label format. Labels General Ledger G/L Daily Report showing the daily summary of transactions for G/L accounts. Interest Summary accrual totals are shown in a separate section if desired. G/L Interface Report showing the summary transactions generated by a custom G/L interSummary face. G/L Posting Report showing the transactions grouped by G/L account. Interest accrual Detail transactions are shown in a separate section if desired. G/L Posting Report showing the totals of transactions for each G/L account. Interest Summary accrual totals are shown in a separate section if desired. Loan Reports Commitment Report Credit Line Detail Report showing commitment amount and commitment used. Report showing more detail per loan than the regular Credit Line Report. This report may be used to show revolving lines of credit, non-revolving credit lines, or both. Credit Line This report is an abbreviated list showing one line per loan and may be used Report to show revolving lines of credit, non-revolving credit lines, or both. Credit Line Report showing all credit lines associated with loans. Can be grouped by Reserves Loan Number to show totals for each loan. Loan Participant Report Report showing regular (non-participated) loans, participated loans, participants, or any combination of these three types. Loan Port- Report showing an abbreviated list of loans including Original Amount and folio Report Current Principal. Nortridge Software, LLC 448 User Guide Main Features Loan Rate Report Report showing rate setup information. *** WARNING *** This report may return multiple rows for each loan. Loan Relationship Report showing the contacts that the loan is related to. Report Loan Report Standard customizable loan report using parameters to construct the PDF lay- Builder out. Participation Report Rate Change History Rate Change Report Temporary Notes Report showing only participated loans and their respective participants. There is no Loan Group selection because all loans are participation loans. Selections pertain to loans only. Report showing rate change history. Report showing next rate change dates for active variable rate cycles between selected dates. Fixed rate loans and non-activated future variable rates will not show. Report showing the temporary notes added to loans. Management Reports CDFI1 Transaction Level Report Shows CDFI tabs in PDF format for data entry verification and Excel output for compliance. Consolidated Listing of statement table for consolidated (commitment) statements showStatement List- ing pending, printed, or all rows. Allows statement code, print run number, ing and sequence in run selections. Dealer Prof- Report showing various statistics by dealer. Use Contact Portfolio selection to itability denote dealers. Use Status Code selection to denote charged-off loans. Late Notice Listing of late notice table showing pending, printed, or all rows. Allows state- Listing ment code, print run number, and sequence in run selections. Loan Graph Bar Graph showing number of loans, dollar amount, or loan UDF value sums on Y-Axis and loan attributes (entity, portfolio, group, class, officer, or risk rat- 1 Community Development Financial Institutions Fund. Nortridge Software, LLC 449 User Guide Main Features ing) or loan UDF values on X-Axis. Loan Loss Reserve Report Loan Origination Report Report showing loan loss reserve amounts based on reserve percentages of current principal. Report showing all transactions generated on the day the loan was added with grand totals of those transactions for the period of loans entered. Loan State- Listing of statement table showing either pending, printed, or all rows. Allows ment Listing statement code, print run number, and sequence in run selections. Loan Stat- Report showing advances, average balances, earned amounts, paid istics amounts, and promises for a month, a year, or life-to-date. Maturity Report Report showing loans maturing within a specified date range. Modification Report showing changes to Contacts and/or Loans and/or Collateral sorted History by date within a user. New Loan Report showing loans within a specified date range. The date may be spe- Report cified as the date entered, the original open date, or the current open date. Paid Off Report showing loans paid off within a date range. Payoff totals come from Loans the transaction history using the most recent effective date. Payoff Report Report showing loans having payoff balances less than the threshold entered using the “Balance Less Than” parameter. Portfolio Aver- Shows average term, average days to maturity, average rate, average ori- age Sum- ginal amount, and average current principal by group. The totals for each mary group may be output to Excel. Portfolio Averages Shows average term and rate by group. Risk Rating Report showing current value based on percentage valuation of current bal- Report ance. User Entry Log Report showing the times users logged in and logged out. Transactions Billing Report showing payments billed and/or payments made within a specified Report date range. Nortridge Software, LLC 450 User Guide Main Features Cash Detail Report showing transactions within a specified date range depending on Report what is selected for Date To Use. Cash Report Report showing payment transactions as a single line for each payment. Loan Billing Report showing payments billed and/or payments made by loan within a spe- Report cified date range. Payment Register Report showing payments made within a specified date range. Payment Report showing payment totals by transaction code within a specified date Summary range. Pending Transactions Transaction Register Transaction Summary Report showing transactions pending for a specified date range. Report showing transactions within a specified date range. The criteria used for the date range may be specified as the transaction date, the effective date, or the G/L date. Report showing transaction totals by transaction code within a specified date range. The criteria used may be specified as the transaction date, the effective date, or the G/L date. Setup Setup reports contain information on the global configuration of your Nortridge Loan System. The sub-categories of Setup are: Setup Available List of reports loaded into NLS. Includes standard reports as well as any custom Reports reports that have been added. Contact List of the contact setup codes along with the contact count for each code. Setup Inclusion of each of the two sections is optional. Page break option allows Codes each section to be placed on a new page. Group Privileges Loan Groups Loan Setup Shows security privileges for Groups. List of loan groups with GL Placeholders tab and Participation/ACH tab. List of loan setup codes. The inclusion of each section is optional. Page break Nortridge Software, LLC 451 User Guide Main Features Codes option allows each section to be placed on a new page. Script Loca- List of scripts associated with events in Contact Types, Contact UDFs, Loan Port- tion Report folios, Loan UDFs, and Collateral. Security Priv- Shows security privileges for Users. Can include sum of user privileges and group privileges. Can also show all privileges allowed when user is set to DBA1 . ileges Transaction Codes User Defined Fields User List List of standard and/or manual transaction codes as specified in Loan Setup. List of user-defined field definitions. Excel output includes table name and column name where the user-defined field data can be found. List showing users, date entered, and user options with date range of date entered. Advanced Reports Reports in this category: Static Pool Report showing delinquency percentages over time for a pool of loans originated in a specific time period. Delinquency can be defined as days past due or a selected loan status. Shows progression of principal for each period going forward for a pool of loans ori- Static ginated in a specific time period. Progression includes starting balance, principal Pool- payments and other activity, and ending balance for each time period going for- Aging ward from origination. Also includes MDR and SMM (Marginal Default Rate and Single Monthly Mortality). Word Document Interface You can create your own NLS reports and statements using Mail Merge features in Microsoft Word. Contact and loan data tags may be embedded in a Word document using the MERGEFIELD command. Begin by creating a new document in Microsoft Word. Data to be taken from NLS can be added by pressing Ctrl-F9 to enter the merge braces {}. Enter the MERGEFIELD command 1 Database Administrator Nortridge Software, LLC 452 User Guide Main Features followed by the field name of the data you wish to add (e.g. {MERGEFIELD cifnumber} would place the Contact Number into the Word document when run). Once the form letter has been created as a Word document, install the form letter as a report in the NLS database using the NLS Report Manager. Once the report is installed, you can run the report in either of two ways: From the Contact screen, you can run it as an individual report and it will automatically insert the proper contact data from your database into the report. From the Reports screen, you can run the report as a Multi-Merge Report. The report will be generated with the appropriate information for each contact selected by the parameters that are chosen on the Reports screen. Creating a Form Letter To create a form letter for use as an NLS report, you will create a document in Microsoft Word using the Mail Merge features. Any computer from which you intend to run this report must have all necessary fonts installed. If you use a font in the document, which is not installed on the computer that runs the report, Microsoft Word will substitute another font, and this may alter the format of your report. The exact procedure may vary depending on the version of Microsoft Word being used. To create the Word document, first launch Microsoft Word. Select the menu File > New…. Click Blank Document. Now, edit your Word document. To insert a Merge Field, press Ctrl-F9 to enter the merge braces {}. Enter the MERGEFIELD command followed by the field name of the data you wish to add. Word has a maximum limit of 63 unique fields per document. Once the document is complete, save it to an appropriate location. Next, you will install the form letter as a report in your NLS database. You can toggle your document to view or hide the mergefields using Alt-F9. If you need to access a database element that is not available on the pre-set list of mergefields, you can query the database directly using an SQL query in conjunction with the Nortridge Software, LLC 453 User Guide Main Features COMMENTS command. The syntax is as follows, using Ctrl-F9 to insert the COMMENTS within the merge field: {MERGEFIELD fieldname {COMMENTS "sql query"}} EXAMPLE {MERGEFIELD nls_noteamt {COMMENTS "select original_note_amount from loanacct where acctrefno = nls_active_acctrefno"}} The field name must always begin with nls_. For the argument of the where clause in the SQL query use nls_active_acctrefno for loan reports and statements, or use nls_active_cifno for contact reports. For a list of the fields that are available as predefined mergefields for contact reports, loan reports, or statements, see Merge Fields. Installing a Form Letter Install your Form Letter to your NLS database through the Report Manager. First, select the Main slider from Shortcut Bar, then click Setup. Select the Report Manager tab. Click Add Report. Fill in the fields of the Add Report Dialog as follows: Type Category Select CIF from the drop down list. Select an existing category, or type a name for a new one. If you enter a new category, you will be creating a new branch of your report tree. Format Title Enter the title for the report, as you would like it to appear on the report tree. Description Enter any descriptive information about the report for future reference. This defaults to your local directory. It specifies the location where the particular Path instance of the report will be generated at the time that you run the report. You can set the report to generate somewhere else if you wish. Format File Click to browse your directories to locate the Microsoft Word Mail Merge doc- ument that you created in the previous step. Nortridge Software, LLC 454 User Guide Main Features Click OK to return to the Report Manager screen. On the Report Manager, click OK to save the report. You will be prompted to shut down NLS, as the changes that you have made to the report tree are loaded in from the database at the time the program is launched. Click Yes to restart the application. Running Word Reports Individual Reports To run a custom report on a single contact, first go to Loan Query and search for the contact on which you wish to run the report. Click on the tool bar. From the menu of available reports, select the mail merge document that you had created and installed. Then, click . The report will be displayed in an embedded Microsoft Word window, and its Mail Merge Fields will be replaced with the appropriate data for those fields, from the selected contact. You may send the report to the printer by clicking . The document may also be saved to the con- tact’s Comments & Documents area. Multi-Merge Reports In order to print your report as a Mail Merge document that will pull data fields from multiple contacts, select the report from the main Report Selection Tree. The available parameters for this type of report include Contact Number, a range of Contact Numbers, Contact Entry Date, or a Range of Contact Entry Dates. If no parameters are selected, the report will print for all contacts. When you have selected your parameters, click . The first page of the Mail Merge Docu- ment (the report for the first selected contact) will be shown on the screen. Click to print all of the pages of the report. Creating a Word Statement To create a custom statement for use in NLS, you will create a document in Microsoft Word using the Mail Merge features. Nortridge Software, LLC 455 User Guide Main Features Any computer from which you intend to run this report must have all necessary fonts installed. If you use a font in the document, which is not installed on the computer that runs the report, Microsoft Word will substitute another font, and this may alter the format of your report. Word statements can use data from the loan fields as well as the contact fields. The statement should consist of a Header (optional), Footer (optional), and a document body. All of the static information for the statement (customer name and address, loan number, total payment amount, remittance address, etc.) should be placed in the header and footer. The body of the document should contain the Merge Fields for any statement detail items. To create the statement, first launch Microsoft Word. The exact procedure may vary depending on the version of Microsoft Word being used. Select the menu File > New…. Click Blank Document. Now, edit your Word document. To insert a Merge Field, press Ctrl-F9 to enter the merge braces {}. Enter the MERGEFIELD command followed by the field name of the data you wish to add, for example {MERGEFIELD cifnumber}. Word has a maximum limit of 63 unique fields per document. The MERGEFIELD command cannot be used in the header or footer portions of a document. Use the SET and MERGEFIELD commands in the body of the document to define bookmarks for use in the header/footer. The SET command is also useful in cases where you will need to access the same piece of data multiple times in the document, and that data is generated by a complex SQL query. Using this command allows you to only do the SQL command twice. EXAMPLE {SET loan_number {MERGEFIELD loan_number}} This query will define a bookmark loan_number that points to the {MERGEFIELD loan_number} command. Once the bookmark is defined in the body, it can be used in the header or footer by simply entering the bookmark in the merge braces. EXAMPLE Once the above bookmark is defined, the command {loan_number} placed in the header Nortridge Software, LLC 456 User Guide Main Features is functionally equivalent to the command {MERGEFIELD loan_number} in the body of the document. This may at first be a little bit confusing, but it is a limitation in Word and with a little practice it will become second nature. Once the document is complete, save it to an appropriate location. A sample statement is included with NLS. To view it make sure to perform a complete install of NLS. The sample will be located at C:\Program Files\Nortridge Software\NLS\docs\Word Mail Merge\Word Billing 1.doc or can be downloaded from the Nortridge Software Community in the Documents > Miscellaneous Documents > Office Integration folder. Open the statement with Microsoft Word to see how it is structured. If all of the merge commands are not displayed press Alt-F9 to switch between the results view and command view. Next, you will install the statement in your NLS database. Installing a Word Statement Install your statement on to your NLS database through the Report Manager. First, select the Main slider from Shortcut Bar, then click Setup. Select the Report Manager tab. Click Add Report. Fill in the fields of the Add Report Dialog as follows: Type Category Format Title Select Statement from the drop down list. Select Loan Statement or Late Notice from the drop down list— for a word statement you cannot type in a new category. Enter the title for the statement, as you would like it to appear in the Statement Tree. Description Enter any descriptive information about the report for future reference. This defaults to your local directory. It specifies the location where the particular Path instance of the report will be generated at the time that you run the report. You can set the report to generate somewhere else if you wish. Nortridge Software, LLC 457 User Guide Main Features Format File Click to browse your directories to locate the document that you created in the previous step. Click OK to return to the Report Manager screen. On the Report Manager, click OK to save the report. You will be prompted to shut down NLS, as the changes that you have made to the report tree are loaded in from the database at the time the program is launched. Click Yes to restart the application. The statement will now appear in the Statement File drop down list in the Statement tab of the Loan Setup dialog. Excel Document Interface A Microsoft Excel spreadsheet can be added to the list of NLS reports under either the Contact or Loan sections. These documents are created using a copy of the Excel spreadsheet Excel Report Info and List of NLS Fields.xls and customizing Sheet1 to utilize the data NLS creates on Sheet2 at the time the individual report is run. The Excel Report Info and List of NLS Fields.xls file can be downloaded from the Nortridge Software Community in the Documents > Miscellaneous Documents > Office Integration folder. Excel reports can only be run individually and can be added to the Contact or Loan Correspondence for later review. Step by Step Step 1: Create the Spreadsheet 1. Make a copy of Excel Report Info and List of NLS Fields.xls and name it myreport.xls. 2. Open myreport.xls Step 2: Make a Reference Page Nortridge Software, LLC 458 User Guide Main Features 1. Click on the tab NLSDATA. 2. To provide a handy reference, print this sheet (it is already formatted to print the row and column headers). This will give you a list of all the NLS fields that will be entered into Column B when the report is run. NOTE The range NLSDATA!A1:B247 is named NLS. You can use the name with the VLOOKUP function to easily insert NLS generated data onto Sheet1. Step 3: Add Your Customization 1. On Sheet1, enter your customizations. You may add a logo, create an invoice, or make any other type of Excel report that will pull data from the NLS database. When you want to grab NLS data, use the VLOOKUP function as follows: =VLOOKUP(“name in column A”,NLS,2,FALSE) EXAMPLE To get the Loan Number into cell A1 on Sheet1, enter the function: =VLOOKUP(“loan_number”,NLS,2,FALSE) (This is equivalent to entering =NLSDATA!B122, but it is easier to debug). The parameter in quotes must be exactly as shown in Column A on the sheet NLSDATA. Column A is overwritten by NLS each time the report is generated, so you cannot change the names. NLS only writes in columns A and B on sheet NLSDATA. You can customize all other columns on the sheet NLSDATA and they will not be disturbed. There are currently 120 Contact fields to chose from and an additional 127 Loan fields. If the report is a contact report, only the contact information will be filled in by NLS. If the report is a loan report, all the fields will be filled in. You can also reference the data in NLSDATA directly by cell reference. VLOOKUP makes this easier. Refer to Excel Help for more information on VLOOKUP and Named Ranges. 2. Save the document. Be sure your cursor is in cell Sheet1!A1. This way, when you preview your report in NLS you will see the upper left corner of your report. It is a feature of Excel that all spreadsheets automatically open to the place where the cursor was last left. Step 4: Install the Document into NLS Nortridge Software, LLC 459 User Guide Main Features 1. Select Setup from the NLS Main slider. 2. Click System Setup. 3. Click the Report Manager tab. 4. Click Add Report. 5. Fill in the following fields: Type: Select CIF or Loan. Category: Enter an existing Category or create a new one. For example, you might want all of your spreadsheets to be in a category called Spreadsheets. Format Title: Enter a title as you want it to appear in the Report tree (e.g. LOAN BALANCE SPREADSHEET LETTER). Description: Optional Path: Use the picker. If this is a contact report, select the Contact folder. If it is a loan report, select the Loan folder. Format File: Click to locate and select your Excel file. 6. Click OK. 7. Click OK again to exit system setup. 8. Click Yes to restart NLS so that you can access your new Excel report. Running an Excel Report Excel reports are individual reports only. They are accessed from the Contact or Loan query screens. Click and select the Excel report from the list of individual reports. Click to dis- play the report on the screen. From there, the report may be closed, printed, or saved to the Contact or Loan Correspondence History. Cash Flow Reports The Cash Flow Report will produce a Microsoft Excel spreadsheet which shows the projected income from the current loans in the system according to the parameters set by the user. To run the Cash Flow Report, click Nortridge Software, LLC Cash Flow Reports in the Reports slider of the Shortcut Bar, 460 User Guide Main Features this will bring up the standard report parameters interface. The selection parameters function in the same manner as the standard NLS reports. Document Templates The Document Template functionality in NLS allows for the setup of custom reports via Word Documents, using the Content Controls features of Word instead of Word Mail Merge. Document templates also give the ability to define a pop-up dialog at the point of report execution. This allows you to manage parameters that will affect the output of the finished report. Creating the Word Document To create a Word document for configuration as a document template, begin by formatting a document normally in Word. In the example shown, those fields that will be replaced with data from the NLS database are shown in red. The document shown is a letter to prospective new clients. Now, replace the words in red with special Content Control keywords. Content Controls can be enabled in Word Options by selecting File > Options. Nortridge Software, LLC 461 User Guide Main Features NOTE Depending on the version of Word being used, the Option item may be found under a different menu such as the menu. Check Developer on the right pane of the Customize Ribbon tab. NOTE Depending on the version of Word being used, this option may be located in a different location such as Show Developer tab in the Ribbon option in the Popular tab. Click OK. NOTE If you are running Word 2010, then you will need to enable Design Mode and Rich Text Content Controls icons. To do this, go to the file menu, and select Options. Then go to the Quick Access Toolbar. Select the Developer Tab from the drop down list. This will bring up a list of commands. From this list, enable Design Mode and Rich Text Content Controls. These two icons will now appear on your Quick Access Toolbar, and may be used for the rest of the instructions below. In the Word doc, click on the Developer tab. Next, click Nortridge Software, LLC to toggle design mode on. 462 User Guide Main Features Make sure that your cursor is in the document where you intend to insert your content control and click to insert a Rich Text content control. Right-click on the blinking cursor and select Properties. Nortridge Software, LLC 463 User Guide Main Features Type the Keyword in the Tag field. Click OK. Also, remove the red text that this keyword is replacing. The keywords ARE case sensitive. Repeat this process for the remaining keywords. Nortridge Software, LLC 464 User Guide Main Features Save the document. Adding a Check Box To add a check box to the document, click Legacy Tools and select Legacy Tools Check Box Form Tool. NOTE The ActiveX Controls will not work with NLS. Right-click the check box on the Word document and select Properties. Nortridge Software, LLC 465 User Guide Main Features In the Bookmark field, enter an identifying name for the check box. This name will correspond to the tag entered in the Questions and Answers tab when setting up the document in NLS. Adding a Drop Down List To add a drop down list to the document, click Drop-Down List Content Control. NOTE The Legacy Controls for a drop down list will not work with NLS. Right-click the content control and select Properties. Enter a tag for the control to be referenced from NLS. Use the same tag in the NLS Questions and Answers tab when setting up the document in NLS. Click Add… to add all of the list items as needed and click OK once finished. Installing the Document Template To install a document template, go to Document Templates in the System Setup tree. Nortridge Software, LLC 466 User Guide Main Features Click Add and type a name and description for the document template. Click OK. Nortridge Software, LLC 467 User Guide Main Features From the Template Type drop down list, select the type of report that you have created. The keywords that you used in creating the report must come from the list associated with the type of report for which you are configuring the Document Template. To upload the actual report document, click … next to the name of the template to access the Advanced settings dialog. Click … next to Document then click Attach File to get a Windows browser. Locate the word file that you created and select it to upload the file into the NLS database. Nortridge Software, LLC 468 User Guide Main Features Click OK three times to complete the installation of the document template and restart NLS. Question and Answer One of the most powerful differences between the Document Template method of creating a custom report through Microsoft Word and the Mail Merge method is the ability of a Document Template to be configured with various questions which must be answered by the user at the time the document is to be run, with the answers becoming potential fields which may appear in the document output. To configure Questions and Answers, start by opening the document template setup in the NLS system setup. Nortridge Software, LLC 469 User Guide Main Features Next, click to the right of the name of the document template. To add a new question, right-click in the question window and select Add new. Nortridge Software, LLC 470 User Guide Main Features Click on the Question field and type in a question as it is to be presented at the time the report is generated. Next, use the drop down list for Answer Type and choose a type of answer which will be accepted. Type the tag (or bookmark) as it was used for the control created in Word (e.g. Check1, Dropdown1…). Check the Required checkbox if the answer to this question is mandatory for the document to run. Lastly, if the answer type is a drop down list, click and enter the various elements which are to populate that list. Nortridge Software, LLC 471 User Guide Main Features In the example shown, when the document is run, a question will appear on the screen “Who is the Loan Officer?” and the answer must be selected from a drop down list. That answer is assigned to a keyword defined by the tag “officer” which may be used in the setup of the word document. See Creating the Word Document. If you need to pull a piece of data which is not available as a keyword, you may define a keyword using the Question and Answer setup and selecting the Answer Type of “USE SQL.” The SQL query that you write MUST be formatted in such a way as to return just one row of data, and this data will be assigned to the keyword defined by the question’s tag. Clicking to the right of the question will bring up a dialog box which will allow you to set formatting parameters for the answer. The various formatting parameters available are dependent upon the Answer type being used. Answer Type Default Decimal Value Places Text X Numeric X Nortridge Software, LLC X Comma Show Drop SQL State- Time Down List ment X 472 User Guide Main Features Answer Type Default Decimal Value Places Comma Show Drop SQL State- Time Down List ment Date X X Drop Down X X Drop List X X Check Box X Radio Group X SQL State- X ment Click Options to display a window with various options. Lock generated doc- Selecting this will cause the resulting document to be encrypted so ument that it cannot be modified by the end users. Allow document viewing Selecting this enables a “preview” button. Clicking this button will allow the document to be shown on screen before being sent to the printer. Selecting this enables a field in the upper dialog for the entry of an Allow email document email address. NLS will then call the default email program upon clicking OK. The document will be attached to the email. Save to comments & Selecting this will cause a copy of the document to be saved into documents after print- comments and documents for the contact or loan from which the Nortridge Software, LLC 473 User Guide Main Features ing document is run. Selecting this will map the tag to the results of a SQL query. Click to edit the SQL query. Use SQL to determine if report is visible when viewed in individual report Document Mappings Use of Document Mappings is optional but exists in order to allow the user to use existing document template reports in NLS with minimal modifications. This feature allows the use of Document Template tags other than those that are defined in the NLS keywords. If you have a word document with tags already programmed, and those tags correspond to keywords from the NLS database, but the actual tag is not identical to the keyword, you may map your existing tags to the keywords through the Document Mappings screen of the Document template setup. To add a mapping, right-click and select Add new. Click in the Document Tag field and type the tag as it appears in your word document. Then click in the NLS tag field and type the NLS keyword tag that corresponds. Nortridge Software, LLC 474 User Guide Main Features Mappings may be added to an individual document template, or may be added globally so that they may be used by all document templates. To add a mapping globally, click next to Global mappings at the bottom of the Document Templates setup screen. Running the Report Once a Document Template has been configured, it will appear as a report in the Individual report menu appropriate to the type of document of which it has been designated (e.g. if defined as a Contact type report it will appear in the individual reports menu on the contact screen). When the icon for the document is clicked, the main portion of the individual reports menu will be populated with any questions which were defined for the document. Answer these questions and then click the display report button to generate the document. Once generated the document may be saved or printed. Keywords Nortridge Software, LLC 475 User Guide Main Features The Keywords that may be used in the Document Template to access specific fields in the database are divided into categories. Every keyword in a category is assigned a prefix. Prefixes PC_ Primary Contact RC_ Related Contact AP_ Primary Address Book AR_ Related Address Book RA_ Repo Agent Contact RTC_ Transport Company Contact RTT_ Transport To Contact RRC_ Recondition Company Contact DC_ Dealer Contact Generic Keywords SYSTEMDATE Contact Keywords Although Contact keywords may be used without a prefix, it is strongly recommended that a prefix be used. If there is no prefix, then the keyword refers to a field from the contact upon which the report is being run. If the report is run from a Task Manager Relationship then there could be multiple Contacts involved and the prefix will help determine which one is to be accessed in order to grab the field. Contact Keywords CIFNO CIFNUMBER SHORTNAME COMPANY LASTNAME1 FIRSTNAME1 Nortridge Software, LLC 476 User Guide Main Features MIDDLENAME1 SALUTATION1 SUFFIX1 TITLE1 LASTNAME2 FIRSTNAME2 MIDDLENAME2 SALUTATION2 SUFFIX2 TITLE2 STREET_ADDRESS1 STREET_ADDRESS2 CITY STATE ZIP COUNTRY COUNTY EMAIL EMAIL2 DOB DOB2 TIN TIN2 MAIL_NAME1 MAIL_NAME2 WEB_ADDRESS NAME NAME2 SSN SSN2 CSZ Nortridge Software, LLC 477 User Guide Main Features ADDRESS_AND_CSZ PRIMARY_PHONE PHONE_HOME PHONE_HOME2 PHONE_HOME_FAX PHONE_BUSINESS PHONE_BUSINESS2 PHONE_BUSINESS_FAX PHONE_MOBILE DETAIL_UDF1 - DETAIL_UDF50 DEMOGRAPHICS_UDF1 - DEMOGRAPHICS_UDF50 FINANCIALS_UDF1 - FINANCIALS_UDF50 UDF1 - UDF50 (These udf fields are the relationship udfs that exist in task manager) BORROWER_LINE_1 - BORROWER_LINE_6 Collateral Keywords CR_COLLATERAL_ID CR_COLLATERAL_CODE CR_COLLATERAL_TEXT_DESCRIPTION CR_DATE_VALUED CR_NUMBER_OF_UNITS CR_VALUE_PER_UNIT CR_LIQUIDATION_PERCENTAGE CR_NET_VALUE CR_USERDEF01 - CR_USERDEF30 CR_INPUT_DATE CR_V_ROW_ID CR_REGISTERED_STATE CR_VIN CR_MAKE CR_MODEL Nortridge Software, LLC 478 User Guide Main Features CR_STYLE CR_TRIM CR_COLOR CR_LICENSE_PLATE_NUMBER CR_YEAR CR_ORIGINAL_MILES CR_CURRENT_MILES CR_CURRENT_MILES_DATE CR_TITLE_STATUS_DATE CR_TITLE_PERFECTED_DATE CR_TITLE_RELEASED_DATE CR_TITLE_NUMBER CR_PURCHASE_PRICE CR_ORIGINAL_VALUE CR_CURRENT_VALUE CR_VALUATION_METHOD CR_VALUATION_DATE CR_COMMENTS Repo Details Keywords RD_REPO_TYPE RD_ORDER_DATE RD_REPO_FEE RD_REPO_FEE_INVOICE RD_REPO_FEE_BORROWER RD_STORAGE_FEE RD_REPO_FEE_1 - RD_REPO_FEE_10 RD_CLOSING_FEE RD_DELIVERY_FEE RD_DAILY_STORAGE_FEE RD_DAYS_FREE_STORAGE Nortridge Software, LLC 479 User Guide Main Features RD_REPO_DATE RD_NOI_SENT_DATE RD_NOI_EXPIRIATION_DATE RD_NOI_EXTENSION_EXPIRATION_DATE RD_REINSTATED_DATE RD_TRANSPORT_REQUESTED_DATE RD_TRANSPORT_EXPECTED_DELIVERY RD_DELIVERY_CONFIRMATION_DATE RD_TRANSPORT_FEE RD_RECONDITION_FEE RD_TOTAL_STORAGE_DAYS RD_CHARGED_STORAGE_DAYS RD_VEHICLE_MILEAGE RD_SALE_PROCEEDS RD_SALE_FEE_1 RD_SALE_FEE_2 RD_AGREED_RECOVERY_AMOUNT RD_TOTAL_PAST_DUE_PANDI RD_PAYOFF_LESS_LATE_FEES Loan Details Keywords LD_APPLICATION_DATE LD_ORIGINATED_ACCTREFNO LD_LOAN_NUMBER LD_SALES_PRICE LD_DOC_PREP LD_SALES_TAX LD_DMV_FEE LD_LICENSE_FEE LD_REGISTRATION_FEE LD_SALES_FEE_OTHER_1 Nortridge Software, LLC 480 User Guide Main Features LD_SALES_FEE_OTHER_2 LD_INSURANCE_CONTRACT LD_GAP_CONTRACT LD_SERVICE_CONTRACT LD_CONTRACT_OTHER_1 LD_CONTRACT_OTHER_2 LD_DOWN_PAYMENT_CASH LD_DOWN_PAYMENT_TRADE_IN LD_DOWN_PAYMENT_REBATE LD_DOWN_PAYMENT_OTHER LD_AMOUNT_FINANCED LD_FINANCE_CHARGE LD_PREPAID_FINANCE_CHARGE LD_DISCOUNT_PRECENTAGE LD_DISCOUNT_DOLLAR LD_RESERVE LD_PRE_PAID_PAYMENT LD_LOAN_TEMPLATE_NO LD_LOAN_TERM LD_LOAN_TERM_CHAR LD_INTEREST_RATE LD_PAYMENT_AMOUNT LD_PAYMENT_AMOUNT_OVERRIDE LD_ORIGINATION_DATE LD_FIRST_PAYMENT_DATE LD_COLLATERAL_VALUE LD_LTV LD_TOTAL_INCOME LD_PTI LD_PREMIUM_PERCENTAGE LD_PREMIUM_DOLLAR Nortridge Software, LLC 481 User Guide Main Features LD_RESERVE_PERCENTAGE LD_DEALER_CIFNO LD_DEALER_COMPANY_NAME LD_DEALER_CONTACT_NAME LD_DEALER_VENDOR_ID LD_DEALER_FEE_1 - LD_DEALER_FEE_10 LD_WITHHOLD_1 - LD_WITHHOLD_3 LD_WITHHOLD_1_DATE - LD_WITHHOLD_3_DATE LD_DUE_TO_DEALER LD_APR_RATE Loan Keywords LR_ACCTREFNO LR_CIFNO LR_MASTER_ACCTREFNO LR_RESTRUCTURED_ACCTREFNO LR_LOAN_NUMBER LR_NAME LR_SHORTNAME LR_TIN LR_INPUT_DATE LR_OPEN_DATE LR_CURR_DATE LR_OPEN_MATURITY_DATE LR_CURR_MATURITY_DATE LR_PAYOFF_DATE LR_LAST_ACTIVITY_DATE LR_INTEREST_PAID_THRU_DATE LR_PRINCIPAL_PAID_THRU_DATE LR_INTEREST_ACCRUED_THRU_DATE LR_ORIGINAL_NOTE_AMOUNT Nortridge Software, LLC 482 User Guide Main Features LR_CURRENT_NOTE_AMOUNT LR_CURRENT_PRINCIPAL_BALANCE LR_CURRENT_INTEREST_BALANCE LR_CURRENT_FEES_BALANCE LR_CURRENT_LATE_CHARGE_BALANCE LR_CURRENT_PAYOFF_BALANCE LR_CURRENT_PERDIEM LR_CURRENT_DEF_PERDIEM LR_CURRENT_SUSPENSE LR_CURRENT_UDF1_BALANCE - LR_CURRENT_UDF10_BALANCE LR_CURRENT_IMPOUND_BALANCE LR_STARTING_INTEREST_RATE LR_STARTING_YEAR_INTEREST_RATE LR_CURRENT_INTEREST_RATE LR_LAST_RATE_CHANGE_DATE LR_NEXT_RATE_CHANGE_DATE LR_NEXT_INTEREST_STEP_DATE LR_ADDONINT_TOTAL LR_ADDONINT_REMAINING LR_COMPOUND_INTEREST_BALANCE LR_COMPOUND_DEF_INTEREST_BALANCE LR_NEXT_ACCRUAL_CUTOFF LR_DAYS_IN_CURRENT_PERIOD LR_TOTAL_PAST_DUE_BALANCE LR_TOTAL_CURRENT_DUE_BALANCE LR_NEXT_BILLING_DATE LR_NEXT_STATEMENT1_DATE LR_NEXT_STATEMENT2_DATE LR_DAYS_PAST_DUE LR_CURRENT_PENDING LR_PROCESSING_START_DATE Nortridge Software, LLC 483 User Guide Main Features LR_CURRENT_OL1_BALANCE - LR_CURRENT_OL3_BALANCE LR_CURRENT_SERVICING_BALANCE LR_CURRENT_RESERVE_BALANCE LR_INTEREST_ONLY_PAYMENT_DAYVALUE LR_FIRST_INT_ONLY_PAYMENT_DATE LR_PRINCIPAL_PAYMENT_DAYVALUE LR_INTEREST_PAYMENT_DAYVALUE LR_NEXT_INTEREST_PAYMENT_DATE LR_NEXT_PRINCIPAL_PAYMENT_DATE LR_AMORTIZED_PAYMENT_AMOUNT LR_MINIMUM_PAYMENT_AMOUNT LR_BALLOON_PAYMENT_AMOUNT LR_BALLON_PAYMENT_DATE LR_LAST_PAYMENT_DATE LR_LAST_PAYMENT_AMOUNT LR_ON_PRINCIPAL_PAYMENT LR_ON_INTEREST_PAYMENT LR_ON_PAYMENT LR_NEXT_INTEREST_DUE_AMOUNT LR_NEXT_PRINCIPAL_DUE_AMOUNT LR_NEXT_PAYMENT_TOTAL_AMOUNT LR_MINIMUM_PAYMENT_AMOUNT LR_FIRST_PAYMENT_AMOUNT LR_CURRENT_INT_ONLY_PAYMENT_DATE LR_NEXT_INT_ONLY_PAYMENT_DATE LR_FIRST_INTEREST_PAYMENT_DATE LR_FIRST_PRINCIPAL_PAYMENT_DATE LR_TOTAL_PRINCIPAL_PAYMENTS LR_NEXT_PTP_DATE LR_LAST_BROKEN_PTP_DATE LR_LAST_KEPT_PTP_DATE Nortridge Software, LLC 484 User Guide Main Features LR_CURRENT_INTEREST_PAYMENT_DATE LR_DETAIL_UDF1 - LR_DETAIL_UDF50 LR_DETAIL_2_UDF1 - LR_DETAIL_2_UDF50 Statements In NLS, a Statement is defined as any document that is printed out on a periodic basis after being automatically spooled to a print queue. Documents that may be printed at any time, on an as needed basis, are referred to in NLS as Reports. NLS supports the spooling of two types of statements: Billing Statements1 and Periodic Statements2 . Billing Statements Billing Statements are automatically queued each time a billing is generated on a loan. The billing date is controlled by the due date of the payment and by the Billing Cutoff3 parameter of the loan. EXAMPLE The next payment on a loan will be due on the first day of March 2007. The billing cutoff for this loan is –10. The system will set the Next Statement Date to February 19, 2007. When the daily accruals for February 19th are processed, the March 1st payment will be billed on the Loan System, and the statement will spool to the statement queue. The next time the statements are printed, this statement will be included in the statement print run. Periodic Statements Periodic Statements are statements that go to the print queue on a specified day. This day is not determined by the existence of a receivable billing, but by the statement code setup. EXAMPLE If the Periodic Statement is set to print monthly, and the last statement went into the queue 1 Due date of a loan and billing cutoff determines when the statement is queued for processing and printing. 2 User specified date determines when the statement is queued for processing and printing. 3The number of days prior to the due date of the next payment on which that payment will bill and a receivable will be cre- ated. The billing date is calculated by adding the billing cutoff to the due date. Nortridge Software, LLC 485 User Guide Main Features on October 15th, the Next Statement Date will be set to November 15th. It is entirely independent of any billing process. A periodic statement setup could be used to print a monthly statement on a loan that has only quarterly1 or annual payments, or even no payments at all until maturity. In these cases, the Statement may show that nothing is due. Periodic statements should also be used in cases where the only payments due are fees that were assessed through a recurring transaction; as such fees would not trigger a standard billing statement. Printing Statements To print statements, click Statements in the Reports slider in the Shortcut bar. A list of the available statements will be loaded into the tree, and the main display will be populated with search criteria fields that will allow you to narrow the range of statements for your print run. The number shown in the Statements Unprinted field is the total number of statements that have been queued, but never printed or purged. When a statement is processed it is marked as printed and is no longer included in this count. It may be printed again only by using the Reprint Statements option. 1 Every three months or four times a year. Nortridge Software, LLC 486 User Guide Main Features Click on one of the statement codes in the tree to select just the statements that belong to that particular format. The Statements Unprinted field will update to reflect the number of unprinted statements of that format only. Do not try to print statements for the entire portfolio or for multiple statement codes at once without selecting a specific statement code. The parameters available are different for the various statement types, so if you do not select a specific statement code, you will not get a parameter list, and so you will not have the opportunity to select the various parameters for the statement print run. If you wish to further narrow the range of statements in your print run, you may enter a loan number range, a date range (for statement date), a Loan Group, Loan Class, or Loan Officer. Once you have entered all of your parameters, click Now, you may either click Clicking in the toolbar, or select next to the Statements Selected field. , Process Statement w/o Printout. will generate a print run consisting of all selected statements. These statements will be generated and sent to the printer. They will be marked in the database as printed, and a copy of each statement will be attached to the Documents and Correspondence tab of the appropriate loan. Clicking will generate a statement run consisting of all selected statements. These state- ments will be generated, but will not be sent to the printer. They will be marked in the database as printed, and a copy of each statement will be attached to the Documents and Correspondence tab of the appropriate loan. This option is generally used for old statements that may be in the queue as a result of your initial entry of loans on to NLS at the time that your portfolio is brought over from another system. In this case, you would not want to send the customer statements for billings that were already invoiced and paid in the past, but you may wish to have a statement generated and in the correspondence history so that it may be reprinted if necessary. Late Notices Late notices are generated to the print queue by late loan events. EXAMPLE A late loan code is configured to generate a late notice when any payment on a loan goes Nortridge Software, LLC 487 User Guide Main Features 10 days past due. A loan with a payment due on the first of October is set up with this late loan code. If the payment has not been paid by October 11th, a late notice will go into the print queue. The procedure for generating and printing out the late notices that are in the queue is identical to the procedure for standard statements. Simply select the late notice from the tree instead of the statement. Consolidated Statements Consolidated statements are generated by statement codes attached to commitments. A consolidated statement is an invoice for multiple loans under a commitment. In order for a statement to work as a consolidated statement, the statement file must first be programmed as such, and then in configuration, the statement code must be designated as a consolidated statement. Finally, the statement code is attached to a commitment rather than a regular loan. Reprinting To reprint a statement that has already been printed, click Reprint Statements. Select the Statement format from the tree that is the kind of statement you wish to reprint. The upper portion of the display will be loaded with a list of all the past statement print runs for that Statement format. Nortridge Software, LLC 488 User Guide Main Features Select the statement print run that you wish to reprint, or in which the statement that you wish to reprint was generated. The lower section of the display will be loaded with a list of all of the statements in that run. If you wish to print just a single statement, select that statement from the list. You may print or generate (and display to the screen) either the specific statement selected, or the entire selected print run. Standard Statement Formats Three standard statement formats are included with NLS. Loan Statement 1 is a standard billing statement. Loan Statement 2 is a standard billing statement with transaction history. Loan Statement 3 is a highly customizable statement that has options for credit-card statement functionality. Selection Parameters Starting Loan Statements can be select by an alphanumeric range of loan numbers. Number Ending Loan Statements can be select by an alphanumeric range of loan numbers. Number Starting Date Ending Date Statements can be selected by a date range on the statement date. Statements can be selected by a date range on the statement date. Loan Only statements from loans belonging to the loan group will be in the statement Group run. Loan Class 1 Loan Class 2 Only statements from loans within Class 1 will be in the statement run. Only statements from loans within Class 2 will be in the statement run. Loan Only statements from loans associated with the Loan Officer will be in the state- Officer ment run. Nortridge Software, LLC 489 User Guide Main Features Loan Only statements from loans with the specified loan status will be in the statement Status run. Status Only statements from loans with the specified status code will be in the state- Code ment run. Message The text in this field will appear on all statements in the print run. This is used for Line reminders and seasonal greetings. The text in this field will appear on all statements in the print run. This is generally ACH Mes- used for statements that go to borrowers who have their payments made via sage ACH, so the text will often be something like, “Send no payment. Your bank account will be debited.” Logo Filename Logo Size Width Logo Size Height Logo Position Horizontal Logo Position Vertical Logo Align Center Statement Title If you have a graphics file for a company logo, it must be placed on a local drive of each computer running NLS. This field contains the full path and filename to that graphic. The logo will be sized horizontally to this number (in inches). The logo will be sized vertically to this number (in inches). The left edge of the logo will be placed this many inches from the left edge of the page. The top edge of the logo will be placed this many inches from the top edge of the page. If this checkbox is selected, the Logo Position Horizontal is overridden. The center of the logo will be aligned with the center of the page (4.25 inches). Text entered in this field will override the default title at the top of the statement. Use Mailing Mailing name will be used instead of the contact name. Names Show Titles Appends the title field (President, Accounts Payable, etc.) to the customer name. Nortridge Software, LLC 490 User Guide Main Features Show Loan If selected, the Loan Officer is displayed on the statement. Officer Show Short If selected, the contact shortname is displayed on the statement. Name Show Maturity If selected, the Loan’s maturity date is displayed on the statement. Date Show Previous Bal- If selected, the ending balance from the previous statement is displayed. ance Sort Order Options You may choose to have the printing order sorted in ascending alphanumerical order using the Sorting drop down list. Loan Group Loan Class 1 Loan Class 2 Loan Officer Loan Number Contact Number Contact Shortname Loan Name Loan Shortname All Selection and Sorting Options on any particular statement code will remain after a statement print run, so that the next time you go to run statements, the options that you have selected are set as your starting point. Email and SMS Nortridge Software, LLC 491 User Guide Main Features NLS can be configured to automatically send email and SMS1 text messages for the following events: l l l l l l l l ACH Return - when an ACH return is processed. Credit Card Decline (Recurring type) - when a recurring credit card transaction is declined. Credit Card Processed (Recurring type) - when a recurring credit card transaction is processed. Late Notice - when a late notice is generated. NSF - when a non sufficient funds event occurs. Payment Posted - when a payment is posted to a loan. Payments Due - when a payment is due. Statement - when a statement is generated. The following items must first be configured before email and SMS can be used in NLS. 1. Email/SMS Servicer must be selected in System Defaults. Click the Main slider on the shortcut bar, then Setup, then System Defaults. On the Email/SMS Servicer option, click on the Current Value column and choose NLS Service or NLS Client Application. This option determines whether the messages will be sent from the NLS Client Application or the NLS Service. For smaller user environments where the NLS Service 1 Short Message Service is a text messaging service commonly used with mobile phones that uses standardized com- munications protocols to exchange short text messages. Nortridge Software, LLC 492 User Guide Main Features may not be set up, the NLS Client Application can be used. For larger user environments and where automation is used, the NLS Service will keep track and process the message queue to send through the email and SMS servers. Both, client and service, function in the same way with the only difference being whether the client or service is processing the email and SMS. Email/SMS His- The number of days an email/SMS message that has been sent is stored tory in the database for historical reference. Email/SMS Inter- The time interval in seconds that the email/SMS servicer will attempt to val Process send email/SMS. 2. Communication preferences, Email/SMS server, and templates in System Setup. Communication Setup To set up NLS for email and SMS text messaging, click the Main slider on the shortcut bar, then Setup, then System > Communication. An email server and an SMS server must be configured prior to creating a communications preference. Email Server Tab To add a new email server, click Add Nortridge Software, LLC . Enter a name for the email server and click OK. 493 User Guide Main Features Main Tab Name Name of the email server. Email Address Enter the email address as it will appear in the From line of the email. Incoming (POP3) Tab (feature not yet implemented) Outgoing (SMTP) Tab Enter the credentials for the outgoing email server in this tab. Check with your system administrator or your email service provider to obtain the required information. Server Address Enter the server address for the SMTP server. Enter the port number used for SMTP. Port 25 Traditionally used for SMTP relaying. Although port 465 was once recognized by Internet Assigned Numbers Authority (IANA) for secured con- Port 465 nections using SSL, this is no longer the case. However, many services still recognize port 465 for SSL con- Port nections. Port 587 The Internet Engineering Task Force (IETF) guidelines define port 587 for secure email submissions. Some servers may recognize port 2525 as an altern- Port 2525 ative to port 587 in the event the other ports are blocked. Username Nortridge Software, LLC Enter the username for logging in to the server. 494 User Guide Main Features Password Enter the password for logging in to the server. When enabled, a secured socket layer connection will be used to SSL Enabled connect to the server. Use Windows When enabled, Windows authentication will be used to log in to the Authentication server. Click Test to test the server connection. A dialog will appear to indicate if a connection was made successfully or if any errors were encountered. SMS Server Tab Nortridge Software selected Solutions by Text (SBT) as the preferred text messaging service vendor. Accordingly, NLS comes pre-configured with an interface to SBT. Please contact SBT at [email protected] for details on text templates and pricing. If for any reason SBT does not meet the customer’s needs, interfaces with other texting services can be engineered either by the customer or through the Nortridge Consulting Department. Nortridge Software, LLC 495 User Guide Main Features To add a new SMS server, click Add . Enter a name for the server and click OK. Name Name of the SMS server. API Key Enter the API key provided by Solutions by Text. Root Organization Code Enter the root organization code provided by Solutions by Text. Choose the method that will be used to verify the SMS phone number as configured with Solutions by Text. VBT by PIN VBT by VBT Type A request message with an authorization code (PIN) is sent to a customer’s device. Customer confirms authorization with a PIN verbally or entered in a web form. A request message is sent to a customer’s device. Customer con- Reserve firms authorization with a reserve word response—Y, agree, or Word accept. NLS 4. 10. 3 AN D LATE R. A request message is sent to a customer’s device. Verification is done automatically without waiting for a manual response. VBT Auto Specify the window of time during which SMS messages are to be sent. SMS will only be sent out between the times specified. Messages generated outTime to Send side of this window will be held until the specified time, at which time the messages will be sent. The specified time is based on the time zone of the server’s location. Click Test to test the server connection. A dialog will appear to indicate if a connection was made successfully or if any errors were encountered. Communication Preferences Tab Nortridge Software, LLC 496 User Guide Main Features To create a communication preference, click Add . Enter a name and a description for the preference and click OK. Specify for each event, whether to make the option of printing, emailing, or sending a text message available for a loan. Only items that are selected will be available as an option in a loan’s communication preferences discussed below. Choose a template for use with email and SMS. For payments due, the message may be sent on any of one to seven days before the due date, on the due date, and one day past the due date. For credit card advance notification, the message may be sent on any of one to seven days before the advance date. For late notice and statement emails, the notice or statement may be sent as an attachment to the email by selecting the Attach document to email option. Email Template Tab Nortridge Software, LLC 497 User Guide Main Features To create a new email template, click Add . Enter a name and click OK. Name The name of the email template. Email Server Drop down list of available email servers. Alert Type Specify the type of alert that this message is to be associated with. Subject Subject line of the email. Body Body of the email. Body Encod- Click to select the buttons to choose between HTML or plain text email mes- ing sages. While editing the subject and body of the template, right-click in the field and select from available keywords (variables) from the Macros menu. Click Test to test the email template. A dialog will prompt you for an email address to send the template. Check the email to verify that the template is formatted accordingly. Email template keywords {NLS_ACCTREFNO} {NLS_LOANNUMBER} {NLS_LOANNUMBER_LAST_4_CHARS} {NLS_LOAN_TIN_LAST_4_CHARS} Nortridge Software, LLC 498 User Guide Main Features {NLS_CONTACT_TIN_LAST_4_CHARS} {NLS_FIRSTNAME} {NLS_LASTNAME} {NLS_COMPANY} {NLS_ADDRESS1} {NLS_ADDRESS2} {NLS_CITY} {NLS_STATE} {NLS_ZIP} {NLS_TOTAL_CURRENT_DUE} {NLS_TOTAL_PAST_DUE} {NLS_DAYS_PAST_DUE} {NLS_PAYOFF_AMOUNT} {NLS_STATEMENT_DATE} {NLS_STATEMENT_DUE_DATE} {NLS_STATEMTN_PAYOFF_AMOUNT} {NLS_STATEMENT_TOTAL_CURRENT_DUE} {NLS_STATEMENT_TOTAL _PAST_DUE} {NLS_#_DAYS_BEFOREAFTER_DUE_DESC} {NLS_DUE_DATE} {NLS_DUE_AMOUNT} {NLS_AMOUNT} {NLS_CC_NEXT_PROCESS_DATE} {NLS_CC_DAYS_BEFORE_PROCESS_DATE} SMS Template Tab Nortridge Software, LLC 499 User Guide Main Features To add a new SMS event, click Add . Enter a name for the event, choose the SMS server to use from the drop down list, and choose an alert type that will trigger the SMS from the drop down list. Choose an organization structure and select the checkbox for the template to use for this event. NOTE Templates are configured by Solutions by Text for your account. Name Name of the SMS template. SMS Server Drop down list of available SMS servers. Alert Type Specify the type of alert that this message is to be associated with. Organization Structure Choose an organization structure as provided by Solutions by Text. Templates List of available SMS templates. Click to select the template to use. Once all of the information in entered, click OK to restart NLS for the changes to take affect. 3. The Communication option in Loan Group Setup. Click the Main slider on the shortcut bar, then Setup, then Loan Setup > Loan Group. Click the Servicing Options tab and choose the Communication preference to use for this loan group from the drop down list. Nortridge Software, LLC 500 User Guide Main Features 4. Loan Communication Preferences To set up a loan with email and SMS events, query the loan and highlight it in the treebar. Select View > Communication Preferences menu. NOTE If a communication preference is not associated with the loan group to which the loan belongs, the Communication Preferences menu will be disabled. Nortridge Software, LLC 501 User Guide Main Features In the Alerts tab, select the alert types that will trigger an email or SMS for this loan. Only alert types that have been configured and selected in Setup for that communication preference are listed and can be selected. Alert types that have not been configured for email or SMS will be grayed out or will not be listed. Nortridge Software, LLC 502 User Guide Main Features In the Email Address/SMS # tab, configure the email address and SMS numbers of the recipient. In the Email Address section, click New Or click … and enter an email address of the recipient. to choose from a list of email addresses associated with the loan. Nortridge Software, LLC 503 User Guide Main Features Select the phone number to use and click OK. Multiple email addresses may be entered separately. In the SMS # section, click New Or click … and enter the phone number of the recipient. to choose from a list of mobile phone numbers associated with the loan. Nortridge Software, LLC 504 User Guide Main Features Select the phone number to use and click OK. Once a phone number is entered, click Submit. A verification message, as defined in the SMS Server VBT setup, will be sent to the phone number. Follow the verification process to validate the phone number. To delete an email address or SMS #, highlight the item in the list and click . User Defined Field Attributes User-defined fields in NLS can be customized in various ways. Right-click on a user-defined field and select Setup to open the User Defined Field Setup… dialog. Field Label for the user defined field up to 50 characters in length. The default is “User Label Defined.” Default Value A value entered in this setup field will automatically be entered as the actual field data by default whenever a new account is added (contact or loan user-defined fields respectively). Nortridge Software, LLC 505 User Guide Main Features Set field to allow for up to 50 alphanumeric characters. Text Field Unlimited text Select to allow an unlimited length of text into size the field. Rich Text Select to allow for rich text (formatted) to be Format used. Set field for only numeric values. Decimal Number of decimal places to use. Click the up and Places Numeric Field down arrows to select up to five decimal places. Max The maximum value that the field can accept. Value Min The minimum value that the field can accept. Value Date Field Set field for a date value. Field becomes a drop down list that allows for selection from a list Field Type Drop Down or for manual entry. Click Add to add items to the list and use Field (Allow to re-order selected items in the list. Click Sort to sort the list user input) of items in alphabetical order. Field becomes a drop down list that allows for selection from a list. Drop Down Field (Select only) Click Add to add items to the list and use to re-order selected items in the list. Click Sort to sort the list of items in alphabetical order. Check Box Button Documents Field becomes a checkbox that is selected or unselected by clicking on it. Field becomes a button which will execute a specified script when clicked. Field can be used for attaching documents. When the field is clicked, a dialog will appear for selecting documents. Displays a table with up to 15 columns and an unlimited number Grid of rows containing any user defined field types or information from connected contacts, loans, work packets, or tasks. Disabled Check to disable a user-defined field. The corresponding user-defined field on the Contact will display no data, and will not accept any input. Nortridge Software, LLC 506 User Guide Main Features Required When selected, NLS will not allow a Contact to be saved unless a valid value is entered into that user-defined field. When selected, the entire field will be removed from the Contact display. This can Hide be used to create spaces between groups of fields allowing for greater latitude in customizing the look of the contact screen. When selected, the field will be grayed out and cannot be edited, but any inform- Read ation in that field is still displayed. Information can get into the field by being Only placed there before the field definition is set to read only, by having a default value set in the field definition, or by having the field value set by a VB script code. Mixed Case When selected, lower case letters may be used for the User Defined text. Script Click next to Script to open the script editing dialog. Advanced Field Formatting Click next to Advanced to open the advanced field formatting dialog. The Static Position defines the location of the UDF label and the Field Position defines the position of the field where the data is to be entered. The numbers available in the drop down lists correspond to standard configuration of columns and rows; however, you can type in Nortridge Software, LLC 507 User Guide Main Features numbers in order to override the conventions of the standard columns and rows. All positions and dimensions are measured in pixels and are defined with respect to the shown in the screenshot below: Line, Label, and Box Garnishes To add a horizontal line, additional labels, or enclosing boxes to the layout, right-click a blank area in edit mode and select Add Line, Add Label, or Add Box from the popup menu. The text for the label and the box title can be edited by double clicking on the text. The objects can be resized and moved anywhere within the layout and can deleted by rightclicking on a object and selecting Delete Object. Collateral Collateral on the Nortridge Loan System is usually entered on the Collateral tab of a Loan Setup (see Collateral ). If you need to track collateral on the loan system for a loan that has not yet been entered, or if you need to track a piece of collateral that is linked to multiple loans, you may enter it from the main collateral screen. Nortridge Software, LLC 508 User Guide Main Features To access the main collateral screen, click Collateral in the Main slider in the Shortcut bar. From here, you can run a query on all collateral items that have been entered in the loan system as well as adding new ones and to link existing collateral to loans. You may also attach a collateral item directly to a Contact account. A single collateral item may be linked to multiple loans. This process is known as cross-collateralization. ACH The ACH (Automated Clearing House) function in NLS is used to set up automatic draws against customer checking accounts. These automatic draws are used to satisfy payments against loans in NLS. ACH setup may be broken down into the following key areas: l Global ACH setup: Your company’s ACH identifiers are entered into the system. This data will be used when an ACH file is created. l Loan ACH configuration: The frequency and amount of the draw is set up on the customer loan along with ACH information pertaining to the customer’s checking account. l Create an ACH: The ACH is created for a range of dates in the future. All loans that are configured to have ACH draws within the date range selected will be included. The ACH file is created for transmission, and each loan with an ACH will generate a pending transaction, so that the payment will automatically be processed in NLS on the date for which the draw is scheduled. Loan ACH Configuration To configure a loan for ACH, query the loan and select View > Automated Payments menu item. Click Add to put in an order for an ACH on this account. On the Add New Payment dialog, select a status and a description for the ACH. The default status is Active, but an ACH can also be Disabled or Expired. Nortridge Software, LLC 509 User Guide Main Features Main On the Main tab, you will enter information for the customer’s checking account. ACH Com- If you have configured multiple ACH company codes, you will select which one pany is to be used for this customer from the ACH Company drop down list. Type This field is not used in the current version of NLS. ABA# Acct# The ABA number of the bank that has the checking account that is to be used for the automated draws. The account number of the checking account that is to be used for the automated draws. The check number of the check that was voided by the customer in setting up Check# the automated draw. All of the automated draws effectively go through with that check number, so the check must be voided by the customer and not used. Acct Type Either Checking or Savings. Nortridge Software, LLC 510 User Guide Main Features Amount Either a fixed amount, a percentage of the principal, or the amount scheduled to be billed. Type NOTE “Amount of Billing” can only be used when the Frequency Type is also set to “Billing.” Amount Max Amount of Draws Only exists if type is fixed. This is the amount to be drawn in the ACH. When the total amount of the ACH draws exceeds this amount, there will be no more draws. Debit If selected, the ACH will debit the checking account being drawn. Credit If selected, the ACH will be a credit to the checking account. Percentage Min Amt Max Amt Max Amount of Draws Only exists if type is set to percentage of principal. This is the percentage of the principal that will be drawn. If the amount derived by the percentage is less than this amount, this amount will be used. If the amount derived by the percentage is greater than this amount, this amount will be used. Zero in this field represents no maximum amount. When the total amount of the ACH draws reaches this value, the ACH terminates. Nortridge Software, LLC 511 User Guide Main Features Nortridge Software, LLC 512 User Guide Main Features Frequency Nortridge Software, LLC 513 User Guide Main Features Either One-Time, Recurring, or Billing. Type NOTE A frequency type of “Billing” should only be used when the Amount Type is set to “Amount of Billing.” Period For Recurring ACH draws, the frequency of the draw. Start Date The date of the first ACH draw. Next Date The date of the next ACH draw. Expire Date If set, there will be no ACH draws after this date. The Grace Period is added to the ACH date to determine the date on which the ACH will be drawn. This date determines if the particular draw will appear on any particular NACHA file, based on the date range selected, and it is also the Grace Period date associated with the transaction when sent to the bank. The ACH date will be the effective date of the transaction. This has the effect of simulating the lag time that is normal with traditional check processing. EXAMPLE Nortridge Software, LLC 514 User Guide Main Features ACH date is August 1st and Grace Period is set to 3. This ACH will appear on any NACHA file that includes August 4th and August 4th is the date that will appear on the NACHA file. The pending transaction which will be posted in NLS to process the payment will have an effective date of August 1st. Max # of When the count of total draws equals this number, there will be no further Draws draws. Draws Completed A count of the number of draws that have already been done. Options Continue drafts By default, ACH drafts end whenever a payoff transaction is executed. after Payoff Selecting this option overrides that default. Continue drafts after Maturity By default, ACH drafts end upon the maturity date of the loan. If the mature loan is not paid off, it may be necessary for the drafts to continue. Selecting this option will allow drafts to continue after maturity. Nortridge Software, LLC 515 User Guide Main Features Do not adjust draft down to loan balance on payoff By default, whenever an ACH draft will result in a payoff that overpays the loan, the draft amount will be adjusted down to just payoff the loan, so that no refund is required. Selecting this option will override that default. Notes Any text that you would like to record about this particular customer’s ACH and its setup may be recorded here. Create an ACH To create a new ACH Batch, go to the Processing slider on the Shortcut bar and click on the toolbar. Enter a batch reference number for the ACH, a Batch Date, and a Deposit Date. NLS allows up to five user-defined fields to be configured for use with the ACH. Depending upon what information your company is tracking in these user-defined fields, you may need to fill in these fields as well. Nortridge Software, LLC 516 User Guide Main Features When all fields are filled in, click Next>. Select an ACH header from those that were configured in the global ACH setup. The Execute dates (from and to) define the date range for the ACH. All loans that have ACH draws scheduled during this range of dates will be included. If no loan group is selected, the ACH will include all loans for which an ACH is scheduled in the selected date range. Selecting a loan group limits the ACH to loans in that group, allowing you to possibly break your ACH processing down into smaller batches. You may also filter by ACH company. Click next to Save Result As to open a windows browser dialog. Browse to the path where you want the ACH file to be generated and enter a file name. When all fields have been filled in, click Next>. A small window will pop up to tell you the number of ACH transactions that were included in your selected date range. If that number is one or greater, an ACH file will be created at the location specified. On any loans for which an ACH transaction was created, that transaction will be entered as a pending transaction. It will be processed automatically during the nightly accrual processing Nortridge Software, LLC 517 User Guide Main Features run when the pending transaction’s effective date is reached. Pending payments effectively post on the morning of their posting date, so they will occur during the end of day processing for the previous night. This way, if accruals are up to date, on any day where you observe a loan that had a pending transaction scheduled for the current date, that transaction will have posted unless it was created the same day by a back-dated ACH process. Amortized Fees The amortized fees feature can be used to handle the accumulation of income for fees for which that income must be amortized over the life of the loan. In addition, it can also be used to amortize discount income (the income inherent in purchasing a loan for less than the principal balance of that loan) or to amortize the expense of loans bought at a premium. The first step in setting up a fee amortization is to configure two transaction codes: once for establishing the amortized fee, and the second for the periodic amortization. Next, the amortized fee is configured on a loan by one of the following four amortization methods: Straight Line Effective Interest Principal Pro-rata Custom The fee will amortize during the nightly accrual process on those days when it is scheduled to do so. For example, if the fee amortization is set up as daily, it will amortize during each nightly accrual process, but if it is set up to weekly, it will only amortize during one of each seven nightly accrual processes. At any time, you can view the setup and the fee amortization history for the amortized fees on a loan by selecting Amortized Fees from the view menu. Setting Up Transaction Codes Because Amortized Fees are entirely invisible to the end user, the main purpose of the function is to control the transactions that apply income to the general ledger. Nortridge Software, LLC 518 User Guide Main Features A fee (one that does not need to have its income amortized) would generally have two transaction codes involved, one for the assessment of the fee and one for the payment, and the general ledger setup of that fee would usually look something like this: Transaction GL Debit Account GL Credit Account Fee Assessment Accrued Fees (Receivable) Fee Income Fee Payment Cash Accrued Fees (Receivable) In the case, where we can not credit the income upon assessing the fee, because that income must be stretched out over the life of the loan, we need to add two additional transaction codes, one to establish the fee amortization, and another to actually amortize it on a daily, weekly, monthly, etc. basis. If we assume that the credit to fee income occurs on the periodic amortization transaction, our (somewhat incomplete) general ledger setup will now look like this: Transaction GL Debit Account Fee Assessment Accrued Fees (Receivable) ? Fee Payment Cash Accrued Fees (Receivable) Establish Fee Amortization ? ? Periodic Amortization of Fee ? GL Credit Account Fee Income In order to begin filling in the blanks, we begin by establishing a general ledger account to represent the asset of fees which have been assessed but not yet amortized. We will name this account: Unamortized Fees. At any time, the balance in this account will represent the remaining amount of fees to be amortized. The addition of this account to the GL setup results in the following configuration: Transaction GL Debit Account Fee Assessment Accrued Fees (Receivable) ? Fee Payment Cash Accrued Fees (Receivable) Establish Fee Amortization ? Unamortized Fees Periodic Amortization of Fee Unamortized Fees GL Credit Account Fee Income This leaves us with just one more GL account needed. An analysis of the transactions indicates that this account represents the amount of any fee (of a type which should be amortized) which has been assessed but for which the fee amortization has not been set up. The balance of this account should always be zero, and any non-zero balance indicates that a fee Nortridge Software, LLC 519 User Guide Main Features amortization setup has been neglected. With the knowledge that this account should never hold a balance for longer than the time it takes to set up the fee, we name this account: Amortized Fees Clearing Account. We now have the following configuration: Transaction GL Debit Account Fee Assessment Accrued Fees (Receivable) Fee Payment Cash Establish Fee Amortization Periodic Amortization of Fee GL Credit Account Amortized Fees Clearing Account Accrued Fees (Receivable) Amortized Fees Clearing Account Unamortized Fees Unamortized Fees Fee Income You can now go into Loan Setup: Labels to configure GL place-holders for the Amortized Fees Clearing Account and the Unamortized Fees accounts. Once the GL place-holders have been configured, you should map the actual GL accounts in your Loan Group setup. You are now ready to set up the two transaction codes. For general information, see: setting up custom transaction codes. The specifics of these transaction codes are as follows: The Amortized Fee Establishing Transaction In order for this transaction code to be used for this purpose, make sure that the Transaction Type is set to Generic, the Transaction Classification is set to Amortized Fee, and the Loan Balance Affected is set to Amortized Fees Total (increase). The general ledger controls should be set up based on the GL configuration in the table above. The Amortized Fee Periodic Amortization Transaction In order for this transaction code to be used for this purpose, make sure that the Transaction Type is set to Generic, the Transaction Classification is set to Amortized Fee, and the Loan Balance Affected is set to Amortized Fees Amortization (increase). The general ledger controls should be set up based on the GL configuration in the table above. Amortized Fee Setup Nortridge Software, LLC 520 User Guide Main Features To set up an amortized fee on a loan, query the loan, and then select View > Amortized Fees menu. Click Add . The specific configuration will depend on the type of fee amortization: Straight Line Method If a fee is amortized via the straight line method, the amount of the fee to be amortized is divided by the total number of periods, and the periodic amortization transaction will be run for the resulting amount whenever called for by the fee amortization setup. Examples 1. A $1,000 fee, amortized monthly over 12 months: The amortization transaction will occur once a month for the amount of $83.33. Nortridge Software, LLC 521 User Guide Main Features 2. A $1,000 fee, amortized daily over 12 months: The amortization transaction will occur daily for the amount of $2.74. Description Descriptive text to identify this amortized fees and distinguish it from any other amortized fees on the same loan. Type Set to “Straight Line - Periodic” Start Date The first date on which the fee should amortize Balance The Amount of the fee to Amortize Est. Bal. Transcode Period Divisor Amort. Fee Transcode Periodic Amount The Establishing Transaction Code. Only transaction codes which meet the requirements for an Amortized Fee establishing transaction code will be available in this drop down list. The frequency of the straight line amortization The total number of times that the fee will amortize straight line. The fee amount will be divided by this value to derive the periodic amount. The periodic amortizing transaction code. Only transaction codes which meet the requirements for an Amortized Fee periodic amortizing transaction code will be available in this drop down list. The amount that will be amortized during each periodic amortization. Nortridge Software, LLC 522 User Guide Main Features Effective Interest Method If a fee is amortized via the effective interest method, the amortization of the fee will track with the interest accruals on the loan. For example: in an amortized loan, more interest tends to be realized up front while the principal balance is higher. A fee amortized by the effective interest method would amortize in proportion to this accrual of interest. The equations and procedures for this amortization method are as follows: Given that x = total interest accrued life to date on the loan y = total interest projected to accrue over the entire life of the loan based on history so far and projecting the payment schedule forward from this point to the maturity date then x/y = the ratio of the fee which should be amortized up to this point in time. if f = the amount of the fee to be amortized then f* (x/y) = the dollar amount of the fee that should be amortized up to this point in time. if a = the amount of the fee that has been amortized so far then (f * (x/y)) -a = the amount of the fee to amortize today. The amortization period controls the frequency with which these calculations are run. Modifications, interest rate changes, advances, or principal reductions on a loan can cause drastic shifts to the factor “y” in the equations above and as a result when these calculations are run, the amount of the fee to amortize can jump greatly, or can even be a negative value. There is a checkbox to allow negative amortization, and if this is selected, the fee amortization will correct back to where it “should be” given the new and current conditions of the loan. If this checkbox is not selected, then the amount amortized will be zero each time until such time as the calculations yield a positive amount to amortize. Because the projection of interest “y” is Nortridge Software, LLC 523 User Guide Main Features always through the maturity date of the loan, by that date y will always equal x, and consequently the fee will always amortize in full on the first amortization date on or after the date of maturity. Description Type Starting Balance Est. Bal. Transcode Amort. Fee Transcode Amort Effective Date Descriptive text to identify this amortized fees and distinguish it from any other amortized fees on the same loan. Set to “Effective Interest Method - Daily Accrual” The Amount of the fee to Amortize The Establishing Transaction Code. Only transaction codes which meet the requirements for an Amortized Fee establishing transaction code will be available in this drop down list. The periodic amortizing transaction code. Only transaction codes which meet the requirements for an Amortized Fee periodic amortizing transaction code will be available in this drop down list. The date from which to start amortizing. Interest accrued prior to this date is not counted in either “x” or “y.” Interest Off- This field is calculated automatically, and is the amount to be deducted from Nortridge Software, LLC 524 User Guide Main Features set Expected Interest Period “x” and “y” based on the Amort Effective Date. It represents the interest that accrued prior to that date. Factor “y” in the above equations The period used to define the frequency of the amortization Used with period to define the frequency of the amortization. Number of EXAMPLE Periods If period is set to days and number of periods is set to 5, the calculations above would be run every five days. Start Date Allow Negative Entries The date of the first amortization and calculation. If selected and the amount of the fee to amortize comes to a negative value, then that amount will be rolled back (un-amortized). If not selected and the amount of the fee to amortize comes to a negative value, then zero will be amortized. Principal Pro-rata Method If a fee is amortized via the principal pro-rata method, the amortization of the fee will track with the rate at which the principal balance on the loan is repaid. For example, when 20% of the original principal of the loan has been repaid, the fee will be 20% amortized. The equations and procedures for this amortization method are as follows: Given that x = the total principal paid on the loan y = the total principal advanced on the loan then x/y = the ratio of the fee which should be amortized up to this point in time. if f = the amount of the fee to be amortized then f * (x/y) = the dollar amount of the fee that should be amortized up to this point in time. if Nortridge Software, LLC 525 User Guide Main Features a = the amount of the fee that has been amortized so far then (f * (x/y)) - a = the amount of the fee to amortize today. As long as no principal payments have been made since the last time the calculations were run, the amount of the fee to amortize will always come out to zero. Therefore, if it is your intention that a portion of the fee should amortize as soon as a principal payment is made, set the period for this setup to daily. A portion of the fee will always amortize during the nightly accrual process of any day on which there was a payment to principal. Description Type Starting Balance Est. Bal. Transcode Principal Descriptive text to identify this amortized fees and distinguish it from any other amortized fees on the same loan. Use “Principal/Original Balance Prorata Method” The Amount of the fee to Amortize The Establishing Transaction Code. Only transaction codes which meet the requirements for an Amortized Fee establishing transaction code will be available in this drop down list. The amount to be deducted from the principal paid “x” and principal Nortridge Software, LLC 526 User Guide Main Features Offset Amort. Fee Transcode Period advanced “y” of the loan. Amortization beginning on the start date will be based on this adjusted principal. The periodic amortizing transaction code. Only transaction codes which meet the requirements for an Amortized Fee periodic amortizing transaction code will be available in this drop down list. The period used to define the frequency of the amortization Used with period to define the frequency of the amortization. Number of EXAMPLE Periods If period is set to days and number of periods is set to 5, the calculations above would be run every five days. Start Date Allow Negative Entries The date of the first amortization and calculation. If selected and the amount of the fee to amortize comes to a negative value, then that amount will be rolled back (un-amortized). If not selected and the amount of the fee to amortize comes to a negative value, then zero will be amortized. If the loan’s Interest Type is set to Fixed Amortization 1 , the principal paid for the above calculations is the amount of principal that should have been paid according to the amortization schedule. This means that the fee will amortize on the next opportunity to do so after a principal payment is due, even if that principal payment has not been made. Custom Method The custom method of fee amortization is the simplest (and also the least used) method by which to amortize a fee. You simply specify the exact dates on which portions of the fee are scheduled to be amortized then you specify the exact amount to be amortized on each of those dates. 1 Type of interest method where interest is accrued daily on the amount of principal specified in the amortization sched- ule. Early or late payments do not affect the accrual. Principal reduction transactions will cause the schedule to re-amortize. The interest is non-compounding and is typically calculated on a 360/360 interest year. Nortridge Software, LLC 527 User Guide Main Features Description Descriptive text to identify this amortized fees and distinguish it from any other amortized fees on the same loan. Type Use “Straight Line - Custom” Balance The Amount of the fee to Amortize Est. Bal. Transcode The Establishing Transaction Code. Only transaction codes which meet the requirements for an Amortized Fee establishing transaction code will be available in this drop down list. Nortridge Software, LLC 528 User Guide Main Features Amort. Fee Transcode Start Date The periodic amortizing transaction code. Only transaction codes which meet the requirements for an Amortized Fee periodic amortizing transaction code will be available in this drop down list. The date of the first amortization and calculation. To schedule a date and amount to amortize a portion of the fee, click Add on the lower section of the dialog. Period Number Enter an identifying number for the period that you are defining. Period Date Enter a date on which you want a portion of the fee to be amortized. Period Enter the amount that represents the portion of the fee that you want amort- Nortridge Software, LLC 529 User Guide Main Features Amount ized. Canceling an Amortized Fee This feature is available in NLS 4.9.2 and later. To cancel the remainder of an unamortized amount, click the Cancellation tab then select the type, transcode, and minimum cancellation amount. Click Cancel and set the effective date of the cancellation. The Amortization Adjustment and Cancellation Amount will automatically be populated based on the selected type. Click OK to cancel the amortized fee. Calculation used to determine the amortization adjustment and cancellation amounts. Actuarial remaining amortized fee is used as the cancellation amount. Type Pro-rata Cancellation Transcode calculates the amortization adjustment and cancellation amount based on the pro-rata method. Rule of calculates the amortization adjustment and cancellation 78s amount based on rule of 78s. Transaction code to use with the cancellation. Nortridge Software, LLC 530 User Guide Main Features Minimum Cancellation Cancel on Early Payoff Rebate Rule Sets the minimum amount required for the cancellation amount. Cancellation amount is 0 if it is less than the minimum cancellation value. Maximum value is 999.00. Select to cancel remaining amortized fee upon early payoff. This feature is not yet implemented. Proportional rule will be used for all Rule of 78s. Viewing Existing Amortized Fees To view an existing amortized fee on a loan, first query that loan. Select View > Amortized Fees menu. Main Tab Nortridge Software, LLC 531 User Guide Main Features The Main tab shows the transactions associated with the amortized fee—the establishing transaction as well as each of the amortizing transactions which has been run so far. In addition, the balances of the fee are shown. Setup Tab The fields on the Setup tab are identical to the fields that were set at the time the fee was configured. For information on these fields, see the setup sections for the various types of amortized fees. Straight Line Effective Interest Principal Prorata Custom Notes Tab The Notes tab is a place where you can type some text related to the amortized fee and have it saved there. Disbursement Screen The Disbursement Screen may be accessed by clicking the Disbursement slider on the Shortcut Bar and then clicking Disbursement. The options in the main section of the Disbursement screen control what type of object is to be queried on that screen. The objects available for query are: Vendors When the Query Contact Vendor button is selected, you may enter a search criteria and click to query the list of available vendor accounts on the Contact Records. Nortridge Software, LLC 532 User Guide Main Features The main section of the Vendor Query screen shows information related to the specific vendor account selected in the tree. The upper section shows the same information as the vendor account on the contact. The lower section shows a list of outstanding vouchers for that vendor account. Voucher ID Voucher Type Each voucher has a unique identifying number in the database. The available voucher types are configured in the Disbursement Setup and are assigned to voucher generating transaction codes when those codes are configured. Account Reference Number. This is a unique number identifying the loan that Acctrefno the voucher is on. Although it is unique to the loan, it is possible to have multiple vouchers with the same acctrefno since there can be more than one voucher on a loan. Pay Date The date that the voucher will be paid. Due Date The date that payment is due. Amount Reference The amount of the transaction which generated the voucher. It will ultimately be the value of the check. The Voucher Reference. This comes from setup that is built into the transaction code. Description This field is not currently in use. Nortridge Software, LLC 533 User Guide Main Features Disbursement Accounts Select the Query Disbursement Accounts button on the disbursement screen and click for a list of your various disbursement accounts. All checks printed for the disbursement account selected in the tree will be shown in the main view. Check Date The date on which the check was printed. Check Number The number of the check that was printed. Payee The recipient of the funds. Reference This field is not currently in use. Debit The amount of a voided check. Credit The amount of a paid check. Status Active or Voided Checks Select the Query Checks button on the disbursement screen and click for a list of checks that have been processed. Nortridge Software, LLC 534 User Guide Main Features You may void a check from this screen by right-clicking a check and selecting Void Check. Vouchers Select the Query Vouchers button on the Disbursement Screen and click to receive a list of vouchers. You can enter a search criteria to aid in finding the specific voucher or vouchers that you are looking for. Account Reconciliation Nortridge Software, LLC 535 User Guide Main Features Account Reconciliation is used to balance the checking accounts that are represented by disbursement accounts within NLS. To reconcile an account go to the Disbursement slider and query the disbursement account. Then select the menu Actions > Reconcile. Begin by entering the ending balance shown on your bank statement. Click … next to End- ing Balance. Enter the statement date and the ending balance then click OK. Next, go down the list of outstanding checks and check off any that appear as paid on the bank statement. Once this is done, you will be ready to enter adjustments. Enter Adjustments All items on the bank statement, other than vouchers and checks that are represented in NLS must be entered as Adjustments. Additionally, the first time the Disbursement features of NLS are used to reconcile, an adjustment should be entered to establish the starting balance (unless the bank account did not exist prior to the use of NLS, in which case the starting balance would be $0.00). In all subsequent months, the starting balance will automatically be Nortridge Software, LLC 536 User Guide Main Features set to the ending balance of the previous month. Enter the date, type, and amount of the adjustment along with any reference text that you desire. The available adjustment types are: l l l l l l l l Deposit - N/A Deposit - Check Deposit - Wire Deposit - Cashier’s Check Deposit - Cash Bank Fee Misc Adjustment Interest Earned Once you have entered all of the adjustments that appear on the bank statement, you are ready to Finalize the Reconciliation. Finalize Reconciliation Once the account is balanced, click Finalize Reconcile… to complete the process. If the account had been balanced when this button is clicked the Reconciliation will be finalized and recorded. If the account is out of balance, you will receive a warning. Click Back to Reconcile to continue entering adjustments, or click Force Adjustment to make a correcting entry in the bank account to force balancing. Vouchers to Print When you are ready to print checks, click Process Vouchers on the Disbursement Shortcut bar (or Disbursement > Vouchers to Print from the navigation menu). Nortridge Software, LLC 537 User Guide Main Features You will see a list of all outstanding unprinted vouchers. You can narrow the list by selecting from the voucher type drop down list, or by setting a date constraint. Check the vouchers that you want to print checks for. Click . The vouchers you have selected are removed from the list. To print them, proceed to check printing. Check Printing Click Print Checks in the Disbursement slider in the Shortcut bar. Nortridge Software, LLC 538 User Guide Main Features The vouchers that you selected under Vouchers to Print should all be listed. Click Print Check to send the checks to the printer. Dashboard The dashboard displays various graphical charts and maps representing the data in the database. The dashboard is accessed from the Main slider in the Shortcut bar. Four dashboards are predefined; Loan Portfolio, Loan Averages, Delinquency, and Collections. Within each dashboard are built-in charts. Built-in Charts Loan Portfolio l New Loan Count per Day A line chart showing the number of new loans created on a daily basis. l New Loan Dollar per Day A line chart showing the dollar amount in new loans created on a daily basis. l New Loan Count per Month A line chart showing the number of new loans created on a monthly basis. l New Loan Dollar per Month A line chart showing the dollar amount in new loans created on a monthly basis. Nortridge Software, LLC 539 User Guide Main Features l Portfolio Active Loan Count A line chart showing the number of active loans in the portfolio. l Portfolio Active Loan Balance A line chart showing the total balance of active loans in the portfolio. Loan Averages l Average Loan Balance at Origination A line chart showing the average of all loans on the date of origination. l Average Principal Balance A line chart showing the average of all principal balance. l Average Interest Rate A line chart showing the average of all interest rates. l Average Interest Rate at Origination A line chart showing the average of all interest rates on the date of origination. l Average Term at Origination in Days A line chart showing in days the average of all loan terms on the date of origination. l Average Term Remaining in Days A line chart showing the average number of term days remaining in all loans. Delinquency l Average Days Delinquent A line chart showing the average number of days loans are delinquent. l Dollars Collected A line chart showing the total amount of dollars collected. l Current Days Delinquent A pie chart showing the number of delinquencies in a pie chart. l Average Days Delinquent by State A map chart showing the average number of days loans are delinquent by state. Collections Nortridge Software, LLC 540 User Guide Main Features Collector Actions per Day l A line chart showing the number of collector actions per day. Customer Contacts per Day l A line chart showing the number of customers contacted. Promise to Pay Count Made, Kept, Broken per Day l A line chart showing the number of pay count made, kept, and broken per day. Promise to Pay Dollar Made, Kept, Broken per Day l A line chart showing the dollar amount of promises to pay made, kept, and broken per day. NOTE Line (Stock) chart shows a data range selector which can be used to choose a data zoom (display) range. The navigator along the bottom of the chart shows the entire sampling range. The blue highlighted area within the range indicates the currently displayed area. Click and drag the entire highlighted area or move the handles on either side of the highlighted area to adjust the displayed area. The Zoom buttons (1m, 3m, 6m, YTD, 1y, All) along the top of the chart will adjust the highlighted area to the respective zoom range. TIP Mouse over any data point on a chart to see a tooltip showing the actual data being plotted. Toolbar The active items in the toolbar performs the following functions. Copy the currently visible charts to the clipboard. Only the visible portion will be Copy copied. Print Print the currently visible charts. Only the visible portion will be printed. Add Add a new dashboard. Delete Delete the selected dashboard. The predefined dashboards cannot be deleted. First Show the very first dashboard in the tree list. Pre- Show the previous dashboard in the tree view. Nortridge Software, LLC 541 User Guide Main Features vious Next Show the next dashboard in the tree view. Last Show the last dashboard in the tree view Refresh Resets the Line (Stock) chart to its default zoom range. Adding a New Dashboard and Charts To add a new dashboard, click Add . Enter a name and a description and click OK. Right-click in the empty view area and select Add Chart from the contextual menu. Up to six existing charts or new charts may be added to a dashboard. Nortridge Software, LLC 542 User Guide Main Features To add an existing chart to the dashboard, click the Add existing chart button and choose from a selection of predefined charts from the drop down list. Choose a location to place the chart within the dashboard from the Location drop down list and click OK. To create a new chart to add to the dashboard, click the Add new chart button. Give the new chart a Name as it will appear in the list of existing charts and a Description for the chart. Choose from one of six chart types and set the parameters as defined for each of the chart types below. Once the parameters are set, select a predefined SQL query statement from the drop down list or enter a SQL query statement to retrieve the data to be displayed from the database. Click Execute to see the results of the SQL query statement in the field below the button. Click Tidy to see the SQL statement reformatted for readability. Nortridge Software, LLC 543 User Guide Main Features Choose a location to place the chart within the dashboard from the Location drop down list and click OK. The new chart will appear on the dashboard. The chart is also saved in the database and will be available in the existing charts list until it is deleted. Chart Types Line (Stock) and Line This is a simple line chart with an X and Y axis. The Line (Stock) chart shows an additional date range selector (Navigator) displayed within the chart. Title Enter a title for the chart as it is to appear at the top of the chart. Left Enter a label for the Y axis as it is to appear along the left edge of the chart. Drop down list to choose the data type of either a date or number to be represented on the axis. Datetime X/Y Axis options Gridlines Toggles the display of grid lines on the chart. Overlay Opposite Format Nortridge Software, LLC Toggles the display of data labels on the outside of the chart area or within the chart area. Switches the display of data labels from either the left edge to the right edge or along the bottom edge to the top. Drop down list to choose from various date formats. 544 User Guide Main Features Number Trendline Decimal Click the up/down arrow to display up to five decimal places places in the number. Separators Toggles the display of comma separators in the number. Currency Toggles the display of the currency symbol before the number. Toggles the display of a linear regression trendline. Pie Options for the pie chart are: Title Enter a title for the chart as it is to appear at the top of the chart. Left Not applicable. Tooltip X Not applicable. Tooltip Y Label Enter a label as it is to appear in the tooltip balloon. Decimal Click the up/down arrow to display up to five decimal places in places the number. Separators Toggles the display of comma separators in the number. Currency Toggles the display of the currency symbol before the number. Table Nortridge Software, LLC 545 User Guide Main Features This is a basic table of data with the following options: Title Enter a title for the chart as it is to appear at the top of the chart. Bar This is a simple bar chart with the following options: Title Enter a title for the chart as it is to appear at the top of the chart. Left Enter a label for the Y axis as it is to appear along the left edge of the chart. X axis Not applicable Y axis Decimal Click the up/down arrow to display up to five decimal places places in the number. Nortridge Software, LLC 546 User Guide Main Features Separators Toggles the display of the currency symbol before the num- Currency Tooltip Y Label Toggles the display of comma separators in the number. ber. Enter a label as it is to appear in the tooltip balloon. Map This is a geographic chart for the United States, United States - continental, United States + territories, Canada, Canada - under 71 latitude, United States + Canada, Mexico, and North America. Options for this chart are: Title Enter a title for the chart as it is to appear at the top of the chart. Left Not applicable. Tooltip X Not applicable. Tooltip Y Legend Label Enter a label as it is to appear in the tooltips balloon. Decimal Click the up/down arrow to display up to five decimal places in places the number. Separators Toggles the display of comma separators in the number. Currency Toggles the display of the currency symbol before the number. Label Not applicable Decimal Click the up/down arrow to display up to five decimal places in places the number. Separators Toggles the display of comma separators in the number. Nortridge Software, LLC 547 User Guide Main Features Currency Toggles the display of the currency symbol before the number. Determines the colors used in the chart from a lower value (left) to a higher value Gradients (right). Click on the color swatch to choose a different color from the drop down palette or choose More Colors… to use a color picker. Contextual Menu The following menu items are available when a chart or an empty space within the dashboard is right clicked. Add Chart Add a new chart to a dashboard. Option not available on predefined dashboards. Resize The chart becomes resizable by grabbing one of the edges or corners of the enabled chart. Float Widget Float All Widgets Dock Widget Dock All Widgets Full Screen Copy View Chart Information The chart can be moved to any location on your display and resized. All charts becomes a window which can be moved and resized. Dock a chart to the dashboard display area. Docks all charts to the dashboard display area. Displays the chart in full screen. Right-click and select Restore (ESC) or hit Esc on the keyboard to exit full screen view. Copies the visible portion of the chart to the clipboard. Displays a NLS Chart Widget Information window showing detailed information of the chart. The XML and SQL query statement can be edited (except on builtin charts). Remove Removes the chart from the dashboard. Option not available on predefined Chart dashboards. Delete Removes the chart from the dashboard and from the database. Built-in charts Chart cannot be deleted. Dashboard Security Nortridge Software, LLC 548 User Guide Main Features Dashboard privileges are granted to NLS users and function in the same way other security privileges are granted—through trustee, individual user privileges, and group privileges. The privileges can be assigned in: Security > User > Privileges tab Security > Group > Privileges tab Security > Default Privileges To edit Trustees on a per dashboard basis, right-click a dashboard and select Modify Security…. Nortridge Software, LLC 549 User Guide Main Features Privileges available are: Dashboard View Update Add Delete User is able to view all dashboards owned by everyone. User is able to rename all dashboards owned by everyone (except for built-in dashboards). User is able to add new dashboards. User is able to delete all dashboards owned by everyone (except for built-in dashboards). Charts View User is able to view the XML in the chart information dialog. Update User is able to update every chart (except for built-in charts). Add User is able to add new charts. Delete User is able to delete every chart (except for built-in charts). Nortridge Software, LLC 550 User Guide Main Features Charts Remove User is able to remove every chart (except from built-in dashboards). Print User is able to print every chart. Nortridge Software, LLC 551 User Guide Additional Features Additional Features Temporary Notes You may add an unlimited number of “sticky” Temporary Notes to a Contact or Loan record. These look like yellow memos that are stuck to the screen on the specific Contact or Loan account. A Temporary Note may contain up to 1,000 characters. The note may be re-sized, set as private (so that only the original creator can read it), and set so that only the owner can delete it. NOTE A user with DBA1 privilege can view notes set as private and delete notes set as owner delete. To add a temporary note, begin with a Contact or Loan account. Click Notes on the tool- bar. As soon as you click this button, a blank note will appear. You can move and resize your note on the page. Enter the text that you want to appear on the note. Any time this contact or loan account is queried, the note will appear in the same location and the same size as the way that you configured it. A user may hide a note (to more easily view the contact or loan account information) by clicking in the upper right corner of the note. This does not delete the note and it will reappear the next time the contact or loan is queried. Clicking Private Notes note icon in the upper left corner of the note brings up the following options: If selected, only the user that created the note may view it. 1 Database Administrator Nortridge Software, LLC 552 User Guide Additional Features Owner Delete Delete Close If selected, only the user that created the note may delete it. Deletes the note completely. It will not come back when the contact or loan is re-queried. Closes the note without deleting it. Same as clicking . Commitments A commitment is an agreement by a lender to grant a loan or loans for a specified amount of money at a future date. The holder of the commitment may pay a fee to reserve the funds, but is not required to pay interest on the money unless it is actually borrowed. A commitment differs from a line of credit, in that each draw under the commitment may be a separate loan with differing interest rates and different repayment terms. On a line of credit loan, the interest rates and repayment terms are set in advance for the entire credit line. The diagram below shows how commitments fit into the structure and hierarchy of NLS: Nortridge Software, LLC 553 User Guide Additional Features In the example shown above, Johnson Company has three separate loans which amount to a total of $800,000. These loans are under the commitment for $1,000,000, so the Johnson Company could still take out another loan for $200,000 if the company wanted to do so any time within the remaining term of the commitment. Adding a Commitment A commitment is added directly to a contact, so in order to add a commitment, begin by querying the contact for the customer who is receiving the commitment. Click next to on the toolbar and select Add Commitment. The commitment entry screen is identical to the loan entry screen (specifically for Line of Credit type loans) but with certain fields and functions missing (such as the loan amount). The commitment amount is entered in the credit line fields. Adding a Loan to a Commitment To add a loan under a commitment, first query the commitment. You may do this from the Loan Query screen, or by querying the contact then expanding the tree to view the loans and commitments under that contact. Click on the desired commitment. Once you have the commitment selected, click next to on the toolbar and select Add Loan Under Commitment. The Loan Entry Screen that comes up will already have the loan properly linked up under the commitment. The remaining parameters of the loan should be added as usual. Viewing Commitment Detail Once a commitment has been added to a contact, and a loan has been added to the commitment, the tree for this contact/commitment loan 1 combination will look like the example shown below. 1 Type of loan that is an agreement by a lender to grant a loan or loans for a specified amount of money at a future date. The holder of the commitment may pay a fee to reserve the funds but is not required to pay interest on the money unless it is actually borrowed. Nortridge Software, LLC 554 User Guide Additional Features If you view the commitment itself (just as you would view a loan), it will look like the example shown above. The commitment limit is the amount that was defined when the commitment was created. The rest of the balances on the commitment are the sums of the appropriate balances on all of the loans within that commitment. The grayed out fields (interest rate, next payments due, regular payment, and days past due) do not apply to a commitment on its own, but will exist on the various loans that are present under the commitment. N LS 4. 10. 2 AN D LATE R Adding ACH Billing to Commitments Adding ACH Billing to Commitments ACH billing may be added to a commitment loan. NOTE To draft billings for all loans under a commitment, set ACH billing at the commitment loan level. Do not set ACH billing at both the loan level and at the commitment level. Doing so will result in duplicate ACH being drafted. When loans under a commitment have different due dates, they will be processed as separate transactions. Nortridge Software, LLC 555 User Guide Additional Features N LS 4. 10. 2 AN D LATE R Credit Bureau for Commitments Credit Bureau for Commitments When a credit bureau is set at a commitment level, NLS will consolidate all loans under the commitment and report to the credit bureau as one loan. All credit bureau overrides are set at the commitment level. Any status code set under the commitment will be ignored. NOTE Once a credit bureau is set at a commitment level, the credit bureau cannot be set on loans under the commitment. Pools A pool is an aggregation of the loans of different borrowers, which have been combined for a specific purpose, such as to be resold into the secondary market. The diagram below shows how pools fit into the structure and hierarchy of NLS. Nortridge Software, LLC 556 User Guide Additional Features In the example shown above, Mary’s Mortgage and John’s Mortgage have been placed in a pool for eventual sale to the ABC Lending Company. This pool exists under the contact for ABC Lending Company. Each loan is linked to the contact under which it was created (as normal) as well as the pool into which it has been placed. Adding a Pool A Pool is added directly to a contact, so in order to add a pool, begin by querying the contact on which the pool is to be placed. Click next to on the toolbar and select Add Pool. The pool entry screen is identical to the loan entry screen (specifically for line of credit type loans) but with certain fields and functions missing (such as the loan amount). The pool amount is entered in the credit line fields. Loans may be added to the pool until the available pool credit line is used up. Adding a Loan to a Pool To add a loan under a pool, first query the pool. You may do this from the Loan Query screen, or by querying the contact then expanding the tree to view the loans and pools under that contact. Click on the desired pool. Once you have the pool selected, click next to on the toolbar and select Add Loan Under Pool. This will allow you to create a new loan under the Pool. More often, however, you will be attaching loans that already exist on other contacts to your pool. To do this, select Attach Loan To Pool. This will bring up a special query window that will allow you to select the loan that you want to attach to the pool. The existing loan will be linked to the pool if the pool has sufficient funds remaining in its credit limit. Detaching a Loan from a Pool To detach a loan from a pool, query the contact and expand the tree under the contact. Click on the loan attached to a pool to highlight it. Then from the menu bar, select Actions > Add > Detach Loan From Pool menu item. Viewing Pool Detail Nortridge Software, LLC 557 User Guide Additional Features Once a pool has been added to a contact, and a several loans have been added to the pool, the tree for this pool loan 1 combination will look like the example shown below. The commitment limit is the amount that was defined when the pool was created. The rest of the balances on the pool are the sums of the appropriate balances on all of the loans within that pool. The grayed out fields (interest rate, next payments due, regular payment, and days past due) do not apply to a pool on its own, but will exist on the various loans that are present under the pool. Participation Loans Participation loans are loans in which the funds for the loan come from two or more participating institutions. Each participant in the loan will have their portion of the loan in a separate loan group for the purposes of general ledger reporting. This model is useful for a lender who participates loans with a limited number of participating lenders. For an explanation of how to set up loan groups for participation accounting, see Loan Groups. 1 Type of loan that is an aggregation of the loans of different borrowers which have been combined for a specific pur- pose, such as to be resold into the secondary market. Nortridge Software, LLC 558 User Guide Additional Features Alternatively, for those lenders who participate loans with a large number of investors, an alternate setup may be preferred in which each investor is not represented by separate accounts in your general ledger. Just like each loan is not separated out on the GL side, and NLS acts as your sub ledger, all of (or blocks of) the investors can have their GL report to an aggregate account while NLS acts as a sub ledger, maintaining the balance of the funds owed to each participant. In this model, each participant must be added as a contact, and their participation account information is entered as a vendor account. Adding a Participation Loan To enter a loan as a participation loan, begin as you normally would, by querying the contact that the loan is to be entered on. Click next to on the toolbar and select Add New Loan. Select the Participation checkbox at the bottom of the loan entry screen. This will make a new Participation tab available on the loan entry screen. If your NLS license does not contain the Participation Module, the Participation checkbox will not appear on your loan entry screen. Enter the rest of the parameters for the loan as you normally would for that loan type. For examples of entering different types of loans, see Loan Input Examples. Click the Participant tab. Here you will enter the various participants that will exist on the loan. When a loan is created and the Participation checkbox selected, a participant called PRIMARY is immediately and automatically created. This participant has two functions: a) to hold all of the principal balance of the loan until you have had a chance to create the other participants and assign the money to them, and b) to catch any differences between the accruals of the entire loan and the sum of the accruals of all of the participants, and thus keeping the loan account in balance. Differences between the accruals on the loan and the sum of the accruals of the participant parts of the loan may occur simply from rounding (it is not unusual to have one cent per day flowing to the PRIMARY participant), or they may be due to the fact that you are not required to make the interest rates of the participants add up to the total interest rate of the loan. EXAMPLE ABC Lending Company books a loan to a customer at an interest rate of 10%. They sell off participations in the loan for the full amount of the loan at 8%. ABC Lending Company now owns none of the principal on the loan, but they are getting a 2% interest rate for Nortridge Software, LLC 559 User Guide Additional Features administering the loan. They set up the loan at 10%, with a participant set up at 8% owning the entire principal amount of the loan. Then they make sure that the loan group of this participant is set up so that the interest accrued for the participant goes to the participant’s accrued interest and income accounts, while the loan group for the PRIMARY participant on the loan will credit ABC Lending Company’s own income accounts. Every day when this loan accrues interest, it will accrue at a rate of 10% on the full loan balance. The participant’s account will accrue at 8% on the full loan balance. The difference will automatically flow to the PRIMARY participant, and because the Loan Group for the PRIMARY participant is set to credit ABC Lending Company’s own income account, they will realize their 2% interest in the loan, even though they own none of the principal. To add participants to the loan, click on the Participation tab. Enter a Participant Number, Name, select a Loan Group for the participant, and enter the principal amount and interest rate for that participant. If you are not using unique Loan Groups for each participant, link the participant to a vendor account. Click OK. The participant will be set up as a sub-loan for the amount designated, and that amount will be deducted from the PRIMARY participant so that the total sum of the principal for all participants equals the principal of the loan. To add subsequent participants, click again and repeat the process. You can continue adding participants, as long as there are funds remaining—that have yet to be assigned—in the PRIMARY participant . The vendor field in the configuration of the participant allows you to link the participation to the vendor account on a contact that represents the source of funds. This is useful for handling settlement of the funds, either by check or ACH. The presence of this disbursement account will cause the generation of a voucher to the participant when a payment is received. If the participant’s Loan Group has a disbursement account specified in its Servicing options, then it is not necessary to link a disbursement account here. Participant Interest On a participation loan, an interest rate is specified for the loan as a whole, but different interest rates may be defined for each participant. This can result in a difference between the interest accrued on the loan account, and the sum of the interest accrued on the various Nortridge Software, LLC 560 User Guide Additional Features participant sub-loans. This difference is always automatically assigned to the PRIMARY participant’s sub-loan. EXAMPLE Assume a loan with a principal balance of $100,000 participated evenly between the lending company and a participating bank. The note rate is 10%, but the participating bank is lending the money at 9%. Since the loan is participated evenly, the lending company can charge 11% on the funds it is lending, and the borrower will end up paying a net of 10% interest on the entire loan. Any discrepancies between the note rate (10%) and the sum of the participant rates (½ of 9% + ½ of 11%) would be no more than small rounding errors. The interest setup on a participant may be modified by querying the loan and then selecting the participant on the query tree. Once the participant is selected, select View > Interest Setup menu item. This will bring up a setup screen similar to the one that exists in the standard loan setup, but this applies to only the sub-loan of the single selected participant. Participant Setup To specify the setup parameters for a participant, query that participant and then select View > Participant Setup menu item. Nortridge Software, LLC 561 User Guide Additional Features This field allows you to specify a principal cap for the participant. If the prinPrincipal Cap cipal cap is reached, no further principal may be added to this particular participant. If all participants have reached their cap, and the principal is advanced on the loan, that principal will remain in the PRIMARY participant, or a new participant may be added to the loan. Disable Flow to Shadow Loans Use Interest Setup of Loan Allow Interest Subsidization Subsidization Cap Allows a participated loan to be set up where only certain participants flow to pools attached shadow loans. If this checkbox is selected, the interest rate setup for the loan will be automatically applied to the participant. Interest subsidization is used in cases where a lender loans money at an interest rate higher than the rate that is charged to the borrower, and the remaining interest is paid by a subsidizing participant. This field allows you to specify a subsidization cap for the participant. Once that cap is reached, no more subsidized interest will be charged to that particular participant. Allow Interest Interest add-on is used in cases where a lender loans money at an interest Nortridge Software, LLC 562 User Guide Additional Features Add-On rate lower than the interest that is charged to the borrower, and interest for the loan servicing agent is added on to the loan. This field allows you to specify an add-on cap for the participant. Once that Add-On Cap cap is reached, no more add-on interest will be assigned to that particular participant. Participant Query Participation loans are queried normally, just like other types of loans. Click + next to the loan on the search tree to expand the loan to show its sub-loans. Clicking on one of the individual participant sub-loans will allow you to view the informational tabs for just that sub-loan. Main The Main tab of the query screen for a participant contains the same data as the Main tab for a loan, but many of the parameters (such as data on upcoming payments) are not displayed as they do not apply to a sub-loan. Nortridge Software, LLC 563 User Guide Additional Features Rules Clicking the Rules tab on any participant allows access to the rules for all of the participants on the loan. For each item in the rules, you may set either a percentage or an order hierarchy. EXAMPLE A If the Principal Advance % rule was set to 80% on participant #1 and 20% on participant #2, and the loan had a principal advance of $1,000,000, the advance would be automatically broken down as $800,000 on participant #1 and $200,000 on participant #2. If order hierarchy were used instead, then the appropriate transaction would go entirely to the first Nortridge Software, LLC 564 User Guide Additional Features designated participant until that transaction could no longer be applied. EXAMPLE B If the Interest Payment Order rule was set to participant #1 first and participant #2 second, and if participant #1 had an interest balance of $137.72 and participant #2 had an interest balance of $496.34, a payment for $200 would be applied to cover the entire $137.72 on participant #1 and the remaining $62.28 would go to reduce the balance of participant #2 to $434.06. Comments The Comments tab, when accessed from a participant, allows access to the loan commenting system and those comments that have been added to that particular participant subloan. The functions of the buttons are: This button allows you to log a new comment. The comment will be autoAdd matically stamped with the date and time, and your User ID number. This button will remove the highlighted comment if you have the privilege to Delete delete comments. This button will allow you to edit an existing comment if you have the privilege to Modify modify comments. This button will print out all of the existing comments on the currently selected Print contact. This button allows you to search the database comments for key words. The Search search may include just the currently selected contact, or may search the entire table. Show This button toggles between show and hide category mode. Using comment Categories categories, the comments may be stored in separate “file folders.” Transactions All transactions for a particular participant sub-loan are listed in the Transaction History of that participant. The date and time of the actual moment of transaction entry are recorded along Nortridge Software, LLC 565 User Guide Additional Features with the user ID. The effective date is the date entered by the user at the time of transaction entry. When a transaction is reversed, it is not taken off of Transaction History, but a reversing transaction is added. The Transaction History, therefore, will show a complete history of every event that has happened on the sub-loan except for interest accruals, rate changes, and modifications to the loan setup. The functions of the buttons are: Hide Reversed Trans- This button will toggle the display to show or hide reversed transactions. actions Print Comments This button will print out the full list of the transaction history. Clicking this button brings up a comments window which will allow you to add comments that are linked directly to individual transactions. Statistics Complete statistical data for each participant sub-loan is available through the Statistics tab. The statistics are shown for the participant sub-loan Life to Date, for each calendar year of the loan’s existence, and for each month of the loan’s existence. Page 1 Principal The sum of all Principal Advance Transactions made during the statistical Advanced period. Principal Paid The sum of all principal payments made during the statistical period. The sum of all interest accruals and interest adjustments during the stat- Interest Earned istical period. As interest adjustments may be positive or negative, any negative interest adjustments during the statistical period will reduce the total Interest Earned. Interest Paid Late Charges Earned Late Charges The sum of all Interest Payments made during the statistical period. The sum of all late charges assessed during the statistical period. The sum of all late fee payments made during the statistical period. Nortridge Software, LLC 566 User Guide Additional Features Paid Misc Fees The sum of all fees (other than late fees) assessed during the statistical Earned period. Misc Fees Paid Escrow Interest Earned Escrow Interest Paid The sum of all fee payments (other than late fees) made during the statistical period. This statistic is not currently in use. This statistic is not currently in use. Average Bal- The sum of all daily balances during the statistical period, divided by the ance number of days in the period. High Balance The greatest single daily balance for the loan in the statistical period. Low Balance The lowest single daily balance for the loan in the statistical period. A counter of the number of distinct billings that have gone one, two, three, Past Due or four or more months past due. When a payment becomes 60 days past 30/60/90/120+ due, its counter is taken off 30. The sum of these counts should not exceed the total number of payments that have ever been past due. Past Due 10 Days NSF Payment User Def # 1–25 A count of all distinct billings that have gone 10 or more days past due. This statistic is not currently in use. These statistics are defined by the system administrator, and may be updated by user-defined transactions. Interest Accruals The Interest Accruals tab provides access to all of the daily accruals that have been earned on the participant sub-loan. The accruals are aggregated into monthly totals, but the daily accruals may be accessed for any month by clicking on that month. The functions of the buttons are: Show/Hide Corrections Print Toggles the display of daily accruals that have been superseded by correcting entries back into the list. This button will print out the full list of the accrual history, either the monthly aggregates or the daily accruals for the selected month. Nortridge Software, LLC 567 User Guide Additional Features History The Field History tab provides access to the history of all modifications that have been made to the participation and the participant sub-loan setup. The functions of the buttons are: This button will print out the full list of the modification history. Print This button allows you to add or modify notes about the currently selected Loan Modify Setup Modification History item. Fil- By default, the field history shows the complete list of modifications for the currently ter selected loan. By clicking this button, you can run a search on all of the modi- Query fication history in the database. Clicking this button will reload the modification history for the current loan. This will allow you to view any modifications that you have just made to the loan, or any Refresh Record modifications that have been made to this loan by other users since the last query was run. GL Setup Example Loan Groups can be used to handle the disbursement of funds to the proper General Ledger accounts of Participation Loans. For a complete discussion of the NLS Participation Module, see Participation. In a participation loan, some portion of the loan has been funded by an entity (called the participating entity) aside from the lender who is servicing the loan (called the lead participant). The participating entity will collect a portion of the interest and principal payments made on the loan. The percentage of payments collected by the participating entity is generally proportional to the percentage of principal that the participating entity funded. Some participation loans use LIFO and FIFO payment options instead of a percentage. LIFO (Last in – First out) means that the participant whose funds were disbursed last is paid off first. FIFO (First in – First out) means that the participant whose funds were disbursed first is paid back first. Because the lead participant must pay some of the funds collected to the participating entity, the general ledger accounting for the participation is handled differently than for regular loans. This is reflected in the GL setup for the Loan Group of the participating entity. Nortridge Software, LLC 568 User Guide Additional Features Below is an example of a GL account setup for a participated, fixed rate, commercial loan. The loan groups involved are 1501 – Commercial Loans – Fixed Rate, and 1504 – Participations sold – commercial loans. 1501 1501 1504 1504 Type Account Type Account Cash Account Asset 1001 Asset 1011 Loan Asset Asset 1501 Asset 1504 Interest Income Revenue 6301 Liability 2804 Accrued Interest Asset 1931 Asset 1944 Late Fee Income Revenue 6383 Liability 2804 Accrued Late Fees Asset 1937 Asset 1944 Other Fees Income Revenue 6399 Liability 2804 Accrued Other Fees Asset 1937 Asset 1944 Write-off Accounts Expense 7601 Expense 7601 Suspense Liability 2701 Liability 2701 GL Account The list of GL accounts involved in the servicing of this loan is: 1001 Currency and coin 1011 Funds held for participating entities 1501 Commercial loans – fixed rate 1504 Participations sold – commercial loans 1931 Accrued interest receivable – commercial loans 1937 Loan fees receivable 1944 Funds receivable on behalf of participating entities 2701 Acceptances outstanding 2804 Funds due to participating entities 6301 Interest income on commercial loans – fixed rate 6383 Late charges 6399 Other charges and fees on loans 7601 Provision for possible loan losses Nortridge Software, LLC 569 User Guide Additional Features Next, we continue the example by running through several transactions and seeing how they affect the general ledger. We begin the example by assuming a $2,000 loan at 12% interest. The loan is 50% participated. At the start, our cash account (1001) holds $1,000, which is to be our portion of the principal of this loan. Starting Balances: Account Debit 1001 Credit 1,000.00 0.00 Transaction #1: The participating entity gives us $1,000 to lend. We place the money in a separate cash account (1011). We also credit a liability account (2804) to show that we must pay this back to the participating entity. This transaction is done in your general ledger and is outside the scope of NLS (since the loan is not yet funded, and the Nortridge Loan System deals only with the actual servicing of the loan). Balances: Account Debit Credit 1001 1,000.00 0.00 1011 1,000.00 0.00 2804 0.00 1,000.00 Transaction #2: We fund the loan as a 50/50 participation for $2,000. On the day that the loan is funded, the GL Posting Report instructs the accounting department to credit $1,000 to the cash account (1001), credit $1,000 to the participant’s cash account (1011), debit $1,000 to the loan asset account (1501), and debit $1,000 to the participant’s loan asset account (1504). Balances: Account Debit Credit 1001 0.00 0.00 1011 0.00 0.00 1501 1,000.00 0.00 1504 1,000.00 0.00 2804 0.00 Nortridge Software, LLC 1,000.00 570 User Guide Additional Features Transaction #3: Over the course of a month, the system accrues interest on the $2,000 principal of $20. Of this $20, $10 is accrued on behalf of the participant and must eventually be paid to that participant. Since the participant’s loan group setup shows the liability account (2804) in the interest income column, the GL posting report will automatically increase the amount owed to the participant. The user need only follow the GL posting report. $10 is debited to the accrued interest receivable account (1931), $10 is credited to the revenue account (6301), $10 is debited to the participant’s accrued interest account (1944), and $10 is credited to the liability account (2804). Balances: Account Debit Credit 1001 0.00 0.00 1011 0.00 0.00 1501 1,000.00 0.00 1504 1,000.00 0.00 1931 10.00 0.00 1944 10.00 0.00 2804 0.00 1,010.00 6301 0.00 10.00 Transaction #4: The customer makes a payment of $120. This payment is distributed by the system as $100 to principal, and $20 to interest. On the GL Posting Report, this is further broken down as a $50 principal payment for each participant, and a $10 interest payment. The GL posts are: $60 debit to the cash account (1001), $60 debit to the cash account of the participant (1011), $50 credit to the loan asset (1501), $50 credit to the loan asset of the participant (1504), $10 credit to the accrued interest (1931), and $10 credit to the accrued interest of the participant (1944). Balances: Account Debit Credit 1001 60.00 0.00 1011 60.00 0.00 1501 950.00 0.00 1504 950.00 0.00 Nortridge Software, LLC 571 User Guide Additional Features Account Debit Credit 1931 0.00 0.00 1944 0.00 0.00 2804 0.00 1,010.00 6301 0.00 10.00 Transaction #5: At the end of each month, the lending institution in our example makes a payment to the participating entity of their portion of any loan payments made. To see what needs to be paid, they need only refer to the balance of account 1011. A payment of $60 is made to the participating entity. Like the original transfer of funds from the participating entity, this payment is not handled within NLS. An entry for the transaction is made in the general ledger: $60 debit to the liability account of funds owed to the participating entity (2804), and a $60 credit to the participating entity’s cash account (1011). Final Balances: Account Debit Credit 1001 60.00 0.00 1011 0.00 0.00 1501 950.00 0.00 1504 950.00 0.00 1931 0.00 0.00 1944 0.00 0.00 2804 0.00 950.00 6301 0.00 10.00 Charge Off / Multiple Book Accounting The NLS Charge Off / Multiple Book Accounting module allows you to have a loan report to two or more different sets of books in the General Ledger. For example, if you have a loan that has been charged off, or partially charged off on your official ledger, but you still need to keep the entire loan on the system so that you can attempt to collect on the full amount, this module will help in this type of situation. This is done with the use of Shadow Loans. A shadow loan exists on the loan system in parallel with the master loan. Any transaction (like a payment) that is applied to the master loan will be Nortridge Software, LLC 572 User Guide Additional Features applied to the shadow loan as well, although the payment application for the two may be different. Other types of transactions (like write-offs) may be applied to only the master loan or the shadow loan. The two loans are placed in different loan groups. This way, you may have a master loan that has the full balance of the original note (reporting to a dummy loan group with dummy GL accounts), and a shadow loan on which the write-offs have been performed (reporting to your real GL). Adding a Shadow Loan To add a shadow loan to an existing loan, first query the loan that will be getting a shadow loan. Click next to on the toolbar and select Add Shadow Loan. The Add Shadow Loan screen is identical to the Add New Loan screen with the following exceptions: The Statements tab is eliminated (statements are generated from the master loan); the Payment Amount, Payment Method, and Term Fields are eliminated; the Custom Payment Schedule and Participation checkboxes are eliminated; and a Set Shadow Properties checkbox is added. Enter an amount for the shadow loan (it can be different than the amount of the master loan). Enter an interest rate for the shadow loan. The shadow loan can also accrue interest at a different rate than the master loan. On the Re-Payment tab, you can set the payment distribution default order for the shadow loan to be different from the master loan. Enter Classification items (groups, classes, etc) and user-defined loan detail items just as you would on a regular loan. Nortridge Software, LLC 573 User Guide Additional Features Make sure the Set Shadow Properties checkbox is selected to enable the Shadow Loan Properties tab. Shadow Loan Properties The Shadow Loan Properties tab allows you to set some parameters that control the way that the shadow loan interacts with its master loan. Disable Auto If this checkbox is selected, a payment made on the master loan will not be Nortridge Software, LLC 574 User Guide Additional Features Distribution Disable Payments Due Entries duplicated on the shadow loan. If this checkbox is selected, the billings issued on the master loan will not be replicated on the shadow loan. Payments may still be billed on the master loan, and when paid, the transactions will be duplicated on the shadow loan (although they may be duplicated with a different distribution order). Disable Writeoff Flow Through Post Payments as Suspense If this checkbox is selected, writeoff transactions will not be duplicated on the shadow loan. If this checkbox is selected, all payments that flow to the shadow loan will post into the suspense bucket. Post Over- If this checkbox is selected, all payments which flow to the shadow loan for payment to which there is not a receivable to which they can be applied, will post into the Suspense suspense bucket. Shadow Modes Basis Recovery Discount Method, when set, will distribute to income the principal and interest portion of the customer payment multiplied by the discount percentage. The remainder will go to basis recovery. The income will be applied to the shadow loan using transaction code 290 – Earned Income Payment. When Discount Method is the selected Shadow Mode, two option flags become Discount Method available. By default, interest and principal on the customer loan will distribute as earned income and basis recovery, respectively, on the shadow loan. If Discount Interest is selected, then the interest payment on the customer loan will be discounted with the discount percentage, with the discount amount recognized as earned income and the remainder as basis recovery. If Discount Principal is selected, then the principal payment on the customer loan will be discounted with the discount percentage, with the discount amount recognized as earned income and the remainder as basis recovery. Daily Pror- Daily Prorated Income Method, when set, will distribute to income the portion of ated the discount amount based on a straight line, prorated by day from the purchase Nortridge Software, LLC 575 User Guide Additional Features Income date to the payment date. Any remaining funds not applied to income are Method applied to basis recovery. LTCG After For all shadow modes (except NONE) this option becomes available. It is the Long Term Capital Gains After Date, and when populated, it will force all capital gains before this date to use transaction code 294 – Short Term Capital Gain, and all capital gains after this date to use transaction code 296 – Long Term Capital Gain. Querying a Shadow Loan A shadow loan may be queried normally, just like any other loan. It may also be accessed by querying the master loan. If the master loan is queried, a red dot on the query tree will indicate that the loan has a shadow loan attached to it. If you click next to the icon for the loan, the tree will be expanded to show the sub-loans (shadows or participants) for the master loan. Clicking on the icon for the shadow loan will load the shadow loan into the main query screen. The shadow loan has all of the same information tabs as a regular loan. Shadow Loan Payments To enter a payment on a loan that has a shadow loan, make the payment normally. The payment distribution screen contains controls for directing the flow of the payment to attached shadow loans. Nortridge Software, LLC 576 User Guide Additional Features Apply To All Loans: Select this checkbox to make the payment apply to the master loan and all shadow loans. Show Loan (drop down): This drop down list allows you to select which loan (master or any one of the shadow loans) the current distribution screen applies to. This allows you to set different manual distributions or check the default distributions for each loan before committing the transaction. Shadow Loans and Pools Shadow loans may be used as a method of aggregating the GL functions of a pool of loans. Loans are often combined into a pool for the purpose of later sale into a secondary market. The lending company may wish to have a single set of GL entries for the entire pool of loans. This may be accomplished by using the setup illustrated below. Nortridge Software, LLC 577 User Guide Additional Features Task Manager Because the Nortridge Loan System Task Manager is a complex development environment that will allow you to program your own user-defined tasks, it would be impossible to explain its implementation by any method other than by example. In the sections that follow, we shall set up a series of Task Templates for the purpose of tracking a loan through the application and approval process. Task Manager Example The design of the workflow of these tasks is as follows: l First, a contact will be entered into the loan system for the potential borrower. A Work Packet will be entered onto that contact. This is the Loan Origination work packet. It will contain visual basic scripting code that will automatically generate an Originate Loan task. This task will have its own code to generate a Loan Application task. l The Loan Application task will contain user-defined fields that will allow the Loan System user to track the status of the application, and when the task has been modified to show Nortridge Software, LLC 578 User Guide Additional Features that the application has been completed, the task will create three new tasks: Verify Employment, Verify Deposit, and Verify Credit. l The code of each of these tasks is designed so that no further automated action will be taken until all three tasks have been completed. Once the borrower’s employment has been satisfactorily verified, and the borrower’s bank account has also been verified, and the credit report has been acquired, the next automated action will occur and will depend on the results of the credit score that was entered on the Verify Credit task. l If the credit score is less than 650, a Loan Denied task will be generated. This task will require a system user to generate the denial letter and close out the application. l If the credit score is greater than 750, a Loan Approval task will be generated. This will automatically generate another task that will require the creation of loan documents so that the loan may be created and funded. l If the credit score is between 650 and 750, a task is automatically generated called “Loan Committee.” On this task there is a user-defined drop down field that will allow an NLS user to enter the decision of the Loan committee. Based on the decision entered in this field, either a Loan Denied or a Loan Approval task will be created. The following sections will illustrate how to set up some of the work packet and task templates for these tasks. Configuring the Work Packet Template We begin by configuring a template for the work packets that will contain all of the tasks for the loan application and approval process. First, we add a new work packet template called LOAN ORIGINATION. Since this work packet will only be added to contacts, we select the contact template type. The Work Packets that are created by this template will be used only to hold the tasks that will be under it, so none of the data fields on the Work Packet will be populated. Therefore, we can check the “Hide” parameter on all of the user-defined fields for this work packet template. When added to a contact, Work Packets that are created by this template will automatically create a task called ORIGINATE LOAN. The scripting to create this task is set to execute “After Create.” The After Create Script Nortridge Software, LLC 579 User Guide Additional Features VBSCRIPT Set Task = nlsApp.Tasks.New(1) nlsApp.Tasks.BeginTransaction Task.WorkPacketRefno = current_work_packet_refno Task.StatusCodeID = 1 Task.NLSRefno = nlsApp.GetField("CIF_REFNO") If (Task.Save = -1) Then nlsApp.Tasks.RollbackTransaction Else nlsApp.Tasks.CommitTransaction End If Script Explanation Calls a function Tasks.New from within the NLS Set Task = nlsApp.Tasks.New(1) application. This function creates a new task using the task template specified. In this case, a task will be created using Task Template #1. Starts a process of entering parameters onto the nlsApp.Tasks.BeginTransaction task that is being added. This process will be concluded by either a “Commit” or a “Rollback” statement. By setting the work packet reference number on the new task to the reference number of the cur- Task.WorkPacketRefno = current_ work_packet_refno rent work packet that is executing this script, we ensure that the new task is created under this work packet. Sets the Status of the Task to “Open.” This is based Task.StatusCodeID = 1 on the Task status codes that you have configured. Sets the reference number of the new task to the ref- Task.NLSRefno = nlsApp.GetField ("CIF_REFNO") erence number of the contact under which the Work Packet has been added, so that if you query for tasks under the contact you will see this task. If there is any error in the processes of setting para- meters on a task, NLS automatically sets a variable If (Task.Save = -1) Then nlsApp.Tasks.RollbackTransaction called Task.Save to the value –1. These statements roll back the process of entering the task if Nortridge Software, LLC 580 User Guide Additional Features such an error is detected. Else nlsApp.Tasks.CommitTransaction End If If there is no error, the task entry is committed. The Originate Loan Task Template The Work Packet Template for Loan Origination automatically creates a task using the Originate Loan Task Template. If it attempts to do so before that task has been configured, it will cause an error. First, we add a new task template called ORIGINATE LOAN. Since this Task will only be added to contacts, we select the contact template type. We set the Label for User-Defined Field #1 to “Loan Status.” Make the Default setting “Needs Application.” Make the field type a Drop-Down Field. In the items list for this field, we create the options: Needs Application, Application Complete, Pending Verification, In Committee, Loan Denied, and Loan Approved. The value of this user-defined field will be automatically updated by the other tasks in the workflow as appropriate. That is the only user-defined field needed for this task, so the rest are set to hidden. This task is supposed to stay open during the entire loan approval process. Another task, just for the application must be created, so we place scripting on this task to do so. This script is also set to “After Create.” The After Create Script VBSCRIPT Set App = GetObject(, "nls.application") Set Task = App.Tasks.New(2) App.Tasks.BeginTransaction Task.WorkPacketRefno = current_work_packet_refno Task.StatusCodeID = 1 Task.NLSRefno = App.GetField("CIF_REFNO") If (Task.Save = -1) Then App.Tasks.RollbackTransaction Else App.Tasks.CommitTransaction End If Nortridge Software, LLC 581 User Guide Additional Features This script is identical to the one on the Loan Origination Work Packet except that the task created by it uses task template #2 (Loan Application) instead of task template #1 (Originate Loan). The Loan Application Task Template The task template for the Loan Application tasks must be configured prior to adding the work packet on any contact, as the work packet will automatically set up an Originate Loan task, and the Originate Loan task will automatically set up a Loan Application Task. If the Loan system tries to set up a task using this template before the template is configured, an error would result. First, we add a new task template called LOAN APPLICATION. Since this Task will only be added to contacts, we select the contact template type. We set the label for User-Defined Field #1 to App Status. Make the Default setting “Send App.” Make the field type a Drop-Down Field. In the items list for this field, we create the options: Send App, App Sent, App Received, App Incomplete, and App Complete. The value of this userdefined field is to be updated by the NLS users as the application status changes. When they set the status to “App Complete” the scripting will automatically create the tasks for the next phase. That is the only user-defined field needed for this task, so the rest are set to hidden. When the Application Status is set to “App Complete,” and this task is marked as finished, the tasks to verify employment, deposit, and credit score will be automatically created by the scripting on this task, which is set to “After Save” since it must be run any time a modification is made to this task. The After Save Script VBSCRIPT SET App = GETOBJECT(, "nls.application") SET CurrentTask = App.Tasks.Open(current_task_refno) IF (CurrentTask.UDF1 = "APP COMPLETE" AND CurrentTask.StatusCodeID <> 2) THEN App.Tasks.BeginTransaction Error_Found = 0 SET Task = App.Tasks.New(3) Task.WorkPacketRefno = current_work_packet_refno Task.StatusCodeID = 1 Task.NLSRefno = CurrentTask.NLSRefno Nortridge Software, LLC 582 User Guide Additional Features IF (Task.Save = -1) THEN Error_Found = 1 END IF SET Task = App.Tasks.New(4) Task.WorkPacketRefno = current_work_packet_refno Task.StatusCodeID = 1 Task.NLSRefno = CurrentTask.NLSRefno IF (Task.Save = -1) THEN Error_Found = 1 END IF SET Task = App.Tasks.New(5) Task.WorkPacketRefno = current_work_packet_refno Task.StatusCodeID = 1 Task.NLSRefno = CurrentTask.NLSRefno IF (Task.Save = -1) THEN Error_Found = 1 END IF CurrentTask.CompletionDate = NOW CurrentTask.StatusCodeID = 2 IF (CurrentTask.Save = -1) THEN Error_Found = 1 END IF IF (Error_Found = 1) THEN App.Tasks.RollbackTransaction ELSE App.Tasks.CommitTransaction END IF END IF Script Explanation This line creates an object called App, and sets the value of that object to the operating system memory address of the Nortridge Loan System program application. This is done as the first line of all VB scripts used on user-defined fields, Work Packet and Task Templates, so that when we call a function from within a SET App = GETOBJECT(, "nls.apscript, that function is correctly applied by the operplication") ating system to the NLS program and not to some other application that is currently running on your computer. It is theoretically possible for scripts from within NLS to be designed to affect other programs, and so it is necessary for us to specify which program these instructions are to affect. SET CurrentTask = App.Tasks.Open(current_task_ refno) Nortridge Software, LLC Creates an object called CurrentTask, and assigns it the value of the reference number of the task that is 583 User Guide Additional Features running the script. This reference number will be used to make sure that the tasks we are going to create are properly linked with the task that is creating them, its work packet, and its contact. Dictates that the code that follows will only be IF (CurrentTask.UDF1 = "APP COMPLETE" AND CurrentTask.StatusCodeID <> 2) THEN executed if the Application Status is set to "APP COMPLETE" and the Status Code of the Loan Application task is set to completed. Starts a process of entering parameters onto the task App.Tasks.BeginTransaction that is being added. This process will be concluded by either a “Commit” or a “Rollback” statement. Error_Found = 0 Sets an initialization value of 0 for a variable called Error_Found. Calls a function Task.New from within the NLS application (as specified by App). This function creates a SET Task = App.Tasks.New(3) new task using the task template specified. In this case, a task will be created using Task Template #3 (Verify Employment). By setting the work packet reference number on the Task.WorkPacketRefno = current_work_packet_refno new task to the reference number of the current work packet that is executing this script, we ensure that the new task is created under this work packet. Task.StatusCodeID = 1 Sets the Status of the Task to “Open.” This is based on the Task status codes that you have configured. Sets the reference number of the new task to the ref- Task.NLSRefno = CurrentTask.NLSRefno erence number of the current task. Having the same reference number will make sure that the tasks are attached to the same work packet, contact, etc. If there is any error in the processes of setting parameters on a task, NLS automatically sets a variable IF (Task.Save = -1) THEN Error_Found = 1 END IF called Task.Save to the value –1. In the event this happens, the Error_Found variable is set to 1. When the entry of the three tasks is complete, all will be rolled back if Error_Found = 1 so that it will not be possible Nortridge Software, LLC 584 User Guide Additional Features to have some of the tasks successfully entered and some not. SET Task = App.Tasks.New(4) Task.WorkPacketRefno = current_work_packet_refno Task.StatusCodeID = 1 Task.NLSRefno = CurrentTask.NLSRefno IF (Task.Save = -1) THEN Error_Found = 1 END IF SET Task = App.Tasks.New(5) Task.WorkPacketRefno = current_work_packet_refno Task.StatusCodeID = 1 Task.NLSRefno = CurrentTask.NLSRefno IF (Task.Save = -1) THEN Error_Found = 1 END IF CurrentTask.CompletionDate = NOW This block of code sets up a task using task template #4 (Verify Deposit). This block of code sets up a task using task template #5 (Verify Credit). This sets the completion date of the Loan Application task to the current system date of your computer. Sets the status of the Loan Application task to “Com- CurrentTask.StatusCodeID = 2 pleted.” This is based on the task status codes that you have configured. If there is any error in the processes of setting parameters on a task, NLS automatically sets a variable IF (CurrentTask.Save = -1) THEN Error_Found = 1 END IF called Task.Save to the value –1. In the event this happens, the Error_Found variable is set to 1. When the entry of the three tasks is complete, all will be rolled back if Error_Found = 1 so that it will not be possible to have some of the tasks successfully entered and some not. If any of the tasks failed to be entered properly, all of IF (Error_Found = 1) THEN App.Tasks.RollbackTransaction the tasks will be rolled back. ELSE If there were no errors in entering any of the new tasks, App.Tasks.CommitTransaction they are all committed. END IF END IF Closes the If-Then statement from the beginning of the script. Remember that none of these instructions were Nortridge Software, LLC 585 User Guide Additional Features executed if the Application Status field was not set to "APP COMPLETE". Remaining Task Templates The rest of the required task templates for the example we have described are configured with their appropriate scripting code. Using the Task Manager Once all of the tasks have been completely configured and all of the necessary scripting has been added, these tasks and work packets may be used. The use of these tasks is entirely driven by the scripting that has been entered on them, so our example will continue with the Loan Origination tasks. Since the Work Packet and Task templates that we have added are configured as Contact only templates, we must add the Contact for our potential borrower first. Click next to on the toolbar and select Add Work Packet once the contact has been added. If the Loan Origination Work Packet is the only one on the system, it will come up automatically. Otherwise, you will need to pick from the various work packet templates that you have configured. The entire bottom section of the Work Packet is blank because we have configured the Work Packet Template to have all of its user-defined fields hidden, since they were not needed. Click OK to add the work packet to the Contact. Once the Work Packet has been added to the Contact, it may be viewed from two different places. The Task tab of the Contact toggles between Work Packets that are on that Contact and Tasks that are on that Contact. To view the Work Packet from here, query the Contact, click the Task tab, and then click Work Packet. You may bring the screen for the individual Work Packet back up by double clicking the Work Packet in the list. Nortridge Software, LLC 586 User Guide Additional Features The second place from which the work packet may be accessed is the Inbox, found in the Main slider of the Shortcut bar. In the tree of the Inbox, click on Work Packets. Then click to bring up the list of all currently existing Work Packets. By clicking on next to a work packet, we can see any tasks that exist under this work packet. Double click the work packet to view the work packet. This task has a field for application status that is designed to allow the NLS user to track the loan application through various phases. First, the status shows that an application needs to be sent to the customer. Once it has been sent, the status is changed to reflect that fact. When the application has been returned from the customer and deemed to be complete, the change of its status to reflect this causes three new tasks to be automatically created. NOTE In this example, when we say that the field for application status that is designed to allow the NLS user to track the loan application through various phases, we mean it was designed as such by the creator of the tasks template in question, not by the designers of the Nortridge Loan System. The task manager is designed to allow you to design and program your own task templates, and those will do whatever you program them to do. Change the App Status to APP COMPLETE, and click . This will cause the scripting behind this task to be executed, and that scripting is (in this case) designed to create three new tasks. Do a new query of the Inbox to view the new tasks that have been created. This concludes our example of Configuring and using Work Packets and Tasks. For help on configuring your own tasks, call Nortridge Software Customer Support. Task Manager Relationships Task manager relationships are used to automate complex functions such as loan origination, repossessions, or bankruptcy proceedings. The building blocks of the task manager relationships are the Relationship Codes. Once Relationship Codes have been defined, they may be combined in various combinations in the Relationship Templates. These templates define the procedures and requirements for the tasks in question. Nortridge Software, LLC 587 User Guide Additional Features Relationship Codes Task Manager Relationship Codes are the building blocks of Task Manager Relationship Templates. To add a new Task Manager Relationship Code, click Add Nortridge Software, LLC 588 . User Guide Additional Features Code Description Valid only at The name to be used for this particular building block. A more detailed explanation of what this Relationship code is for and how it is to be used may be entered here. Indicates if this code is for use with Tasks or Work Packets Contact-Primary Contact-Related Contact-Dealer Collateral Type Contact-Address Book User Defined Fields Loan Details Repo Details Credit Profile Contact Cat- <All> egories Borrower Nortridge Software, LLC 589 User Guide Additional Features Lender Dealer Vendor <All> Contact Type List of available Contact Types from Contact Setup Contact - Primary The primary contact in a loan origination, repossession, or bankruptcy is generally the borrower. To create a Relationship code for the borrower that is to be used as one of the building blocks of the Task Manager Relationship templates, go to the Relationship Code tab under Relationships in Task Setup. Click Add . Make the Code and Description: BORROWER. Use Type: Contact - Primary. Leave the rest of the settings to their defaults and click OK. Nortridge Software, LLC 590 User Guide Additional Features Contact - Related The most common example of a related contact, to be used in Task Manager Relationships, would be a co-borrower. To add a co-borrower Relationship Code, click Add on the Relationship Code tab of Rela- tionships under Task Setup. Nortridge Software, LLC 591 User Guide Additional Features Set the Code and Description to COBORROWER, and set the Code Type to Contact - Related. Leave the rest of the fields set to their defaults and click OK. Contact - Dealer Nortridge Software, LLC 592 User Guide Additional Features To add a Relationship Code for a Dealer, click Add on the Relationship Code tab of Rela- tionships under Task Setup. Set the Code and Description to: DEALER. Set the Type to: Contact Dealer. Leave the rest of the settings to their defaults. Click OK. Nortridge Software, LLC 593 User Guide Additional Features Collateral One of the building blocks that is necessary for most loan originations is some piece of collateral. For an auto loan this would most likely be a vehicle. For a mortgage it would be real estate. In our example, we will set up a Task Relationship Template for the origination of an auto loan, so for our collateral building block, we set up a relationship code called: Auto. Click Add on the Relationship Code tab of Relationships under Task Setup. Nortridge Software, LLC 594 User Guide Additional Features For Code and Description, type: AUTO. For Type select: Collateral. Select from your Loan Collateral Codes in the Collateral Type drop down list. Click OK. Nortridge Software, LLC 595 User Guide Additional Features Contact - Address Book Two examples of Address Book Contacts which might need to be configured as Relationship Codes for the Relationship Template for Loan Origination are Employment Verifications and References. To add each of these codes, click Add on the Relationship Code tab of Relationships under Task Setup. For the Code and Description Fields, enter: EMPLOYMENT (or REFERENCE). For the Type field, select: Contact - Address Book. Leave the remaining fields set to their default settings. Click OK. Nortridge Software, LLC 596 User Guide Additional Features User Defined Fields A Task Manager Relationship code may be configured with a type of User Defined Fields. This creates a form which may be accessed by the relationship templates. This form contains up to 50 standard user-defined fields and five special grid type user-defined fields. If more than 50 user-defined fields are required for your Relationship Template, then multiple different User Defined Field Relationship Codes may be configured. Multiple codes of this type may be accessed from the same Relationship Template, resulting in more than one userdefined field form in the process defined by that Relationship Template. To add one of these codes, click Add on the Relationship Code tab of Relationships under Task Setup. Nortridge Software, LLC 597 User Guide Additional Features For the Code and Description Fields, enter any descriptive text to identify the total list of fields configured on this form. For the Type field select User Defined Fields. Click OK. Nortridge Software, LLC 598 User Guide Additional Features The User-Defined Fields on this form may be configured similarly to those which exist on the Contact Types and Loan Portfolios. Loan Details The Loan Details Relationship Code defines the types of loans to be automatically created by a loan origination Relationship Template. To create a Relationship code for the Loan that is to be used as one of the building blocks of the Task Manager Relationship templates, go to the Relationship Code tab under Relationships in Task Setup. Click Add . In this example, we will set up a Relationship Template for an Automotive Loan Origination where multiple loan products are available. Make the Code and Description: AUTO LOAN. Set Type to Loan Details. Click OK. Nortridge Software, LLC 599 User Guide Additional Features For Information on configuring the sub-tabs of the Loan Details Task Template, see: Loan Detail Template Loan Detail Components Script Loan Detail Template Click on the Loan Detail Template tab to add links to your existing loan templates. These now represent available loan products that may be chosen during the origination process for which this relationship code is to be used. A name designation may be specified for the loan product. Nortridge Software, LLC 600 User Guide Additional Features Click to the right of the template to bring up the Template Criteria. Here, you may define the term type, minimum and maximum term, and a minimum and maximum interest rate for the loan product. Loan Detail Components The Loan Detail Components tab contains a list of fields which may be enabled for the loan origination process. These fields are standardized for consumer (including Auto) loans. Nortridge Software, LLC 601 User Guide Additional Features Any fields that are not appropriate to the type of loan that is to be set up by this Loan Detail Task Relationship may be left disabled (by leaving the Enabled checkbox unselected) and will not appear on the origination screen for this process. The list of available standardized fields is as follows: Sales Price Doc Prep Fee Sales Tax DMV Fee License Fee Registration Fee Fee Other 1 Fee Other 2 Insurance Contract GAP Service Contract Other Contract Other Contract 2 Down Payment Cash Down Payment Trade In Nortridge Software, LLC 602 User Guide Additional Features Down Payment Rebate Down Payment Other Dealer Discount Dealer Premium Dealer Reserve Dealer Withhold 1 Dealer Withhold 2 Dealer Withhold 3 Dealer Fee 1 - Dealer Fee 10 (Labels are modifiable) Amount Financed Pre-Paid Payment For each of these fields, the following options may be set. OPTION DATA TYPE DEFINITION Predefined for all fields listed above, except for Label Text the 10 Dealer Fee fields, for which the label may be modified. Allows selection from the list of available transaction codes and defines which transaction Transaction Code Drop Down List code (if any) should be executed upon loan entry for the amount that has been entered in this field. Allows selection from the list of previously configured amortized fee setups and defines Amortized Fees Drop Down List which of these fee setups (if any) should be automatically configured upon loan entry for the amount that has been entered in this field. Allows setup of an amount to be in the field Default Amount Currency Min Amount Currency Sets a minimum value limit on the field. Max Amount Currency Sets a maximum value limit on the field. Dealer Proceeds Checkbox Nortridge Software, LLC when the origination screen is first initiated. If selected, a voucher for payment to the dealer will be created for the amount in this 603 User Guide Additional Features OPTION DATA TYPE DEFINITION field. If selected, a voucher for a payment from the Dealer Fee Checkbox dealer will be created for the amount in this field. If selected, the amount in this field will not be No Discount Checkbox counted against the discount amount or the discount percentage. If selected, the amount in this field will not be No Premium Checkbox counted against the premium amount or the premium percentage. If selected, the amount in this field will not be No Reserve Checkbox counted against the reserve amount or the reserve percentage. Selecting this on a field allows that field to Enabled Checkbox appear on and be used by the Origination screen. Script VB script code or C script code may be configured to execute during the origination process. The triggers for the execution of this script code may be either On Field Change, On Book Loan Clicked, or After Loan is Booked. For specific information related to scripting and how to write scripts, see the article on Scripting in the Appendix. Nortridge Software, LLC 604 User Guide Additional Features Repo Details The Repo Details Relationship Code defines the repossession actions that may be taken through the task relationship templates. To create a Relationship code for the Repo that is to be used as one of the building blocks of the Task Manager Relationship templates, go to the Relationship Code tab under Relationships in Task Setup. Click Add Nortridge Software, LLC 605 . User Guide Additional Features In this example, we will set up a Relationship Template for an automotive repossession. Make the Code and Description: Vehicle Repo. Use Type: Repo Details. Click OK. Nortridge Software, LLC 606 User Guide Additional Features For Information on configuring the sub-tabs of the Loan Details Task Template, see: Loan Repo Components Loan Repo Script Loan Repo Components The Loan Repo Components tab contains a list of fields which may be enabled for the repossession process. Any fields that are not appropriate to the type of repossession action that is to be set up by this Repo Detail Task Relationship may be disabled and will not appear on the screen for this process. The available standardized fields are: Repo Fee Closing Fee Delivery Fee Storage Fee Day Repo Fee Invoice Borr. Repo Fee (Label is modifiable) Nortridge Software, LLC 607 User Guide Additional Features Storage Fee (Label is modifiable) Misc Fee 1 - Misc Fee 10 (Label is modifiable) Transport Fee Sale Proceeds Sale Fees (Label is modifiable) Sale Fees 2 (Label is modifiable) Recondition Fee For each of these fields, the following options may be set. OPTION DATA TYPE Label Text DEFINITION Predefined for all fields listed above except where indicated as modifiable. Allows selection from the list of available transaction Transaction Code Drop Down List codes and defines which transaction code (if any) should be executed upon loan entry for the amount that has been entered in this field. Allows selection from the list of available previously configured amortized fee setups and defines which of Amortized Fees Drop Down List these fee setups (if any) should be automatically configured upon loan entry for the amount that has been entered in this field. Allows setup of an amount to be in the field when the Default Amount Currency Min Amount Currency Sets a minimum value limit on the field. Max Amount Currency Sets an maximum value limit on the field. Enabled Checkbox origination screen is first initiated. Selecting this checkbox on a field allows that field to appear on and be used by the Origination screen. Loan Repo The Loan Repo sub-tab of a Task Relationship Code of the type “Repo Details” contains the links to automatically generated reports which must be sent out during the process of the repossession. The reports must first be configured in the NLS Report Manager in order to appear in these drop down lists. The reports may be custom reports created to your specifications for Nortridge Software, LLC 608 User Guide Additional Features you by Nortridge Software, or may be Word Mail Merge reports created in house and installed into NLS. Order Document: This document is the order to the repo-man to obtain the vehicle. NOI Document: This document is the Notice of Intent which must be sent to a borrower who is in possession of a vehicle to inform the borrower that the vehicle will be repossessed. This tab also contains a checkbox to allow you to disable the notes field which may appear on the repossession screen. Script VB script code or C script code may be configured to execute during the repo process. The only triggers for the execution of this script code is On Field Change. For specific information related to scripting and how to write scripts, see the article on Scripting in the Appendix. Nortridge Software, LLC 609 User Guide Additional Features Credit Profile A Task Relationship Code of the type Credit Profile creates a building block for the Relationship Template that is capable of pulling a credit report on the borrower. No special setup is required for this functionality; the code need only be of the proper type. There are up to 55 user-defined fields which may be configured to be associated to the credit report (50 standard and five special grid fields) and those may be configured in the Credit Profile Task Relationship Code. Relationships Template On the Relationships Template tab, you add the templates which represent various types of processes that you are designing. These may be loan origination, repossession, or bankruptcy processes. Within a specific template, you add the Relationship Codes which form the building blocks that fit together to make the process defined by the template. Click Add to add a new relationships template. After adding the template, right-click on RELATIONSHIPS to add the relationship codes that are needed for this process. From the top level, relationship codes of the following types which were added in the Relationships Code tab are available: Contact - Primary, Contact - Related, Loan Details, Collateral, Repo Details, Contact - Dealer, and User Defined Fields. Nortridge Software, LLC 610 User Guide Additional Features Relationship codes of types: Contact - Address Book and Credit Profile are added as a second layer below any Relationship Code of Type: Contact - Primary or Contact - Related. This is done by right clicking the code on which you wish to add the second layer code. You control the behavior of these codes by configuring the Properties and Rules of each Relationship Code in the template. Properties The Properties tab of the Task Manager Relationship template contains the properties for the specific Relationship Code that is selected as it relates to that template. These properties indicate the Mandatory Count, Maximum Count, and (for the borrower code) weather or not the origination task should appear on the task tab for the borrower’s contact record. EXAMPLE A certain Loan Origination task relationship template may be configured to require one Mandatory Employment Verification, and to allow a maximum of two, while another Loan Origination task template could be configured in which Employment Verification was not mandatory. Nortridge Software, LLC 611 User Guide Additional Features Rules Any Task Relationship Code which has been added to a Task Relationship Template may have one or more Rules assigned to it. The rule acts as a condition, which if met, can trigger an action. The list of available rule conditions is different for each type of Task Relationship Code and are listed below. Contact The list of available rule conditions for Task Relationship Codes of the type: Contact is shown below. If one of these rules is assigned to the Task Relationship Code on a Task Relationship Template, and if the condition is met, then one of five actions may be triggered. For information on configuring the action that is to occur when the rule is invoked, see: Rules Actions. Contact Type is assigned to specific values Entity is assigned to specific values where setup date is in this date range with specific words in the company with specific words in the salutation 1 Nortridge Software, LLC 612 User Guide Additional Features with specific words in the firstname 1 with specific words in the middlename 1 with specific words in the lastname 1 with specific words in the suffix 1 with specific words in the title 1 with specific words in the salutation 2 with specific words in the firstname 2 with specific words in the middlename 2 with specific words in the lastname 2 with specific words in the suffix 2 with specific words in the title 2 with specific words in the street address 1 with specific words in the street address 2 where city is located in this location where state is located in this location where date of birth (1) is in this date range where date of birth (2) is in this date range Collateral The list of available rule conditions for Task Relationship Codes of the type: Collateral is shown below. If one of these rules is assigned to the Task Relationship Code on a Task Relationship Template, and if the condition is met, then one of five actions may be triggered. For information on configuring the action that is to occur when the rule is invoked, see: Rules Actions. Collateral code is assigned to specific values where vehicle year is in this date range where brand of vehicle is this where model of vehicle is this where style of vehicle is this where color of vehicle is this where title type is this value Nortridge Software, LLC 613 User Guide Additional Features where title status is this value where title status is in this date range where title perfected is in this date range where title released is in this date range with specific words in title number with specific words in branded title where vehicle is registered in this state with specific words in license plate number where purchase price is in this range where original value is in this range where current value is in this range where valuation is in this date range with specific words in valuation method where original miles is in this range where current miles is in this range where miles as of is in this date range where date valued is in this date range where the number of units is in this range where the value per unit is in this range where the liquidation percentage is in this range where the net value is in this range Credit Report The list of available rule conditions for Task Relationship Codes of the type: Credit Report is shown below. If one of these rules is assigned to the Task Relationship Code on a Task Relationship Template, and if the condition is met, then one of five actions may be triggered. For information on configuring the action that is to occur when the rule is invoked, see: Rules Actions. where FICO score is in this range where credit bureau name is this where report date is in this date range Nortridge Software, LLC 614 User Guide Additional Features where installment balance is in this range where installment past due balance is in this range where installment monthly payment is in this range where installment available percentage is in this range where real estate balance is in this range where real estate monthly payment is in this range where revolving balance is in this range where revolving past due balance is in this range where revolving monthly payment is in this range where revolving available percentage is in this range where oldest trade item date is in this date range where total inquiries is in this range where total inquiries during the last 6 months is in this range where total trade item is in this range where total paid trade item is in this range where satisfactory count is in this range where total delinquencies over 30 days is in this range where total delinquencies over 60 days is in this range where total delinquencies over 90 days is in this range Address Type The list of available rule conditions for Task Relationship Codes of the type: Address is shown below. If one of these rules is assigned to the Task Relationship Code on a Task Relationship Template, and if the condition is met, then one of five actions may be triggered. For information on configuring the action that is to occur when the rule is invoked, see: Rules Actions. with specific words in the description Entity is assigned to specific values with specific words in the company with specific words in the salutation 1 with specific words in the firstname 1 Nortridge Software, LLC 615 User Guide Additional Features with specific words in the middlename 1 with specific words in the lastname 1 with specific words in the suffix 1 with specific words in the title 1 with specific words in the salutation 2 with specific words in the firstname 2 with specific words in the middlename 2 with specific words in the lastname 2 with specific words in the suffix 2 with specific words in the title 2 with specific words in the street address 1 with specific words in the street address 2 where city is located in this location where state is located in this location where zipcode is in this range Loan Detail Type The list of available rule conditions for Task Relationship Codes of the type: Loan Detail is shown below. If one of these rules is assigned to the Task Relationship Code on a Task Relationship Template, and if the condition is met, then one of five actions may be triggered. For information on configuring the action that is to occur when the rule is invoked, see: Rules Actions. where application date is in this date range where Sales Price is in this range where Doc Prep Fee is in this range where Sales Tax is in this range where DMV Fee is in this range where License Fee is in this range where Registration Fee is in this range where Sub Total (Fee) is in this range where Insurance is in the range Nortridge Software, LLC 616 User Guide Additional Features where GAP is in this range where Service Contract is in this range where Sub Total (Contract) is in this range where Cash is in this range where Trade is in this range where Rebate is in this range where Down Payment Total is in this range where Total Financed is in this range where Loan Term is in this range with specific words in Loan Term Type where Interest Rate is in this range where Origination Date is in this date range where First Payment Date is in this date range where First Payment Date is in this date range where Amount Financed is in this range where Finance Charge is in this range where Payment Amount is in this range where Payment Amount Override is in this range where difference between Payment Amount Override and Calculated Payment is greater than this dollar range where difference between Payment Amount Override and Calculated Payment is greater than this percentage range where Pre-Paid Finance Charge is in this range where Collateral Value is in this range where LTV is in this range where Total income is in this range where PTI is in this range Repo Detail Type The list of available rule conditions for Task Relationship Codes of the type: Repo Detail is shown below. Nortridge Software, LLC 617 User Guide Additional Features If one of these rules is assigned to the Task Relationship Code on a Task Relationship Template, and if the condition is met, then one of five actions may be triggered. For information on configuring the action that is to occur when the rule is invoked, see: Rules Actions. where Repo Type is this where Order Date is in this date range where Reinstatable Flag is in this range where Repo Fee is in this range where Closing Fee is in this range where Repo Fee Invoice is in this range where Repo Fee Invoice booked flag is this value where Delivery Fee is in this range where Daily Storage Fee is in this range where Days of Free Storage is in this range where Repo Date is in this date range where NOI Sent Date is in this date range where NOI Expiration Date is in this date range where NOI Extension Expiration Date is in this date range where Reinstated Date is in this date range where Borrower Repo Fee is in this range where Borrower Repo Fee booked flag is this value where Storage Fee is in this range where Storage Fee booked flag is this value where Repo Fee (#1 - #10) is in this range where Repo Fee (#1 - #10) booked flag is this value where Total Storage Days is in this range where Charged Storage Days is in this range where Vehicle Mileage is in this range where Vehicle Condition is in this range where Transport Fee is in this range where Transport Requested Date is in this date range where Transport Expected Delivery Date is in this date range Nortridge Software, LLC 618 User Guide Additional Features where Delivery Confirmation Date is in this date range where Recondition Fee is in this range where Recondition Fee Reimbursable is this value where Sale Proceeds Fee is in this range where Sale Fees #1 is in this range where Sale Fees #2 is in this range Rules Actions When the condition for a rule is met (e.g. if a borrower rule of “Where city is located in this location,” is used and the city field on the contact matches the city that has been specified for the rule) then the rule action that has been associated with that rule will be executed. There are five types of actions that may be associated with a rule which will be executed if the conditions of the rule are met. Alert An alert is a type of Rules Action which may be taken if the condition of a rule is met. The rule named: High Theft Area, in the picture below is a rule which uses an Alert Action. Click the button to the right of the rule to view the rule definition. Nortridge Software, LLC 619 User Guide Additional Features This defines the conditions under which the rule triggers an Alert. Fore more information on the nature of the Alert, click the word alert. Nortridge Software, LLC 620 User Guide Additional Features The Alert is defined as informational in nature. This means that when the rule is triggered, an alert will be posted for the user to see, but the user will not be stopped from continuing with the process. If the alert was configured as a warning, then the user must select a checkbox to acknowledge the alert in order to continue the process. Verification A Verification is a type of Rules action which may be taken if a rule’s condition is met. The rule named: Verify Income in the picture below, is a rule that uses the Verification action. Click the button to the right of the rule to view the rule definition. Nortridge Software, LLC 621 User Guide Additional Features This defines the conditions under which the rule triggers a verification. Fore more information on the nature of the verification, click the word verification. Nortridge Software, LLC 622 User Guide Additional Features This setup indicates that a message, “Request two months of paystubs,” will come up if the condition (City is Any City) is met. A verification must be satisfied before the loan can be booked. The setup defines the type of the verification as a Document. Available verification types are: General, Phone Call, Email, Fax, Mail, Document, In Person, and Inspection. The setup furthermore defines which statuses are appropriate to this verification. In this case, the verification can either be verified or un-verified. Other possible status settings which may be allowed are: pass, fail, or waive. Nortridge Software, LLC 623 User Guide Additional Features The remainder of the setup defines which users may or may not have the authority to make the verification. NOTE A rules action of type Verification is functionally identical in setup and execution to a rules action of type Stipulation. Both are provided to allow the designer of the relationship template some method by which to distinguish between different types of items that must be verified or stipulated, but the distinction is entirely up to the designer. Outstanding Verifications and Stipulations will appear in the in-box to help facilitate their completion. Stipulation A Stipulation is a type of Rules action which may be taken if a rule’s condition is met. A rules action of type Stipulation is functionally identical in setup and execution to a rules action of type Verification. Both are provided to allow the designer of the relationship template some method by which to distinguish between different types of items that must be verified or stipulated, but the distinction is entirely up to the designer. Outstanding Verifications and Stipulations will appear as separate tasks in the in-box to facilitate their completion. Document A Document is a type of Rules action which may be taken if a rule’s condition is met. A rules action of type Document will require the printing of a document. This document is linked to a report installed through the report manager. The report may be a standard NLS report, but will more likely be a custom report programmed by Nortridge Software programmers, or by the users of the system using Word Mail Merge features or Word Document Templates features. When the rule has determined that a document must be printed from NLS, the status for the rule will be set to “Not Printed” and a button to access the printing of the document will be available. Once the document is printed, the status of the rule will be set to “Printed.” The rule will then be satisfied. This must be completed before the task in question (loan origination, repossession, or bankruptcy are some examples) can be completed. Nortridge Software, LLC 624 User Guide Additional Features Pull Credit Report Pull is a type of Rules action which may be taken if a rule’s condition is met. This type of action is only applicable for a global rule where the active node in the relationship template tree is a relationship code of one of the “Contact” types. When the rule condition is met, satisfaction of the rule to allow the process to continue will require the pulling of a credit report. Collector Mode The Collector Module allows you to see all information about a loan, pertinent to the collections process, on a single screen. To enter collector mode from loan query, click on the toolbar. You can query for loans as normal on the collector screen, or you can have the loans popped to the screen by a campaign. Once a loan has been popped or queried to the collector screen, you should have all contact and co-borrower information necessary to make collection calls. Select the collection action taken from the Coll Action drop down list. Then, based on the results of the collection call, select the result from the Coll Result drop down list. These options are pre-configured by your system administrator. Nortridge Software, LLC 625 User Guide Additional Features Depending on the combination of action and result codes, the result may pop up a secondary dialog or initiate a promise to pay. If a secondary dialog pops up, fill in all of the appropriate fields of the secondary dialog. These fields are user-defined and were configured by your system administrator specifically for this action/result combination. A promise to pay will require you to enter the date and amount of the promise to pay. If a payment for at least the amount promised has not been made on that account by the date specified, the promise to pay will be marked as having been broken. Collection Campaigns Campaigns are used to automatically pop loans to the screen one after the other for expedited collection actions. A user can connect to their own personal campaign, or to any campaign that was created with the campaign builder. Once connected to the campaign, the user will have the loans of the campaign pop one by one until they leave collection mode, or the campaign is complete. Each time they complete a collection action on a loan, the next loan in the campaign will pop automatically. Personal Campaigns Each user has a personal campaign. To add loans to your personal campaign, go into collector mode and run a query using any desired search criteria. Click to add the selected set of loans to your personal campaign. You may then attach to your personal campaign to begin popping loans. Campaign Builder The Campaign Builder is used to create a campaign using SQL query criteria. It is accessed from the NLS Main Shortcut slider. To build a new campaign, click . Enter a name and description for your new campaign setup. Enter your queries in the columns of the Query section. To be included in the campaign, the loan must meet each query criteria selected. Nortridge Software, LLC 626 User Guide Additional Features To enter a query, select a table on the NLS database from the Table drop down field, or type the name of a table. Then select a field from that table from the Field drop down field, or type the name of the field. Next, you may choose if you want the resulting loans sorted by the results of this field in ascending or descending order. Finally, enter the criteria for the field. If a criteria is entered directly in the field, it will be assumed that the field in question must equal the search criteria. Do not use quotes for strings. If the field in question is a string, NLS will add quotes to the query where needed. You may use greater than or less than symbols in the criteria fields. You may type additional query parameters in the Or field. Alternatively, you may choose to define your query as an SQL query directly against the database by clicking the Use SQL Statement button. This gives you all of the flexibility of the SQL language in creating your query. EXAMPLE Select acctrefno from loanacct where days_past_due > 30 When you are finished click to save your query. On the Options tab decide if you want to include or exclude loans that are already on other campaigns. To execute the query, click Nortridge Software, LLC . Any loans that meet the query will be added to the campaign. 627 User Guide Additional Features Before the campaign will be visible to the collectors, its status must be changed to Open. Your collectors may then attach to the campaign from the Collections Screen. Deleting a Campaign To delete a campaign setup or a campaign list within, highlight the item in the tree bar and click . NOTE The Personal Campaign setup cannot be deleted. Useful Query Examples Select by Days Past Due; Exclude Certain Status Codes Query: all loans between 5 and 45 days past due that do not have certain status codes in effect (in this example, the status codes in question are represented by status code numbers 10 and 14). To determine what number represents a certain status code, go to the status code setup, and expand the invisible field to the left of the Status Code column to reveal the code numbers. SQL QUERY select acctrefno from loanacct where days_past_due > 4 and days_past_due < 46 and acctrefno not in (select acctrefno from loanacct_statuses where status_code_no = 10 or status_code_no = 14) Select Loans where Promise to Pay has been Broken within a certain Date Range Query: all loans with promises to pay which were broken between October 1st and October 14th of 2010. SQL QUERY select acctrefno from loanacct where acctrefno in (select acctrefno from loanacct_collections where row_id in (select loanacct_collections_row_id from loanacct_collections_ptp where promise_broken_date > '2010-10-01' and promise_broken_date < '2010-10-14')) Select by Days Past Due; Exclude Loans with unresolved Promises to Pay Query: all loans 30 or more days past due that do not have unexpired promises to pay. Nortridge Software, LLC 628 User Guide Additional Features SQL QUERY select acctrefno from loanacct where days_past_due > 29 and acctrefno not in (select acctrefno from loanacct_collections where row_id in (select loanacct_collections_row_id from loanacct_collections_ptp where promise_ kept_date = NULL and promise_broken_date = NULL)) Escrow Module The NLS Escrow Module is an add-on to the basic NLS package that fully automates the tasks associated with maintaining escrow accounts on behalf of the borrowers. It allows organizations to receive payments from their clients for property taxes, insurance, and special assessments. The organization can automatically disburse these sums to the appropriate vendors as they become due. It allows servicers to specify unlimited types of escrow accounts as well as vendors. In meeting the accounting and reporting requirements set forth by the Real Estate Settlement Act (RESPA), NLS Escrow performs all of the traditional functions that escrow officers typically encounter: including the billing, collection, organization, and analysis of all of the data relating to escrow transactions; the generation of documents involved in each transaction; the logging of the receipt of funds and the generation of disbursements; the generation of reports about the work completed through the system; and the generation of necessary tax forms. NLS Escrow incorporates the complete accounting audit trail from receipt to eventual generation of checks through the disbursements feature of NLS. The Escrow Module is divided into the following sections: Setting Up Impound Codes Setting Up Impound on a Loan Impound Analysis FARETS Interface Setup of Impound Transaction Codes Four standard transaction codes exist for use with generic impounds. Transaction Code Number Transaction Description 170 Impound Assessment Nortridge Software, LLC 629 User Guide Additional Features Transaction Code Number Transaction Description 270 Impound Payment 466 Impound Distribution 468 Impound Refund Often, a loan servicer will need to track the transactions and statistics for different kinds of impounds separately. For example, a separate set of transaction codes may be required for the tax impounds and insurance impounds. Therefore, a typical set of manual transaction codes for impounds might look like this: Transaction Code Number Transaction Description 1170 Tax Impound Assessment 1270 Tax Impound Payment 1466 Tax Impound Distribution 1468 Tax Impound Refund 2170 Insurance Impound Assessment 2270 Insurance Impound Payment 2466 Insurance Impound Distribution 2468 Insurance Impound Refund The numeric relationship between these custom transaction codes and the standard codes was intentionally done for the purpose of clearly organizing the transaction codes, but it is not required. General information on setting up manual transaction codes can be found in the section: Adding a User Defined Transaction Code. The specifics related to how an impound transaction code is unique will be detailed here. General Ledger Controls Assessments The assessment transactions are non-gl events and the GL controls for these transactions are generally left to NONE. Payments The payment transactions will generally debit a cash account and credit an Impound account on the GL. There will often be separate Impound accounts on the ledger for the Nortridge Software, LLC 630 User Guide Additional Features different types of impounds (taxes, insurance, etc.), and that is one of the reasons why these manual transaction codes are often needed. Distributions The distribution transaction generates a check to a vendor. It therefore generally debits the impound account and credits Accounts Payable. Refunds The GL effects of a refund are identical to those for a distribution. The payee of the check is simply the borrower instead of a vendor. Loan Controls The Classification for all of these transactions must be Impound Assessments No loan balance is affected by the assessment. Payments The Impound loan balance is increased. Distributions The Impound loan balance is decreased. Refunds The Impound loan balance is decreased. Payment Processing Controls Assessments The transaction is a receivable. The payment type is Impound. The associated payment is the Impound Payment trans code that is being configured for the same impound type. Payments The transaction is a payment. The payment type is Impound. The associated receivable is the Impound Assessement trans code that is being configured for the same impound type. Distributions No payment processing controls. Refunds No payment processing controls. Nortridge Software, LLC 631 User Guide Additional Features Voucher Processing Assessments No voucher processing. Payments No voucher processing. Distributions Use voucher type code of Impound Disbursements. Refunds Use voucher type code of Impound Refund. Setting Up Impound on a Loan Four things must be in place before impounds may be configured on a loan: 1. Transaction Codes for Impounds. 2. Impound Codes. 3. Contact Records for the entities to be paid by escrow. 4. Vendor Accounts must be configured of those contacts. To configure impounds on a loan, first query that loan. Select View > Impounds menu. Here you will have three choices: 1. Impounds 2. Analyze Impounds 3. FARETS Interface (First American Real Estate Tax System) Select the first option (Impounds) Nortridge Software, LLC 632 User Guide Additional Features Click to add a new impound. Select an impound type (from the list of impound codes that you had previously configured) and type a description for the impound. The impound setup will then be configured on the following four tabs: Impound The impound tab contains general information related to the impound account. Nortridge Software, LLC 633 User Guide Additional Features Impound Type Impound Desc The impound type code is selected from a preconfigured drop down list. The description is entered here for reference and identification purposes. This is the invoice number of the tax or insurance bill or other type of payment for which escrow is being held. If a vendor receives a check for escrow pay- Invoice # ments from multiple borrowers, a detailed report that will print with that check will include information on the breakdown of those funds, indicating the borrowers on whose behalf the payments are being made. The invoice and account numbers are included in this report. Account # This is the Account number for the tax account or insurance policy. This is the impound reference. By setting the voucher reference in the trans code Reference setup to “%R”, the impound reference will be assigned as the reference field for the vouchers generated by this impound, and subsequently the reference on the checks. Vendor This links to the specific vendor account for the payee of the impound (e.g. tax agency or insurance company). Total The total amount of money to be impounded. Because of billing cycles for Impound taxes and insurance, these figures are generally adjusted annually, so the Amount amount here is the bill for one year of taxes or a one year insurance policy. Current The current amount in impound for this particular account. This will generally Impound be zero whenever an impound is set up, but often has a value in it when this Balance screen is accessed on an existing impound. Nortridge Software, LLC 634 User Guide Additional Features Loan Servicers are allowed to impound extra funds to cover them in the event that the original impound amount becomes insufficient to actually cover the amount of the bills. Annual impound analysis procedures will be used to make sure that in subsequent years the cushion neither builds up nor becomes insufficient. NOTE Cushion type and amount is used in the impound analysis output. Dollar Amount The Cushion amount is a specifically designated amount. The Cushion amount is defined as an amount sufficient to cover a number of extra periods of impound. EXAMPLE An impound for an amount of $2,650.00 would be $220.83 per month. To build in a two month cushion we Cushion would multiply that amount by 14 months to get Type $3,091.67. Then, dividing by 12 months would result in a Number of Peri- monthly impound payment of $257.64. The extra $36.81 odic Amounts each month is there to build up the cushion. At the end of the year, a cushion of $441.71 would exist, and that should cover the lender/servicer in the event of an unforeseen increase in the tax or insurance amount. This often occurs as the money for the next tax bill is being accumulated in the impound months before the actual tax bill with the final assessed amount is issued; hence the need for a cushion. As a Percentage of Total Impound The cushion amount is defined by multiplying the impound amount by the specified percentage. Cushion Amount / Number of This field is used with the cushion type field to define the actual amount of the Periods / cushion. Cushion Percentage Nortridge Software, LLC 635 User Guide Additional Features Billing The billing tab of the impound setup contains all those settings which govern when impound shall be billed and how much impound billing shall be added on to the regular periodic billing. Controls the criteria for determining when the impound will be billed. Scheduled A specific date for billing this impound is scheduled. Billing Type Periodic Billing Start Date Expire Date Max Repeat A first billing date is scheduled as well as a billing period that will define the subsequent billings with respect to the initial billing. The impound will be billed at the same time that the regular payment on the loan is billed. The date of the first impound billing. No impound billing will be assessed after the date set here. The maximum number of impound billings which may be billed. Determines how to calculate the billing amount for each impound payment. Amount Fixed Amount User may specify the amount to be billed. Type Total Impound The impound is divided by the number of payments Divided by remain- before the tax or insurance bill is due. This helps make Nortridge Software, LLC 636 User Guide Additional Features ing billings prior to due date sure that the funds are available when needed. Total Impound The impound is divided evenly over the number of pay- Divided over one ments scheduled in a year (e.g. divided by 12 if the pay- year ment period is monthly and the Billing Type is Billing). Periodic Click Recalc to have the amount calculated automatically based on the Amount Amount Type setting. Analysis New Start The start of the next period for the purpose of impound Analysis. Date Analysis Based on the Impound Analysis, the expected Periodic Payment Amount for the New impound in the next period (year) after the analysis start date (i.e. what the Peri- Amount odic Amount is expected to change to). # Times Executed The number of billings that have occurred thus far on this impound. Last Execute The date of the most recent impound billing. Date Payments The Payments tab of Impound Setup holds the information and setting that dictate when a voucher shall be generated for the payment to the vendor. Nortridge Software, LLC 637 User Guide Additional Features This controls the determination for when the voucher should be generated. None Scheduled Payment Periodic Type Upon Receipt Installment (Yearly) Due Date Pay Date Offset Expire Date No vouchers will be generated for this Impound The voucher is scheduled to generate on a date specifically defined. Vouchers will be generated on a periodic basis. This option is not currently enabled. If the due dates are irregular (such as in states where property taxes are due in October and February) you can set installment payments with up to four distinct dates. For Scheduled The Scheduled due date For Periodic The due date of the next periodic payment For Installment (Yearly) The due date of each installment The number of days prior to the due date at which the voucher will generate. This is to allow sufficient time for printing the voucher, mailing, and arrival at the vendor. A date after which no vouchers will be generated for this particular impound. Pay Date The date the voucher is scheduled to be generated (Due date - Pay Date Offset) Period For Periodic Payment Type only; the period will define the subsequent due dates with respect to the first due date. Helps the Period to define the subsequent due dates. Number Nortridge Software, LLC 638 User Guide Additional Features EXAMPLE of Periods Max Repeat A regular due date of three times per year could be defined as Period: Months, Number of Periods: 4. The Maximum number of vouchers that can be generated by this impound setup. Determines the amount of the Voucher to be generated. Amount Type Total Impound Amount The amount Defined on the Impound tab. Current Impounded Amount The current balance of the Impound. The amount is designated specifically by the Fixed Amount user. Determines the type of discount applied to the payment. Discount None No discount. Type Amount Enter the fixed amount to discount in the Amount field. Percentage Enter the percentage to discount in the Percentage field. Times Executed The number of vouchers that have been generated by this impound setup. Last Execute The most recent date of voucher generation. Date Options How a payment is to be handled is configured in the Options tab. Nortridge Software, LLC 639 User Guide Additional Features Payment Handling Options Hold Payment Only pay when impound balance is sufficient Pay only if FARETS or manually verified When selected, payments will not be made. When selected, payments will be made only if the impound balance is greater than or equal to the payment amount. When selected, payments will be made only if FARETS is used or the Verified checkbox for a payment installment on the Payment tab is selected. Impound Analysis Introduction Since it is beneficial to outline the steps in conducting an escrow analysis, as well as some of the servicer’s obligations under the Real Estate Settlement Procedures Act (RESPA) and options for having a borrower cure a shortage or deficiency, a general outline and discussion of these steps are provide. RESPA and Regulation X Section 10 of RESPA places limits on the amount a lender or servicer may require a mortgagor to keep in his or her escrow account to cover the payment of taxes, insurance, or other disbursements. This section also governs a servicer’s obligations with respect to providing an Nortridge Software, LLC 640 User Guide Additional Features annual escrow account statement (i.e. escrow analysis) and notice, “not less than annually” of any shortage in the escrow account. Initial and Annual Escrow Statements Initial Statement A servicer that establishes an escrow account in connection with a “federally related mortgage” must provide the borrower a statement that clearly itemizes the estimated taxes, insurance premiums, and other charges that are reasonably anticipated to be paid from the escrow account during the first 12 months after the escrow account is created. The statement must be provided to the borrower either at closing, or within 45 days after creation of the escrow account. If the initial statement is provided to the borrower at closing of the loan, the servicer may incorporate such a statement in the uniform settlement statement. Annual Statement A servicer that has established or continued an escrow account must provide the borrower with a statement at least once for each 12-month period (otherwise known as the “escrow account computation year”) during which the servicer maintains the escrow account that clearly itemizes: 1. the amount of the borrower’s current monthly payment 2. the portion of the monthly payment being placed in the escrow account 3. the total amount paid into the escrow account during the period 4. the total amount paid out of the escrow account during the period for taxes, insurance premiums, and other charges (as separately identified) 5. the balance in the escrow account at the conclusion of the period 6. an explanation of how any surplus is being handled by the servicer 7. an explanation of how any shortage or deficiency is to be paid by the borrower 8. if applicable, the reason(s) why the estimated low monthly balance was not reached, as indicated by noting differences between the most recent account history and last year’s projection. Nortridge Software, LLC 641 User Guide Additional Features The Regulation allows the servicer to provide or deliver the annual escrow statement to the borrower along with other statements or materials, including form 1098, which is provided for federal income tax purposes. Short Year Statements A servicer may issue a short-year annual escrow account statement (“short-year statement”) to change one escrow account computation year to another. By using a short-year statement, a servicer may adjust its schedule for its entire portfolio or alter the escrow account computation year for the escrow account. The short-year statement has the effect of ending the “escrow account computation year” for the escrow account and establishing the beginning date of the new escrow account computation year. Therefore, the servicer must deliver the short-year statement to the borrower within 60 days from the end of the short year. If a borrower pays off a mortgage during the escrow account computation year, the servicer is required to send a short-year statement to the borrower within 60 days after receiving the payoff funds. Transfer of Servicing If servicing of the loan is transferred and the new servicer changes the monthly payment amount of the accounting method used by the transferor (i.e. old servicer), then the new servicer must provide the borrower with an initial escrow account statement within 60 days of the date of servicing transfer. If the new servicer provides an initial escrow account statement upon the transfer of servicing, the new servicer must use the effective date of the transfer of servicing to establish the new escrow account computation year. On the other hand, if the new servicer retains the monthly payments and accounting method used by the old servicer, the new servicer may continue to use the escrow account computation year established by the old servicer or may choose to establish a different computation year using a short-year statement. At the completion of the escrow account computation year or any short year, the new servicer must perform an escrow analysis and provide the borrower with an annual escrow account statement. Regardless of whether the new servicer changes or retains the payment amount of accounting method used by the old servicer, upon the transfer of servicing, the transferor must provide a short year statement to the borrower within 60 days of the effective date of the transfer of servicing. Nortridge Software, LLC 642 User Guide Additional Features The Escrow Analysis For purposes of Regulation X, an escrow analysis is the accounting that a servicer conducts in the form of a trial running balance for an escrow account to: 1. Determine the appropriate target balances 2. Compute the borrower’s monthly payments for the next escrow account computation year and any deposits needed to establish or maintain the account 3. Determine whether shortages, surpluses, or deficiencies exist. In general, there are five steps in completing an escrow analysis. The numbers used in this example come from the HUD website Step 1 - Anticipated Escrow Disbursements The first step in the analysis is to list all of the anticipated disbursements that will be paid out of the escrow account over the next 12 months. The example assumes $1,200 for property taxes ($500 paid July 25 and $700 paid December 10) and $360 for Hazard Insurance on September 20. County Taxes Homeowner’s Insurance Total $1,200.00 $360.00 $1,560.00 If the borrower has a payment for flood insurance, which is ordinarily paid every three years, the Regulation requires the servicer to project a trial balance over the three-year period. If the servicer knows the charge for an escrow account item in the next computation year, then the servicer shall use that amount in estimating disbursement amounts. But if the charge is unknown to the servicer, the servicer may base the estimate on the preceding year’s charge, or the preceding year’s charge as modified by an amount not exceeding the most recent year’s change in the national Consumer Price Index for all urban consumers. Step 2 - Calculating the Monthly Escrow Component The second step in the analysis calls for the servicer to divide the total from Step 1 by 12 monthly payments ($1,560 divided by 12 = $130). Step 3 Nortridge Software, LLC 643 User Guide Additional Features The third step in the escrow analysis requires the servicer to create a trial running balance for the next 12 months, listing all payments into the escrow account and all payments out of the account, and when the anticipated disbursements above are expected to be paid. Payment Disbursement June “Step 3 Balance” 0 July 130 500 -370 August 130 0 -240 September 130 360 -470 October 130 0 -340 November 130 0 -210 December 130 700 -780 January 130 0 -650 February 130 0 -520 March 130 0 -390 April 130 0 -260 May 130 0 -130 June 130 0 0 Step 4 Step 4 requires the servicer to increase all of the monthly balances to bring the lowest point in the account (in the example, December -$780) up to zero. This is sometimes referred to as the theoretical low point. Usually the low point comes in the month where the property taxes have been paid. Payment Disbursement June “Step 3 Bal- “Step 4 Bal- ance” ance” 0 780 July 130 500 -370 410 August 130 0 -240 540 September 130 360 -470 310 October 130 0 -340 440 November 130 0 -210 570 Nortridge Software, LLC 644 User Guide Additional Features “Step 3 Bal- “Step 4 Bal- ance” ance” 700 -780 0 130 0 -650 130 February 130 0 -520 260 March 130 0 -390 390 April 130 0 -260 520 May 130 0 -130 650 June 130 0 0 780 Payment Disbursement December 130 January Step 5 Step 5 directs the servicer to add any cushion the lender requires to the monthly balances. The cushion may be a maximum of one-sixth of the total escrow charges anticipated over the next 12 months. The regulation provides that the servicer shall examine the loan documents to determine the applicable cushion and limitations for each escrow account. If the loan documents provide for lower cushion limits than under the Regulation, then the terms of the loan documents apply. Where the terms of any loan document allow greater payments to an escrow account than allowed by the Regulation, then the Regulation controls the applicable limits. Where the loan documents do not specifically establish an escrow account, whether a servicer may establish an escrow account for the loan is determined by state law. If the loan document is silent on the escrow account limits and a servicer establishes an escrow account under state law, then the limitations under the Regulation apply, unless state law provides for a lower amount. If the loan documents provide for escrow accounts up to the RESPA limits, then the servicer may require the maximum amounts consistent with the Regulation, unless an applicable state law sets a lower amount. In the example provided: 1/6 of $1,560 = $260.00 Payment Disbursement June Balance 1040 July 130 500 670 August 130 0 800 September 130 360 570 October 130 0 700 Nortridge Software, LLC 645 User Guide Additional Features Payment Disbursement Balance November 130 0 830 December 130 700 260 January 130 0 390 February 130 0 520 March 130 0 650 April 130 0 780 May 130 0 910 June 130 0 1040 So, following the RESPA/HUD guidelines, the maximum the servicer could require in the escrow account at the point of analysis (June) is $1,040. This is then compared to the actual balance of the amount impounded to determine the presence of a Surplus, Shortage, or Deficiency. Surpluses, Shortages, and Deficiencies At this point, the servicer then compares the “required” amount (otherwise known as the “target balance”) to the actual account at the time the escrow analysis was being performed (in the example provided, the escrow analysis is being performed in the month of June). If the amount in the escrow account exceeds the required amount, then there is a “surplus” in the escrow account. Where the surplus is less than $50, the servicer may apply the surplus to reduce the amount of the escrow payment, or may choose to return the surplus to the borrower. If the surplus is more than $50, the servicer must return the surplus to the borrower within 30 days of performing the escrow analysis. If the amount in the escrow account is positive, but less than the required amount, then there is an escrow shortage. If the amount of the escrow shortage is less than one month’s escrow payment, the servicer may ask the borrower to pay this shortage within 30 days, or the servicer may spread it out over 12 months. If the amount of the escrow shortage is greater than one month’s escrow payment, then the servicer must spread the shortage out over at least 12 months. A servicer may also do nothing and allow the shortage to exist. If the amount in the escrow account not only falls below the required amount but is negative (i.e., where the servicer has had to use its own funds to make a disbursement), then there is an escrow deficiency. As with an escrow shortage, if the amount of the deficiency is less than one monthly escrow payment, the servicer may require the borrower to pay the deficiency within 30 Nortridge Software, LLC 646 User Guide Additional Features days. However, if the amount of the deficiency is equal to or greater than one monthly escrow payment, the servicer may require the borrower to repay the amount over 2–12 months. A servicer also has the option to allow the deficiency to exist and do nothing to change it. Running the Analysis in NLS On any loan where impounds are configured, select the menu item View > Impounds > Analyze Impounds. Because of the RESPA requirement to deliver an analysis two months in advance of any change to the impounding amount, the analysis date will default to the start of the next month, plus two months, from the date upon which the impound is being run. Click Next >. Nortridge Software, LLC 647 User Guide Additional Features Click under the Doc column to view the analysis statement. Nortridge Software, LLC 648 User Guide Additional Features Click Finish on the analysis form to send the statements to the printer. FARETS Interface The Nortridge Loan System is able to interface with First American Real Estate Tax Service (FARETS). This permits NLS users who are subscribers to FARETS to automatically update all tax information in the escrow impound setups through an electronic file that pulls from the appropriate taxing authorities. You indicate the properties in your portfolio, and FARETS will send out an update file on an annual basis, with all necessary modification data from the taxing jurisdiction. When processing the FARETS file, NLS will automatically verify each tax item to ensure that the tax assessment is correct. When a FARETS text file has been received, upload this file into NLS by selecting the menu item View > Impounds > FARETS Interface. Nortridge Software, LLC 649 User Guide Additional Features Click next to the FARETS Tax Amount File field and browse to the location where the file is loc- ated to upload the file. Select the Impound Type from the drop down list. Select the Loan Group from the drop down list. Payment Amount Threshold sets a cap on how much the property tax can increase from year to year. If the amount from FARETS is in violation of this cap, the FARETS file will be rejected. An amount of zero indicates no threshold. The section Use the following to match FARETS w/ NLS: allows you to map fields within the FARETS document to fields in NLS so as to properly link the two together. When the FARETS file is run, two reports will be generated. The Match report will list all files in the FARETS document that did match to an account in NLS, and the Exception report will list any files in the FARETS document that were rejected. Click the respective buttons for these reports to specify the path where you want them generated. Click Test to create the reports without actually transferring the FARETS data into NLS. This is used to determine what would be rejected if you were to transfer the FARETS data at this time. Click Run to transfer the FARETS data into NLS and generate the reports. Nortridge Software, LLC 650 User Guide Additional Features If the checkbox in options: “Pay only if FARETS or manually verified,” is selected, then transferring the FARETS data will automatically select the verified checkbox on those installments for which the FARETS data was transferred. Credit Line Reserves In order to maintain proper control of construction loans, it may be necessary to break up a line of credit into multiple smaller credit lines. For example, a credit line of $1,000,000 could consist of $400,000 for framing, $300,000 for roofing, $200,000 for plumbing/electrical, and $100,000 for flooring. The Nortridge Loan System allows for the setup of multiple credit lines on a line of credit loan. Each of these credit lines may be tracked separately, or the summary of the entire credit line can be viewed. Manual transactions may be set up for various kinds of draws, and those transactions can be automatically linked to the credit lines so that running a certain draw transaction will automatically draw for the corresponding credit line. Credit Line Summary To view the credit line summary, query a Line of Credit Loan. Select the View > Loan Setup menu. Then, click to the right of the credit line field. The picture above shows the credit line summary for a Line of Credit Loan on which the credit limit has originally been set to zero. For a plain Line of Credit, where the credit line is not divided Nortridge Software, LLC 651 User Guide Additional Features up into separate reserve elements, the credit limit will be entered into the credit limit field of the loan setup screen, and would appear here as the main credit line. To add additional credit lines (a loan where all of the credit is broken up into various reserves will often have no Main Credit Line) click to configure the detail of the specific credit line. When you add a credit line, you will need to link that credit line to a specific transaction code for a draw so that when a draw occurs, the funds are automatically taken from the correct credit line reserve. Credit Line Detail The information for a specific credit line is contained in that line’s credit line detail. To view the detail of a credit line, query a Line of Credit Loan. Select the View > Loan Setup menu then click to the right of the credit line field. Click to the right of the credit line column. The specific data for the credit line is configured on the tabs. Main The Main tab of the credit line detail contains data regarding how much can be drawn against that credit line and in what increments. Nortridge Software, LLC 652 User Guide Additional Features Name The name given to identify the specific credit line reserve Description A description of what the reserve is to be used for The indicated transaction code, when run against the loan will automatically Transaction Code draw from this particular credit line reserve. The same transaction code can not be designated for multiple reserves on the same loan. For more information regarding setting up transaction codes for different kinds of draws on reserves, see Linking Transaction Codes for Draws to Specific Credit Lines. Credit Line Limit Draw Limit Max Draw Amount Min Draw Amount The amount of credit earmarked for this particular reserve The maximum total draw available for this particular reserve The maximum amount which may be taken as a draw in a single transaction The minimum amount which may be taken as a draw in a single transaction Max # of The number of times a draw transaction for this credit line may be run. A value Draws of zero indicates no specific limit. # of Draws The number of times that a draw transaction for this credit line has been run. Draw until A date field, after which this credit line reserve expires, and no more draws may Nortridge Software, LLC 653 User Guide Additional Features be made. Overdraw The Overdraw tab of the credit line reserve contains configuration that controls how the loan will respond to an advance which exceeds the amount in the reserve. The overdraw threshold controls how much over the credit limit a draw is allowed to go and still allow the advance to take place Greater Overdraw Threshold Attribute Lesser Both The threshold is the greater of a fixed amount or designated percentage of the credit line The threshold is the lesser of a fixed amount or designated percentage of the credit line The threshold is the sum of a fixed amount and a designated percentage of the credit line Amount The fixed amount specified by the user Percentage A percentage of the specific credit line reserve Nortridge Software, LLC 654 User Guide Additional Features The overdraw fee controls how much to charge in the event that the credit line reserve is over-drawn. The threshold allows the advance to take place, but a fee may be imposed. The fee is the greater of a fixed amount or designated Greater percentage of the amount by which the credit line is over-drawn The fee is the lesser of a fixed amount of designated perAttribute Lesser centage of the amount by which the credit line is over- Overdraw drawn Fee The fee is the sum of a fixed amount and a designated Both percentage of the amount by which the credit line is over-drawn Amount Percentage Transaction code The fixed amount specified by the user A percentage of the amount by which the credit line has been over-drawn The transaction code to be used in assessing the fee. TC 154 is the standard transaction code designed for this purpose, but a manual transaction code could also be configured. Fee The Fee tab of the credit line reserve setup is used to set a fee that is assessed for all draws. Nortridge Software, LLC 655 User Guide Additional Features Greater Attribute Lesser Both Amount Fee is the greater of a specified amount or a percentage of the amount of the draw Fee is the lesser of a specified amount or a percentage of the amount of the draw Fee is the sum of a specified amount or a percentage of the amount of the draw The specified fixed amount of the fee Percentage The percentage of the amount of the draw Transaction Code The transaction code to be used in assessing the draw fee. TC 152 - Credit Line Advance Fee is a standard transaction code designed for this purpose, though other transaction codes could be configured. Options The Options tab contains several options flags for controlling functions of a credit line reserve. Nortridge Software, LLC 656 User Guide Additional Features In general, the last three draws for the entire credit line are shown on the Include Draw in credit line information screen in loan query. This option allows the draws “Last 3 Draws” from a specific credit line reserve to be either included or excluded from that list. Expired reserve added back to If a particular credit line reserve reaches its draw until date, any portion that the Main Credit has not been drawn is allocated back to the main credit line. Limit Linking Transaction Codes for Draws to Specific Credit Lines When breaking up a credit line into multiple credit line reserves, it is necessary to create different transaction codes for the different types of draws. Linking each credit line reserve to a separate transaction code will make the draws automatically come from the correct part of the credit line. A manual transaction code which is set up to represent a certain type of draw should have a transaction classification of advance, and should generally increase the loan balance of Principal. Nortridge Software, LLC 657 User Guide Additional Features When adding a credit line reserve to a Line of Credit Loan, a list of the available transaction codes will appear in the credit line detail. Check the transaction code to be used as the draw transaction for this reserve, and any time that particular transaction code is run on the loan, it will automatically draw from this reserve. On any one loan, a particular transaction code may be used as the draw for only one reserve, so once a transaction code has been assigned to a reserve, that transaction code will no longer appear in the list of available transaction codes for the same reserve. Credit Bureau NLS has the ability to create Metro 2 files for submission to credit bureaus. The reporting entity is defined in the loan setup. This entity can be associated with loan templates, loan groups, and loans. At the loan template and loan group, the reporting entity may be defined for all loans associated with those objects. For instance, if a reporting entity is defined at the loan group, all loans belonging to that loan group will report under that entity. Defining the reporting entity at the loan template allows for not only the reporting entity to be defined but also the Portfolio Type, Account Type, and Primary ECOA Code for all loans created with that template. At the loan level, a user would add the loan to the reporting entity to be reported on a regular basis. The setup dialog, allows for the setting of the Portfolio Type, Account Type, and Primary ECOA code. These drop down lists include all available options that exist in the Metro 2 specifications. In addition to the setup fields, the Loan View Credit Bureau dialog also contains the Special Comment and Account Status Codes that can manually be used to denote special situations like fraud or partial charge off. For ease of reading, the 24 Month Payment History is in a graphic representation showing what has been reported as of the last report date to the bureau. The override fields allow for the overriding of reported data for those special circumstances that may come up where correcting the transactional history is not possible. Metro 2 files can be generated on cycles or months. When it is time to generate the file, select View > Processing > Transaction menu and generate the file. Once the file is generated it can then be uploaded directly to the credit bureau. All generated files will be saved in their entirety in the database for historical record. Any corrections or overrides will require a comment from the user making the correction along with the correction data elements. Dealer Setup Nortridge Software, LLC 658 User Guide Additional Features This feature is available in NLS 4.9.3 and later. The K1 segment, which reports the original creditor name and creditor classification code, can be added to the credit bureau Metro 2 file. This feature is available on contact types with the dealer type flag set. To enable K1 segment, select the dealer contact in the contact tree view and select View > Dealer Setup menu. Select Enable K1 segment. The Creditor Name field will automatically populate with the company name of the dealer contact associated with it. The creditor name can also be manually entered as needed. Select a Creditor Classification from the drop down list. Creditor Classification Values: 01 = Retail 02 = Medical/Health Care 03 = Oil Company 04 = Government 05 = Personal Services 06 = Insurance 07 = Educational 08 = Banking 09 = Rental/Leasing 10 = Utilities 11 = Cable/Cellular 12 = Financial 13 = Credit Union 14 = Automitive 15 = Check Guarantee Click OK to save the changes. View Credit Bureau Report on Individual Loan To view the credit bureau setup on an individual loan, select View > Credit Bureau Report menu. Nortridge Software, LLC 659 User Guide Additional Features Credit Bur- The header that was configured in loan setup and contains your company’s eau Header credit bureau account information. Portfolio Type Line of Credit, Installment, Mortgage, Open Account, or Revolving Account Identifies the account classification as recognized by the credit bureaus. Type Some examples include: Agricultural, Attorney Fees, and Auto. Override Account If needed the account status code can be overridden by selecting this option Status and choosing the appropriate item from the drop down list. Codes Override 24Month Future Pymt History If needed the 24 month future payment history data can be overridden by selecting this option and choosing the appropriate item from the drop down list. Nortridge Software, LLC 660 User Guide Additional Features Override Pay- If needed the payment rating can be overridden by selecting this option and ment Rating choosing the appropriate item from the drop down list. Special Special Comment may be used in conjunction with the Account Status to fur- Comment ther define the account. Compliance Allows the reporting of a condition that is required for legal compliance (e.g., Condition according to the Fair Credit Reporting Act (FCRA) or Fair Credit Billing Act Code (FCBA)). Primary ECOA Code Defines the relationship of the primary consumer to the account and designates the account as joint, individual, etc., in compliance with the Equal Credit Opportunity ACT. Contains a value that indicates a special condition of the account that Consumer Info Indicator applies to the primary consumer. This special condition may be that a bankruptcy was filed, discharged, dismissed, or withdrawn; a debt was reaffirmed; or the consumer cannot be located or is now located. The indicator should be reported one time and will be deleted only when the condition no longer exists. Charge Off This field will contain any amount that was charged off and was intended to Amount be reported to the credit bureau. Last Report Date This field will contain the date the report was last run. Once the monthly credit bureau processing has been completed, the 24 month history is populated with codes indicating the status of the loan at the end of each calendar month. Any of these can be overridden by clicking in the override field directly under the entry to be changed. After entering overrides, you may regenerate the Metro 2 file for submission to the credit bureaus, and the override history will continue to be the history reported each period until it is removed. A modification comment may be entered for each override. Processing the Credit Bureau The credit bureau data should be processed on a monthly basis. Running the processing of the credit bureau data generates the 24 month credit bureau history on each individual loan which is set up for credit bureau processing. The final month of this history is always the previous month, as each entry in the 24 month history indicates the loan’s past due status as of Nortridge Software, LLC 661 User Guide Additional Features the last calendar date of that month. In addition, the credit bureau processing also creates the Metro 2 file that is to be sent to the credit bureaus. If after generating the data, you need to do overrides on individual accounts, and you need those overrides to be reflected in the Metro 2 file, you must re-run the processing after entering the overrides to create a new Metro 2 file. To process the credit bureau, begin by selecting Processing slider from the Shortcut bar and then click on the toolbar. This will bring up a Create New Credit Bureau Batch wizard. Enter a batch reference and set the batch date and deposit date. Click Next. Select a Credit Bureau Header from the drop down list. Nortridge Software, LLC 662 User Guide Additional Features Click Next. Enter a path and file name where you wish to save the Metro 2 file. Nortridge Software, LLC 663 User Guide Additional Features Click Next. Nortridge Software, LLC 664 User Guide Additional Features Click Finish. Trust Accounting The Trust Accounting features of The Nortridge Loan System are designed to allow you, the Loan Servicer, to manage servicing of loans for multiple lenders. Just as the loan system acts as a sub-ledger, freeing the servicer from the need to maintain a separate asset account for each and every borrower, the Trust Accounting features allow similar, parallel, functionality from the lenders. A contact is setup for each lender and this contact, instead of being attached to a loan, is attached to a disbursement account. The loans from this lender are linked to the disbursement account in such a way that the disbursement account will track the net cash balance of funds being held by the servicer on behalf of that lender. In addition, servicing fees may be automated, and these may be charged to the lender, or netted against the monies owed to the lender prior to remittance. Contact Disbursement Accounts In trust accounting, the balances held in trust for a particular Lender are stored in a Disbursement Account. The disbursement account is configured on the Contact record for that lender. The balances of a loan are held in the normal loan record which is configured under the contact record for the borrower. Each loan is assigned to a loan group which defines the GL to which it reports. In this case, that loan group will be configured to point to the disbursement account of the corresponding lender. Nortridge Software, LLC 665 User Guide Additional Features To add a disbursement account for a lender, query the lender’s contact. Then click . Click to configure a new disbursement account. Loan Setup for Trust Accounting Of the many global Loan Setup codes and parameters in the Nortridge Loan System (Portfolios, Classes, Groups, Status Codes, Transaction Codes, base rates, etc.) two need special consideration with regard to trust accounting. These are Loan Groups and Transaction Codes. Nortridge Software, LLC 666 User Guide Additional Features Loan Groups: A special tab related specifically to Trust Accounting has been added to the loan group setup. This controls the Loan Group Servicing Options. Transaction Codes: Seven new standard transaction codes have been added to the system to control the placement of money into and out of trust and to control Servicing Fees for trust accounting. Loan Group Servicing Options When a Loan Group is configured and that group is intended to represent a Lender—for whom you, as a servicer, are doing trust accounting—use the Servicing options tab of the Loan Group setup to link that loan group to the Lender’s disbursement account, you may also specify ACH configuration information if ACH will be used to collect the borrower’s payments and automatically deposit them into the lender’s account. In addition, a credit bureau header may be specified. This allows you to report to credit bureaus and have those reports specify the actual lender as the creditor on the account, not you, the servicer. ACH Company Links to an ACH Company configured in the Global ACH Setup. Credit Bureau Links to a Credit Bureau Header as configured in the parameters of Loan Header Setup. Disbursement If you will be cutting checks to the borrower, this field links to the DisAccount bursement Account configuration corresponding to the bank account from Nortridge Software, LLC 667 User Guide Additional Features which you will be cutting those checks. Attach to a Vendor (Investor) Name Select this checkbox and use the lookup to link to the Disbursement Account on the Contact record of the lender. The name of the contact on which the linked Vendor Disbursement Account exists. Contact Num- The Contact number of the contact on which the linked Vendor Disber Notes bursement Account exists. Use this field to enter any notes you need to make about the servicing procedures for this lender. Transaction Codes for Trust Accounting Seven new standard transaction codes have been added to the loan system for the purpose of controlling trust accounting. Transaction Code Transaction Description 10 Trust Deposit 20 Trust Disbursement 22 Trust Disbursement - Servicing Fee 32 Trust Receivable - Servicing Fee 40 Subsidized Interest Receivable 42 Subsidized Interest Payable 50 Dealer Reserve Receivable Trust Deposit Transaction Code 10 - Trust Deposit is used to recognize the receipt of funds into the servicer’s ledger that belongs to some other entity (a Lender). This transaction is run automatically for the total amount of the payment received by the borrower when the following conditions (defining trust accounting setup) are met: 1. The loan is a member of a loan group that is configured with Servicing Options. Nortridge Software, LLC 668 User Guide Additional Features 2. Within the Servicing Options, the Loan Group is tied to a Disbursement Account. This represents a bank account where the money held in trust for the lender sits, and from which checks to that lender may be cut. 3. Within the Servicing Options, the Loan Group is attached to a Vendor. This is an account on the Lender’s Contact File which holds the balances owed to or by that Lender as well as the outstanding Vouchers for that lender. The Trust Deposit transaction is a General Ledger posting which will create a debit to the TrustCash Account and a credit to the Trust-Undisbursed Funds. When a payment is made, and this transaction is automatically run, Transaction Code 20 Trust Disbursement is also automatically run. This transaction creates a debit to Trust-Undisbursed Funds and a credit to PH Accounts Payable. The Trust Disbursement also creates a Voucher for cutting a check to the Lender. The net result of both transactions being run for the same amount (which is what will happen if there is no servicing fee on the payment) is a debit to Trust-Cash Account and a credit to PH Accounts Payable. The act of printing the check creates a debit to PH Accounts Payable and a credit to Trust-Cash Account so that the net GL after the check has been remitted is a complete wash. The General Ledger accounts involved in the Principal and Interest Payment transactions: Cash, Loan Asset, and Accrued Interest, represent the GL accounts of the lender, and not the servicer, and unless the servicer is also managing the ledger of the lender, they need not necessarily be defined at all. EXAMPLE Borrower makes a payment of $300, of which $100 is an interest payment and $200 is a principal payment. GL Accounts Lender’s Cash Lender’s Loan Asset Lender’s Accrued Interest Receivable Trust-Cash (Servicer’s GL) Trust-Undisbursed Funds (Servicer’s GL) PH Accounts Payable (Servicer’s GL) When the payment is made, the following transactions are run: Nortridge Software, LLC 669 User Guide Additional Features Transaction Debit GL/Amount Credit GL/Amount 200 - Principal Payment Lender’s Cash: $200 Lender’s Loan Asset: $200 202 - Interest Payment Lender’s Cash: $100 Lender’s Accrued Interest: $100 10 - Trust Deposit Trust - Cash: $300 Trust - Undisbursed Funds: $300 20 - Trust Disbursement Trust - Undisbursed Funds: $300 PH Accounts Payable: $300 From the point of view of the Lender’s GL, this leaves us with $300 cash, $200 reduced from the loan balance (Loan Asset), and $100 of interest payment received. From the point of view of the Servicer’s GL, this leaves us with $300 of the Lender's Cash in Trust, and a $300 credit in Accounts Payable corresponding to an outstanding $300 voucher. For information on the other Trust transaction code involved, see Trust Disbursement. To see how this example changes when servicing fees are involved, see Trust Disbursement Servicing Fee and Trust Receivable - Servicing Fee. For information on how to configure the automation of the Servicing Fee, see Servicing Fee Recurring Transaction. Trust Disbursement Transaction Code 20 - Trust Disbursement is used to generate a voucher representing funds to be paid out to a Lender, and make the appropriate GL entries for the Servicer related to that payment. This transaction is run automatically for the amount due to the lender. Upon receipt of a payment, this amount will be the total amount of the payment received by the borrower less any servicing fees owed by the lender to the Servicer. It automatically runs when the following conditions (defining trust accounting setup) are met: 1. The loan is a member of a loan group that is configured with Servicing Options. 2. Within the Servicing Options, the Loan Group is attached to a Vendor. This is an account on the Lender’s Contact File which holds the balances owed to or by that Lender as well as the outstanding Vouchers for that lender. The Trust Disbursement transaction is a General Ledger posting which will create a debit to the Trust-Undisbursed Funds and a credit to Accounts Payable. Nortridge Software, LLC 670 User Guide Additional Features When a payment is made, and this transaction is automatically run, Transaction Code 10 Trust Deposit is also automatically run. This transaction creates a debit to Trust-Cash and a credit to Trust-Undisbursed Funds. The net result of both transactions being run for the same amount (which is what will happen if there is no servicing fee on the payment) is a debit to Trust-Cash Account and a credit to PH Accounts Payable. The act of printing the check creates a debit to PH Accounts Payable and a credit to Trust-Cash Account so that the net GL after the check has been remitted is a complete wash. The General Ledger accounts involved in the Principal and Interest Payment transactions: Cash, Loan Asset, and Accrued Interest, represent the GL accounts of the lender, and not the servicer, and unless the servicer is also managing the ledger of the lender, they need not necessarily be defined at all. EXAMPLE Borrower makes a payment of $300, of which $100 is an interest payment and $200 is a principal payment. GL Accounts Lender’s Cash Lender’s Loan Asset Lender’s Accrued Interest Receivable Trust-Cash (Servicer’s GL) Trust-Undisbursed Funds (Servicer’s GL) PH Accounts Payable (Servicer’s GL) When the payment is made, the following transactions are run: Transaction Debit GL/Amount Credit GL/Amount 200 - Principal Payment Lender’s Cash: $200 Lender’s Loan Asset: $200 202 - Interest Payment Lender’s Cash: $100 Lender’s Accrued Interest: $100 10 - Trust Deposit Trust - Cash: $300 Trust - Undisbursed Funds: $300 20 - Trust Disbursement Trust - Undisbursed Funds: $300 PH Accounts Payable: $300 From the point of view of the Lender’s GL, this leaves us with $300 cash, $200 reduced from the loan balance (Loan Asset), and $100 of interest payment received. Nortridge Software, LLC 671 User Guide Additional Features From the point of view of the Servicer’s GL, this leaves us with $300 of the Lender’s Cash in Trust, and a $300 credit in Accounts Payable corresponding to an outstanding $300 voucher. For information on the other Trust transaction code involved, see Trust Deposit. To see how this example changes when servicing fees are involved, see Trust Disbursement Servicing Fee and Trust Receivable - Servicing Fee. For information on how to configure the automation of the Servicing Fee, see Servicing Fee Recurring Transaction. Trust Disbursement - Servicing Fee Transaction Code 22 - Trust Disbursement - Servicing Fee is used to generate a voucher for the disbursement of the servicing fee from the trust to the servicer. This transaction is run automatically for the total amount of the payment received by the borrower when the following conditions (defining trust accounting setup) are met: 1. The loan is a member of a loan group that is configured with Servicing Options. 2. Within the Servicing Options, the Loan Group is tied to a Disbursement Account. This represents a bank account where the money held in trust for the lender sits, and from which checks to that lender may be cut. 3. Within the Servicing Options, the Loan Group is attached to a Vendor. This is an account on the Lender’s Contact File which holds the balances owed to or by that Lender as well as the outstanding Vouchers for that lender. 4. A Servicing Fee is configured on the loan through Recurring transactions. 5. The servicing fee is configured with a type of Net From Cash Total Outstanding. The Trust Disbursement - Servicing Fee transaction includes a General Ledger posting which will create a debit to the Accounts Receivable and a credit to the Accounts Payable. When a payment is made, on a loan for which there is a servicing fee, this transaction will be automatically run along with transaction code 10 - Trust Deposit, transaction code 20 - Trust Disbursement, transaction code 32 - Trust Receivable - Servicing Fee, and transaction code 320 - Servicing Fee. Nortridge Software, LLC 672 User Guide Additional Features The General Ledger accounts involved in the Principal and Interest Payment transactions: Cash, Loan Asset, and Accrued Interest, represent the GL accounts of the lender, and not the servicer, and unless the servicer is also managing the ledger of the lender, they need not necessarily be defined at all. The net general ledger result of all of these transactions being run is illustrated by the following example. EXAMPLE Borrower makes a payment of $300, of which $100 is an interest payment and $200 is a principal payment. The loan is set up with a servicing fee of $15 per payment. GL Accounts Lender’s Cash Lender’s Loan Asset Lender’s Accrued Interest Receivable Trust-Cash (Servicer’s GL) Trust-Undisbursed Funds (Servicer’s GL) PH Accounts Payable (Servicer’s GL) PH Accounts Receivable (Servicer’s GL) PH Accrued Fees 2 (Servicer’s GL) PH Fees Income 2 (Servicer’s GL) When the payment is made, the following transactions are run: Transaction Debit GL/Amount Credit GL/Amount 200 - Principal Payment Lender’s Cash: $200 Lender’s Loan Asset: $200 202 - Interest Payment Lender’s Cash: $100 10 - Trust Deposit Trust - Cash: $300 20 - Trust Disbursement 320 - Servicing Fee 22 - Trust Disbursement - Servicing Fee Nortridge Software, LLC Lender’s Accrued Interest: $100 Trust - Undisbursed Funds: $300 Trust - Undisbursed Funds: PH Accounts Payable: $300 $300 Accrued Fees 2: $15 Fees Income 2: $15 Accounts Receivable: $15 Accounts Payable: $15 673 User Guide Additional Features Transaction 32 - Trust Receivable - Servicing Fee Debit GL/Amount Credit GL/Amount Accounts Payable: $15 Accrued Fees 2: $15 From the point of view of the Lender’s GL, this leaves us with $300 cash, $200 reduced from the loan balance (Loan Asset), and $100 of interest payment received. From the point of view of the Servicer’s GL, this leaves us with $300 of the Lender’s Cash in Trust, a $300 credit in Accounts Payable ($285 is payable from the trust to the lender and $15 is payable from the trust to the servicer), a $15 debit in Accounts Receivable, and a $15 credit in fee income. Additionally three vouchers have been created by these transaction codes. The Trust Disbursement generated a voucher for $300 payable to the lender and the Servicing Fee Receivable generated a voucher for ($15) also payable to the lender. When the vouchers with like payables are combined, this results in a check of $285 to the lender, leaving $15 in the Trust Cash account. The Servicing Fee Disbursement transaction generated a voucher of $15 with the Servicer as the payee. This results in a check of $15 from the trust to the servicer. For information on the other Trust transaction codes involved, see Trust Deposit, Trust Disbursement, and Trust Receivable - Servicing Fee. For information on how to configure the automation of the Servicing Fee, see Servicing Fee Recurring Transaction. Trust Receivable - Servicing Fee Transaction Code 32 - Trust Receivable - Servicing Fee is used to generate a voucher for the disbursement of the servicing fee from the lender to the trust. It is paid out of the trust to the servicer by Transaction Code 22 - Trust Disbursement - Servicing Fee. This transaction is run automatically for the total amount of the payment received by the borrower when the following conditions (defining trust accounting setup) are met: 1. The loan is a member of a loan group that is configured with Servicing Options. 2. Within the Servicing Options, the Loan Group is tied to a Disbursement Account. This represents a bank account where the money held in trust for the lender sits, and from which checks to that lender may be cut. Nortridge Software, LLC 674 User Guide Additional Features 3. Within the Servicing Options, the Loan Group is attached to a Vendor. This is an account on the Lender’s Contact File which holds the balances owed to or by that Lender as well as the outstanding Vouchers for that lender. 4. A Servicing Fee is configured on the loan through Recurring transactions. 5. The servicing fee is configured with a type of Net From Cash Total Outstanding. The Trust Receivable - Servicing Fee transaction includes a General Ledger posting which will create a debit to the Accounts Payable and a credit to the Accrued Fees 2. When a payment is made, on a loan for which there is a servicing fee, this transaction will be automatically run along with transaction code 10 - Trust Deposit, transaction code 20 - Trust Disbursement, transaction code 22 - Trust Disbursement - Servicing Fee, and transaction code 320 - Servicing Fee. The General Ledger accounts involved in the Principal and Interest Payment transactions: Cash, Loan Asset, and Accrued Interest, represent the GL accounts of the lender, and not the servicer, and unless the servicer is also managing the ledger of the lender, they need not necessarily be defined at all. The net general ledger result of all of these transactions being run is illustrated by the following example. EXAMPLE Borrower makes a payment of $300, of which $100 is an interest payment and $200 is a principal payment. The loan is set up with a servicing fee of $15 per payment. GL Accounts Lender’s Cash Lender’s Loan Asset Lender’s Accrued Interest Receivable Trust-Cash (Servicer’s GL) Trust-Undisbursed Funds (Servicer’s GL) PH Accounts Payable (Servicer’s GL) PH Accounts Receivable (Servicer’s GL) PH Accrued Fees 2 (Servicer’s GL) PH Fees Income 2 (Servicer’s GL) Nortridge Software, LLC 675 User Guide Additional Features When the payment is made, the following transactions are run: Transaction Debit GL/Amount Credit GL/Amount 200 - Principal Payment Lender’s Cash: $200 Lender’s Loan Asset: $200 202 - Interest Payment Lender’s Cash: $100 10 - Trust Deposit Trust - Cash: $300 20 - Trust Disbursement 320 - Servicing Fee 22 - Trust Disbursement - Servicing Fee 32 - Trust Receivable - Servicing Fee Lender’s Accrued Interest: $100 Trust - Undisbursed Funds: $300 Trust - Undisbursed Funds: PH Accounts Payable: $300 $300 Accrued Fees 2: $15 Fees Income 2: $15 Accounts Receivable: $15 Accounts Payable: $15 Accounts Payable: $15 Accrued Fees 2: $15 From the point of view of the Lender’s GL, this leaves us with $300 cash, $200 reduced from the loan balance (Loan Asset), and $100 of interest payment received. From the point of view of the Servicer’s GL, this leaves us with $300 of the Lender’s Cash in Trust, a $300 credit in Accounts Payable ($285 is payable from the trust to the lender and $15 is payable from the trust to the servicer), a $15 debit in Accounts Receivable, and a $15 credit in fee income. Additionally three vouchers have been created by these transaction codes. The Trust Disbursement generated a voucher for $300 payable to the lender and the Servicing Fee Receivable generated a voucher for ($15) also payable to the lender. When the vouchers with like payables are combined, this results in a check of $285 to the lender, leaving $15 in the Trust Cash account. The Servicing Fee Disbursement transaction generated a voucher of $15 with the Servicer as the payee. This results in a check of $15 from the trust to the servicer. For information on the other Trust transaction codes involved, see Trust Deposit, Trust Disbursement, and Trust Disbursement - Servicing Fee. For information on how to configure the automation of the Servicing Fee, see Servicing Fee Recurring Transaction. Subsidized Interest Receivable Nortridge Software, LLC 676 User Guide Additional Features Transaction Code 40 - Subsidized Interest Receivable is used to settle up interest between the subsidizing participant and the subsidized participant on a participation loan with an interest buy-down. This transaction code is executed on the subsidizing participant and transaction code 42 - Subsidized Interest Payable is executed on the subsidized participant. These transactions occur automatically when the following conditions are met: 1. The loan is a participation loan. 2. One of the participants is set up with an interest rate higher than the interest rate of the loan (this is the Subsidized participant). 3. One of the participants is set up with an interest buy-down for the amount of the difference between the rate of the Subsidized participant and the rate of the loan (this is the Subsidizing participant). 4. A recurring transaction is set up on the Subsidizing participant with a transaction type of Subsidization Settlement. 5. In the configuration of the Subsidization Settlement recurring transaction, the Subsidized participant is designated as the participant to settle with. The Subsidized Interest Receivable transaction affects the GL with a Debit to Accrued Interest and a Credit to Accounts Receivable. In addition, the transaction increases the interest balance on the participant on which it is run (which, due to its buy-down, has accrued negative interest). Example: A loan with a balance of $10,000 accrues interest at 10%. The interest is periodic, so the total monthly accrual is $83.33. The Subsidized participant has an interest rate of 12% for a total monthly accrual of $100. The subsidizing participant has a 2% buy-down for a total monthly negative accrual of ($16.67). The General Ledger Accounts involved are: Subsidized Participant’s Accrued Interest Subsidizing Participant’s Accrued Interest Subsidized Participant’s Interest Income Subsidizing Participant’s Interest Expense Accounts Receivable Accounts Payable Trust - Undisbursed Funds After one month’s accrual of interest, the balances of these accounts would be as follows: Nortridge Software, LLC 677 User Guide Additional Features Account Debit Balance Credit Balance 100.00 0.00 Subsidizing Participant’s Accrued Interest 0.00 16.67 Subsidized Participant’s Interest Income 0.00 100.00 16.67 0.00 Accounts Receivable 0.00 0.00 Accounts Payable 0.00 0.00 Trust - Undisbursed Funds 0.00 0.00 Subsidized Participant’s Accrued Interest Subsidizing Participant’s Interest Expense The recurring transaction is configured to do the Subsidization settlement at the end of the month. Transaction Code 40 runs for $16.67 on the subsidizing participant, increasing the interest balance on that participant upward toward zero. On the GL, the subsidizing participant’s accrued interest is debited and accounts receivable is credited, corresponding to a negative voucher which will either deduct from the amounts due to be paid out to the vendor account of the subsidizing participant, or will require a billing to receive the interest subsidy from the subsidizing participant. Trans code 42 is run on the participant who has been designated as the subsidized participant. This decreases the interest balance on that participant in the same way that a payment would. If effect, a portion of the interest is being paid by the subsidizer and is therefore not due from the borrower. On the GL, there is a debit to Trust - Undisbursed Funds and a credit to Accounts payable. This is identical to the GL setup of the trust disbursement transaction (TC 20) which will occur when the borrower pays their portion of the interest payment, and will create a similar voucher. At this point, the borrower still has yet to make their interest payment, and the balances of the GL accounts are as follows: Account Debit Balance Credit Balance 100.00 0.00 16.67 16.67 0.00 100.00 16.67 0.00 Accounts Receivable 0.00 16.67 Accounts Payable 0.00 16.67 16.67 0.00 Subsidized Participant’s Accrued Interest Subsidizing Participant’s Accrued Interest Subsidized Participant’s Interest Income Subsidizing Participant’s Interest Expense Trust - Undisbursed Funds Nortridge Software, LLC 678 User Guide Additional Features For information on the other trust transaction code involved, see Subsided Interest Payable. Subsidized Interest Payable Transaction Code 42 - Subsidized Interest Payable is used to settle up interest between the subsidizing participant and the subsidized participant on a participation loan with an interest buydown. This transaction code is executed on the subsidized participant and transaction code 40 - Subsidized Interest Receivable is executed on the subsidizing participant. These transactions occur automatically when the following conditions are met: 1. The loan is a participation loan. 2. One of the participants is set up with an interest rate higher than the interest rate of the loan (this is the Subsidized participant). 3. One of the participants is set up with an interest buy-down for the amount of the difference between the rate of the Subsidized participant and the rate of the loan (this is the Subsidizing participant). 4. A recurring transaction is set up on the Subsidizing participant with a transaction type of Subsidization Settlement. 5. In the configuration of the Subsidization Settlement recurring transaction, the Subsidized participant is designated as the participant to settle with. The Subsidized Interest Payable transaction affects the GL with a Debit to Trust - Undisbursed Funds and a Credit to Accounts Payable. In addition, the transaction decreases the interest balance on the participant on which it is run, bringing it down to the amount remaining to be paid by the borrower. Example: A loan with a balance of $10,000 accrues interest at 10%. The interest is periodic, so the total monthly accrual is $83.33. The Subsidized participant has an interest rate of 12% for a total monthly accrual of $100. The subsidizing participant has a 2% buy-down for a total monthly negative accrual of ($16.67). The General Ledger Accounts involved are: Subsidized Participant’s Accrued Interest Subsidizing Participant’s Accrued Interest Subsidized Participant’s Interest Income Subsidizing Participant’s Interest Expense Accounts Receivable Nortridge Software, LLC 679 User Guide Additional Features Accounts Payable Trust - Undisbursed Funds After one month’s accrual of interest, the balances of these accounts would be as follows: Account Debit Balance Credit Balance 100.00 0.00 Subsidizing Participant’s Accrued Interest 0.00 16.67 Subsidized Participant’s Interest Income 0.00 100.00 16.67 0.00 Accounts Receivable 0.00 0.00 Accounts Payable 0.00 0.00 Trust - Undisbursed Funds 0.00 0.00 Subsidized Participant’s Accrued Interest Subsidizing Participant’s Interest Expense The recurring transaction is configured to do the Subsidization settlement at the end of the month. Transaction Code 40 runs for $16.67 on the subsidizing participant, increasing the interest balance on that participant upward toward zero. On the GL, the subsidizing participant’s accrued interest is debited and accounts receivable is credited, corresponding to a negative voucher which will either deduct from the amounts due to be paid out to the vendor account of the subsidizing participant, or will require a billing to receive the interest subsidy from the subsidizing participant. Trans code 42 is run on the participant who has been designated as the subsidized participant. This decreases the interest balance on that participant in the same way that a payment would. If effect, a portion of the interest is being paid by the subsidizer and is therefore not due from the borrower. On the GL, there is a debit to Trust - Undisbursed Funds and a credit to Accounts payable. This is identical to the GL setup of the trust disbursement transaction (TC 20) which will occur when the borrower pays their portion of the interest payment, and will create a similar voucher. At this point, the borrower still has yet to make their interest payment, and the balances of the GL accounts are as follows: Account Debit Balance Credit Balance 100.00 0.00 16.67 16.67 0.00 100.00 Subsidized Participant’s Accrued Interest Subsidizing Participant’s Accrued Interest Subsidized Participant’s Interest Income Nortridge Software, LLC 680 User Guide Additional Features Account Debit Balance Credit Balance 16.67 0.00 Accounts Receivable 0.00 16.67 Accounts Payable 0.00 16.67 16.67 0.00 Subsidizing Participant’s Interest Expense Trust - Undisbursed Funds For information on the other trust transaction code involved, see Subsided Interest Receivable. Dealer Reserve Receivable Transaction Code 50 - Dealer Reserve Receivable is used to generate a voucher for funds that will be held back from the dealer during the origination process. This transaction debits the Accounts Payable (corresponding to a “receivable” voucher which would reduce the amount of the dealer’s check) and credits the Dealer Reserve GL account. No Loan Balances are affected by this transaction, but the receivable voucher is generated. For more information, see the Loan Origination section in Task Manager Relationships. Servicing Fee - Recurring Transaction A Servicing Fee (charged by you, the Servicer, to the Lender on whose behalf you are servicing the loan) is configured on an individual loan through the recurring transaction menu. Begin by querying the loan on which you wish to add a servicing fee then select View > Recurring Transactions menu. Nortridge Software, LLC 681 User Guide Additional Features Click to add a new recurring transaction. Enter a description. Nortridge Software, LLC 682 User Guide Additional Features Click OK. Servicing fees are generally charged whenever a payment is received, so select On Payment from the event drop down list. With this event type, no other event parameters should be required. Nortridge Software, LLC 683 User Guide Additional Features Click the Transaction tab. Select a transaction type of Servicing Fee. The transaction amount can be designated as a fixed amount or as a percentage of any loan balance or several combinations of loan balances. A common figure to use for this purpose would be a percentage of the payment received. A minimum and maximum amount may be set, with zeros indicating no constraints. Select the servicing fee type from the drop down list as detailed below. Select the Use Vendor checkbox and assign the vendor account who will be paying the servicing fee. Nortridge Software, LLC 684 User Guide Additional Features When this recurring transaction is executed, Transaction Code 320 - Servicing Fee will be run against the loan. Depending on the Servicing Fee Type selected, additional transaction codes which create vouchers may be run. Servicing Fee Types None Net From Cash - by Payment No additional transactions will be executed. No vouchers will be created. This option is not currently enabled. At this time no additional transactions will be executed, and no vouchers will be created. Transaction Code 22 - Trust Disbursement-Servicing Fee is executed for the amount of the fee. This creates a voucher which deducts the amount of the ser- Net From vicing fee from the amount payable to the Lender. Cash - Total Outstanding Transaction Code 32 - Trust Receivable-Servicing Fee is executed for the amount of the fee. This creates a voucher which results in a payment of the servicing fee from the trust account to the servicer. Nortridge Software, LLC 685 User Guide Additional Features Transaction Code 322 - Servicing Fee Receivable is executed for the amount Bill Lender of the fee. This creates a voucher which results in a payment of the servicing fee from the trust account to the servicer. The Lender must be billed to pay that amount to the trust account. Integration with Disbursements When trust account is configured, payments from the borrowers will result in vouchers to handle the disbursements of funds to the lenders. In addition, servicing fees may result in vouchers that will reduce the amounts of the payments due to the lenders and other vouchers which will handle the disbursements of those fees to the servicer. When you are ready to process those vouchers and print checks, the normal procedures for vouchers and disbursements apply. See: Disbursement Screen Trust Servicing Example This section is a complete integrated example of the trust servicing functions. It begins with an Example Premise, and then follows the Servicer through the configuration of the Global Setup parameters necessary for servicing the loan, the setup of an actual loan that is configured for trust accounting and the servicing of that loan. Example Premise Three entities are involved in the servicing of our example loan. The Servicer is the company that owns and operates the Nortridge Loan System software. They are paid a fee of $15 per payment collected by their client: The Lender to service the loan. This servicing includes the accrual of interest, the billing of monthly payments, the collection and processing of those payments, and collections activities if the borrower does not pay in a timely manner. The Lender is the company that has lent money to The Borrower. The lender pays out the principal advance at the time that the loan is funded, and collects the principal and interest payments from The Servicer, less the $15 monthly payment servicing fee. The lender has assumed all of the risk of the loan, and with the exception of the Servicing fee, is entitled to all of the interest income. Nortridge Software, LLC 686 User Guide Additional Features The Borrower is an individual who has purchased a home and taken out a mortgage which is advanced by The Lender and administered by The Servicer. The loan is a 30 year mortgage of $265,000 with a fixed interest rate of 4.875%. The loan may also include Tax Escrow and a Mortgage Insurance Premium, although these will not be modeled in this example. Global Setup Before setting up any loans and beginning servicing for the lender, the servicer must configure a loan group in The Nortridge Loan System for those loans that are to be serviced on behalf of the lender. This loan group will control the General Ledger configuration for loans belonging to the lender, and the servicing options configured in the loan group will point to the disbursement account configured under the lender’s contact record. This allows vouchers generated on behalf of the lender to be paid to the lender. First, a contact account is created for the lender and a disbursement account configured on the disbursement tab of the contact. For more information, see Contact Disbursement Account. Continue the example with sections on configuring the general ledger and servicing options within the lender’s loan group: GL There are two parts to the general ledger that may be configured for trust accounting. First, there is the GL from the lender’s point of view, which may be configured if the servicer intends to provide the lender with periodic reports to help the lender make postings to their ledger. Second, there are the specific accounts related to the trust, which are part of the servicer’s ledger. The GL accounts for the lender are configured in a loan group for that lender. In our example, we have configured a loan group called “Lender” and configured within it general ledger accounts to map the GL placeholders to the ledger accounts. The account numbers/names (account numbers in NLS are alphanumeric, and so need not be numbers at all) for the lender, for simplicity, have been designated as: Lender’s Cash Nortridge Software, LLC 687 User Guide Additional Features Lender’s Asset Lender’s Accrued Interest Lender’s Interest Income Lender’s Late Charge Income Lender’s Fee Income These are configured in the lender’s Loan Group along with accounts for AP, AR, writeoffs, and suspense. The ledger for the trust account is configured in the Disbursement/Trust Setup. Two general ledger accounts must be configured here, the cash account for the trust and the undisbursed funds. These are configured as TRUST-CASH and UNDISBURSED FUNDS. Nortridge Software, LLC 688 User Guide Additional Features In addition, bank account information for the actual trust account may be configured here. Servicing Options To configure the servicing options for the lender’s loan group, select that loan group and go to the Servicing Options tab. Here, in the Disbursement Account drop down list, you must link this lender to the trust account that has been set up for them. Next, check Attach to a Vendor (Investor) and link the loan group to the vendor account for the Lender. For information on the additional fields, see Loan Group. Nortridge Software, LLC 689 User Guide Additional Features Loan Setup To configure the borrower’s loan in the Nortridge Loan System, begin by entering a Contact for the borrower. Click next to the and select Add New Loan. Enter a Loan Number. Enter the loan amount: $265,000. Nortridge Software, LLC 690 User Guide Additional Features Set the interest method to Fixed Amortization 1 . Enter the interest rate of 4.875%. Set the origination date. Set the term to: 360 months (due in 360 months, this is not a balloon loan). Switch to the Classification tab and set the loan group to LENDER. The setup that is in place on this loan group is going to make this loan behave as a trust loan. Loan classes, late fee codes, statement codes, etc, can also be entered but those are not required for this example. 1 Type of interest method where interest is accrued daily on the amount of principal specified in the amortization sched- ule. Early or late payments do not affect the accrual. Principal reduction transactions will cause the schedule to re-amortize. The interest is non-compounding and is typically calculated on a 360/360 interest year. Nortridge Software, LLC 691 User Guide Additional Features Click OK to save the loan. Now the Servicing Fee on this loan will be set up. Select View > Recurring Transactions menu. Click and type “Servicing Fee.” Click OK. Nortridge Software, LLC 692 User Guide Additional Features Select the event type of “On Payment.” Click the Transaction tab. Select Servicing Fee for Transaction Type. Leave amount type set to Fixed Amount and we set the amount to 15.00 Set the Servicing Fee to Net From Cash - Total Outstanding and connect it to the Lender’s Vendor account. Nortridge Software, LLC 693 User Guide Additional Features Click OK. Loan Servicing Now that the loan has been entered into the loan system, it is ready to undergo its day to day servicing operations. The following topics detail how each of these servicing actions is affected by the trust accounting setup: Advance Since the loan in question is a Fixed Amortized1 Mortgage Loan, it is unlikely that there will be subsequent principal advances. The actual advance of principal was done by the lender through an Escrow company before the Servicer began to service the loan, so the trust accounting General Ledger should not be affected by this transaction. However, the GL 1 Type of interest method where interest is accrued daily on the amount of principal specified in the amortization sched- ule. Early or late payments do not affect the accrual. Principal reduction transactions will cause the schedule to re-amortize. The interest is non-compounding and is typically calculated on a 360/360 interest year. Nortridge Software, LLC 694 User Guide Additional Features accounts that the Servicer may be tracking for the purpose of aiding the Lender with the posting to the Lender’s GL accounts were affected. The Servicer can view the General Ledger implications of these transactions through the use of the GL Posting Detail Report. G/L Account G/L Description LENDER’S LENDER’S ASSET ASSET LENDER’S LENDER’S CASH CASH Trans Code 100 100 Description Eff Date Debits Principal 09/18/2015 265,000.00000 Advance Principal 09/18/2015 Advance 0.00000 Credits 0.00000 265,000.00000 Accrual Interest is accrued daily on the example loan. The daily accrual is $35.88541 per day during the fist month of the loan. This includes accrual of interest from 09/18/2015 through 10/17/2015 for a total interest accrual for the first month of $1,076.56230. The Trust Accounts, and the Servicer’s GL is still not involved, but for the purposes of the Lender’s GL. the GL posting Summary information up to and including 10/17/2015 is as follows: Type G/L Account Transactions LENDER’S ASSET Transactions LENDER’S CASH Transactions Accruals Accruals Description Debits LENDER’S 265,000.00000 ASSET LENDER’S CASH NONE LENDER’S LENDER’S ACCRUED ACCRUED INTEREST INTREREST LENDER’S LENDER’S INTEREST INTEREST INCOME INCOME Nortridge Software, LLC 0.00000 Credits 0.00000 265,000.00000 Difference 265,000.00000 265,000.00000 1,402.40000 1,402.40000 0.00000 1,076.56000 0.00000 1,076.56000 0.00000 1,076.56000 -1,076.56000 695 User Guide Additional Features NOTE The top two accounts are affected by the Principal Advance. The entries going into an account designated as NONE are the result of the monthly billing transaction which is a non-GL event. The last two accounts are affected by the daily interest accruals for the month. Also, notice that the report rounds to the penny. Billing and Payment 10 days before the due date of the first payment, NLS automatically created two billings, one for principal and one for interest. The principal billing was created through the use of trans code 120 and was for $325.84. The interest billing was created through the use of trans code 122 and was for $1,076.56. The payment from the borrower was received two days after the due date and was for $1,402.40. This payment was applied normally. The payment was automatically applied using transaction codes 200 and 202. In addition, because the loan is set up for trust accounting, transaction codes 10 and 20 (trust deposit and trust disbursement) were also generated for the amount of $1,402.40. The first deposits the money received into the trust account. The second creates a voucher for payment of that money received from the trust account to the lender. The recurring transaction, which is set up to automatically execute on receipt of payment, automatically processed the servicing fee. Servicing Fee The recurring transaction is set up to execute a servicing fee of $15 upon receipt of any payment. This is done automatically by executing three transaction codes (22, 32, and 320) each in the amount of $15. The use of these three specific transaction codes is dictated by the setup of the servicing fee, specifically the use of the “Net From Cash - Total Outstanding,” option. Trans code 22 creates a voucher for $15 from the trust to be paid to the servicer. Trans code 32 creates a voucher for -$15 to the lender, effectively reducing the payment due to the lender from the trust. Trans code 320 creates the general ledger entries that realize the servicing fee income to the Servicer. Nortridge Software, LLC 696 User Guide Additional Features After the payment—and taking into account the addition of a few more days of interest accrual—the general ledger summary for the loan is as follows: Type G/L Account Description Trans- ACCOUNTS ACCOUNTS actions PAYABLE PAYABLE Trans- ACCOUNTS ACCOUNTS actions RECEIVABLE RECEIVABLE LENDER’S LENDER’S ACCRUED ACCRUED INTEREST INTREREST Trans- LENDER’S LENDER’S actions ASSET ASSET Trans- LENDER’S LENDER’S actions CASH CASH Transactions Transactions NONE Trans- SERVICERS SERVICERS actions FEE INCOME FEE INCOME SERVICERS SERVICERS FEE FEE RECEIVABLE RECEIVABLE TRUST-CASH TRUST-CASH Trans- UNDISBURSE- UNDISBURSE- actions D FUNDS D FUNDS LENDER’S LENDER’S ACCRUED ACCRUED INTEREST INTREREST LENDER’S LENDER’S INTEREST INTEREST INCOME INCOME Transactions Transactions Accruals Accruals Nortridge Software, LLC Debits Credits Difference 15.00000 1,417.40000 -1,402.40000 15.00000 0.00000 15.00000 0.00000 1,076.56000 -1,076.56000 265,000.00000 1,402.40000 325.84000 265,000.00000 264,674.16000 263,597.60000 1,402.40000 1,402.40000 0.00000 0.00000 15.00000 -15.00000 15.00000 15.00000 0.00000 1,402.40000 0.00000 1,402.40000 1,402.40000 1,402.40000 0.00000 1,255.77000 0.00000 1,255.77000 0.00000 1,255.77000 -1,255.77000 697 User Guide Additional Features Remittance to Lender Now that the payment has been received and the servicing fee processed, there are three vouchers outstanding. The first is a voucher for a payment to the Lender in the amount of $1,402.40. The second is a voucher for a payment to the Lender in the amount of -$15.00. The third is a voucher for a payment to the Servicer in the amount of $15.00. If these vouchers are used to print checks (see Check Printing) the checkbox to combine vouchers that are for the same payee will be used, and this will result in a check to the Lender in the amount of $1,387.40 and a check to the Servicer in the amount of $15.00. These add up to the amount that is currently in the trust account, and after these checks are processed against that account, the balance in the trust account will be zero. Special Accounting Considerations The transaction codes and interest accruals in the Nortridge Loan System are set, by default, for accrual based accounting. Most loans post a credit to interest income for the amount of the interest which has accrued. However, for certain types of pre-computed interest loans, the interest for the purpose of determining the payment amount may be determined by the rule of 78s while the interest for the purpose of posting income to the ledger is determined by the actuarial method. This requires a more complex configuration of the general ledger setup. This chapter will detail the specific default configurations, and what changes need to be made in the transaction code and loan group setups in order to configure for any interest mode other than standard (non-rule of 78s actuarial) accrual basis accounting. Standard Interest Accrual Accounting Interest in the Nortridge Loan System accrues on a daily basis based on one of three methods: simple interest1 , fixed amortization 2 , or rule of 78s. 1 Type of interest method where the loan will always accrue daily on the current principal balance. 2 Type of interest method where interest is accrued daily on the amount of principal specified in the amortization sched- ule. Early or late payments do not affect the accrual. Principal reduction transactions will cause the schedule to re-amortize. The interest is non-compounding and is typically calculated on a 360/360 interest year. Nortridge Software, LLC 698 User Guide Additional Features Simple Interest: the interest is computed on the current principal balance, which is multiplied by the interest rate to determine annual interest, then divided by a factor to derive the daily interest. This factor is determined by the interest year setting of the loan. Fixed Amortization: the interest is computed on the expected principal balance from the amortization schedule, which is multiplied by the interest rate to determine annual interest, then divided by a factor to derive the daily interest. As above, the interest year setting determines this calculation. Rule of 78s: the expected interest over the life of the loan is pre-computed. This pre-computed interest is divided by the summation of the total number of payments. This payment factor is then multiplied by a declining number, beginning with the total number of payments, and decreasing by one, until for the final payment the number is one. The resulting figure is the interest for the period in question and is divided by the number of days in the current period to derive the daily interest. For more information on this procedure, see Add On Interest. The method by which this daily interest posts to the General Ledger is determined by the use of accrual basis or cash basis accounting. The default setup of the Nortridge Loan System is for accrual basis. For information on the default setup and how the accrual is posted to the ledger, see Accrual Basis Accounting. For information on how to reconfigure the setup for cash basis, see Cash Basis Accounting. Accrual Basis Accounting Any daily interest accrual will create a set of general ledger entries. A debit will be posted to the GL placeholder: Accrued Interest1, and a credit will be posted to the GL placeholder Interest Income1. If the loan system is to be configured for Accrual Basis Accounting, each loan group should have the appropriate interest receivable account mapped to Accrued Interest1 and the appropriate revenue account mapped to Interest Income1. For information on how to modify the Loan Group (General Ledger Setup) and the transaction codes to do your interest accrual using cash basis, see Cash Basis Accounting. Cash Basis Accounting In Cash Basis Accounting, revenue for interest is not realized until the point of interest Nortridge Software, LLC 699 User Guide Additional Features payment. The Nortridge Loan System is configured, by default for Accrual basis accounting. In order to run your interest via cash basis, it is necessary to make the following modifications to the setup: 1. Make sure that the place-holders Accrued Interest1 and Interest Income1 are mapped to NONE. These place-holders will automatically receive a debit and credit (respectively) of the amount of the daily accrual, and in Cash Basis you do not want a daily posting. Therefore, your actual interest revenue account CANNOT run through the Interest Income1 place-holder. 2. Use the “Labels” setup under Loan Setup to set one of the user-defined loan group place-holders for your actual cash-basis interest income. Use a label such as “CB INTEREST INCOME.” It is not necessary to create a place-holder for the receivable asset as there is no interest receivable in cash-basis accounting. 3. Map the placeholder you have created (e.g. CB INTEREST INCOME) to your actual interest revenue account in the Loan Group. 4. Modify the following interest payment transaction codes (202, 206, 210, and 222) as follows: the credit is set to PHAccrued Interest1; change this credit to the placeholder that you have created for your cash basis interest income (e.g. CB INTEREST INCOME). Rule of 78s Actuarial Interest Accounting If a loan is set up using one of the Rule of 78s interest methods, the posting of the accrual to the general ledger can either be done normally (in this case by the rule of 78s where the posting of income matches the interest accrual) or by the actuarial method. The Rule of 78s accelerates the accrual of interest at the start of the loan, and the purpose of using the actuarial method for posting to income is to avoid having that acceleration reflected in the ledger. The difference between the amount of interest accrued (by the Rule of 78s) and the amount of interest reported (by the actuarial method) will reach a maximum at approximately the midpoint of the loan, then will reduce until the two become equal at the point of the loan’s maturity. If there is an early payoff on the loan, a transaction will post the outstanding difference to income. NOTE For this loan type, there will always be a GL posting for both the amount of the Actuarial accrual and the rule of 78s accrual. The setup of your loan group and transaction codes Nortridge Software, LLC 700 User Guide Additional Features will control to which GL accounts each accrual posts and how the difference is resolved upon payoff of the loan. The actual posting of the interest to the ledger may be accomplished by either the Accrual Basis or the Cash Basis Accounting method. The following is an example showing mathematically, the difference between a Rule of 78s accrual and an actuarial Accrual: A loan is added with the following settings l l l l l Interest Method - Rule of 78s (simple)1 Use Actuarial Interest Principal - $10,000 Interest Rate - 10% Term - 5 years (60 months) In addition, for the purposes of this calculation, assume that the first month of the loan is a 30 day month (e.g. April, June, September, or November) The pre-computed interest for a $10,000 loan, amortized over 60 months at 10% is: $2,748.19 (this may be derived from the amortization schedule of a simple interest2 loan entered into the system). The summation of the digits 1–60 is 61 x 30 = 1,830 The amount of interest per digit is $2,748.19/1,830 = $1.50174 For the first period of the loan, the number of digits to be used is the total number of payments, so the interest to be accrued and paid the first month will be $1.50174 x 60 = $90.10440. The daily interest accrued in a 30 day month is $90.10440/30 = $3.00348 (this is the per diem interest for the Rule of 78s). Now, for the purpose of posting income to the ledger, the per diem is again calculated by the actuarial method $10,000 x 10% = $1,000 (annual interest) 1 Type of interest method where the loan accrues as a simple interest loan but the interest portion of the payment is determined by applying the Rule of 78s to the total projected interest amount for the life of the loan. 2 Type of interest method where the loan will always accrue daily on the current principal balance. Nortridge Software, LLC 701 User Guide Additional Features $1,000 / 12 = $83.33333 (periodic interest) $83.33333 / 30 = $2.77778 (Actuarial per diem) So, this loan accrues $3.00 of interest per day for the purpose of calculating the borrowers payment, but only posts $2.78 to income in the general ledger. The difference of $0.22 is posted to a deferred interest income account. Accrual Basis Accounting When a Rule of 78s loan is set for Actuarial Accounting, extra transactions are created for controlling the posting of the interest to the General Ledger. This example, which uses the figures from the previous example, will go through each of the transactions that occurs and show how they affect the ledger, as well as any changes that are required to the setup in order to facilitate the use of this method. First, when a loan of this type is added to the system, in addition to the Principal Advance transaction, a transaction will be automatically posted to realize the amount of the pre-computed interest up-front . In our example loan, the two transactions are as follows: Transaction Transaction Transaction Debit Code Description Amount Account 100 Principal Advance 10,000 110 Pre-computed Interest 2,748.19 Loan Asset1 Credit Account Cash Account1 Loan Accrued Deferred Asset1 Interest1 The Ledger balances associated with this loan, after these transactions are as follows: General Ledger Account Debit Balance Credit Balance Loan Asset1 12,748.19 Cash Account1 10,000 Accrued Deferred Interest1 2,748.19 On a daily basis, interest accrues. Two accrual entries are made each day: the Rule of 78s interest and the Actuarial Interest. The entries are posted to the Ledger in the following manner: Nortridge Software, LLC 702 User Guide Additional Features Accrual Amount Accrual Type Rule of 78s 3.00348 Accrual Actuarial Accrual 2.77778 Debit Account Credit Account Accrued Deferred Deferred Interest Interest1 Income1 Deferred Interest Income1 Interest Income1 After 30 days of accruals, the balances of the Ledger Accounts are as follows: General Ledger Account Debit Balance Loan Asset1 12,748.19 Credit Balance Cash Account1 10,000 Accrued Deferred Interest1 2,658.08560 Deferred Interest Income1 6.77100 Interest Income1 83.33340 Now the interest balance of $90.10 is paid. In addition to the standard interest payment transaction, a transaction will be automatically run by the system (TC 214) for the payment (on the Ledger) of the Actuarial Interest. By default, this transaction code is set with no General Ledger entries. If you are using this kind of accounting, you should set this transaction to debit the Accrued Interest1 (to offset the credit of the interest payment) and to credit Loan Asset1. If you configure the transaction code in this way, the interest payment transactions will look like this: Transaction Code 202 214 Transaction Description Interest Payment Rule of 78s Actuarial Payment Transaction Debit Credit Amount Account Account Cash Accrued Account1 Interest1 90.10 83.33 Accrued Interest1 Loan Asset1 The final Ledger balances after the interest payment are as follows: NOTE A Principal payment would have been made at the same time but is not relevant to this discussion. General Ledger Account Debit Balance Loan Asset1 12,664.86 Nortridge Software, LLC Credit Balance 703 User Guide Additional Features General Ledger Account Debit Balance Credit Balance Cash Account1 9,909.90 Accrued Deferred Interest1 2,658.08560 Deferred Interest Income1 6.77100 Interest Income1 83.33340 Accrued Interest1 6.77100 The balance in Deferred Interest Income1 represents the difference between the interest that has been accrued and the interest that has been applied to the ledger as Income. The balance in Accrued Interest1 represents the difference between the interest that has been paid and the interest payment that has been applied against the Loan Asset. These balances will generally coincide. They will build to a maximum by approximately the midpoint of the loan and will then decrease. They will be zero (i.e. the interest accrued and taken as income will be equal, and the Interest paid and applied to the asset will be equal) by the final payment of the loan upon maturity. If the loan is paid off early, settlement transactions will post the additional interest to the income and charge the credit balance in Accrued Interest against the asset. Cash Basis Accounting In order to run the ledger by Cash Basis when using Actuarial Accounting on Rule of 78s loans, you will need to make the following modifications to the default setup: 1. Make sure that the Loan Group Setup has the following place-holders all set to NONE: Accrued Deferred Interest1, Deferred Interest Income1, and Interest Income1. Each of these place-holders will be hit with a general ledger entry during the nightly accrual process, and you do not want your nightly accruals to go to the GL when you are doing cash basis accounting. 2. Set up custom GL place-holders for CB Deferred Interest and CB Interest Income, and map these in the Loan Group to the GL accounts where you will hold the unpaid deferred income and the interest income accounts respectively. 3. Modify transaction code 110 so that it credits the CB Deferred Interest (instead of Accrued Deferred Interest1). Nortridge Software, LLC 704 User Guide Additional Features 4. Modify all Interest Payment Transaction Codes (202, 206, 210, and 222) so that they credit the Loan Asset1 (instead of the Accrued Interest1). 5. Modify transaction code 214 so that it debits CB Deferred Interest and credits CB Interest Income. When you add the loan, the full amount of the principal and the expected interest will debit the loan asset. The principal will credit cash, and the amount of the expected interest will credit the Cash Basis Deferred Interest. During the nightly accrual process, no General Ledger entries associated with interest accruals will reach any GL accounts. When an interest payment is made, the amount of the interest payment will credit the loan asset (debit is to cash). An additional transaction will automatically be generated for the actuarial amount of the interest paid (trans code 214). This actuarial amount will debit the Cash Basis Deferred Interest and credit the Cash Basis Interest Income. Rules Rules are actions which are configured to occur on any and all loans in the system if and when those loans meet a certain criteria defined by the setup of the rules. When setting up a rule, a specific To Do action is defined. The point in time at which that action is to take place is defined by the NLS Event for that action. For some combinations of To Do and Event, a Frequency may be specified. A Condition, which determines if the action should be performed at all on the loan in question, can also be set. Finally, the Rule Setup is completed by giving the rule a name. Rules need not be assigned to loans, loan groups, or portfolios because all rules are in effect across the entire database. For this reason, it is important that the condition be sufficiently restrictive to make sure that the rule will not execute in any cases where it is not intended. To add a new rule, go to Click Add Setup in the Shortcut bar and select Rules from Loan Setup. to open the Rules wizard. To Do You will first be required to select from a list of To Do items. Nortridge Software, LLC 705 User Guide Additional Features Click Abort in the lower pane of the Rules window to bring up a dialog for enterAbort Oper- ing the message that will be displayed when the operation is aborted. The oper- ation ation to be aborted is either the addition of a transaction, a contact, or a loan, and this will be determined by the NLS Event associated with the rule. Click Loan Status in the lower pane of the Rules window to bring up a dialog Change for selecting which status code to add to the loan. If the Remove Status Code Loan Status checkbox is selected, the status code in question will be removed from the loan if it is currently on the loan. Close Loan This To Do operation will close the loan. This will be accomplished by executing a payment for the amount of $0.00 with the payoff flag selected and setting Nortridge Software, LLC 706 User Guide Additional Features the Loan Status to Closed. Execute Transaction Code Pull a Credit Report Send Notification Run Script Click transaction code in the lower pane of the Rules window to bring up a dialog with a drop down list for selecting which transaction code to run. A further step in the wizard will allow you to select the amount for which to run that transaction code. Click credit report in the lower pane of the Rules window to bring up a dialog for selecting which bureau(s) to pull the report(s) from and if an existing report should be used if it has been pulled recently. Click notification int the lower pane of the Rules window to bring up a dialog for entering the message to be sent in the notification, and to which user and or group that notification should be sent. Click script in the lower pane of the Rules window for entering a script to be executed. See scripting for more details. NLS Event Without exception, after selecting a To Do, the next step in the Rules setup process is to select the NLS Event that determines at which precise point this action is to take place. However, the list of possible Events that are appropriate to each To Do is different (although overlapping). The events themselves are self explanatory. The table below will list which NLS events are applicable to each To Do. To Do NLS Event Abort Operation (In this case the event defines not just when Pre-payment to abort, but what to abort) After contact is added but before committed to database After loan is added but before committed to database After loan is updated but before committed to database After loan is updated and committed After task is added but before committed to Nortridge Software, LLC 707 User Guide Additional Features To Do NLS Event database Change Loan Status Post-accrual Post-payment Pre-transaction Post-transaction After payment reversal After loan is added but before committed to database After loan is added and committed After transaction is added After loan is updated but before committed to database After loan is updated and committed Close Loan Pre-accrual Post-acctual Post-payment Execute Transaction Code Pre-accrual Post-accrual Post-Payment Pre-transaction Post-transaction After payment reversal After loan is added and committed After loan status change Pull a Credit Report Pre-accrual Post-accrual Pre-payment Post-payment Pre-transaction Post-transaction Nortridge Software, LLC 708 User Guide Additional Features To Do NLS Event After contact is added and committed After loan is added but before committed to database After loan is added and committed After loan status change After loan is updated but before committed to database After loan is updated and committed Send Notification Pre-accrual Post-accrual Pre-payment Post-payment Pre-transaction Post-transaction After payment reversal After contact is added but before committed to database After contact is added and committed After loan is added but before committed to database After loan is added and committed After loan status change After loan is updated but before committed to database After loan is updated and committed Before closing NLS After task is added but before committed to database After task is added and committed After task is updated but before committed to database Nortridge Software, LLC 709 User Guide Additional Features To Do NLS Event After task is updated and committed Run Script Pre-payment Post-payment Pre-transaction Post-transaction After payment reversal After contact is added but before committed to database After contact is added and committed After loan is added but before committed to database After loan is added and committed After loan status change After loan is updated but before committed to database After loan is updated and committed Before closing NLS After task is added but before committed to database After task is added and committed After task is updated but before committed to database After task is updated and committed Post batch accrual Execute Loan Approval After loan modify Before loan is added After transaction is added Override commitment distribution order Loan:Where loan portfolio is assigned to specific values Loan:Where loan group is assigned to specific values Nortridge Software, LLC 710 User Guide Additional Features To Do NLS Event Transaction:Transaction is a payment Transaction:Transaction is a principal advance Transaction:Transaction is a payment reversal Transaction:Transaction is a NSF reversal Transaction:Transaction is a principal reduction Transaction:Transaction is interest adjustment Transaction:Transaction is any manual transaction code Advanced:Where SQL Statement return at least 1 row Advanced:Where the Event is triggered by GUI (Graphical User Interface) Advanced:Where the Event is NOT triggered by GUI (Graphical User Interface) Frequency Certain combinations of a To Do and an NLS Event involve events (such as the accrual) which occur every day, and it may not be desired that the condition be checked to determine if the To Do should be executed quite this often. Therefore, some combinations allow an optional setting of Frequency. If no Frequency is set, it is assumed to be daily. Frequency options which may be otherwise set are Weekly and Monthly. If Weekly is selected, clicking Weekly in the lower pane will bring up a dialog box for the selection of a day of the week. If Monthly is selected, clicking Monthly in the lower pane will bring up a dialog box for the selection of which months the To Do is to be executed. Additionally, a specific day of each month may be selected. Lastly a specific day of the week may be selected along with the Ordinal: First, Second, Third, Fourth, or Last. This allows for the selection of a single day of each month which will be a constant day of the week. Nortridge Software, LLC 711 User Guide Additional Features The following table lists all of the combinations of To Do and NLS Event for which a frequency of Weekly or Monthly may be selected. Close Loan Pre-accrual Post-accrual Execute Transaction Code Pre-accrual Post-accrual Condition The Condition portion of a rule setup defines the situations under which the rule should or should not execute. The condition may be defined based on values in the contact that the loan is under, values in the loan account itself, or based on an advanced trigger, as defined in the table below. Condition Type Available Conditions Contact Contact Type is assigned to specific values Entity is assigned to specific values where setup date is in this date range where city is located in this location where state is located in this location where zip code is in this range where date of birth(1) is in this date range where date of birth(2) is in this date range Loan where loan portfolio is assigned to specific values where loan group is assigned to specific values where loan type is assigned to specific values where primary loan status is assigned to specific values where secondary loan status is assigned to specific values where setup date is in this date range where open date is in this date range where maturity date is in this date range where current principal balance is in this range Nortridge Software, LLC 712 User Guide Additional Features where current interest balance is in this range where current deferred interest balance is in this range where current fees balance is in this range where current late charge balance is in this range where current UDF(1–10) balance is in this range where current payoff balance is in this range where days past due is in this range where past due amount is in this range where current due amount is in this range where interest-accrued-thru-date is in this date range Advanced where SQL statement returns at least 1 row where the Event is triggered by GUI (Graphical User Interface) where the Event is NOT triggered by GUI Finish Rule Setup When the event, frequency, and condition have been defined, and any required parameters for the condition have been configured, click Next to finalize the rule setup. The rule will be defined on the interface, and to finish the configuration, the only remaining requirement is to give the rule a name. Nortridge Software, LLC 713 User Guide Additional Features Click Finish to complete the rule setup. Nortridge Software, LLC 714 User Guide Additional Features Web Services Installation NLS Web Services are supported on IIS 6, IIS 7, and IIS 7.5. NOTE Nortridge SaaS (ISP) customers do not need to install the web services. They are installed at the data center ready for use. 1. Copy the entire folder NLS Web Service to the IIS root folder. This folder is installed during the Nortridge Client installation and is located at c:\Program Files (x86)\Nortridge Software\NLS\NLS Web Service. 2. Open IIS Manager, navigate to Sites and find NLS Web Service. Right-click on NLS Web Service and choose Convert to Application. 3. The web service must run under a windows user that has permission to connect to the database. The NLSProcDLL uses this user to connect to the database server using windows authentication. If the service is running under IIS 6, you must configure this domain user for asp.net access by executing the following command under DOS: Aspnet_regiis -ga MachineName\AccountName Nortridge Software, LLC 715 User Guide Additional Features Once you have run this command, assign this user to the pool under which the web service is running. You do this by right-clicking on the pool, choosing properties, clicking the Identity tab, selecting the Use This Account option, and entering this user and the user password. 4. The web service has to be able to find the nlsprocreq.dll file. In normal situations, the path of the DLL must be in the system PATH variable. 5. At this point, the user should be able to connect to the web service and NLSProcReq; however, when executing NLSAuthenticate, a user name and password must be passed to that function. That user is an NLS user, which must be added inside NLS, and must have the Web Credentials enabled under View/Web Credentials. Additional notes: l It is recommended that a pool is created for the NLSWebService instead of using the default pool. l The Nortridge application must be installed on the computer that is hosting the NLSWebService prior to installing the web service. Configuring Path Variable for nlsprocreq.dll For NLS web service to work, it needs to load nlsprocreq.dll. Inside NLS web service, we didn’t hard code the location of nlsprocreq.dll because it’s not 100% guaranteed that nlsprocreq.dll is in c:\program files(x86)\nortridge software\nls\bin. So we just say load nlsprocreq.dll and it’s up to the OS to figure out the location. In order for the OS to find the location, the user must add it to the PATH variable. It’s under Control Panel -> System -> Advanced System Settings -> Advanced -> Environment Variables… Nortridge Software, LLC 716 User Guide Additional Features Methods CalculateAmortizedPaymentAmount string CalculateAmortizedPaymentAmount(double LoanAmount, double InterestRate, int NumberOfPayments, int PaymentsPerYear, bool BeginningPeriodAmortizationFlag) CalculateAmortizedPaymentAmountWithBalloon string CalculateAmortizedPaymentAmountWithBalloon(double LoanAmount, double InterestRate, int NumberOfPayments, int NumberOfPaymentsDue, int PaymentsPerYear, bool BeginningPeriodAmortizationFlag, out double working_balloon_payment) CreateAmortizationSchedule int CreateAmortizationSchedule(BSTR ServerName, BSTR DatabaseName, int acctrefno, BSTR* AmortScheduleXML, BSTR* ErrorMessage) The CreateAmortizationSchedule call will return an amortization schedule of the loan specified by acctrefno in an XML stream. Nortridge Software, LLC 717 User Guide Additional Features GenerateDocumentByte GenerateDocument(BSTR ServerName, BSTR DatabaseName, BSTR DatabaseType, BSTR DocumentTemplateName, int task0_or_wp1, int refno, BSTR* ErrorMessage) ImportXML int ImportXML(BSTR ServerName, BSTR DatabaseName, BSTR ImportString, BSTR* ErrorMessage) ImportXMLUsingDBAuthentication int ImportXMLUsingDBAuthentication (BSTR ServerName, BSTR DatabaseName, BSTR DatabaseType, BSTR DBUserName, BSTR DBPassword, BSTR NLSUserName, BSTR NLSPassword, BSTR ImportString, BSTR* ErrorMessage) NLSAuthenticate string NLSAuthenticate(string db_type, string server_name, string database_name, string username, string password, string ipaddress) NLSChangePassword string NLSChangePassword(string token, string OldPassword, string NewPassword) NLSContactUDF string NLSContactUDF(string token, string ContactNumber, string FieldsToReturn) NLSCreateCredentials string NLSCreateCredentials(string token, string ContactUserName, string ContactPassword, string PasswordHint1, string PasswordAnswer1, string PasswordHint2, string PasswordAnswer2) NLSForceChangePassword string NLSForceChangePassword(string token, string NewPassword) Nortridge Software, LLC 718 User Guide Additional Features NLSGetContact string NLSGetContact(string token, string ContactNumber) NLSGetLoanDetail string NLSGetLoanDetail(string token, string LoanNumber) NLSGetLoanStatuses string NLSGetLoanStatuses(string token, string LoanNumber) NLSGetLoanList string NLSGetLoanList(string token, string ContactNumber, bool IncludeRelatedLoans) NLSGlobalAuthentication string NLSGlobalAuthentication(string db_type, string server_name, string database_name) NLSLoanDetailUDF string NLSLoanDetailUDF(string token, string LoanNumber, string FieldsToReturn) NLSLoanPaymentHistory string NLSLoanPaymentHistory(string token, string LoanNumber, string BeginningDate, string EndingDate) NLSLoanPaymentsDue string NLSLoanPaymentsDue(string token, string LoanNumber, string BeginningDate, string EndingDate) NLSLoanPendingTransactions string NLSLoanPendingTransactions(string token, string LoanNumber) NLSLogOut string NLSLogOut(string token) Nortridge Software, LLC 719 User Guide Additional Features NLSMethod int NLSMethod (BSTR XMLInputRequest, int* error, BSTR* XMLOutputResult) NLSPasswordRecoveryAnswers string NLSPasswordRecoveryAnswers(string db_type, string server_name, string database_ name, string ContactUserName, string HintAnswer1, string HintAnswer2) NLSPasswordRecoveryByEmail string NLSPasswordRecoveryByEmail(string db_type, string server_name, string database_ name, string ContactUserName, string IPAddress) NLSPasswordRecoveryHints string NLSPasswordRecoveryHints(string db_type, string server_name, string database_ name, string ContactUserName) NLSStatementImage string NLSStatementImage(string token, string LoanNumber, int DocumentID) NLSStatements string NLSStatements(string token, string LoanNumber, string BeginningDate, string EndingDate) NLSVerifyContact string NLSVerifyContact(string db_type, string server_name, string database_name, string FirstName, string LastName, string SSNumber, string Address, string City, string State, string Zip, string Phone, string LoanNumber, string EmailAddress) TestImportXML int TestImportXML(BSTR ServerName, BSTR DatabaseName, BSTR ImportString, BSTR* ErrorMessage) VB.Net Example: Import XML Nortridge Software, LLC 720 User Guide Additional Features VBSCRIPT Dim CyberridgeWS As New NLSWebService.Service Dim credentialCache As New System.Net.CredentialCache() Dim credentials = New System.Net.NetworkCredential("nls.local\username", "password", "") Dim strXML, strErrorMessage As String strErrorMessage = "" strXML = "<NLS EnforceTagExistence=""1"">" & _ "<CIF UpdateFlag=""1"" CIFNumber=""B000001"" Entity=""Individual"" LastName1=""Last"" FirstName1=""First"" MiddleName1=""M"" StreetAddress1=""2 South Pointe Dr"" StreetAddress2="""" City=""Lake Forest"" State=""CA"" ZipCode=""92630"" EmailAddress1="""" >" & _ "</CIF>" & _ "</NLS>" credentialCache.Add(New Uri(CyberridgeWS.Url), "Basic", credentials) CyberridgeWS.Credentials = credentialCache CyberridgeWS.ImportXML("NlsSql08", "Database_Name", strXML, strErrorMessage) PHP Example #1: Authenticate Web User PHP <?php $soapClient = new SoapClient ("https://ws.cyberridge.com/NLSWebService/Service.asmx?WSDL", array( "login" => "nls.local\\user", "password" => "password", "trace" => 1, "exceptions" => 0)); // Call RemoteFunction () $error = 0; try { // Setup the RemoteFunction parameters $ap_param = array( 'db_type' => 'MSSQL', 'server_name' => ' NlsSql08', 'database_name' => 'Database_Name', 'username' => 'webuser', 'password' => 'webuserpassword' ); $info = $soapClient->__call("NLSAuthenticate", array($ap_param)); print "<pre>\n"; // print "Request: \n".htmlspecialchars($soapClient->__getLastRequest()) ."\n"; print "Response: \n".htmlspecialchars($soapClient->__getLastResponse Nortridge Software, LLC 721 User Guide Additional Features ())."\n"; print "</pre>"; } catch (SoapFault $fault) { $error = 1; } ?> PHP Example #2: Import XML PHP <?php $soapClient = new SoapClient ("http://nsidev:8080/NLSWebService/Service.asmx?WSDL", array( "login" => "nls.local\\user", "password" => "password", "trace" => 1, "exceptions" => 0)); // Call RemoteFunction () $error = 0; try { // Setup the RemoteFunction parameters $ap_param = array( 'ServerName' => ' NlsSql08', 'DatabaseName' => 'Database_Name', 'ImportString' => 'xxxxxxxxxx' ); $info = $soapClient->__call("ImportXML ", array($ap_param)); print "<pre>\n"; // print "Request: \n".htmlspecialchars($soapClient->__getLastRequest ()) ."\n"; print "Response: \n".htmlspecialchars($soapClient->__getLastResponse ())."\n"; print "</pre>"; } catch (SoapFault $fault) { $error = 1; } ?> Frequently Asked Questions 1. How long does the token returned from NLSAuthenticate and NLSGlobalAuthentication last? The token lasts 12 minutes from the time of the last activity for the token. Nortridge Software, LLC 722 User Guide Additional Features 2. What are the valid options for the “db_type” parameter? The valid db_type values are: “MSSQL” and “Oracle”. Error Codes Error Code 0 1 2 3 4 5 6 7 8 9 10 11 51 52 53 59 60 61 62 71 72 73 74 75 81 91 92 Error Description OK NLSPROCREQ_FAILED INVALID_XML INVALID_XML_TAG TIME_OUT DB_CONNECTION_FAILURE DB_ERROR_ENCOUNTERED INVALID_TOKEN INVALID_PARAMETER_PASSED INVALID_USERNAME INVALID_OLD_PASSWORD INVALID_NEW_PASSWORD INVALID_USERNAME_PASSWORD ACCOUNT_LOCKED WEB_ACCESS_DISABLED GENERAL_ERROR VERIFYCONTACT_NOTHING_TO_VERIFY UNABLE_TO_VERIFY_CONTACT CONTACT_ALREADY_SIGNED_UP CONTACT_USERNAME_TOO_SHORT CONTACT_PASSWORD_TOO_SHORT CONTACT_USERNAME_NOT_UNIQUE PASSWORD_ANSWER_1_REQUIRED PASSWORD_ANSWER_2_REQUIRED EMAIL_NOT_SET INVALID_HINT_QUESTION INVALID_HINT_ANSWER Web Portals Integration Setting up the Borrower Portal l Set up NLS Web Services in IIS. NLS Web Service version 4.6.11 or higher is required for the Borrower Portal to function correctly. Follow the directions in the “NLS WEB SERVICE API” document, located in the docs section where NLS was installed. Or log into the Nortridge Online Community and go to Documents/Miscellaneous Nortridge Software, LLC 723 User Guide Additional Features Documents/Borrower Portal/ for additional information. l Set up a user in NLS using the same credentials that were used to set the identity in the application pool that NLS Web Services is using. In the following example the application pool is set up using “test\kyle” as the identity . In NLS the “User Signon” ID must match the Application Pool identity. The user must also have DBA1 Privileges selected. 1 Database Administrator Nortridge Software, LLC 724 User Guide Additional Features l Modify the Web.Config file. Open up the Web.Config file that is part of the Borrower Portal package. In the file some lines must be modified in order to connect to your database, Web Services instance, and SMTP server. o Modify the mail settings portion to use your SMTP server as a means of sending emails from the borrower portal. Change the host and port attributes to the appropriate values. <mailSettings> <smtp> <network host="smtp.nortridge.com" port="25" defaultCredentials="false" enableSsl="true"/> </smtp> </mailSettings> o Modify the app settings element: n The key DBType should be set to the type of database NLS is running on. n For the key Database set the value attribute to your NLS database name. n For the key DBServer set the value attribute to the server where the database is stored. n The key RememberMeExpiration is used to set the amount of time in days Nortridge Software, LLC 725 User Guide Additional Features that the remember me cookie will be active in the browser. n The key PasswordRequiredCharacters key is used to set the required characters that are needed when a user sets a password. In this case one of the following characters is needed when setting the password: “!@#$%^*” n The keys PasswordMinLength and PasswordMaxLength are used to validate the user’s password length when adding a new one. n The Email key is the email address that the password reset email will be sent from and any payment processing errors will be sent to. n The key WebServiceUrl is the direct URL to where your NLS web services is hosted. Note: make sure that the URL points to the service.asmx page. n The key WebServiceUsername will need to be added if your web service is hosted on CyberRidge. n The key WebServicePassword will need to be added if your web service is hosted on CyberRidge. <appSettings> <add key="DBType" value="MSSQL"/> <add key="Database" value="database_name"/> <add key="DBServer" value="server_name"/> <add key="RememberMeExpiration" value="30"/> <add key="PasswordRequiredCharacters" value="!@#$%^*"/> <add key="PasswordMinLength" value="8"/> <add key="PasswordMaxLength" value="12"/> <add key="Email" value="[email protected]"/> <add key="WebServiceUrl" value="http://webservice.com/Service.asmx"/> <!--If web service is on cyberridge then add login credentials here--> <add key="WebServiceUsername" value="WebServiceUserName"/> <add key="WebServicePassword" value="WebServicePassword"/> </appSettings> In the application setting section of the configuration file, the URL value must be updated to the URL of your NLS Web Services. Note: make sure that the URL points to the service.asmx page. <applicationSettings> <BorrowerPortal.Properties.Settings> <setting name="BorrowerPortal_NLSWS_Service" serializeAs="String"> Nortridge Software, LLC 726 User Guide Additional Features <value>http://webservice.com/Service.asmx</value> </setting> </BorrowerPortal.Properties.Settings> </applicationSettings> l Setting up Borrower Portal site o In IIS Manager right-click on Sites in the left panel. Then click Add Web Site…. o In the Add Web Site window, enter the name of the site, the physical path where the Borrower Portal package is located, and the binding information. Use the same Application pool that was used to set up the NLS Web Service. Nortridge Software, LLC 727 User Guide Additional Features o Once all the information is entered, open up your web browser and navigate to the URL you specified in the web site setup. The borrower portal login screen should be displayed. l To set up the credentials to log into a user’s account, open up the desired contact record in NLS. Click on View > Web Credentials to open up the web credentials settings. Enter the desired username and password, along with the two security questions, then select the Enable Web Access checkbox. Once all the data is entered, use the username and password to log in to the borrower portal. Nortridge Software, LLC 728 User Guide Additional Features Setting Up the WebPay Form For credit card processing using Merchant Partners, you will need to configure a WebPay form in your Merchant Partners account. Creating the Credit Card Form In your Merchant Partners account click on the WebPay link in the Shopping Cart section. Nortridge Software, LLC 729 User Guide Additional Features Once on the WebPay Configuration page you will need to create a new WebPay form. For Payment Option, select Credit Card Sale and give the form a unique name. After clicking Submit, you will be redirected to a page where you can modify the layout of the credit card form. The form can be laid out in a way that meets your business needs or you can use the html from a form that we have set up. To set up a form using our template, follow the directions below: In the WebPay Configuration screen click on the Advanced tab at the top of the screen. You should see a screen similar to the screen shot below. Nortridge Software, LLC 730 User Guide Additional Features Set the host domain to the domain where the borrower portal will be hosted. In the Header HTML labeled as section 1 above, add the html below. HTML <!doctype html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Payment Processing</title> <style> .errormsg {margin:0; color:red;} body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #555; } input[type="submit"], input[type="select"] { background: -webkit-gradient( linear, left top, left bottom, colorstop(0.05, #ffffff), color-stop(1, #f2f2f2) ); background: -moz-linear-gradient( center top, #ffffff 5%, #f2f2f2 100% ); filter: progid:DXImageTransform.Microsoft.gradient (startColorstr='#ffffff', endColorstr='#f2f2f2'); background-color: #ffffff; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; Nortridge Software, LLC 731 User Guide Additional Features border: 1px solid #dddddd; display: inline-block; color: #333333; font-family: arial; font-size: 14px; font-weight: bold; padding: 5px 20px; text-decoration: none; } input[type="submit"]:hover { background: -webkit-gradient( linear, left top, left bottom, colorstop(0.05, #dddddd), color-stop(1, #f2f2f2) ); background: -moz-linear-gradient( center top, #dddddd 5%, #f2f2f2 100% ); filter: progid:DXImageTransform.Microsoft.gradient (startColorstr='#dddddd', endColorstr='#f2f2f2'); background-color: #dddddd; cursor: pointer; } input[type="submit"]:active { position: relative; top: 1px; } input[type="text"]{ border: 1px solid #ddd; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; color: #555; margin: 5px 0 0; } </style> </head> <body style="float:left; vertical-align: top;"> <center> <div style="width:450px; float:left; vertical-align: top;"> In the form section labeled as section 2 above, add the html below. HTML <div class="webpay process_payments_progressbar" id="process_payments_progressbar" style="display: none;"> ::PROCESS_PAYMENTS_PROGRESSBAR_DEFAULT:: </div> <table style=" float:left; vertical-align: top;" cellpadding="5px"> <tr> <td width="150px"> <label for="amount" class="webpay" style="color: #555; "> Amount</label> </td> Nortridge Software, LLC 732 User Guide Additional Features <td width="250px"> <input alt="" name="amount" class="webpay" type="text" value="0.00" size="10" style="color: #555; "> </td> </tr> <tr> <td> <label for="ccname" class="webpay" style="color: #555">Cardholder Name</label> </td> <td> <input alt="js_validate_notempty" name="ccname" class="webpay" type="text" value="" size="32" style="color: #555; width:200px;"> </td> </tr> <tr> <td> <label for="ccnum" class="webpay" style="color: #555">Card Number</label> </td> <td> <input alt="js_validate_acctnum" name="ccnum" class="webpay" type="text" value="" size="17" style="color: #555; width:150px;"> </td> </tr> <tr> <td> <label for="expmon" class="webpay" style="color: #555">Expiration Date</label> </td> <td> <select style="color: #555; " alt="js_validate_notempty" name="expmon" size="1" class="webpay"> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <span class="webpay"> <select style="color: #555; " alt="js_validate_notempty" name="expyear" size="1" class="webpay"> <option value="2010">2010</option> <option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option> <option value="2014">2014</option> <option value="2015">2015</option> <option value="2016">2016</option> <option value="2017">2017</option> Nortridge Software, LLC 733 User Guide Additional Features <option value="2018">2018</option> <option value="2019">2019</option> <option value="2020">2020</option> </select> </td> </tr> <tr> <td> <label for="cvv2" class="webpay" style="color: #555">CVV2/CVC2/CID</label> </td> <td> <input alt="" name="cvv2" class="webpay" type="text" value="" size="4" style="color: #555" >::INFOICON_CVV2:: </td> </tr> <tr > <td></td> <td></td> </tr> <tr > <td></td> <td></td> </tr> </table> Post-Back URL Regardless of the layout of your form, the Post-back URL must be set to the HandleCreditCardPayment.aspx page of the borrower portal. EXAMPLE If your borrower portal is hosted at: http://www.website.com/BorrowerPortal Then the Post-back URL should point to: http://www.website.com/BorrowerPortal/forms/HandleCreditCardPayment.aspx Configuring the Payment Gateway in NLS After configuring the WebPay form you will need to set up the Payment Gateway in NLS. After naming this account and giving it a description, set your account ID, account Sub ID, and account password. These values correspond to your Merchant Partners account. The WebPay URL field corresponds to the WebPay form that you set up in earlier steps. You can get this value from the bottom of the WebPay setup form. Nortridge Software, LLC 734 User Guide Additional Features The WebPay Encryption Key is located on Merchant Partners website. Once logged into your Merchant Partners account navigate to the Configure Options page. Once there scroll down to the API Controls section and click on the Edit link on the Account Number 3DES Encryption row. Once on the Account Number 3DES Encryption page, copy your 3DES Key and paste it in the WebPay encryption key field within NLS. Add the Merchant Partner account in NLS. Finally, assign the payment gateway at the loan group level. Nortridge Software, LLC 735 User Guide Additional Features Update the Borrower Portal Web.Config file Open up the Borrower Portal’s Web.Config file and set the email key value. If any errors occur during the payment processing, the error info will be sent to this email. <add key="RememberMeExpiration" value="30" /> <add key="PasswordRequiredCharacters" value="!@#$%^" /> <add key="PasswordMinLength" value="8" /> <add key="PasswordMaxLength" value="12" /> <add key="Email" value="[email protected]" /> <!--Email address that password resets will be sent from and payment processing error will be sent to--> Borrower Portal Log In Procedures When a borrower clicks the log in link that you have placed on your website, a login dialog will be displayed. Nortridge Software, LLC 736 User Guide Additional Features If this borrower has never logged into their loan on your website before, they will need to click Register for New Account. Nortridge Software, LLC 737 User Guide Additional Features The user will fill in the fields on this form to create their account on your website. This will populate the web credentials data in the user’s contact. The user will pick from an available list of identifying questions, and provide the answers to those questions. These may be used by the website to identify the user. Nortridge Software, LLC 738 User Guide Additional Features If the user’s account name, password, or answer to the identifying question are not recognized, the user will be given another opportunity to log in. Clicking Forgot Password on the main log in screen will cause the user’s password to be set to a new value, which will then be automatically sent to the email address on file. Upon a successful log in, the user will be taken to the Accounts Menu and the Balances Screen. Accounts Menu Balances Once your borrower has logged into NLS, they will automatically be taken to their Balances page under the Accounts menu. Nortridge Software, LLC 739 User Guide Additional Features The borrower’s web credentials are matched to their contact account within NLS, and data is returned on all the loans for which they are the borrower. This data is displayed on the balances page. The loan numbers displayed here are hyper links to the balance detail page for each individual loan. Once a loan has been selected in this way, if the borrower clicks on one of the other tabs, such as Payment History, Submit Payment, View Statement, or ACH Setup, they will be viewing the corresponding data for the selected loan. If they click on one of these tabs without selecting a specific loan, they will be viewing the corresponding data for the first loan on the list. Payment History Clicking on the Payment History tab after selecting a specific loan on the Balances tab will bring up the payment history for the selected loan. If the borrower has more than one loan, a Nortridge Software, LLC 740 User Guide Additional Features drop down list will allow selection from the list of available loans. Submit Payment The submit payment tab will allow the borrower to enter the information necessary to process a payment through an automatic payment gateway. In addition to using the Web Portals, you must have the automatic payment gateways configured. Nortridge Software, LLC 741 User Guide Additional Features Payments may be submitted via Credit/Debit Card or Electronic Check. The information submitted will be passed to the automatic payment gateway and processed through that feature. View Statement Clicking on the View Statement tab will bring up a list of the statements stored in the comments and documents for the selected loan. If the borrower has multiple loans, a drop down list will allow selection from the available loans. Clicking the document ID next to any specific statement will download the PDF file for that particular statement and display it for the borrower. Nortridge Software, LLC 742 User Guide Additional Features ACH Setup If you allow the processing of payments on your loans via ACH, you can enable the ACH setup screen of the web portal and let your borrowers submit and modify their bank information to you via your website. The borrower will enter their bank information and specify the amount to be drawn, the frequency of draws (which can be tied to the billings), and the date of the first draw that they are authorizing. When the borrower submits the information, it will automatically be imported onto the setup for the borrower’s loan. Change of Address Nortridge Software, LLC 743 User Guide Additional Features Clicking the Change of Address tab will allow the borrower to enter a new address. Submitting the new address will cause the web page to send a modification of the address fields to the borrower’s contact record in NLS. Preferences Menu Nicknames If you have borrowers with multiple loans, they may find it easier to tell their loans apart on your website if they are allowed to give each loan a unique nickname, rather than having to remember each of their loan numbers. For example, a borrower may configure their loans within the website so that one loan is called “Mortgage” while the other loan is called ”Credit Line.” This nickname will show when they look at their list of loans, thus making it easier for the borrower to distinguish between them. The nicknames are configured on the Nicknames tab under the Preferences menu. Nortridge Software, LLC 744 User Guide Additional Features Change Password The borrower may change their website password from the Change Password tab of the Preferences menu. The borrower will need to enter their old password correctly, then enter their desired new password twice before submitting the change. Security Settings The Security Settings tab of the Preferences menu will allow the borrower to change the list of security challenge questions and the answers that are saved for their website account. Nortridge Mail Source Nortridge MailSource is an integrated service by Nortridge Software, in partnership with Allison Nortridge Software, LLC 745 User Guide Additional Features Payment Systems, which handles statement generation, printing, and mailing. Cost is on a sliding scale which provides volume discounts. Call your Nortridge Software sales representative or email [email protected] for the current service pricing/postage structure sheet. Statement File For Mail Source Your statement format must be configured for use with MailSource. If you use a standard NLS Statement format, simply load the latest report pack to update your statement file. The standard statements in the report pack have been modified to be usable with MailSource. If you use a custom statement, that statement will need to be modified for use with MailSource. Contact your Nortridge Software representative regarding modification to your custom statement. Logging on to MailSource Starting with NLS version 4.8.7, the system will send out a web services call on login and connect to a database of MailSource users. If you are up and running on MailSource, then your license key serial number will appear in that database, and the web services call will activate the MailSource features automatically. Statement Processing for MailSource If MailSource is active, you will have a new icon— Send to Document Queue—on your statement processing toolbar. Select statements to process and click this button. The statements will be generated and processed similar to “Process Statements Without Printout.” An image of each statement will go into the comments and documents on the corresponding loan, and the individual statements and the entire run will both be available from the reprint statements menu. In addition, a binary file of the entire print run will be stored to the document queue. From there, it may either be sent to the printer at your leisure, or transmitted to Nortridge Software for processing. Transmitting the Document Queue Go to the Processing slider and click Document Printing. Here you will see a list of all un-transmitted and unprinted print runs. The total number of statements, total pages, and file size will be displayed in addition to the statement code that was used to generate the run. Initiate a Nortridge Software, LLC 746 User Guide Additional Features print run by selecting the Selected option and then either click Print Locally or Send to MailSource icon on the Toolbar. If you click Send to MailSource, you will get a screen with pricing information, where you may enter information for the processing of your payment to Nortridge Software. You will select a checkbox to accept the charge and click to transmit the print run. Once transmitted, the print run will arrive at the MailSource Server where your payment will be processed. The file will be combined with all of the print runs from other clients that arrive that day and the resulting file will be transmitted to Allison Payment Services, where the statements will all be printed, stuffed into windowed envelopes, marked with postage, and mailed. Nortridge Software, LLC 747 User Guide Additional Features Delivery Point Validation Delivery Point Validation is a test of an address to verify that it is a valid deliverable address. Addresses entered in NLS will be validated with the database at the data center using a web service call from within NLS. This feature must first be enabled in Contact Setup > Defaults. During address entry, NLS will automatically look up the address when the OK button is clicked. An alert dialog will be shown if the address is not valid or if additional information is required for verification. An icon will be displayed in the Address button when DPV is enabled to indicate if the entered address is: Nortridge Software, LLC 748 User Guide Additional Features Valid or Invalid . A drop down list shows why the address could not be verified. Also stored in the database are the delivery point code, delivery point verification date, address type, FIPS code, latitude, and longitude of the address. CDFI 1 The CDFI tab is available in the contact and loan detail views when the option to hide the CDFI tab is deselected for the respective contact type and loan portfolios. The CDFI tab is hidden by default in NLS. To make the CDFI tab visible for a contact type, go to Setup > Contact Setup > Contact Type. Select an existing contact type or create a new contact type and click the Options tab. Under the Hide Tab section, deselect the CDFI option. Click OK to restart NLS. To make the CDFI tab visible for a loan portfolio, go to Setup > Loan Setup > Loan Portfolio. Select an existing loan portfolio or create a new loan portfolio and click the Options tab. Under the Hide Tab section, deselect the CDFI option. Click OK to restart NLS. 1 Community Development Financial Institutions Fund. Nortridge Software, LLC 749 User Guide Additional Features Query a contact or loan and click the CDFI tab click at the bottom of the detail view then to enable entry of CDFI data. NOTE Include in Report — Enable this option to include the entered data in CDFI reports. NOTE FIPS Code — Address DPV lookup must be enabled in Setup > Contact Setup > Defaults for FIPS code entry. Please refer to the U.S. Department of Treasury CDFI Fund web site for additional information. Contact Investee Profile Individual Investee Type Business CDFI For Profit Non Profit Entity Structure Tribal Nortridge Software, LLC 750 User Guide Additional Features Other Annual Gross Revenue Date Established NAICS Code Credit Score Not Applicable Female Gender Male Both Not Given African-American Alaskan Native American Indian Asian Race Hawaiian Native Other Pacific Islander White Other Not Applicable Minority Owned Female Head Household Woman Owned Low Income Owned Not Applicable Yes First Time Homebuyer No Don’t Know Not Applicable Yes Hispanic Origin No Not Given Not Applicable Low Income Status Nortridge Software, LLC Low Income 751 User Guide Additional Features Very Low Income Other Not Applicable Other Target Population Yes No Impact Profile Not Applicable Jobs at Time of Investment 0.00 Not Applicable Jobs at Reporting Period End 0.00 No Banked at Time of Intake Yes Gross Rev at Time of Invest. No LITP End Users Yes Not Applicable No OTP End Users Yes Not Applicable No IA End Users Yes Not Applicable Include in Report — Enable to include data in CDFI reports Loan Transaction Profile Project Number Consumer Purpose Business Microenterprise Nortridge Software, LLC 752 User Guide Additional Features Home Purchase Home Improvement Const/Permanent/ACQ W-O Rehab - Commercial Const - Housing - Multi Family Const - Housing - Single Family Const - Rehab - Commercial Const - Rehab - Multi Family Const - Rehab - Single Family Other Fully Amortized Amortization Type Partially Amortized Non Amortizing Other Interest Type Fixed Variable None Convertible Debt Equity Like Features Performance-based Interest Rate Royalties Warrants Other First Lien Position Second Unsecured Debt Other None SBA Guarantee USDA Other Federal Government Personal Guarantee Other Transaction Type Term Loan 1 1 Type of loan with a specifically defined origination and maturity dates and a defined schedule of payments. Nortridge Software, LLC 753 User Guide Additional Features Equity Investment Line of Credit Debt with Equity Other None Real Estate Other Real Estate Vehicle Collateral Type Equipment Inventory Receivables Home Equity Other Collateral Value at Orig Original Investment Amt Equity Injection Amt Forgivable Loan No Yes Origination Date First Payment Date Term in Months Interest Rate Points Origination Fees Transaction Status Active Closed in Good Standing Loan Status Sold Charged Off Refinanced Fair Value at Orig Fair Value at Period End Nortridge Software, LLC 754 User Guide Additional Features Controlled by Contact No LITP End Users Yes Not Applicable Controlled by Contact No IA End Users Yes Not Applicable Number of Time Refi’d Refinance Orig. Trans ID Times Restructured Controlled by Contact No OTP End Users Yes Not Applicable Controlled by Contact Gross Revenue TOE 0.00 Controlled by Contact Annual Gross Rev 0.00 Controlled by Contact Jobs at TOE 0.00 Controlled by Contact Jobs at Period End 0.00 Project Address Address FIPS Code Project Impacts Not Applicable Job Type Nortridge Software, LLC 755 User Guide Additional Features Direct Jobs Direct and Indirect Jobs Not Applicable Jobs Created 0.00 Not Applicable Jobs Created Const 0.00 Not Applicable Jobs Created Tenant Bus 0.00 Not Applicable New Financing Wage Data Source/Jobs Estimate Economic Impact Rule of Thumb Other Jobs Estimate Other Not Applicable Area Real Estate Total 0 Not Applicable Sq. Ft. Manufacturing 0 Not Applicable Sq. Ft. Office 0 Not Applicable Sq. Ft. Retail 0 Asking Rent per Sq. Ft. Not Applicable Housing Units Sale 0 Not Applicable Housing Units Rental 0 Nortridge Software, LLC 756 User Guide Additional Features Not Applicable Aff. Housing Units Sale 0 Not Applicable Aff. Housing Units Rental 0 Other Impact 1 Expl. Other Impact 1 Units Other Impact 2 Expl. Other Impact 2 Units Total Project Cost Community Capacity No Community Facility Yes Don’t Know Not Applicable Educational Facility 0.00 Not Applicable Childcare Facility 0.00 Not Applicable Healthcare Facility 0.00 Not Applicable Arts Center Facility 0.00 Not Applicable Other Facility 0.00 N LS 4. 10. 3 AN D LATE R HFFI Award Healthy Food Financing Initiative Financial Assistance (HFFI-FA) Transaction Year of HFFI Award HFFI_FA Activity Nortridge Software, LLC 757 User Guide Additional Features Healthy Food Outlet Activity Healthy Food Outlet Activity - Other Food Desert Identifier Source Food Desert Identifier Source - Other Healthy Food Description Total Number of New Retail Healthy Food Outlets Total Number of New Non-Retail Healthy Food Lending Activities Square Footage of New Retail Healthy Food Outlets Square Footage of New Non-Retail Healthy Food Outlets Target Market Include in Report — Enable to include data in CDFI reports Security Privilege to view, update, add, and delete CDFI data can be assigned at the user, group, and default system levels separately for contact and loan. NLS Log The NLS Log, viewed in System Setup, keeps a record of all automated and non-automated accruals, scheduled reports, and other automated operations. The logs contain pertinent information including counters, start and end times, elapsed times, and any error messages that occur during a logged operation. Nortridge Software, LLC 758 User Guide Additional Features Virtual System Date This feature is available in NLS 4.9.3 and later. NOTE This feature is only available to users with admin privileges. Admin users and users with the DBA1 flag set can set a virtual system date for testing cycles that may require time travel operations. To access this feature, select File > Virtual System Date. Click Set Virtual System Date then either enter the new date to use or select a new date from the popup calendar. NLS will now use the virtual date as the current date and base all of its calculations on this date. 1 Database Administrator Nortridge Software, LLC 759 User Guide Additional Features To return to using the actual system date, click Stop Virtual System Date or close the Virtual System Date window. Branch This feature is available in NLS 4.10.1 and later. Branch support allows for identifying divisions and branches, separating contacts, loans, and tasks by branch, and controlling user logins. To enable branch control, go to Setup > System > System Defaults. Under Miscellaneous, click on the Current Value field for Branch and select Enabled. Click OK to restart NLS. Before assigning security privileges, a Branch contact type must be created and for each branch, a contact must be created. Go to Setup > Contact Setup > Contact Type. Click Add and enter a code and description for the branch contact type then click OK. Click the Options tab and select the Branch Type Flag. Click OK to restart NLS. Nortridge Software, LLC 760 User Guide Additional Features Click Add and select Add Contact. Enter a contact number, shortname, and any other pertinent information for the branch. The shortname will be used to reference this branch. Select the code used for your branch contact type in the Contact Type drop down list and save. Assigning Branch Security Go to Setup > System > Branch. Nortridge Software, LLC 761 User Guide Additional Features Branch Security Tab To add a new branch, click Add . Select Add Branches and choose a branch contact from the Branches drop down list. To organize branches under divisions, click Add . Enter a name for the new division and click OK. Highlight the division and click Add to add a branch to the division or to create nested divi- sions under it. To create nested divisions, highlight the division to add to and click Add Nortridge Software, LLC 762 . User Guide Additional Features Enter a name for the new division, select Add branch division under <branch name> and click OK. A new division will be created under the selected division. Click Modify to edit the name of a division or branch. Click Delete to delete a division or branch. Once branches are created, users can be added to branches or divisions to give that user access to data belonging to those branches. To add users to a branch, highlight the branch to which to add a user. Under the User’s Security tab, select a user or group from the User or Group tab in the right pane and click < . The user or group will move to the left pane giving that user or group access to the selected branch. Move selected item to the left pane. Move all items from the right pane to the left pane. Move selected item to the right pane. Move all items from the left pane to the right pane. NOTE If a user is given access to more than one branch, a dialog will be presented during log in for selecting which branch to log in under. Choose the branch from the drop down list and click Select to log in. If the user is given access to a branch and a division, a <All> option will be available in the drop down list. This option gives the user access to all branches to which the user has access. Nortridge Software, LLC 763 User Guide Additional Features Contact’s Availability tab allows for adding an availability rule to a branch to allow access to its data. By default each branch has access to its own data. To add a new availability rule to a branch, highlight the branch and click Add . Choose all branches, a division, or a branch to which to give access and click OK. A summary of the contact’s availability is shown in the window. Contact’s availability tab Dealer Tab and Vendor Tab The Dealer tab and Vendor tab allows for adding an availability rule to a dealer or a vendor contact type to allow access to the contact within a branch. By default, all dealers and vendors are visible in all branches. To add a dealer/vendor, click Add Nortridge Software, LLC and select a dealer/vendor from the drop down list. 764 User Guide Additional Features Click OK. To add an availability rule to a contact, click and click Add next to the contact, select an availability rule . Select a rule from the Add Branch drop down list and click OK. To remove an availability rule from a contact, select an availability rule and click Delete . Working with Branches When branches are enabled, all borrower and lender contact type will be assigned to a branch. NOTE If upgrading from a previous version of NLS or using branches for the first time on an existing database, adding a loan to a contact or vendor which is not assigned a branch will result in an error. If this occurs, close the Add New Loan window and choose a branch from the Branch drop down list for the contact or vendor. Branch Trustee Security User and group privilege to view, update, add, and delete branches can be managed in Security. Cash Drawer This feature is available in NLS 4.10.4 and later. Cash drawer feature allows for the tracking and management of cash handling procedures associated with cash drawers containing currency and checks. It can be used in conjunction with the branch option to associate drawers with branches. Enabling Cash Drawer To enable cash drawers, go to Setup > System > System Defaults and click on the current value field for Cash Drawer and select Enabled. Click OK to restart NLS. A new Cash Drawer Setup option will become available in Setup > System. Nortridge Software, LLC 765 User Guide Additional Features Figure – System Defaults setting for Cash Drawer Setting Up Cash Drawers To set up cash drawers, go to Setup > Cash Drawer Setup. Figure – Cash Drawer setup Add Create a new cash drawer. Nortridge Software, LLC 766 User Guide Additional Features Delete Delete the currently selected drawer. Modify Modify the drawer name and description. Displays a dialog listing the history of modifications made to the selected drawer. Modification History Figure – Modification History dialog View Displays details of the selected row. Displays a side-by-side comparison of the details of two Show Dif- selected rows. ferences TIP Control-click to select multiple rows. Nortridge Software, LLC 767 User Guide Additional Features Figure – Differences dialog Click Add and enter a name and description for the cash drawer. Click OK. Figure – New Cash Drawer Choose the options for the cash drawer and restart NLS to save the changes. Cash Drawer Type Individual Nortridge Software, LLC This type of drawer must have a user assigned to it at all times and can only belong to a single user at any given time. 768 User Guide Additional Features Reserve Account This type of drawer can be used to fund other drawers. Cash and check transactions cannot be made directly to/from a reserve account. Choose a GL account for the drawer balance. CA SH/BA NK In accounting, a “cash” account (as defined in the cash placeholder in loan groups) can represent money that the organization has on deposit Drawer Balance (Asset) GL Account somewhere, or (in the case of a bank or other entity that keeps actual physical cash on hand) can represent actual physical funds in the form of bills and coins that exist on the premises in a cash drawer. With the addition of cash drawer functionality in the loan servicing system, it is now necessary to distinguish between those “cash” accounts that represent physical cash on hand, and those “cash” accounts that represent money on deposit at a bank or other institution, or “cash” clearing accounts. Choose a GL account for the drawer discrepancy. D ISCREPA NCY Drawer Discrepancy (Income/Loss) GL Account This is an income/expense account representing the unearned revenue that results from an overage in a cash drawer or the expense incurred when a drawer is short. Because the account will be credited with a positive amount if there is an overage in the drawer and a negative amount if the drawer is short, the account should be configured on the GL as an income account even though it will often act as contra income (with a negative value being posted). Bank Balance Choose a GL account for the bank balance. This is used for funds being pur- GL Account chased from and deposited to a bank. Maximum amount the cash drawer is allowed to hold before it must be sold Drawer Limit off to the reserve account. This is not a hard limit and the drawer may exceed this limit, at which time an alert will be displayed. Branch Choose a branch with which to associate this cash drawer. A default branch will be used if the branch option is not enabled. User (Indi- Choose a user with which to associate this cash drawer. A cash drawer must vidual drawer have one, and only one user assigned to it. Nortridge Software, LLC 769 User Guide Additional Features type) Member (Reserve Account drawer type) Manage users who will have access to the reserve account. Users in the Member Of group will have direct access to the reserve account. Users in the Not Member Of group will not have access to the reserve account and will require an authorization from an authorized user to buy from and sell to the reserve account. Cash Drawer Menu Once cash drawers are set up, various functions relating to cash drawers can be accessed from the Cash Drawer menu which will be available in contact view, loan view, and cash drawer view. This menu is only available to administrators and users with cash drawers assigned to them. All of the cash drawers the user has access to will be listed in the Cash Drawer menu with a submenu of actions that can be selected for that cash drawer. Count In Reconciliation Displays a count-in reconciliation dialog to open the cash drawer. Count Out Recon- Displays a count-out reconciliation dialog to close the cash ciliation drawer. Purchase Cash from Displays a dialog to enter the amount of cash to purchase from a Reserve reserve drawer or bank. Sell Cash to Reserve Displays a dialog to enter the amount of cash to sell to a reserve drawer. Purchase Cash from Displays a dialog to enter the amount of cash to purchase from a Bank bank. Prepare Bank Deposit Attach User to Open Cash Drawer Cash Drawer Status Displays a dialog to enter the amount of cash and checks to prepare for a bank deposit. This feature is not implemented in the current version. Displays a table of all cash drawers accessible to the currently logged in user. Count-In Reconciliation When a cash drawer is opened, it must first be reconciled. Enter the count for each denomination of bills, rolled coins, and loose coins in the drawer. If there is a difference between the expected amount and the counted amount, the difference will be displayed in the cash and Nortridge Software, LLC 770 User Guide Additional Features check discrepancy fields. Click Finalize to open the cash drawer. If there is a discrepancy, an alert will warn you of the discrepancy and you may choose to correct the discrepancy or open the drawer with the discrepancy in place. Figure – Count-in Reconciliation Ending Cash Bal- Shows the drawer’s balance of cash at the last count-out reconciliation. ance Net Cash Transactions Not applicable. Expected Cash Bal- Shows the expected cash balance at the time the drawer is counted in. ance Ending Check Bal- Shows the drawer’s balance of checks at the last count-out reconciliation. ance Check Transactions Not applicable. Nortridge Software, LLC 771 User Guide Additional Features Expected Check Bal- Shows the expected check balance at the time the drawer is counted in. ance Counted Cash Balance Current balance of cash being counted in. This value changes dynamically as the count changes. Discrepancy Shows the discrepancy between the Expected Cash Balance and the CounCash Counted Check Balance ted Cash Balance. Current balance of check being counted in. This value changes dynamically as the count changes. Discrepancy Shows the discrepancy between the Expected Check Balance and the CounCheck Bills Rolled Coins Loose Coins ted Check Balance. Type in the number or use the arrow buttons for entering the count of each denomination of bills. The total value is calculated to the right of the count. Type in the number or use the arrow buttons for entering the count of each roll of coins. The total value is calculated to the right of the count. Type in the number or use the arrow buttons for entering the count of each loose coins. The total value is calculated to the right of the count. Checks Type in the total amount of checks in the drawer. Comments Enter any comments, if needed, for the count in reconciliation. Grand Total This is the sum of the Counted Cash Balance and Counted Check Balance. Count-Out Reconciliation Before a cash drawer can be closed, a count-out reconciliation must be performed. Enter the amount for each denomination of bills, rolled coins, loose coins, and total amount of checks in the drawer. If there is a difference between the expected amount and the counted amount, the difference will be displayed in the cash and check discrepancy fields. Click Finalize to close the cash drawer. If there is a discrepancy, an alert will warn you of the discrepancy and you may choose to correct the discrepancy or close the drawer with the discrepancy in place. Nortridge Software, LLC 772 User Guide Additional Features Figure – Count-out Reconciliation Ending Cash Bal- Shows the drawer’s balance of cash at the last count-in reconciliation. ance Net Cash Transactions Shows the total of all cash transactions since the last count-in reconciliation. Expected Cash Bal- Shows the expected cash balance at the time the drawer is counted out. ance Ending Check Bal- Shows the drawer’s balance of checks at the last count-in reconciliation. ance Check Transactions Shows the total of all check transactions since the last count-in reconciliation. Expected Check Bal- Shows the expected check balance at the time the drawer is counted out. ance Nortridge Software, LLC 773 User Guide Additional Features Counted Cash Balance Current balance of cash being counted out. This value changes dynamically as the count changes. Discrepancy Shows the discrepancy between the Expected Cash Balance and the CounCash Counted Check Balance ted Cash Balance. Current balance of check being counted out. This value changes dynamically as the count changes. Discrepancy Shows the discrepancy between the Expected Check Balance and the CounCheck Bills Rolled Coins Loose Coins ted Check Balance. Type in the number or use the arrow buttons for entering the count of each denomination of bills. The total value is calculated to the right of the count. Type in the number or use the arrow buttons for entering the count of each roll of coins. The total value is calculated to the right of the count. Type in the number or use the arrow buttons for entering the count of each loose coins. The total value is calculated to the right of the count. Checks Type in the total amount of checks in the drawer. Comments Enter any comments, if needed, for the count out reconciliation. Grand Total This is the sum of the Counted Cash Balance and Counted Check Balance. Purchase Cash from Reserve NOTE An authorized user for the reserve account must be present to complete the purchase. Opens a dialog to purchase cash from a reserve account. Select the reserve account from the drop down list and enter the amount of cash to purchase. Enter your password for the current drawer and click Login. Enter the user name and password of the authorized user of the reserve account and click OK. Purchased funds will be deducted from the reserve account and added to the current cash drawer. Nortridge Software, LLC 774 User Guide Additional Features Figure – Purchase cash from reserve account dialog Sell Cash to Reserve NOTE An authorized user for the reserve account must be present to complete the purchase. Opens a dialog to sell cash from the currently open cash drawer to a reserve account. Select the reserve account from the drop down list and enter the amount of cash and check to sell. Enter your password for the current drawer and click Login. Enter the user name and password of the authorized user of the reserve account and click OK. Sold funds will be deducted from the current cash drawer and added to the reserve account. Figure – Sell cash to reserve dialog Purchase Cash from Bank Enter the amount to be purchased from a bank and click OK. The funds will be added to the current cash drawer. Nortridge Software, LLC 775 User Guide Additional Features Figure – Purchase cash from bank dialog Prepare Bank Deposit Opens a dialog for selling cash to a bank account. Select the bank account from the drop down list and enter the amount of cash and check to deposit and click OK. The entered amount will be subtracted from the drawer. The cash amount or check amount, respectively, cannot exceed what is currently available in the drawer. Figure – Prepare bank deposit dialog Cash Drawer Status Displays a table with a history of the selected cash drawer. The left pane shows the time the count-in and count-out reconciliations occurred, any discrepancies that was finalized at that time, and the comments. Clicking on the OPEN item in the list will show all of the transactions for the drawer that has taken place since the count-in reconciliation. Nortridge Software, LLC 776 User Guide Additional Features Clicking on a count-out item in the list will show all transactions that occurred on the cash drawer since the previous count-in reconciliation. Clicking on a count-in item in the list will show the details of any discrepancy that may have been recorded at that time. Figure – Cash drawer status NOTE l l l Clicking on the table header for a column will toggle between ascending and descending sort order based on that column. The column width can be adjusted by grabbing the divider between the columns in the table header. The total row is always shown with a yellow background. Cash Drawer View Users with the privilege to view all cash drawers can view the status of cash drawers by clicking on the Cash Drawer icon in the shortcut bar or selecting Cash Drawer from the navigation menu. A detail list of all available cash drawers will be displayed. Figure – Administrator view Transactions When a cash or check transaction is made on a loan, the funds will be added to or subtracted from the cash drawer depending on the transaction type. If the user is assigned a cash drawer, the drawer will need to be open before any cash or check transaction can be made. Nortridge Software, LLC 777 User Guide Additional Features NOTE Transactions cannot be made directly from a reserve account. An individual cash drawer must be used to perform a direct transaction. Cash Drawer Security User and group privilege for cash drawer: Operate Cash Drawer User is able to open and make transactions from cash drawers. View All Cash Drawer User is able to view all cash drawers. View Branch Cash User is able to view all cash drawers belonging to the same Drawer branch. View Cash Drawer Setup User is able to view the cash drawer setup. Update User is able to make changes to the cash drawer setup. Add User is able to add new cash drawers. Delete User is able to delete cash drawers. Status Bar The status (closed) or the name of the currently open cash drawer, current cash balance, and current check balance will be displayed on the status bar at the bottom of the NLS window. Nortridge Software, LLC 778 User Guide Appendix Appendix Equations and Procedures The equation for determining an amortized payment is: Where: P = Periodic Payment Pr = Principal n = Number of Payments i = Periodic Interest (Interest rate / number of payments per year) Example: $10,000 amortized over one year at 12% with monthly payments. Pr = 10,000 n = 12 i = .01 The summation sign tells us to take the sum of the following 12 quotients: 1 divided by 1.01 raised to the power of 1 1 divided by 1.01 raised to the power of 2 1 divided by 1.01 raised to the power of 3 1 divided by 1.01 raised to the power of 4 1 divided by 1.01 raised to the power of 5 1 divided by 1.01 raised to the power of 6 1 divided by 1.01 raised to the power of 7 1 divided by 1.01 raised to the power of 8 1 divided by 1.01 raised to the power of 9 1 divided by 1.01 raised to the power of 10 Nortridge Software, LLC 779 User Guide Appendix 1 divided by 1.01 raised to the power of 11 1 divided by 1.01 raised to the power of 12 This sum is 11.25509 $10,000 / 11.25509 = $888.49 The Nortridge Loan System uses this equation indirectly. A complex algebraic equation has been derived from this summation series, and it is this equation that is directly used by the loan system to derive the payment amount. Add on Interest When a consumer loan is made with an add-on interest rate, the interest for the entire term of the loan is calculated at the start of the loan by the equation: I=PxRxT where I = total interest P = principal R = annual interest rate T = term in years EXAMPLE A bank loaned $11,025 at an interest rate of 8.8435% to be repaid in 12 equal monthly installments. The dollar amount of the interest as calculated by the equation above is $975. The periodic payment on an add-on interest loan is calculated by the equation: Pmt = (P + I) / n where Pmt = payment P = principal I = total interest (as calculated above) N = total number of payments Nortridge Software, LLC 780 User Guide Appendix EXAMPLE The principal of $11,025 is added to the calculated interest of $975 to get $12,000. When this is divided by 12 monthly installments, the result is a monthly payment of $1,000. The important point about an add-on interest rate is the difference between the stated, or quoted, interest rate and the annual percentage yield, which may be almost twice the stated interest rate. The reason for the difference is that the interest is calculated on the full principal amount over the life of the loan, when in fact, part of the principal is being reduced with each periodic payment. Once the amount of each payment has been determined, interest and principal payments will be billed during each payment period. The amount of principal billed is simply the total payment minus the interest billed. The amount of interest billed is calculated by the rule of 78s. The rule of 78s uses the sum of the digits of the total number of payments. EXAMPLE In our 12 month loan, the sum of the digits is: 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 = 78 The sum of the number of digits may be calculated for loans of any length by using the formula: where n = the number of periods EXAMPLE Next, the total calculated interest is divided by the sum of the digits to determine a value of interest per digit. EXAMPLE Nortridge Software, LLC 781 User Guide Appendix The portion of each payment that is interest is calculated as follows: For the first payment, the interest per digit is multiplied by the total number of payments. For each subsequent payment, the multiplier is one less than in the previous payment, until the final payment, in which the multiplier will be 1. This will result in all of the calculated interest being billed by the end of the loan. EXAMPLE Month Number of Digits Interest per Digit Interest per Month 1 12 $12.50 $150.00 2 11 $12.50 $137.50 3 10 $12.50 $125.00 4 9 $12.50 $112.50 5 8 $12.50 $100.00 6 7 $12.50 $87.50 7 6 $12.50 $75.00 8 5 $12.50 $62.50 9 4 $12.50 $50.00 10 3 $12.50 $37.50 11 2 $12.50 $25.00 12 1 $12.50 $12.50 Totals 78 $975.00 Because the Nortridge Loan System does all accrual posting on a daily basis, the system will divide the current period’s calculated interest by the number of days in the current period to determine the current per diem. EXAMPLE If month #1 is assumed to be January in the example above, our per diem for each month is calculated as follows: Nortridge Software, LLC 782 User Guide Appendix Month Interest per Month Days in the Month Per Diem Interest January $150.00 31 $4.83871 February $137.50 28 $4.91071 March $125.00 31 $4.03226 April $112.50 30 $3.75000 May $100.00 31 $3.22581 June $87.50 30 $2.91667 July $75.00 31 $2.41935 August $62.50 31 $2.01613 September $50.00 30 $1.66667 October $37.50 31 $1.20968 November $25.00 30 $0.83333 December $12.50 31 $0.40323 Interest Year Calculations Interest Year determines the calculation method for the per diem interest of the loan and will thus affect the Annual Percentage Yield. Interest Year in the Nortridge Loan System is defined by a Numerator and a Denominator, both of which can be one of five values: 360, 364, 365, 366, or ACT. Since the Interest Year is defined as a ratio of two instances from these five values, there are 25 possible interest year definitions: N = 360 N = 364 N = 365 N = 366 N = ACT D=360 360/360 364/360 365/360 366/360 ACT/360 D=364 360/364 364/364 365/364 366/364 ACT/364 D=365 360/365 364/365 365/365 366/365 ACT/365 D=366 360/366 364/366 365/366 366/366 ACT/366 D=ACT 360/ACT 364/ACT 365/ACT 366/ACT ACT/ACT The value: ACT represents the actual number of days in the current year. All Interest Years containing the value of ACT emulate other interest year calculations but may emulate different interest years depending on the leap year status of the current year. Nortridge Software, LLC 783 User Guide Appendix Interest Year In Non-Leap Year Emulates In Leap Year Emulates ACT / 360 365 / 360 366 / 360 ACT / 364 365 / 364 366 / 364 ACT / 365 365 / 365 366 / 365 ACT / 366 365 / 366 366 / 366 ACT / ACT 365 / 365 366 / 366 360 / ACT 360 / 365 360 / 366 364 / ACT 364 / 365 364 / 366 365 / ACT 365 / 365 365 / 366 366 / ACT 366 / 365 366 / 366 To calculate the per diem, first multiply the interest rate (r) by the principal (p) to derive the annual interest (i). i=pxr To calculate the per diem (daily) interest, use the following equation where: i = annual interest z = per diem interest n = numerator of interest year d = denominator of interest year l = number of days in current year (365 if a non-leap year and 366 if a leap year) The same equation, written in single line format (as a computer equation) would look like this: z = ((i / d) * n ) / l The Interest Year 360/360 is a special case. In this case, the per diem interest is the annual interest divided by the number of payments in a year, divided by the number of days in the current payment period. This interest year is inherent in the amortizing equations, and while a Nortridge Software, LLC 784 User Guide Appendix Fixed Amortization 1 loan could be done with other interest years, 360/360 is assumed for Fixed Amortization loans because this is the only interest year calculation where the accrual and an amortization schedule built from the amortizing equations will directly synchronize. For each interest year, you may calculate the Annual Percentage Yield (APY) by multiplying the Annual Percentage Rate (APR) by the factor listed in the table below (not accounting for fees and charges). Interest Year APY factor (Non-Leap) APY factor (Leap Year) 360 / 360 1 1 364 / 360 1.01111 1.01111 365 / 360 1.01389 1.01389 366 / 360 1.01667 1.01667 ACT / 360 1.01389 1.01667 360 / 364 0.98901 0.98901 364 / 364 1 1 365 / 364 1.00275 1.00275 366 / 364 1.00549 1.00549 ACT / 364 1.00275 1.00549 360 / 365 0.98630 0.98630 364 / 365 0.99726 0.99726 365 / 365 1 1 366 / 365 1.00274 1.00274 ACT / 365 1 1.00274 360 / 366 0.98361 0.98361 364 / 366 0.99454 0.99454 365 / 366 0.99727 0.99727 366 / 366 1 1 ACT / 366 0.99727 1 360 / ACT 0.98630 0.98361 1 Type of interest method where interest is accrued daily on the amount of principal specified in the amortization sched- ule. Early or late payments do not affect the accrual. Principal reduction transactions will cause the schedule to re-amortize. The interest is non-compounding and is typically calculated on a 360/360 interest year. Nortridge Software, LLC 785 User Guide Appendix Interest Year APY factor (Non-Leap) APY factor (Leap Year) 364 / ACT 0.99726 0.99454 365 / ACT 1 0.99727 366 / ACT 1.00274 1 ACT / ACT 1 1 EXAMPLE: A 10% APR loan with an Interest Year of ACT/360 (the Interest Year with the highest possible yield) will have an APY of 10.1389% in non-leap years and 10.1667% in leap years. Over the life of a 30 year loan with a starting principal of $100,000, this would result in an additional $2,183 in accrued interest. Round Off Errors Round off errors result from the fact that a computer can carry only a finite number of digits of any number. For instance, suppose that the database can store six digits and we wish to add $4.476276 + $3.388567 = $7.864843. In the machine, each of the numbers would be rounded to six significant digits: $4.47628 + $3.38857 = $7.86485 The true answer, rounded off, would have a 4 in the sixth digit, but rounding error has caused this to be a 5. In the Nortridge Loan System, interest accruals are calculated and stored to 10 decimal places. All transactions, and most on screen displays are rounded to the nearest cent. Mathematicians Brower and Clemence (in 1961) derived a formula for the probable error after n calculations: decimal places. EXAMPLE The expected error after 100 calculations is: decimal places. Nortridge Software, LLC 786 User Guide Appendix Each single calculation with a degree of precision of 10 decimal places has a degree of error of plus or minus .00000000005. Differences will accumulate to whole cents when the number of decimal places in the Brower and Clemence calculation exceeds eight. This will occur when n exceeds 900,000. Therefore, the length of term before a loan would be expected to have lost a full cent of interest due to rounding errors is about 2,500 years. The complete elimination of rounding errors in accruals over the lifetime of a 30-year loan would have required the eight digits of precision. Rounding errors would still exist; however, in the rounding to whole cents which is required in billing and transactions—different loan systems may handle rounding vs. truncation on the monthly payment amount differently—could cause a slight rounding difference when comparing between two loan systems. But, you will not have interest gained or lost due to rounding in NLS. The preceding explanation of Rounding Errors is adapted from Fundamentals of Astrodynamics by Bate, Mueller, and White, 1971, pgs. 412 – 413 Section 9.5: Comments on Integration Schemes and Errors. Merge Fields for Word Reports These are the NLS fields you can use to merge into a Word generated report. Create a Word document (not a mail merge document) and enter the fields by typing CTRL-F9 (this enters the curly brackets) and then entering the merge field command and the appropriate field name (exactly as listed below). Word limits you to a maximum of 63 unique fields per document. Refer to the NLS User Guide, Word Help, and the Microsoft web site for more information on merging and adding Word reports to NLS. EXAMPLE { MERGEFIELD city } will insert the contact’s city into your document. Contact (CIF) Merge Fields cifno home1_phone all_cif_detail_udf cifnumber home2_phone all_cif_demo_udf setupdate home_fax_phone all_cif_financial_ udf Nortridge Software, LLC 787 User Guide Appendix cif_shortname business1_phone company lastname1 business2_phone salutation1 firstname1 mobile_phone salutation2 middlename1 pager_phone suffix1 lastname2 other_phone suffix2 firstname2 all_phones title1 middlename2 email title2 mail_name1 cif_tin email1 mail_name2 cif_entity email2 cif_officer cif_tin1 cif_detail_01 – cif_detail_50 cif_tin2 street_ address1 street_ address2 city cif_demographics_01 – cif_demo- web_address graphics_50 state cif_financial_01 – cif_financial_50 zip country Loan Merge Fields current_payoff_balloan_number mobile_phone ance acctrefno current_perdiem pager_phone loan_shortname current_suspense other_phone total_current_due_balloan_name all_phones ance total_past_due_bal- loan_entity email ance loan_tin addonint_total cif_tin loan_type addonint_remaining cif_entity loan_group cifnumber cif_officer Nortridge Software, LLC 788 User Guide Appendix loan_class1 cif_setupdate company loan_class2 cif_shortname salutation1 input_date lastname1 salutation2 status_code firstname1 suffix1 loan_officer middlename1 suffix2 collection_officer lastname2 title1 starting_interest_rate firstname2 title2 current_interest_rate middlename2 email1 next_rate_change_date mail_name1 email2 curr_date mail_name2 cif_tin1 curr_maturity_date street_address1 cif_tin2 payoff_date street_address2 web_address last_activity_date city mailname_and_address interest_paid_thru_date state name_and_address principal_paid_thru_ zip amortized_payment_amount country all_loan_detail1_udf original_note_amount home1_phone all_loan_detail2_udf current_note_amount home2_phone date interest_accrued_thru_ date loan_detail1_01 – loan_ detail1_50 current_principal_balhome_fax_phone ance loan_detail2_01 – loan_ detail2_50 current_interest_balbuisness1_phone ance current_fees_balance business2_phone current_late_charge_balance Statement Merge Fields mailname_and_ Nortridge Software, LLC suffix2 payment_description 789 User Guide Appendix address name_and_address title1 payment_amount cifno title2 payment_paid cifnumber cif_tin1 payment_remaining cif_shortname cif_tin2 maturity_date lastname1 loan_officer minimum_payment_amount firstname1 loan_number credit_line_limit middlename1 loan_tin balloon_payment_amount lastname2 statement_date balloon_payment_date firstname2 statement_due_date amortized_payment_amount middlename2 current_rate last_payment_amount mail_name1 total_past_due_bal last_payment_date total_current_due_ mail_name2 extra_line_if_duedate_changed bal street_address1 original_note_amt skip_tot_payments street_address2 current_note_amt this_period_advances current_principal_ city this_period_payments bal state current_interest_bal this_period_interest zip current_fees_bal this_period_fees current_late_charge_ country this_period_late_charges bal entity_type current_payoff_bal this_period_debit company current_perdiem this_period_credit salutation1 addonint_total this_period_udf_1 – this_period_ udf_10 salutation2 addonint_remaining this_period_number_of_days suffix1 date_due item_date_order_descending Mail Merge Switches Switches within a Mail Merge mergefield may be used to format the resulting output. Nortridge Software, LLC 790 User Guide Appendix TIP To edit existing mergefields, select the entire mergfield which is shown enclosed in chevrons («NLSField») and press Shift-F9 to reveal the field code (or right click on the mergefield and select Toggle Field Codes) which will then be shown enclosed in braces ({MERGEFIELD NLSField}). Once the mergefield has been modified, place the cursor within the braces and press F9 to hide the field code. Mergefields can be nested and to enclose existing mergefields within a new mergefield, select the existing mergefield and press Ctrl-F9. This will result in the mergefield being enclosed in braces ({«NLSField»}). String Formatting To apply font formatting, add a format switch (\* Charformat) and apply font formatting to the ‘M’ in MERGEFIELD. EXAMPLE {MERGEFIELD cifno \* Charformat} will display cifno in bold text. Following are format switches that can be used to control capitalization of words. Switch Description \* Caps Capitalizes the first letter of each word. \* FirstCap Capitalizes the first letter of the first word. \* Upper Capitalizes all letters. \* Lower All letters are in lower case. Number and Currency Formatting To apply number and currency formatting, add a numeric format switch (\#). Numeric format switches are used in combination with the following: Switch Description Specifies the minimum numeric places to display including leading zeroes. 0 (zero) EXAMPLE {MERGEFIELD current_interest_rate \# 00.00} displays 05.00 # Specifies the minimum numeric places to display. If a place has no digit, it is Nortridge Software, LLC 791 User Guide Appendix Switch Description replaced with a space. EXAMPLE {MERGEFIELD payment_amount \# $###} displays $ 10 Does not display digits to its left and if used to the right of a decimal point, the result is rounded to that place. x EXAMPLE {MERGEFIELD cifno \# x##} displays 111 if cifno is 123111 {MERGEFIELD current_interest_rate \# 0.00x} displays 0.599 if current_ interest_rate is .59911 . (decimal point) Places a decimal point in its position. Places a digit grouping symbol (thousand separator) as specified in the regional settings in the Control Panel. , (comma) EXAMPLE {MERGEFIELD current_payoff_balance \# $,0.00} displays $1,234.56 Places a minus sign on a negative result or adds a space if the result is positive or zero. - (minus) EXAMPLE {MERGEFIELD current_payoff_balance \# "$#,##0.00;- $#,##0.00"} displays $1,234.56 for a positive number and - $1,234.56 for a negative number Places a plus sign to a positive result, a minus sign to a negative result, or a space if the result is zero. + (plus) EXAMPLE {MERGEFIELD current_payoff_balance \# "+ $#,##0.00"} displays + $1,234.56 for a positive number and - $1,234.56 for a negative number Places negative number within parenthesis and a hyphen in place of zero. () (par- EXAMPLE enthesis) {MERGEFIELD current_payoff_balance \# "$,0.00;($,0.00);'-'"} displays $1,234.56 for a positive, (1,234,56) for a negative number, and - for zero. Nortridge Software, LLC 792 User Guide Appendix NOTE Zero values can be suppressed by adding a final semicolon (;) at the end (\# "$,0.00; ($,0.00);"). This suppresses 0s resulting from empty fields and from fields containing 0s. To left justify the numbers, enclose the switch parameter in quotes (\# "$,0.00") and insert a tab into the field code after the $ sign. EXAMPLE {MERGEFIELD current_principal_balance \# "$ ,0.00"} {MERGEFIELD total_current_due_balance \# "$ ,0.00"} displays $ 99,999.99 $ 1,111.11 Force '0' Substitution for Empty/Missing Records Use Set Val to force the display of $0.00 for fields that are empty. EXAMPLE {Set Val {MERGEFIELD current_suspense}{=Val \# "$,0.00"} will result in $0.00 being displayed if current_suspense is empty. Math and Percentage Formatting Mathematical calculations can be performed by using the EXPRESSION (=) field. EXAMPLE NLS stores its percentage figures as-is (i.e. 5.01% is stored as 5.01). This can be converted into a decimal number. { ={ MERGEFIELD starting_interest_rate }/100 \# 0.00 } results in 0.05 if the stored value is 5.01. Conversely, if the stored value is in decimals, it can be converted into a percentage. { ={ MERGEFIELD starting_interest_rate }*100 \# 0.00% } results in 5.01% if the stored value is .0501. The precision of the result, as set by 0.00, can be from '0' to '0.000000000000000'. Nortridge Software, LLC 793 User Guide Appendix NOTE After pressing F9 to hide the field code, the mergefield may display a syntax error. However, the mergefield will function correctly in NLS as long as the code was entered correctly. Date Formatting To apply date formatting, use the date-time format switch (\@). Switch Description yyyy Year. Use yy to display the last two digits of any year. Month. Use MMMM to fully spell out the month (e.g. September, October). Use MMM M to display the three letter abbreviation for the month (e.g. Sep, Oct). Use MM to display the month in two digits with a leading zero for single digit months (e.g. 09, 10). Use M to display the month in digits (e.g. 9, 10). Day. Use dddd to spell out the day of the week (e.g. Sunday, Monday). Use ddd to d display the three letter abbreviation of the day (e.g. Sun, Mon). Use dd to display the day in two digits with a leading zero for single digit days (e.g. 09, 10). Use d to display the day in digits (e.g. 9, 10). EXAMPLE {MERGEFIELD payoff_date \@ "dddd, MMMM d yyyy"} displays Friday, August 5 2016 {MERGEFIELD payoff_date \@ "ddd, d MMM yyyy"} results in Fri, 5 Aug 2016 {MERGEFIELD payoff_date \@ "yyyy.MM.dd"} results in 2016.08.05 {MERGEFIELD payoff_date \@ "d-M-yy"} results in 5-8-16 NOTE The d, M, y expressions can be arranged in different order, but note the usage of uppercase “M” for months as the lower case “m” is used for minutes. Ordinal and Cardinal Formatting Ordinal values can be displayed using the \* Ordinal switch. EXAMPLE {MERGEFIELD input_date \@ "dddd,"} {MERGEFIELD input_date \@ "d" \* Ordinal} {MERGEFIELD input_date \@ "'of' MMMM, yyyy"} results in Thursday, 5th of May, 2016 Nortridge Software, LLC 794 User Guide Appendix Ordinal values can also be converted to ordinal text with the \* OrdText switch. EXAMPLE {MEGEFIELD input_date \@”dddd,”} {MERGEFIELD input_date \@ “d” \* OrdText \* FirstCap} {MERGEFIELD input_date \@ “’of’ MMMM, yyyy”} results in Thursday, Fifth of May, 2016 Values can be displayed as cardinal text with the \* CardText switch. EXAMPLE {MERGEFIELD cifnumber \* CardText} results in one. The result will be in lower case but string format switch can be used to capitalize accordingly. Values can be displayed as cardinal text with the \* DollarText switch. An ‘and’ will be inserted at the decimal point and the first two decimals will be displayed over the 100 denominator. EXAMPLE {MERGEFIELD total_current_due_balance \* DollarText} results in three hundred and 21/100. Time Formatting To format how time is displayed, use the date-time format switch (\@). Switch h or H Description Hours. Lower case h denotes 12-hour format and upper case H denotes 24-hour format. Use hh or HH to display a leading zero on single digit hours. m Minutes. Use mm to display a leading zero on single digit minutes. s Seconds. Use ss to display a leading zero on single digit seconds. AM/PM Displays AM or PM. EXAMPLE {MERGEFIELD time \@ HH:mm} displays 13:01 {MERGEFIELD time \@ h:mm:ss AM/PM} displays 1:01:01 PM U.S. Zip Code Formatting Format zip codes as a 5-digit or 5+4-digit zip code. EXAMPLE {QUOTE {SET ZipCode {MERGEFIELD zip}} Nortridge Software, LLC 795 User Guide Appendix {IF{ZipCode}> 99999 {SET ZipCode {ZipCode \# "00000'-'0000"}}} "{=-{=-{ZipCode}-ZipCode}/2 \# 00000;;}{=-({ZipCode}*(-1)-ZipCode)/2 \# ;-0000;}"} 12345 results in 12345 123450000 results in 12345 12345-0000 results in 12345 123451111 results in 12345-1111 Selective Space Insertion Use \b and \f switches to insert a space only when a field is not blank. Switch Description \b Specifies text to be inserted before the mergefield if the field is not blank \f Specifies text to be inserted following the mergefield if the field is not blank EXAMPLE {MERGEFIELD firstname1 \f " "}{MERGEFIELD middlename1 \f " "}{MERGEFIELD lastname1} If all fields are not blank, the result will be Mary Jane Smith If middlename1 is blank, the result will be Mary Smith Selective Line Break Insertion Use \b and \f switches to insert line breaks when needed. EXAMPLE {MERGEFIELD street_address1} {MERGEFIELD street_address2 \f "↲"} {MERGEFIELD city}, {MERGEFIELD state} {MERGEFIELD zip} Replace ↲ with an actual line break (Shift-Enter) If all fields are not blank, the result will be 123 Main MS 123 Any Town, CA 00000 If street_address2 is blank, the result will be 123 Main Any Town, CA 00000 Without the \f switch, there would be an empty line between street_address1 and the Nortridge Software, LLC 796 User Guide Appendix city/state/zip line. Scripting The following scripts provide useful examples of VB scripts that may be used to manipulate User-Defined Fields on Contacts and Loans. These scripting techniques may be extended for use in controlling the execution of tasks in the Task Manager. NOTE Please refer to the NLS COM API – COM Programmatic Interface Reference (available on the Nortridge Online Community in the Documents section) for additional information on functions and fields. Example of conditionally setting a field CIF_Detail_UDF1 is Annual Income. CIF_Detail_UDF2 is a text field called “Income Status.” This field has a default value of “Pending.” The field is to be automatically updated based on the amount entered in Annual Income: Less than 25,000 = Low; 25,000 – 75,000 = Medium; Greater than 75,000 = High. The following script is set “When Field Changes” on CIF_Detail_UDF1: VBSCRIPT Set App = GetObject(, "nls.application") Income = App.GetField("CIF_Detail_UDF1") If Income < 25000 then App.SetField "CIF_Detail_UDF2", "Low" Else If Income < 75000 then App.SetField "CIF_Detail_UDF2","Medium" Else App.SetField "CIF_Detail_UDF2","High" End If End If This line should come at the beginning of all scripts. It creates an object called “App” which links to the NLS application so Set App = GetObject(, "nls.application") that when you use the command App.GetField, you will be running the GetField function on NLS instead of on some other application. Income = App.GetField Nortridge Software, LLC A variable called Income is set to the value in the CIF_Detail_ 797 User Guide Appendix ("CIF_Detail_UDF1") UDF1 field If Income < 25000 then App.SetField "CIF_ Detail_UDF2", "Low" Else If Income < 75000 then App.SetField The proper text is placed in the CIF_Detail_UDF2 field, based "CIF_Detail_ UDF2","Medium" on the value of the Income variable. Else App.SetField "CIF_Detail_ UDF2","High" End If End If Doing Arithmetic CIF_Detail_UDF3 is Land Value. CIF_Detail_UDF4 is Structure Value. CIF_Detail_UDF5 is Property Value. Whenever Land Value or Structure Value is changed, Property Value will be updated to be the sum. In Example #3 we will place a script on Property Value that will automatically shift focus to Land Value whenever someone clicks in the Property Value field. This will make it so that the only way a user can set the Property Value is through the Land and Structure Value Fields. The following script is set “When Field Changes” on both CIF_Detail_UDF3 and CIF_Detail_UDF4: VBSCRIPT Set App = GetObject(, "nls.application") LandValue = App.GetField("CIF_Detail_UDF3") StructureValue = App.GetField("CIF_Detail_UDF4") PropertyValue = CDbl(LandValue) + CDbl(StructureValue) App.SetField "CIF_Detail_UDF5", PropertyValue Set App = GetObject(, "nls.application") Gets the value in field CIF_Detail_UDF3 LandValue = App.GetField ("CIF_Detail_UDF3") StructureValue = App.GetField Gets the value in field CIF_Detail_UDF4 ("CIF_Detail_UDF4") PropertyValue = CDbl Adds them together. The CDbl command forces the (LandValue) + CDbl(Struc- Nortridge Software, LLC 798 User Guide Appendix tureValue) two variables to be numbers instead of strings. App.SetField "CIF_Detail_ UDF5", PropertyValue Places the sum into field CIF_Detail_UDF5 Setting Focus Elsewhere To prevent the user from changing the Property Value field other than as a sum of the Land and Structure Value fields, we will make the focus jump to Land Value any time the user clicks in the Property Value Field. The following script is set “Before Input” on CIF_Detail_UDF5: VBSCRIPT Set App = GetObject(, "nls.application") App.SetFocus ("CIF_Detail_UDF3") Set App = GetObject(, "nls.application") Switches focus back to Land Value field App.SetFocus ("CIF_Detail_UDF3") Calculate Date Difference in Days The lending company wishes to track how long it is taking to sell their loans from first contact with the customer to closing date. Field CIF_Detail_UDF6 will be the First Contact Date. CIF_ Detail_UDF7 will be the closing date. Whenever one of these dates is set, and there exists a valid date in both fields, CIF_Detail_UDF8 “Selling Period” will be set to the number of days between them. The following script is set “When Field Changes” on both CIF_Detail_UDF6 and CIF_Detail_UDF7: VBSCRIPT Set App = GetObject(, "nls.application") FirstContact = App.GetField("CIF_Detail_UDF6") CloseDate = App.GetField("CIF_Detail_UDF7") If FirstContact <> "" and CloseDate <> "" Then FirstContact = mid(FirstContact, 6, 5) & "/" & left(FirstContact, 4) CloseDate = mid(CloseDate, 6, 5) & "/" & left(CloseDate, 4) SalePeriod = DateDiff("D", FirstContact, CloseDate) App.SetField "CIF_Detail_UDF8", SalePeriod End If Nortridge Software, LLC 799 User Guide Appendix Set App = GetObject(, "nls.application") FirstContact = App.GetField If no date is entered in either field the rest of this pro("CIF_Detail_UDF6") CloseDate = App.GetField cedure is skipped. ("CIF_Detail_UDF7") If FirstContact <> "" and CloseDate <> "" Then FirstContact = mid (FirstContact, 6, 5) & "/" & left(FirstContact, 4) CloseDate = mid (CloseDate, 6, 5) & "/" & left(CloseDate, 4) SalePeriod = DateDiff ("D", FirstContact, CloseDate) App.SetField "CIF_ Detail_UDF8", SalePeriod Dates in UDF fields are stored internally in the format “yyyy/mm/dd.” This command converts the date to “mm/dd/yyyy. The DateDiff function, when used with the “D” parameter will return the number of days between the other two parameters. Sets the answer in CIF_Detail_UDF8 and closes the If statement. End If Calculate Age in Years Field CIF_Detail_UDF9 is the customer’s birthday. Field CIF_Detail_UDF10 is the customer’s age at the time of loan closing. We will use the close date in field CIF_Detail_UDF7. The following script is set “When Field Changes” on both CIF_Detail_UDF9 and CIF_Detail_UDF7. On CIF_Detail_UDF7, it is placed after the script that is already there, so that changing the close date will result in updates to both CIF_Detail_UDF8 and CIF_Detail_UDF10. VBSCRIPT Set App = GetObject(, "nls.application") DateOfBirth = App.GetField("CIF_Detail_UDF9") ClosingDate = App.GetField("CIF_Detail_UDF7") If DateOfBirth <> "" And ClosingDate <> "" Then Age = CInt(Left(ClosingDate, 4)) - CInt(Left(DateOfBirth, 4)) If Mid(DateOfBirth, 6, 5) > Mid(ClosingDate, 6, 5) Then Age = Age - 1 End If App.SetField "CIF_Detail_UDF10", Age End If Set App = GetObject(, "nls.application") DateOfBirth = Nortridge Software, LLC Extracts just the year portion of each date and finds the difference. 800 User Guide Appendix App.GetField("CIF_ Detail_UDF9") ClosingDate = App.GetField("CIF_ Detail_UDF7") If DateOfBirth <> "" And ClosingDate <> "" Then Age = CInt(Left (ClosingDate, 4)) - CInt(Left (DateOfBirth, 4)) If Mid (DateOfBirth, 6, 5) > Mid(ClosingDate, 6, 5) Then Age = Age 1 End If App.SetField "CIF_Detail_ UDF10", Age End If Extracts the “mm/dd” portion from each date and compares them. If the closing date is before the customer’s birthday, one is subtracted from the customer’s age. Sets the answer in CIF_Detail_UDF10 and closes the If statement. Calculate Years & Months between two dates Field CIF_Detail_UDF11 is Hire Date. Field CIF_Detail_UDF12 will be Time at Job as of Closing. The following script is set “When Field Changes” on both CIF_Detail_UDF11 and CIF_Detail_ UDF7. On CIF_Detail_UDF7, it is placed after the scripts that are already there, so that changing the close date will result in updates to CIF_Detail_UDF8, CIF_Detail_UDF10, and CIF_Detail_ UDF12. VBSCRIPT Set App = GetObject(, "nls.application") ClosingDate = App.GetField("CIF_Detail_UDF7") HireDate = App.GetField("CIF_Detail_UDF11") If ClosingDate <> "" And HireDate <> "" Then Years = CInt(Left(ClosingDate, 4)) - CInt(Left(HireDate, 4)) Months = CInt(Mid(ClosingDate, 6, 2)) - CInt(Mid(HireDate, 6, 2)) If Mid(HireDate, 6, 5) > Mid(ClosingDate, 6, 5) Then Years = Years -1 Months = Months + 12 End If If Mid(HireDate, 9, 2) > Mid(ClosingDate, 9, 2) Then Months = Months -1 Nortridge Software, LLC 801 User Guide Appendix End If Employed = Years & " Years, " & Months & " Months" App.SetField "CIF_Detail_UDF12", Employed End If Set App = GetObject(, "nls.application") ClosingDate = App.GetField("CIF_ Detail_UDF7") HireDate = App.GetField("CIF_ Detail_UDF11") If ClosingDate <> "" And HireDate <> "" Then Years = CInt (Left(ClosingDate, 4)) CInt(Left (HireDate, 4)) Months = CInt (Mid(ClosingDate, 6, 2)) - CInt(Mid (HireDate, 6, 2)) If Mid(HireDate, 6, 5) > Mid(ClosingDate, 6, 5) Then Years = Years -1 Months = Months + 12 End If If Mid(HireDate, 9, 2) > Mid(ClosingDate, 9, 2) Then Months = Months -1 End If Employed = Years & " Years, " & Months & " Months" App.SetField "CIF_Detail_ UDF12", Employed End If Nortridge Software, LLC If we have not yet reached the anniversary of the hire date in the year of closing, we will have a negative number for months. We correct this by adding 12 months and subtracting one year. If we have not yet reached the day of the month on which the customer was hired, then we subtract one from the number of months. We build a string consisting of the years and months of employment, assign that string to CIF_Detail_UDF12, and close the If statement. 802 User Guide Appendix Using a Select Case Statement Field CIF_Detail_UDF13 will be a numeric field “Taxable Income.” Field CIF_Detail_UDF14 will be a drop down list called “Tax Status” with the following options: “Single,” “Married – Filing Jointly,” “Married – Filing Separately,” “Head of Household,” and “Trust or Estate.” The script in CIF_Detail_UDF12 and CIF_Detail_UDF13 will calculate the Tax Bracket and display it in field CIF_ Detail_UDF15. VBSCRIPT Set App = GetObject(, "nls.application") TaxableIncome = App.GetField("CIF_Detail_UDF13") TaxStatus = App.GetField("CIF_Detail_UDF14") If TaxableIncome <> "" And TaxStatus <> "" Then Select Case TaxStatus Case "SINGLE" If TaxableIncome <= 6000 Then Bracket = "10%" Else If TaxableIncome > 6000 and TaxableIncome <= 26250 Then Bracket = "15%" Else If TaxableIncome > 26250 and TaxableIncome <= 63550 Then Bracket = "27%" Else If TaxableIncome > 63550 and TaxableIncome <= 132600 Then Bracket = "30%" Else If TaxableIncome > 132600 and TaxableIncome <= 288350 Then Bracket = "35%" Else Bracket = "38.6%" End If End If End If End If End If Case "MARRIED - FILING JOINTLY" If TaxableIncome <= 12000 Then Bracket = "10%" Else If TaxableIncome > 12000 and TaxableIncome <= 43850 Then Bracket = "15%" Else If TaxableIncome > 43850 and TaxableIncome <= 105950 Then Bracket = "27%" Else If TaxableIncome > 105950 and TaxableIncome <= 161450 Then Bracket = "30%" Else If TaxableIncome > 161450 and TaxableIncome <= 288350 Then Bracket = "35%" Nortridge Software, LLC 803 User Guide Appendix Else Bracket = "38.6%" End If End If End If End If End If Case "MARRIED - FILING SEPARATE" If TaxableIncome <= 6000 Then Bracket = "10%" Else If TaxableIncome > 6000 and TaxableIncome <= 21925 Then Bracket = "15%" Else If TaxableIncome > 21925 and TaxableIncome <= 52975 Then Bracket = "27%" Else If TaxableIncome > 52975 and TaxableIncome <= 80725 Then Bracket = "30%" Else If TaxableIncome > 80725 and TaxableIncome <= 144175 Then Bracket = "35%" Else Bracket = "38.6%" End If End If End If End If End If Case "HEAD OF HOUSEHOLD" If TaxableIncome <= 10000 Then Bracket = "10%" Else If TaxableIncome > 10000 and TaxableIncome <= 35150 Then Bracket = "15%" Else If TaxableIncome > 35150 and TaxableIncome <= 90800 Then Bracket = "27%" Else If TaxableIncome > 90800 and TaxableIncome <= 147050 Then Bracket = "30%" Else If TaxableIncome > 147050 and TaxableIncome <= 288350 Then Bracket = "35%" Else Bracket = "38.6%" End If End If End If End If End If Case "TRUST OR ESTATE" If TaxableIncome <= 1750 Then Bracket = "15%" Else If TaxableIncome >1750 and TaxableIncome <= 4150 Then Bracket = "28%" Nortridge Software, LLC 804 User Guide Appendix Else If TaxableIncome > 4150 and TaxableIncome <= 6300 Then Bracket = "31%" Else If TaxableIncome > 6300 and TaxableIncome <= 8650 Then Bracket = "36%" Else Bracket = "39.6%" End If End If End If End If End Select App.SetField "CIF_Detail_UDF15", Bracket End If Reg Z Compliance The following paragraphs contain some notes regarding Reg Z compliance and how these compliance issues relate to some interest calculations in NLS. From Reg Z: Background and Summary provided by the Federal Reserve (page 14) If the consumer borrows $2,500 for a vacation trip at 14 percent simple interest1 per annum and repays that amount with 25 equal monthly payments beginning one month from consummation of the transaction, the monthly P + I payment will be $115.87, if all months are considered equal, and the amount financed would be $2,500. If the consumer’s payments are increased by $2.00 a month to pay a non-financed $50 loan fee during the life of the loan, the amount financed would remain at $2,500 but the payment schedule would be increased to $117.87 a month, the finance charge would increase by $50, and there would be a corresponding increase in the APR. This would be the case whether or not state law defines the $50 loan fee as interest. If the loan above has 55 days to the first payment and the consumer prepays interest at consummation ($24.31 to cover the first 25 days), the amount financed would be $2,500 - $24.31, or $2,475.69. Although the amount financed has been reduced to reflect the consumer’s reduced use of available funds at consummation, the time interval during which the consumer has use of the $2,475.69, 55 days to the first payment, has not changed. Since the first payment period exceeds the limitations of the regulation’s minor irregularities provisions (see 226.17(c)(4)), it may not be treated as regular. In calculating the APR, the first payment period 1 Type of interest method where the loan will always accrue daily on the current principal balance. Nortridge Software, LLC 805 User Guide Appendix must not be reduced by 25 days (i.e., the first payment period may not be treated as one month). Reg Z 226.17 (c)(4) (4) In making calculations and disclosures, the creditor may disregard any irregularity in the first period that falls within the limits described below and any payment schedule irregularity that results from the irregular first period: (i) For transactions in which the term is less than 1 year, a first period not more than 6 days shorter or 13 days longer than a regular period; (ii) For transactions in which the term is at least 1 year and less than 10 years, a first period not more than 11 days shorter or 21 days longer than a regular period; and (iii) For transactions in which the term is at least 10 years, a first period shorter than or not more than 32 days longer than a regular period. In practice, the interpretation of what constitutes a long first period, and how that first period is to be accrued has an effect on the payoff balance during any day within that first period. This is important if we do not pre-pay the excess interest, because now we have an irregularly lengthened period. This is not a problem for a simple interest loan but has ramifications on loans with pre-computed interest methods (Fixed Am and rule of 78s). If the loan in question is simple interest, then the daily accrual would simply be applied for 55 days. However, if the loan is calculated based on the Fixed Amortized1 or one of the Rule of 78s Interest methods, the concept of equal periods is inherent to the mathematics of those interest methods. Therefore, the “stub period interest,” 25 days accrual in this case, generally accrued at a ACT/360 basis, must be capitalized, before the first full period of 30 days is accrued. In the above example: ($2,500 x .14)/360 x 25 = 24.31 (the same figure that we showed above). Since in this extended example, this is not being pre-paid, it is capitalized, and the principal accrued on for the first full month is: $2,500 + $24.31 = $2,524.31. One month’s interest is then accrued on this figure: ($2,524.31 x .14)/12 = $29.45. 1 Type of interest method where interest is accrued daily on the amount of principal specified in the amortization sched- ule. Early or late payments do not affect the accrual. Principal reduction transactions will cause the schedule to re-amortize. The interest is non-compounding and is typically calculated on a 360/360 interest year. Nortridge Software, LLC 806 User Guide Appendix The total interest for the 55 day period is given by: $24.31 + $29.45 = $53.76. And so the interest to principal breakdown for the first payment would be $53.76 to interest and $62.11 to principal, reducing the principal balance to $2,437.89 for the start of the second period. If we had not had an extra 25 days in the first period, the first period interest would have been $29.17 and the principal in the first period would have been reduced by $86.70. Clearly, in order to avoid the generation of a balloon on this loan, the monthly payment would have to be increased slightly to account for the extra 25 days, and this is the reason why pre-paying the stub interest greatly simplifies the situation. Holiday List United States Federal Holidays l l l l l l l l l l New Year’s Day Birthday of Martin Luther King, Jr. Presidents Day Memorial Day Independence Day Labor Day Columbus Day Veterans Day Thanksgiving Day Christmas Day NYSE Holidays l l l l l l l l l New Year’s Day Birthday of Martin Luther King, Jr. Presidents Day Good Friday Memorial Day Independence Day Labor Day Thanksgiving Day Christmas Day Canadian Holidays Nortridge Software, LLC 807 User Guide Appendix l l l l l l l l l l l l New Year’s Day Family Day Good Friday Victoria Day Provincial Day Canada Day August Civic Holiday Labor Day Thanksgiving Remembrance Day Christmas Day Boxing Day Mexican Holidays l l l l l l l l l l l l New Year’s Day Constitution Day Benito Juarez’s Birthday Good Thursday Good Friday Labor Day Independence Day All Souls’ Day Revolution Day Change of Federal Government (Every Six Years) Day of the Virgin of Guadalupe Christmas Reporting Points and MIP on 1098 Reports The 1098 report has fields for the reporting of the dollar value of points paid and of mortgage insurance premiums paid. If you are transactionally tracking these figures, the transaction codes may be configured to update a user-defined statistic (one for each of these two values) and the user-defined statistic may be mapped to the report on the parameter list of the report’s setup. If you need to backfill this data for a prior period in which you were not tracking these values transactionally, you may set up a custom transaction code that does nothing but increase the value of a user-defined statistic. Nortridge Software, LLC 808 User Guide Appendix To get the value that is present in statistics, for the specified date range, onto the report, simply set the number of the user-defined statistic in the appropriate field in the reports parameter list. Team Foundation Server Using a Team Foundation Server (TFS) will offer version control for certain aspects of NLS setup when using multiple databases. In this scenario, when a change is made to a setup on one database, it will be reflected on all databases. Version control is available for the following setup parameters: l l l l l System Setup > Global Script Contact Setup > Contact Type Loan Setup > Loan Portfolio Task Setup > Task Template Task Setup > Workflow Setting up NLS for TFS This feature must first be enabled in NLS. Click Setup in the Shortcut bar, then System > System Defaults. Scroll down the configuration list and click on the CURRENT VALUE field under Team Foundation Server. Set the field value to Enabled from the drop down list. Nortridge Software, LLC 809 User Guide Appendix Click OK and restart NLS. To connect to a TFS server, click on any of the TFS supported setup items then right-click and select Team Foundation Server (TFS) > Connect to TFS…. The contextual menu is accessed in different locations as described below. Global Script Right-click anywhere in the script entry field. Contact Type Right-click on any contact type. Loan Portfolio Right-click on any loan portfolio. Task Template Right-click on any task template. Workflow Click on Workflow tab and right-click on any workflow. On the Team Foundation Server Connection dialog, enter the server location in the Projection Collection URI field. Specify the user authentication method. Enter the project name on TFS. NOTE The project name must begin with $/. Nortridge Software, LLC 810 User Guide Appendix Click Connect. Once connected, create a workspace in your project folder on TFS then click and select a local folder to where the workspace will be linked. Setup files are stored as XML files and any XML file in the TFS workspace will also be store on your locally linked folder. Adding Items to TFS Each setup parameter must be added to your TFS workspace before they can be shared with other databases. Use the same procedure to connect to a TFS, but select Add <item> to TFS where <item> is the name of the setup parameter being added. When an item is added to TFS a new folder will also appear in your local linked folder. The folder contains an XML file where the parameters are stored and is also stored on the server. When the file is being edited by a user, it is locked or “checked out” on the server so that no changes can be made by anyone else. A file that is unlocked or “checked in” can be edited. Contact Type, Loan Portfolio, Task Template, and Workflow will display an icon next to each item when connected to a TFS. The icons and their definitions are: The item has not been added to TFS. Item is checked in and ready to be checked out for editing. Item cannon be edited until it is checked out. Item is checked out and can be edited. Items is checked out by another user and cannot be edited until the item has been checked in. Hover the cursor over the icon to display a tooltip showing the user who currently has it checked out. Nortridge Software, LLC 811 User Guide Appendix To check out an item for editing, right-click and select Team Foundation Server (TFS) > Check Out. You should now see next to the item that you have just checked out. Once you have finished editing, save the changes by selecting Team Foundation Server (TFS) > Check In <Item>. Once the item is checked in, another user can select Get Latest Version to retrieve the latest version of the file. Show History Right-click and select Team Foundation Server (TFS) > Show History to show a history of changes made to the file. A dialog will open showing a version number of the file, the user that made the changes, date of modification, and a comment detailing the changes. Differences between two versions can also be displayed by selecting two entries in the history list and clicking Diff. A split view window will display the first selected file in the left pane and the second file in the right pane. Differences between the two files will be displayed as color coded text to indicate deleted text (red), changed text (blue), and inserted text (green). Change TFS Connection Right-click and select Team Foundation Server (TFS) > Change TFS Connection… to open the Team Foundation Server Connection dialog for updating any of its information. Export/Import Setup items can also be shared with other users without the use of version control by exporting the XML file then importing it on another database. To do this, right-click on a setup item and select Export to file and save the XML file. Then on the other database, go to the same setup window, right-click on an item and select Import from file. Select the XML file that was exported and the new changes will be applied to the database. This method is useful for when you only want to share a setup with particular users and not necessarily with all the users on the database. Microsoft SQL Server Application Role When connecting to a Microsoft SQL Server, there are two ways of authenticating the user: Database Authentication and Windows Authentication. Database Authentication uses a login Nortridge Software, LLC 812 User Guide Appendix and password stored by the database whereas Windows Authentication uses the current logged in Windows credentials from Active Directory to authenticate the user. Windows Authentication, while considered the best approach, does come with a significant drawback; when a user connects to an SQL server and is authenticated by their Windows credentials, the SQL server does not understand if they are connecting from an application, a reporting tool, or Microsoft Excel. This is an often overlooked security issue when using Windows Authentication. EXAMPLE Loan Servicing Manager, John Smith, connects to an SQL server using an application that has the ability to update rows on a table. What happens when John Smith connects to the SQL server using Microsoft Excel? The connection will contain the privilege to update rows on that table. The solution to this issue is Microsoft SQL Server Application Role. An application role is a user defined role configured by an administrator that contains specific security privileges. The application role is defined with a password that is granted to a user by an application at startup. The Windows user defined in the SQL server would contain limited connect privilege and would inherit all privileges defined in the application role at application startup. In Nortridge Loan System this functionality is enabled within System Defaults by setting a role name and password. If a role name and password are defined, NLS will enable the application role for the user after the initial connection at the startup of the application. This functionality greatly helps security administrators keep authentication simple while still having complete control of database security privileges. Script Recorder This is a feature designed for our own internal testing purposes and is documented here solely for those interested in testing NLS using their own data. NLS can save snapshots of a loan and transaction entries to an external XML file for testing purposes. The XML file can then be executed at a later time to validate results. Enabling XML Script Recorder Nortridge Software, LLC 813 User Guide Appendix To enable the script recording feature, open the NORT.UDP file (located in the NLS installation folder) in a text editor and set SCRIPTRECORDER=ON. If you do not have a NORT.UDP file, create a text file with the following content: [configuration] SCRIPTRECORDER=ON Save the file in the NLS installation folder (e.g. C:\Program Files (x86)\Nortridge Software\NLS\NORT.UDP). Restart NLS for the changes to take effect. Recording Snapshots Keyboard Function F7 Start/stop a new recording session. F9 Take a snapshot of the loan and transaction. F10 Run a recording. Hit F7 on the keyboard to start a new XML script recording session. In the Record New XML dialog, click and choose where to save the recording and enter a filename. NOTE If a full path is not specified in the Filename field, the file will be saved in the same folder as the NLS.exe file. Nortridge Software, LLC 814 User Guide Appendix Enter an Owner and a Description for reference and click OK. The application icon in the window title bar will become a red square to indicate that NLS is ready to save snapshots. NOTE Always use Contact #1. The script recording feature is designed to work with Contact #1. While the recording is enabled, hitting F9 will take a snapshot of the currently selected loan to the XML file. After accruing or making changes to the loan, hitting F9 again will append the new snapshot of the loan to the same XML file. NOTE Snapshots are not automatically recorded to the XML file. It is recorded only when the F9 key is pressed. When finished, hit F7 to stop the recording. The red square will be replaced by the NLS icon to indicate that the recording has stopped. Running a Recorded XML Script To run the XML file, hit F10. Click and select the XML file to run then click OK. Nortridge Software, LLC 815 User Guide Appendix NLS will run the recorded XML script and save a log of the result as a text file. Nortridge Software, LLC 816 User Guide Appendix Glossary B Bi-Monthly Every two months. Bi-Weekly Every two weeks. Billing Cutoff The number of days prior to the due date of the next payment on which that payment will bill and a receivable will be created. The billing date is calculated by adding the billing cutoff to the due date. Billing Statement Due date of a loan and billing cutoff determines when the statement is queued for processing and printing. C CDFI Community Development Financial Institutions Fund. Commitment Loan Type of loan that is an agreement by a lender to grant a loan or loans for a specified amount of money at a future date. The holder of the commitment may pay a fee to reserve the funds but is not required to pay interest on the money unless it is actually borrowed. D DBA Database Administrator Nortridge Software, LLC 817 User Guide Appendix E Extend Term When changing the maturity date of a loan, the term is counted from the maturity date of the loan. F Fixed Amortization Type of interest method where interest is accrued daily on the amount of principal specified in the amortization schedule. Early or late payments do not affect the accrual. Principal reduction transactions will cause the schedule to re-amortize. The interest is non-compounding and is typically calculated on a 360/360 interest year. M Modify Term When changing the maturity date of a loan, the term is counted from the original origination date of the loan. N Non-revolving Loan Type of loan with a credit line which can be drawn out, up to a set limit, but its repaid principal cannot be drawn out again. P Periodic Statement User specified date determines when the statement is queued for processing and printing. Pool Loan Type of loan that is an aggregation of the loans of different borrowers which have been combined for a specific purpose, such as to be resold into the secondary Nortridge Software, LLC 818 User Guide Appendix market. Q Quarterly Every three months or four times a year. R Renew Term When changing the maturity date of a loan, the term is counted from the maturity date of the loan and allows for entering a renewal date. Revolving Grace Any charges incurred during the current payment period, if paid in full during this payment period, will incur no interest charges. Revolving Grace with Same as Cash Because the payment of all charges under Revolving Grace would activate Same as Cash and therefore pay off the loan, the Revolving Grace feature does not really come into play in this combination until after the Same as Cash period has expired. So the loan is Same as Cash until Same as Cash expiration and then it is Revolving Grace. Revolving Loan Type of loan with a credit line which can be drawn out, up to a set limit, and its repaid principal can be drawn out again. RowID A number used internally in a database to identify a row of data. Rule of 78s (add-on) Type of interest method where the interest for the entire term of the loan is calculated at the start of the loan. Nortridge Software, LLC 819 User Guide Appendix Rule of 78s (simple) Type of interest method where the loan accrues as a simple interest loan but the interest portion of the payment is determined by applying the Rule of 78s to the total projected interest amount for the life of the loan. S Same as Cash If the payments on the loan equal the total advanced before the expiration of same as cash, all interest is reversed and all payments to interest are credited to principal and the loan is paid off. Semi-Annually Every six months or twice a year. Semi-Monthly Twice a month. Simple Interest Type of interest method where the loan will always accrue daily on the current principal balance. SMS Short Message Service is a text messaging service commonly used with mobile phones that uses standardized communications protocols to exchange short text messages. T Term Loan Type of loan with a specifically defined origination and maturity dates and a defined schedule of payments. Nortridge Software, LLC 820 User Guide Closing Notes Closing Notes If you have any questions or concerns, please contact Nortridge Software Support at [email protected] or (800) 435-7240. Nortridge Software, LLC 2 South Pointe Drive, Suite 250 Lake Forest, CA 92630 Phone: (714) 573-7988 Fax: (714) 572-0297 Web: www.nortridge.com Office Hours: Monday to Friday, 6:00 AM to 5:00 PM Pacific Time Nortridge Software, LLC 821 User Guide Closing Notes This page intentionally left blank. Nortridge Software, LLC 822 User Guide Copyright ©2016. All Rights Reserved. Rev. 20161011-A