NetLoan - Creating Custom Payment Statuses

Overview

Custom payment statuses let you extend the four core statuses with your own delinquency tiers and attach automation to them. Each custom status is a NetLoan Payment Status record that maps back to a core status, defines when a loan should enter it (days overdue, plus an optional qualifying saved search), and optionally triggers a case, a fee, or a loan update. This article covers creating the status record and its matching criteria; the three automation actions are each covered in their own article.

Setup Options

Navigation

  • Top navigation: From NetLoan > NetLoan Setup > NetLoan Payment Statuses > New to create a new record.

When the nightly job runs, it evaluates each loan against all payment statuses, ordered from the highest Days Overdue down, and assigns the first one the loan qualifies for.

NetLoan Payment Status record (customrecord_da_payment_status)

Field NameField TypeDescriptionDependenciesOptions / ExampleField ID
NameTextThe label for this status, shown on the loan's Payment Status field.NonePast Duename
Parent StatusList/RecordThe core status this custom status maps to, so logic and reporting still roll up to Pending / Current / In Arrears / Fully Paid.NoneIn Arrearscustrecord_da_pmt_status_parent
Days OverdueIntegerThe number of days a payment must be past due before a loan enters this status. Required for any status whose parent is In Arrears.None30custrecord_da_pmt_status_days_overdue
Saved SearchList/RecordOptional additional criteria a loan must meet to enter this status. Must be a loan saved search.NoneLoans - 30+ Days Past Duecustrecord_da_pmt_status_search
Custom Payment StatusCheckboxIdentifies this as a custom (non-core) status. Checked on all new custom statuses.NoneCheckedcustrecord_da_pmt_status_custom
Create CaseCheckboxCreates a Case when a loan enters this status. See the case-creation article.Case JSONChecked / Uncheckedcustrecord_da_pmt_status_create_case
Update CaseCheckboxUpdates the most recent open Case on the loan when a loan enters this status.Case JSONChecked / Uncheckedcustrecord_da_pmt_status_update_case
Case JSONTextareaField/value mapping applied when creating or updating the Case.Create Case or Update CaseSee case-creation articlecustrecord_da_pmt_status_case_json
Issue FeeList/RecordA fee Payment Type to apply when a loan enters this status (e.g., a late fee).NoneLate Feecustrecord_da_pmt_status_fee
Update LoanCheckboxUpdates the loan record when a loan enters this status.Loan Update JSONChecked / Uncheckedcustrecord_da_pmt_status_update_loan
Loan Update JSONTextareaField/value mapping applied to the loan when entering this status.Update LoanSee loan-update articlecustrecord_da_pmt_status_loan_json

The status the job assigns is written to the loan's Payment Status field (custrecord_da_loan_payment_status), and the number of days the loan is overdue is written to Days Overdue on the loan (custrecord_da_loan_days_overdue).

Use Case Specific Setup

Use Case: A simple "Past Due" tier

For a status that just flags loans 30+ days overdue, with no automation yet:

FieldSettingNotes
NamePast DueAppears on the loan's Payment Status field
Parent StatusIn ArrearsRolls up to the core arrears status
Days Overdue30Required because the parent is In Arrears; loan enters at 30 days past due
Custom Payment StatusCheckedMarks it as a custom status

Use Case: A tier with extra qualifying criteria

When days-overdue alone isn't enough - for example, only loans above a balance threshold or of a certain loan type:

FieldSettingNotes
NameSerious Delinquency
Parent StatusIn Arrears
Days Overdue60Baseline threshold
Saved SearchLoans - High Balance 60+ DPDLoan saved search that further filters which loans qualify
Custom Payment StatusChecked

A loan must satisfy both the days-overdue threshold and the saved search to enter the status. Because the job evaluates statuses from the highest Days Overdue down, give your most severe tiers the largest Days Overdue values so they take precedence.

Related Articles


Was this article helpful?