NetLoan - Auto-Updating the Loan from a Payment Status

Overview

A payment status can write values back to the loan record when a loan enters it, using a Loan Update JSON mapping. This lets a delinquency tier flip a flag or set a field on the loan automatically - for example, placing a defaulted loan on a fee hold so it stops accruing late fees. This article covers enabling loan updates and building the Loan Update JSON.

Setup Options

Loan update fields (NetLoan Payment Status record)

Field NameField TypeDescriptionDependenciesOptions / ExampleField ID
Update LoanCheckboxWhen a loan enters this status, applies your Loan Update JSON to the loan record.Loan Update JSONCheckedcustrecord_da_pmt_status_update_loan
Loan Update JSONTextareaA JSON object of NetLoan Loan field IDs to values, applied to the loan when it enters this status.Update LoanSee belowcustrecord_da_pmt_status_loan_json

Alongside any values in your JSON, the job always stamps the loan's Days Overdue field (custrecord_da_loan_days_overdue) with the current number of days overdue - you don't need to include that in the JSON.

Building the Loan Update JSON

The Loan Update JSON is a flat object whose keys are NetLoan Loan field internal IDs and whose values are what to set. Find a field's internal ID under Setup > Records Catalog. Example:

{  "custrecord_da_loan_hold_fee": true,  "custrecord_da_loan_collections_note": "Auto-flagged at default"}
  • Checkbox fields take true or false.
  • Text fields take a string.
  • List/record fields take the internal ID of the option as a string.


Use Case Specific Setup

Use Case: Hold fees when a loan defaults

On an "In Default" status (Parent Status = In Arrears, a high Days Overdue such as 120), stop further late fees from being added by putting the loan on a fee hold:

FieldSettingNotes
Update LoanCheckedApplies the loan update on entering the status
Loan Update JSON{"custrecord_da_loan_hold_fee": true}Sets Hold Fees so the loan stops accruing late fees

This pairs with the late-fee article: lower tiers issue fees, and the default tier flips the hold so fees stop once the loan defaults.

Use Case: Tag a loan for downstream reporting

To mark loans that reach a tier so they can be reported on or routed elsewhere:

FieldSettingNotes
Update LoanChecked
Loan Update JSON{"custrecord_da_loan_collections_note": "Serious delinquency"}Replace with your own loan field ID and value

Related Articles


Was this article helpful?