Skip to content

Ops UI

The Ops UI is a Vue 3 single-page application for managing Fineract loan operations, payment processing, file uploads, and reconciliation.

URL: https://turnoops.incentius.net

Login

Login

Role-based access with three levels:

  • Viewer - read-only access to all pages
  • Operator - can upload files, generate payment links, reconcile
  • Admin - full access including user management

Dashboard

Dashboard

At-a-glance view of the entire system:

  • KPI Cards - total operations, success/failure rates
  • Transaction Heatmap - daily transaction activity
  • Fineract Operation Status - bar charts for each operation type
  • Lender File Status - processing status per lender
  • LOS Operation Status - donut charts for create/approve/disburse
  • Recent Transactions - latest webhook and file-based payments

LOS Operations

LOS Operations

View all Fineract LOS (Loan Origination System) operations processed via the /operate endpoint:

  • Client Create/Update
  • Loan Create/Update
  • Loan Approve
  • Loan Disburse
  • Loan Delete

Filter by operation type and status. Failed operations can be retried.


Payments

Payments

View all payment transactions posted to Fineract from both webhooks and NACH files:

  • Filter by lender, gateway, status
  • Shows loan ID, amount, date, payment gateway, UTR
  • Failed payments can be retried

Payment Links

Generate Razorpay payment links for pending EMI collections:

  • Pending EMIs tab - loans with overdue installments
  • Generated Links tab - previously created payment links with status
  • Bulk generation and CSV export

See Payment Links for details.


File Upload

Three tabs for managing lender payment files:

Payment / NACH Files

File Upload

Upload lender CSV files with column validation, duplicate detection, and wrong-lender detection. See File Upload.

UMRN Master

UMRN Master

Upload the UMRN-to-Loan mapping file with truncate or append mode. See UMRN Master.

Bad Records

Bad Records

View rows rejected during file processing with rejection reasons. See Bad Records.


Processing Log

Processing Log

Monitor file processing status across all lenders:

  • Summary stats (total, success, failed, processing, pending)
  • Per-file status with timestamps and row counts
  • Error details for failed files

See Processing Log.


Reconciliation

Reconciliation

Two reconciliation modes:

Transaction Level

Compare NACH file records against webhook data for GB, UGRO, and Vivriti. Select and post unmatched records to Fineract. See Transaction Level Recon.

Loan Level

Upload a lender outstanding balance CSV and compare against Fineract. Identifies mismatches in principal, interest, and fees. See Loan Level Recon.


Settlement

Settlement

Calculate and execute loan settlements and write-offs. See Settlement.


Users

Users

Admin-only user management:

  • Create new users with email/password
  • Assign roles (viewer, operator, admin)
  • Activate/deactivate users

PagePathDescription
Dashboard/dashboardSystem overview with KPIs
LOS Operations/los-operationsFineract operation results
Payments/paymentsPayment transaction log
Payment Links/payment-linksRazorpay link generation
File Upload/file-uploadCSV upload + UMRN + Bad Records
Processing Log/file-processingFile processing status
Reconciliation/reconciliationTransaction + Loan recon
Settlement/settlementLoan settlement and write-off
Users/usersUser management (admin)

Turno Fineract LMS Documentation