Transactions
Overview
This guide covers creating, viewing, and managing transactions through the Payment Hub system. A transaction represents funds received from a client that must be allocated across their active loan obligations. Transactions can be created manually or automatically by the system, with flexible distribution options.
Navigation: Client → Transactions tab or Transactions menu

In timveroOS 8.0, payments are created through transactions at the client level, replacing the previous loan-level payment entry. This enables automatic distribution across multiple loans.
Transaction Concepts
How Payment Hub Works
Payment Hub introduces a two-step payment model:
Transaction — Record of funds received from client (client-level)
Payment — Allocation of transaction funds to a specific loan (loan-level)
One transaction can generate multiple payments across different loans belonging to the same client.
Transaction States
Unallocated
Linked to client, no funds distributed
Smart Allocate, Create Payment, Void
Partly Allocated
Some funds distributed, remainder available
Smart Allocate, Create Payment
Allocated
Fully distributed (unallocated amount = 0)
Cancel Payments
Void
Transaction cancelled
None
Registering Transactions
Creating a Transaction
Steps:
Navigate to the Client (!!!) record
Click Add Transaction
Complete the transaction form:
Payment Purpose: Distribution logic type (if multiple purposes configured)
Currency: Transaction currency
Amount: Total transaction amount
Document Number: Reference document (max 125 characters)
Transaction Date: Date funds were received
Smart Distribution: Enable to automatically allocate on save
Confirm transaction creation

Result: Transaction is created. If Smart Distribution is enabled, payments are automatically generated across client's loans.
Alternative creation locations (project-dependent): Loan page, Credit Line page, or Transactions menu (requires client selection).
Transactions can be created manually or triggered automatically by the system via scheduled processes or external integrations.
Automatic Distribution (Smart Distribution)
When Smart Distribution is enabled:
System creates transaction record
Automatically generates payments across client's loans based on:
Configured prioritization rules
Transaction purpose distribution logic
Obligation repayment hierarchy
Updates transaction status based on distribution result
Distribution rules are configured at SDK level for each project. If automatic distribution cannot complete, transaction is created in Unallocated status for manual processing.
Smart Allocate Action
For transactions in Unallocated or Partly Allocated status:
Steps:
Open transaction page
Click Smart Allocate
Review proposed distribution plan
Choose action:
Confirm: Accept plan and create payments
Cancel: Return without changes
The system displays how it proposes to distribute the transaction according to SDK-configured rules.
Manual Distribution
Creating Payments Manually
When automatic distribution is not used or is incomplete:
Steps:
Open transaction page
Navigate to Credits tab
Review list of client's active loans
Locate target loan
Click Payment button on the loan row
Complete payment form:
Loan: Pre-selected from action
Payment Type: Payment purpose (e.g., Mandatory, Voluntary)
Amount: Cannot exceed unallocated transaction amount or loan debt
Payment Application Date: Date to apply payment
Confirm payment creation
Result: Payment is created and automatically distributed across loan obligations according to configured rules.
Payment creation is available only when transaction has unallocated amount > 0.
Validation Rules
Amount ≤ Unallocated
Payment cannot exceed remaining transaction amount
Amount ≤ Loan Debt
Payment cannot exceed total loan outstanding
Active Loans Only
Only active loans in transaction currency are available
Outstanding Balance
Only loans with unpaid debt are displayed
Transaction Page
Transaction Details
The transaction page displays:
Transaction amount and currency
Transaction date
Document reference number
Current status
Unallocated amount
Payment purpose
Creation information
Credits Tab
The Credits tab shows a table of client's active loans:
Credit
Loan identifier/name
Contract Date
Loan contract date
Status
Loan status
Debt
Outstanding loan balance
For loans with payments from this transaction, additional details appear:
Payment Date
Date payment was applied
Payment Status
Payment status (e.g., Approved, Canceled)
Payment Amount
Amount allocated to this loan
Created By
User who created payment
Payment Distribution
Breakdown across obligation types
Payment Adjustments
Canceling Payments
To reverse a payment allocation:
Steps:
Locate payment in transaction details
Click Cancel
Confirm cancellation
Result:
Canceled payment amount returns to transaction's unallocated amount
Transaction status recalculates automatically:
All payments canceled → Unallocated
Some payments canceled → Partly Allocated
Payment record status changes from Approved to Canceled
Only the selected payment is affected. Other payments remain unchanged.
Voiding Transactions
To cancel an unallocated transaction:
Steps:
Open transaction page
Verify status is Unallocated (no active payments)
Click Void
Confirm in dialog
Result: Transaction moves to Void status.
Only transactions in Unallocated status can be voided. Transactions with active payments must have all payments canceled first.
Common Scenarios
Standard Payment Processing
Scenario: Client payment received for multiple loans
Navigate to client record
Create transaction with full received amount
Enable Smart Distribution
Confirm creation
System automatically creates payments across loans
Verify distribution meets expectations
Review allocation on Credits tab
Manual Distribution Required
Scenario: Automatic distribution not needed or failed
Create transaction without Smart Distribution
Transaction enters Unallocated status
Navigate to Credits tab
Review available loans
Create payment on selected loan(s) manually
Repeat until transaction fully distributed or as needed
Unallocated amount remains available for future distribution
Partial Allocation
Scenario: Client specifies payment should apply only to certain loan(s)
Create transaction (with or without Smart Distribution)
If automatically distributed incorrectly, cancel unwanted payments
Manually create payments only on specified loans
Transaction remains in Partly Allocated status
Unallocated amount available for future use
Correcting Payment Distribution
Scenario: Payment was allocated to wrong loan
Open transaction record
Navigate to Credits tab
Cancel incorrect payment (full or partial amount)
Amount returns to unallocated
Create new payment on correct loan
Verify correct distribution
Document correction reason
Redistribution After Changes
Scenario: Loan conditions changed after distribution
Open transaction in Allocated or Partly Allocated status
Cancel all existing payments
Transaction returns to Unallocated status
Execute Smart Allocate to re-evaluate with current loan states
Or create payments manually with new distribution logic
Best Practices
Daily Operations
Create transactions promptly upon receiving funds
Use Smart Distribution for standard cases
Verify distribution before finalizing
Review unallocated amounts regularly
Accuracy
Verify document number matches source
Ensure transaction date is accurate
Double-check currency selection
Review Credits tab after automatic distribution
Confirm payment dates align with business rules
Transaction Management
Process oldest unallocated transactions first
Void unused transactions to maintain clean records
Use transaction purposes and payment types to support complex distribution rules
Troubleshooting
Cannot Create Transaction
Possible causes:
Client has no active loans with outstanding balance
Permission restrictions
Required fields incomplete
Solutions:
Verify client has active loans with unpaid amounts
Check user permissions
Complete all required fields
Smart Distribution Not Working
Possible causes:
Distribution rules misconfigured
No eligible loans for distribution
Technical error in distribution algorithm
Solutions:
Check loan statuses
Verify distribution rules with administrator
Use manual distribution as alternative
Payment Not Creating
Possible causes:
Amount exceeds unallocated balance
Amount exceeds loan debt
Loan status changed
Concurrent modification by another user
Solutions:
Refresh transaction page to view current state
Verify amounts
Check loan status
Cannot Cancel Payment
Possible causes:
Concurrent modification by another user
Payment already canceled
System lock on transaction
Solutions:
Refresh page and retry
Verify payment status
Contact administrator if issue persists
Transaction Shows Incorrect Status
Possible causes:
Stale page data
Recent payment changes not reflected
Calculation error
Solutions:
Refresh transaction page
Verify unallocated amount manually
Contact support if discrepancy persists
Related Configuration
Payment Hub — Automatic Payment Allocation — SDK technical reference
Related Topics
Payment Hub Overview — Business context and concepts
Loan Tracking — Viewing loan details and balances
Last updated
Was this helpful?