Corridor 3.1.0 Service Pack 7
Date Released:
08/01/2023
Enhancements/Improvements
This release notes details the information related to enhancements, improvements, and resolved issues in Corridor.3.1.0.7.
Enhancement: New tax types in Manual Invoice.
Description: We introduce the following features to Manual Invoice: Tax types US and Non-US, a Tax Type dropdown in Invoice Detail to choose between options when Non-US type is selected, Activity Code, Task Code, and Expense Code sync from eCounsel and Corridor displays them as dropdown fields, and manual invoices are synced between eCounsel and Corridor.
Tracking code: STE-26542, STE-26555, STE-26842, STE-27617
Enhancement: We have rearranged the fields in the Timekeeper CSV file generated by using the Employment tab for better readability.
Tracking code: STE-26753
Enhancement: Better Vendor search options in View Invoice Status Report.
Description: Now, in View Invoice Status Report, you can search Vendor with options starts with or contains. Before, you had to make an exact match of the Vendor’s name.
Tracking code: STE-26875
Enhancement: Now Timekeeper View contains the new field Add Discounted Rate.
Tracking code: STE-26888, STE-26889
Enhancement: We have improved View Timekeepers and View Matter Timekeepers pagination controls.
Tracking code: STE-26300
Enhancement: We have made improvements to taxes in Corridor:
-
New fields Tax Rate and Tax Type let you add multiple tax types manually when you create a manual invoice if you don’t have a system that generates LEDES files.
-
Now, when you enter values in Tax Amount, the system calculates the tax rate set in Invoice Summary without the need to do the operation manually.
-
Tax Rate and Tax Type are available in Invoices > Manual Submission, and a single line item can add multiple taxes.
Tracking codes: STE-27106, STE-27239, STE-27615, STE-27616
Bug Fixes
This release notes details the information related to enhancements, improvements, and resolved issues in Corridor.3.1.0.7.
Issue: We solved an issue in View Timekeeper > Delete Selected. When the user attempted to delete a timekeeper with status set as Accepted, Corridor didn’t allow the deletion.
Tracking code: STE-26313
Issue: We solved an issue in which the Amount shown on Invoices: Status for a LEDES file didn’t exactly match the Invoice Amount for LawFirmName on Admin: Troubleshoot Invoice Submissions.
Tracking code: STE-26759
Issue: We solved an issue when importing Corridor invoices to Suite.
Tracking code: STE-26750
Issue: We have made changes to the code and database to improve performance.
Tracking code: STE-26747
Issue: View Matter Timekeepers search showed more data than it should.
Description: When clients synced Matter and Timekeeper information to Corridor, and then used View Matter Timekeepers search to create a CSV file, the following issues occurred:
-
A firm could see matters and timekeepers from other firms that belong to the same client.
-
Firms could see matters and timekeepers from other clients.
Tracking code: STE-27175
Issue: We fixed an issue in which CSV files that contained Firm Names with a comma couldn’t be parsed.
Tracking code: STE-27323
Issue: The View Timekeepers > Job Classification dropdown list showed items repeated several times.
Tracking code: STE-27489
Issue: We fixed an issue in which Entity could have a null Tax ID, which prevented scheduled jobs from running and caused desynchronization in invoice information between Corridor and eCounsel.
Tracking code: STE-26926
Issue: In Timekeepers View, sorting the following columns: Negotiated Rate, Billed Rate, View Timekeepers, Begin Date, and End Date didn’t work properly.
Tracking code: STE-26325
Issue: Sorting the Status column of Invoice Status table and Invoice Status report didn’t work as expected.
Tracking code: STE-26749
Dependencies:
-
corridor3.1.6.0
Install Instructions
-
Stop the Corridor application on the Java application server.
-
Back up the Corridor Web application in the WebApps folder on the Java application server. Delete the contents of the Corridor folder in WebApps after making the backup.
-
Rename the Corridor.3.1.7.0.war file to the deployed filename in the WebApps folder. Copy the newly named war file to the WebApps folder and overwrite the current file contents.
-
Unzip the new war file into the Corridor folder in WebApps.
-
From the backup of the previous deployment, copy the \WEB-INF\Utilities.properties file to the same location in the newly exploded war file on the Java application server.
-
Restart the Corridor application on the Java application server.
-
Log in to Corridor as an Admin user and verify the settings.
Database Script Instructions
-
Use your preferred database tool, for example, SQL Server Management Studio, to back up your Corridor database.
-
Log in to your query tool as an administrative user.
-
Open the appropriate script for your database. It is contained in a ZIP file.
◦ Corridor3.1.7.0-Scripts-SQL.zip
-
Extract and run the SQL script.
Classes Modified by the Release
See the following table:
include\form.css |
include\global.css |
include\InvoiceDetailEntry.js |
include\InvoiceEntry.js |
include\InvoiceStatus.css |
include\ManualInvoice.js |
include\MatterTimekeeper.js |
include\nvoiceDetailEntry.js |
include\Timekeepers.js |
include\ViewTimekeeper.js |
InvoiceDetailEntry.jsp |
InvoiceEntry.jsp |
InvoiceStatus.jsp |
sampletemplates\SampleTimeKeeperSpreadsheet.csv |
Timekeepers.jsp |
ViewMatterTimeKeepers.jsp |
ViewTimekeepers.jsp |
WEB-INF\classes\ClientParameters.properties |
WEB-INF\classes\com\bsi\ActivityDropdownBean.class |
WEB-INF\classes\com\bsi\Consts.class |
WEB-INF\classes\com\bsi\Consts$Help.class |
WEB-INF\classes\com\bsi\Consts$HomePageMessage.class |
WEB-INF\classes\com\bsi\Consts$SystemSetting.class |
WEB-INF\classes\com\bsi\Consts$URL.class |
WEB-INF\classes\com\bsi\dataclasses\peopleentity\TimekeeperTemp.class |
WEB-INF\classes\com\bsi\email\SendEmail.class |
WEB-INF\classes\com\bsi\ExpenseDropdownBean.class |
WEB-INF\classes\com\bsi\InvoiceStatusBean.class |
WEB-INF\classes\com\bsi\JobClassificationDropdownBean.class |
WEB-INF\classes\com\bsi\MatterTimekeepersBean.class |
WEB-INF\classes\com\bsi\MatterTimekeepersUtilities.class |
WEB-INF\classes\com\bsi\onsts$EmailTemplate.class |
WEB-INF\classes\com\bsi\scheduler\dataclasses\TaskCodesSynchronizationInfo.class |
WEB-INF\classes\com\bsi\service\CorridorVendorTimekeepersServiceImpl.class |
WEB-INF\classes\com\bsi\service\ICorridorVendorTimekeepersService.class |
WEB-INF\classes\com\bsi\service\MattersFromVendorsServiceImpl.class |
WEB-INF\classes\com\bsi\storage\CSVFileValidator.class |
WEB-INF\classes\com\bsi\storage\Invoice.class |
WEB-INF\classes\com\bsi\TaskDropdownBean.class |
WEB-INF\classes\com\bsi\TaxTypeDropdownBean.class |
WEB-INF\classes\com\bsi\TimekeeperListBean.class |
WEB-INF\classes\com\bsi\Timekeepers.class |
WEB-INF\classes\com\bsi\TimekeepersUtilities.class |
WEB-INF\classes\com\bsi\UploadTimekeepers.class |
WEB-INF\classes\com\bsi\Utility.class |
WEB-INF\classes\com\bsi\Utility.class |
WEB-INF\classes\com\bsi\ViewMatterTimekeepers.class |
WEB-INF\classes\com\bsi\ViewTimekeepersPagination.class |
WEB-INF\classes\com\bsi\WEB-INF\classes\com\bsi\dataclasses\peopleentity\TimekeeperTemp.class |
WEB-INF\classes\com\bsi\WEB-INF\classes\com\bsi\UploadTimekeepers.classUtility.class |
WEB-INF\classes\log4j.properties |
WEB-INF\web.xml |