Lender Settings
entity-scoped configuration - card sections - section search - audited saves
Demo dataCompanies
Tenant
loanmeld-prod
Lending company workspace
Config modules
4
3 active - 1 in review
Required rules
21
PII, financial, restricted field matrices
Reference data
2
2 unacceptable-list entries
47 section(s)
Communication Consent Settings
Consumer opt-in/out surface configuration for calls, SMS, and email. Channel enablement is consumed inside the one shared consent precedence gate.
Not configured
Communication-consent surface settings are not configured. Existing consent-event precedence and channel behavior remain unchanged.
Printed Communication Settings
Stored print policy for document operations; this slice does not change letter rendering.
Not configured
Printed communication settings are not configured.
Denial Notification Settings
Stored denial-notice policy; adverse-action rendering and delivery remain on the existing ceremony.
Not configured
Denial notification settings are not configured.
Bulk Operations Settings
Stored bulk-operations policy; guarded bulk-command maker-checker behavior is unchanged.
Not configured
Bulk operations settings are not configured.
Attachment Settings
Controls borrower portal customer-attachment uploads at the server mutation boundary.
Not configured
Attachment settings are not configured. Existing portal upload behavior remains enabled.
Attorney Packet Configuration
Selects the evidence bundle assembled by the server-side attorney packet builder.
Not configured
Attorney packet configuration is not configured; packet builds refuse until at least one bundle part is selected.
Days Late & Aging
Grace period, days-late method, missed-payment ceiling, maximum days late, and the contiguous buckets consumed by the Collections queue aging CSV.
Not configured
Days-late policy is not configured. The worker still uses its existing due-date/business-date fee logic, and the re-age gate treats the grace period as zero.
Not configured
Aging buckets are not configured. The aging CSV refuses closed until 2–10 contiguous rows exist.
Collections / Write-Off
Stored servicing policy consumed by Loan Servicing / Collections. This slice does not add or change execution verbs.
Not configured
Collections / Write-Off policy is not configured.
Loan Withdrawal
Stored servicing policy consumed by Underwriting and Loan Servicing. This slice does not add or change execution verbs.
Not configured
Loan Withdrawal policy is not configured.
Issuing Contract
Stored servicing policy consumed by Documents / Loan Servicing. This slice does not add or change execution verbs.
Not configured
Issuing Contract policy is not configured.
Payment Method Settings
Stored servicing policy consumed by Payments and Borrower Portal. This slice does not add or change execution verbs.
Not configured
Payment Method Settings policy is not configured.
Re-Age Settings
FFIEC-style constraints the loan re-age verb enforces fail-closed: minimum qualifying payments inside a window, plus rolling-year and lifetime caps. No policy (or disabled) means no re-age.
Not configured
Re-Age policy is not configured. The loan re-age action refuses fail-closed until this section is saved.
Customer Page Settings
Address sanitization and bad-bank controls. Bankruptcy automation uses the shared typed loan-status-flag writer.
Not configured
Customer page servicing controls are not configured.
Personal Information Settings
Borrower self-update and identification-number visibility consumed by the borrower portal settings read.
Not configured
Personal-information controls are not configured; both portal capabilities default off.
Loan Term Matrix
Derives the installment count from amount x payment schedule x tier, falling back to the product default term when no rule matches. The per-loan override is an explicit opt-out the Edit Loan slide-over honors.
Not configured
Loan term matrix is not configured. Loans derive their term from the product default installment count.
First Payment Minimum Days
Auto-adjusts a too-early first payment date forward to satisfy the minimum-days rule and stamps a visible chip on the loan. Silent adjustment is how servicing arguments start.
Not configured
First-payment minimum-days policy is not configured. Edit Loan saves keep the operator-entered date.
Holiday Payment Shift
Tenant default for payment dates landing on a non-processing day; a product-level repayment policy rule wins when set. Shifts stamp a visible chip via the Edit Loan mutation.
Not configured
Holiday payment shift is not configured. Products without their own rule leave dates unshifted.
Pending Loan Aging
Arms the stale-pending auto-deny sweep (origination_pipeline/auto_deny_days - one arming switch, no second threshold source) and the system note the sweep writes into the customer feed on denial. Denial letters ride the existing adverse-action ceremony.
Disarmed
The auto-deny sweep is disarmed (no active auto_deny_days row). Pending applications age without automated denial; the auto-withdraw sweep is configured separately.
Company Information
Lending company identity: legal name (shown on the portal and email footers), workspace slug, and status.
| Company | Slug | Status |
|---|---|---|
| LenderMeld | loanmeld-prod | Active |
Employees & Access3
Users, roles, scope tiers, MFA posture, the permission catalog, store groups, and distribution groups.
| User | Status | Roles | MFA | Credential |
|---|---|---|---|---|
| Lin Parklin.park@example.test | Active | Tenant admin | 2FA enrolled | active |
| Henry Walshhenry.walsh@example.test | Active | Servicing manager | 2FA enrolled | active |
| Role | Status | Assigned | Permissions |
|---|---|---|---|
| Tenant adminMoney role — 2FA enforcedtenant_admin | Active | 1 | workspace:read, workspace:write, workspace:manage, payment:read, payment:write, payment:manage, document:read, document:write, document:manage, report:read, report:write, report:manage, settings:read, settings:write, settings:manage |
Permission catalog
Rendered from the tenant catalog — new grains are catalog rows, and role saves validate against it. Money grains drive the 2FA-required derivation.
workspace
workspace:readworkspace:writeworkspace:manage
payment
payment:readpayment:writepayment:manage
document
document:readdocument:writedocument:manage
report
report:readreport:writereport:manage
settings
settings:readsettings:writesettings:manage
Store groups (region scope)
Not configured
No store groups are configured. Region-tier role assignments need a store group; corporate and store tiers work without one.
Distribution groups (round-robin routing)
Not configured
No distribution groups are configured. Loan staffing falls back to direct operator picks until a processing or collections pool exists.
Security & Compliance2
SOC 2 and PCI control definitions, enforcement levels, evidence queries, and audit keys.
Control
PII access requires reason and evidence
pii_access_reason_required
Framework
SOC2
CC6.1 / CC7.2
Enforcement
Block
Evidence
settings/security-policy-controls/pii_access_reason_required.json
Control
Sensitive report exports require approval
sensitive_export_approval
Framework
SOC2
CC6.6 / CC7.2
Enforcement
Warn
Evidence
settings/security-policy-controls/sensitive_export_approval.json
Stores2
Store cohorts anchoring customer, loan, and application assignment, config overrides, and report grouping.
| Store | Region | Status | Customers | Loans | Applications |
|---|---|---|---|---|---|
| CharlotteCHARLOTTE | Southeast | Active | 1 | 1 | 1 |
| SunridgeSUNRIDGE | Mountain West | Active | 1 | 1 | 1 |
Loan Products1
Tenant product terms, APR, amount limits, fees, funding, eligibility, and security controls.
| Product | Pricing | Terms | Eligibility | Controls | Evidence |
|---|---|---|---|---|---|
| Installment loanActiveInstallmentinstallment v1 | APR 699.00%; fallback 699.00%; Term Simple Interest; no CSO | 12 payments; biweekly; first due +14d; ach | $100-$1,000; income >= $1,800; 3m employer; all states | Staff/Customer Site/Lead Source/Api Mobile; review required; e-sign | admin/loan-types/installment-v1.json |
| Short-term loanDraftShort Termshort_term v1 | APR 699.00%; fallback 699.00%; Term Simple Interest; no CSO | 1 payments; monthly; first due +30d; ach | $50-$1,000; income >= $1,200; 1m employer; all states | Staff/Lead Source/Api Mobile; review required; e-sign | admin/loan-types/short-term-v1.json |
| Payday loanDraftPaydaypayday v1 | APR 699.00%; fallback 699.00%; Term Simple Interest; CSO LenderMeld CSO Services LLC @ 699.00% | 1 payments; biweekly; first due +14d; ach | $50-$750; income >= $1,000; 1m employer; all states | Staff/Lead Source/Api Mobile; review required; e-sign | admin/loan-types/payday-v1.json |
Reapply Settings
Borrower re-engagement blocks, payment-method cool-downs, handoff redirect, denied-loan rules, and portal copy.
Not configured
Reapply settings are not configured. Cool-down defaults are 0 days until this section is saved.
SMS Settings
Refinance SMS trigger and recognized borrower re-opt-in words.
Not configured
SMS re-engagement settings are not configured.
Refinance Eligibility Settings
Enforced refinance policy (#338): day window, cool-off with payoff-method filter, allowed payment methods, active-loan cap, watch-customer block, credit-limit check, transfer-payments master toggle, interest capitalization, cross-store/product transfer toggles, and the #270 floors (minimum principal paid, minimum new money above payoff).
Not configured
Refinance eligibility policy is not configured.
Portfolio Funding Limits
Automatic refinance and reloan funding caps measured as loan count and total principal per rolling 24 hours.
Not configured
Portfolio funding limits are not configured. Refinance and reloan approvals are blocked until limits are configured — an unconfigured limit is not an unlimited one.
Customer Tags2
Work-queue drivers agents apply on the customer record - priority tags need workspace:manage to remove - auto-expire arms the worker sweep - retire stops new applies without stripping customers.
| Tag | Tone | Priority | Auto-expire | Status | Active |
|---|---|---|---|---|---|
| Hot Leadhot_lead | warning | - | 48h | Active | 1 |
| Fraud Reviewfraud_review | negative | priority | never | Active | 1 |
Loan Flags, Holds & Duplicates6
Typed custom statuses with enforcement behavior columns, verification hold states, and the dedupe warning engine per-type levers.
| Flag type | Severity | Blocks | Kind | Status | Active |
|---|---|---|---|---|---|
| Payment holdpayment_hold | warning | debits | predefined | Active | 1 |
| In-bank collectionsin_bank_collections | warning | comms, collections | custom | Active | 1 |
| Hold type | Behavior | Kind | Status | Active |
|---|---|---|---|---|
| Bank verificationbank_verification | blocks approval | predefined | Active | 1 |
| Defermentdeferment | informational | custom | Active | 0 |
| Match type | Severity | Behavior | Override | Enabled | Open matches |
|---|---|---|---|---|---|
| Phone matchphone | warning | blocks approval | approver may override | Active | 3 |
| SSN matchssn | critical | blocks approval | override forbidden | Active | 0 |
Calendar & Bank Holidays2
Non-processing days: weekday closures that roll due dates and advance ACH effective dates - weekends are implicit.
| Day | Label | Source | Status |
|---|---|---|---|
| 2026-11-26 | Thanksgiving Day | federal_reserve | Active |
| 2026-12-25 | Christmas Day | federal_reserve | Active |
Documents & Templates3
Uploaded loan documents, template inventory, document categories, retention, and e-signature requirements.
| Document | Loan | Class | Storage |
|---|---|---|---|
| Uploaded income letterincome-letter-renata-volkov.pdf | #57702 | Restricted | uploads/57702/income-letter-2026-05-03.pdf |
| Template | Status | Retention | Storage |
|---|---|---|---|
| Loan agreement and Truth in Lending disclosureloan_agreement_til v1 - en-US/US | ActiveE-sign | 7 years | templates/loan-agreement-til/v1.html |
| Payment schedulepayment_schedule v1 - en-US/US | Active | 7 years | templates/payment-schedule/v1.html |
Document category coverage
tenant reference values drive document center tabs and template grouping
ID verificationIncome documentsE-signature agreementsAgreementsIDs and incomeLetters and noticesTemplatesRedaction queue
Field Policy & Blocklists3
Required-field matrices per surface and unacceptable banks, customers, employers, and ZIP codes with policy evidence.
| Field | Surface | Sensitivity | Required |
|---|---|---|---|
| Personal - SSN last fourpersonal.ssn_last4 | admin | Pii | Required |
| Borrower portal - Password MFA enrollmentcustomer_site.password_mfa | customer_site | Restricted | Required |
| List | Entry | Status | Reason |
|---|---|---|---|
| Bankdemo_first_bank | Demo First Bank | Active | ACH return rate above policy threshold |
Recent blocklist match events
Intake evaluates bank/employer names by tenant-bound fingerprint (never raw PII), customers by SSN fingerprint, and zips by entry key; every hit appends an immutable match event.
No matches yet
No blocklist matches recorded yet.
Reference Data10
Versioned tenant lists with predefined-vs-custom provenance: denial reasons, advertising methods, comment categories, phone-call types, bank holidays, letter types, and disbursement types.
| Set | Owner | Values | Status |
|---|---|---|---|
| Adverse action reason codes | compliance | 2 | Active |
| Bank holidays | finance | 11 | Active |
| Set | Value | Kind | Order | Status |
|---|---|---|---|---|
| Adverse Action Reasons | Insufficient income for requested amountINSUFFICIENT_INCOME | predefined | 10 | Active |
| Phone Call Types | Promise to payPROMISE_TO_PAY | predefined | 10 | Active |
| Document Categories | ID verificationID_VERIFICATION | predefined | 70 | Active |
| Document Categories | Income documentsINCOME_DOCUMENTS | predefined | 80 | Active |
| Document Categories | E-signature agreementsE_SIGNATURE | predefined | 10 | Active |
| Document Categories | AgreementsAGREEMENTS | predefined | 20 | Active |
| Document Categories | IDs and incomeIDS_INCOME | predefined | 30 | Active |
| Document Categories | Letters and noticesLETTERS_NOTICES | predefined | 40 | Active |
| Document Categories | TemplatesTEMPLATES | predefined | 50 | Active |
| Document Categories | Redaction queueREDACTION_QUEUE | predefined | 60 | Active |
Policy note
Predefined values ship with the platform seed; operator edits to label, order, or status survive demo resets and never reclassify a value as custom. Operator-added values are custom.
Configuration Values3
Processor settings, lead imports, report defaults, letters, call policy, and lending/fee policy payloads - each value edits in place and saves via the sticky bar.
| Setting group | Area | Status | Coverage |
|---|---|---|---|
| Required field matrix | Origination | Active | admin, customer site, mobile/API, leads |
| Loan reference data | Servicing | Active | statuses, denial reasons, remarks, loan types |
| Payment processor accounts | Payments | Review | ACH, card, wire, prepaid, real-time funding |
| Unacceptable lists | Risk | Active | banks, customers, employers, ZIP codes |
ACH cutoff windowpayment_processor_accounts / ach_cutoff_windowFinancialActive
Staff session lock policyauth_provider / staff_session_lockRestrictedActive
Tenant time zoneorganization_policy / time_zoneInternalActive
State Settings
State-level lending configuration; state fee/lending policy engines remain the executable source. Stored policy with audit evidence; this slice adds no execution verbs.
Not configured
State Settings are not configured.
Location Settings
Store/location operating configuration. Stored policy with audit evidence; this slice adds no execution verbs.
Not configured
Location Settings are not configured.
Multi Site
Multi-site routing posture for lead and customer-site traffic. Stored policy with audit evidence; this slice adds no execution verbs.
Not configured
Multi Site are not configured.
Surety
Surety bond posture for states requiring bonded lending. Stored policy with audit evidence; this slice adds no execution verbs.
Not configured
Surety are not configured.
Single Payment Loans
Single-payment product posture; product terms stay on Loan Products. Stored policy with audit evidence; this slice adds no execution verbs.
Not configured
Single Payment Loans are not configured.
Work Queues
Tenant-level work-queues toggle consumed by queue-driven operator surfaces.
Not configured
Work-queue configuration is not configured; queue surfaces keep their current behavior.
Whitelisted IPs
Stored and displayed only - staff-authentication enforcement pairs with the access-control workstream and is deliberately NOT active.
Not configured
No IP whitelist is stored.
Custom Fields0
Operator-defined typed fields for customer and loan records; values render and persist on the respective detail pages.
Not configured
No custom fields are defined. Definitions created here render on customer and loan detail pages.
Store Processor Mappings0
Per-store processor routing with day/time windows in the mapping timezone and an excluded-states fallback; consulted by the payment-command path when the caller names no processor.
Not configured
No store processor mappings are configured. Payment commands keep their existing processor pass-through until a store is mapped.
Policy note
Resolution order: first active window match by priority, then the store default, then the excluded-states fallback, then the company account.
Money Movement
ACH originating accounts, rails, NACHA company identity, SEC codes, and routing freshness.
This registry could not be read from the platform API.
Tenant context is required for LoanMeld platform APIs
Payment Failure Rules
Ordered return-code rules: retry ladders, rail changes, and consecutive-failure disables.
This registry could not be read from the platform API.
Tenant context is required for LoanMeld platform APIs
Communication Channels
Per-category outbound identities, provider routing, caps, BE/BN thresholds, quiet days, and letter compliance.
This registry could not be read from the platform API.
Tenant context is required for LoanMeld platform APIs
Communication Triggers
Domain-event subscriptions, DPD-ladder scheduling, manual-from-record sends, and store restriction.
This registry could not be read from the platform API.
Tenant context is required for LoanMeld platform APIs
Mutation status
idleReady for settings changes.
No unsaved changes