This is a living document, and its contents may be updated often. Make sure that you have the latest version for use.
This document provides information about the bugs fixed in the Q2 Loan Servicing and Marketplacepatch releases.
The contents of this document are applicable to all customers who have installed the mentioned Q2 Loan Servicing and Marketplace patch.
This release note may be updated after the first release. Any changes to the contents of this release note are listed in the Change Record section.
The audience of this document includes business users, implementers, and system administrators.
This document assumes a basic knowledge of the product concepts, the product release, and the Salesforce platform.
Term |
Description |
---|---|
Interest Posting Transaction |
For interest posting enabled loans, an Interest Posting Transaction (IPT) is created on every interest posting date (specified on loan contract) to indicate the interest accrued till that date, which is due from the customer. |
Investment Order |
Investment Order is the investor's commitment to invest in a particular loan. |
Investor Payout job |
The Investor Payout job is used to update the investment amount that is used to be paid to the investors, on the Investment Order. |
Interest Accrued |
Interest Accrued is the interest that has been incurred on a loan or other financial obligation but has not yet been paid out. |
Investment Order Interest Accrual Job |
The Investment Order Interest Accrual Job is run independently to accrue interest for all investment orders on daily basis. |
Maintain Delinquency flag |
Delinquency flag value means the time period a cardholder has been delinquent. Select the Maintain Delinquency check box to maintain the delinquency of a contract. |
Prepayment Penalty Fee |
Prepayment Penalty Fee is a fee that a lender may charge when a borrower repays the loan before the scheduled maturity date or repays more than the due at that point in time. |
Backdated Payoff Quote |
A backdated payoff Quote can be generated on a date that is in the past and is greater than the Last Accrual Date (LAD). This quote is calculated for a period starting from the next day after the LAD to the payoff quote date. |
Future Dated Payoff Quote |
The future dated payoff quote can be generated for a date in the future with an option to select if the bills and fees are going to be paid on time. |
Interest Posting Transaction |
For interest posting enabled loans, an Interest Posting Transaction (IPT) is created on every interest posting date (specified on loan contract) to indicate the interest accrued till that date, which is due from the customer. |
Interest Accrued |
Interest Accrued is the interest that has been incurred on a loan or other financial obligation but has not yet been paid out. |
Installment Payment |
Installment payment is the regularly scheduled payment that includes repayment of a portion of the principal amount borrowed, and also the payment of interest on the debt. From the Hydrogen release, borrowers can repay the future schedules in advance at any point in time in Flexible-AMZ type loans irrespective of the due date. This feature allows the lenders to collect payment for future installments including principal and interest. This is achieved by closing the interest posting transaction by calculating the extra interest expected to be posted from the current date to the installment date. Until the installment date, the loan account is locked and no other loan actions, such as rate change and term extension can be performed. For this option to be available, the Installment Payment flag must be enabled. |
Application Date |
Application Date is the date of contract creation. |
Contract Date |
Contract Date is the date of first disbursal. |
Loan Payment Transaction (LPT) |
During the life of the contract, borrowers make payments against bills and charges created against the loan. Every borrower payment in loan is recorded as a Loan Payment Transaction. |
Reschedule Threshold Crossed flag |
This flag is a field in the Loan Payment Transaction object. It is set to true when the Transaction Amount on the LPT for a loan is higher than the predefined reschedule threshold value resulting in the triggering of the rescheduling of that loan. |
Salesforce API versions must be updated as Salesforce has deprectaed some of its platform API versions (Jira ID: PDRFF-3515/ND-8483)
Issue description
In the Salesforce's Summer ’22 release, Salesforce had deprecated the Salesforce Platform API versions till 30.0 so, these versions are no longer supported by Salesforce. You can use them, but if you encounter issues while using these versions, and if you log a case with Salesforce Support, there will be no troubleshooting or bug fixes by Salesforce for these legacy API versions. If you need support, you must first update the API version. Similarly, versions 7.0 to 20.0 were deprecated as a part of Salesforce's Summer ’21 release.
You can continue to access these API versions until Salesforce's Summer '25 is released in your org, which is when these legacy versions will become retired and unavailable. In the future, with the Summer ‘25 release of Salesforce, applications that consume these legacy versions will be disrupted because calls fail and respond with an error that the requested endpoint is not found and can’t be processed by the platform.
Due to this, all the JavaScript files using Ajax toolkit, such as the apex.js and connection.js, would need to use the latest versions. If the latest versions are not used, then after the retirement of the versions 7.0 to 20.0 and from versions 21.0 to 30.0, the applications consuming these versions of the API will experience disruption as calls will fail and result in an error indicating that the requested endpoint is not found and unable to be processed by the platform.
For example, the Loan Quick Menu was not displaying in the Classic view of the Salesforce application as the JavaScript files such as apex.js and connection.js were of the versions 10.0 and 13.0 respectively.
Thus, the API versions such as those of the apex.js and connection.js have now been updated to 51.0.
Note
For more information, see the following Salesforce links:
Patch for updating ICU Locale Format due to Salesforce updating their Locale Format (Jira ID: PDRFF-3514/ND-8482)
Issue description
As Salesforce is deprecating the JDK Locale format, the system should be updated to be compatible with both JDK Locale format and the ICU locale format. To solve such a scenario, the system is now storing the locale information in a pre-defined standard format (YYYY-MM-DD HH:MM:SS) and can be converted to the required JDK or ICU format. Utility Methods created for converting Date time to String and vice versa for the following nine locales only:
-
en_US
-
en_AU
-
en_GB
-
en_IE
-
lv_LV
-
ga_IE
-
en_CA
-
en_SG
-
th_TH
Sr. no |
Change Date |
Description of Change |
---|---|---|
1 |
October 28, 2024 |
Published the patch release notes for: Q2 Loan Servicing 2.2008.24 |