Summary
Calculate instalments and contract variations based on actual days
Store AML information at applicant or contact level
Configurable Controls for Credit Line Application submission
Copy customer bank account details to applications for existing customers
Use batch operators for parallel batch processing
Allow master contracts to support various financial products and originators
Update customer bank account from contract upon activation
Organize originators using group and subgroup structures
Apply amortization profiles to purchase invoice lines
Automate master contract status updates
Contract balance calculation improvements
Set default mileage option in Program
Enable asset discounts during origination
Cancel Asset Return action reverses asset returns automatically
Print Documents action with preconfigured documents templates
Configurable company level azure storage path for documents
Save notification attachments to azure blob storage
Trigger notifications from Monitoring Log entries
How to use
Calculate instalments and contract variations based on actual days
Feature enables Leasing company to calculate installment schedules and calculate contract variation impact based on actual days.
Setup
Navigate to Financial Product add set Installment Schedule Method to Interest on Actual Days and Days of Actual Interest to Act/360

Upon creation of a leasing application, interest calculations may be reviewed on the Interest Calculation Details page.


Contract Variations
The Interest on Actual Days method requires recording contract variations according to their respective dates and calculating interest based on the precise number of days involved.
For example, when a special payment is entered, specifying both the Special Payment Amount and Special Payment Date prompts the system to generate an additional instalment line between the regular instalments.

Store AML information at applicant or contact level
This feature lets the leasing company record AML details at both applicant and customer levels. To activate, go to Leasing Setup and turn on the Show AML Fields flag.

The feature will display AML-related fields at both the Applicant and Customer levels.

Configurable Controls for Credit Line Application submission
This feature enables leasing companies to establish application submission rules when an application is associated with a credit line. Configuration is available at the Financial Product level.
On Credit Line Validity Pass – Determines the outcome of "Submit for Approval" when the application falls within the credit line limit:
- Auto Approve (default): Applications within the credit line limit are automatically approved.
- Run Submit Logic: The application follows the standard submit logic process.
On Credit Line Validity Fail – Determines the outcome of "Submit for Approval" when the application falls outside the credit line limit:
- Proceed with User Confirmation (default): User confirmation is required to proceed if the application exceeds the credit line limit.
- Block Submit for Approval: Application submission is prohibited.

Copy customer bank account details to applications for existing customers
This feature lets you copy a customer's preferred bank account details to their leasing application. To activate it, go to Leasing Setup and enable the flag Copy Customer Bank Account To Application.

Use batch operators for parallel batch processing
A tool designed to divide batch processing tasks into separate background sessions, enabling parallel execution of workloads. Read more.
Allow master contracts to support various financial products and originators
This feature lets you create a master contract that's not strictly tied to a single financial product or originator. You can include multiple subcontracts within one master contract, each with different financial products and originators. To activate this feature, go to Leasing Setup and turn on the flags Allow Diff. Fin. Products on Master Contract and Allow Diff. Originators on Master Contract.

Update customer bank account from contract upon activation
This feature allows updating a customer's preferred bank account from their application when activating and converting to a leasing contract, provided the customer is existing. Enable it in Leasing Setup by turning on Update Customer Bank Account From Application. In the Contract Compliance workflow, the compliance officer can decide for each contract if a preferred bank account is needed.

Organize originators using group and subgroup structures
This feature enables the organisation of Originators into hierarchical Group and Subgroup structures. At the Originator level, records can be designated as either Group or Subgroup, allowing users to establish structured relationships by assigning Group and Subgroup records accordingly.

Apply amortization profiles to purchase invoice lines
The feature lets you set the Amortization Profile and period on each purchase invoice line, creating amortization items by predefined rules. By default, these fields are hidden but can be added through personalization.

Automate master contract status updates
This feature automates master contract status updates. The new Master Contract Status Update Run report can be scheduled as a job queue entry to run periodically in the background. Ensure master contract status is configured in Leasing Setup for proper operation.

Contract balance calculation improvements
To activate the new features, you must enable the Use Background Task for Contr. Bal. Calc and Show Contr. Bal. Factbox On Contr. Card flags in Leasing Setup. These features allow contract balance recalculation to run as a background task when a user opens the Contract Card, enhancing both performance and user experience. Additionally, another feature displays contract balances as a factbox on the Contract Card.

Set default mileage option in Program
Feature allows to set a default mileage option on Program level. Default mileage option is update on all asset records when program is selected from quote or application.

Enable asset discounts during origination
Asset records now include List Price, Discount Amount, and Discount %, enabling you to set prices and apply flat or percentage discounts. These fields appear in the asset sections of Quote and Application Card.

Cancel Asset Return action reverses asset returns automatically
The Cancel Asset Return action on the Contract Card lets you quickly undo an asset return made by mistake.

Print Documents action with preconfigured documents templates
Use preconfigured document templates and print actions across quotes, applications, contracts, credit lines, master contracts, and customer records. Read more.
Configurable company level azure storage path for documents
Define company level azure blob storage path by setting Custom Storage Path in Azure Storage Account Setup.

Save notification attachments to azure blob storage
System-generated notification attachments currently occupy significant database space. This feature lets you store notification attachments in Azure Blob Storage. To enable it, set Notification Documents Storage to Documents Storage Location in SOFT4 Setup, ensuring Azure Blob Storage is configured beforehand.

Trigger notifications from Monitoring Log entries.
This feature enables the creation and distribution of email, SMS, and workflow notifications based on Monitoring Log entries. To utilize this functionality, please configure the On Monitoring Flag section within the Notification Setup (SOFT4) page. How to configure notifications read here.

Disclaimer:
If your solution includes custom configurations, please reach out to our team before modifying any settings to ensure your customizations continue to run smoothly alongside these updates. Have questions or want a demo of the new features? Contact our team at info@soft4leasing.com.