β‘ Payments Workflow Setup in Trovata TMS
ποΈ Understanding the Payment Workflow Architecture
A payment workflow defines who can create, review, and approve payments β and under what conditions. Trovata TMS uses a rule-based, tiered approval engine.
π Step-by-Step Workflow Setup
---
Step 1: Define Workflow Roles
First, establish who participates in the payment process:
Role | Responsibility |
Payment Initiator | Creates/enters the payment |
Payment Reviewer | First-level review (optional) |
Payment Approver | Authorizes the payment |
Super Approver | High-value payment authority |
System Admin | Configures workflow rules |
Trovata TMS Menu β Administration β User Management β Roles β Assign Payment Roles
---
Step 2: Configure Approval Rules
Navigate to the workflow engine:
Trovata TMS Menu β Cash Management β Payment Configuration β Workflow Rules
Define rules based on these trigger criteria:
Criteria | Examples |
Amount Threshold | < $50K, $50Kβ$500K, > $500K |
Payment Type | Wire, ACH, Check, Internal |
Currency | USD, EUR, GBP |
Bank Account | Specific accounts needing extra controls |
Counterparty | New/unverified beneficiaries |
Geography | Domestic vs. International |
Entity | Business unit or legal entity |
---
Step 3: Build Approval Tiers
Set up multi-level approval chains:
Tier 1 (Straight-Through Processing) βββ Amount: < $10,000 βββ Payment Type: Internal Transfer βββ Approvers Required: 0 (auto-approve) βββ Action: Route directly to bank
Tier 2 (Single Approval) βββ Amount: $10,000 β $250,000 βββ Payment Type: ACH / Wire βββ Approvers Required: 1 βββ Approver Pool: Treasury Analysts
Tier 3 (Dual Approval) βββ Amount: $250,000 β $1,000,000 βββ Payment Type: Any βββ Approvers Required: 2 βββ Approver Pool: Treasury Managers
Tier 4 (Executive Approval) βββ Amount: > $1,000,000 βββ Payment Type: Any βββ Approvers Required: 2 + CFO Sign-off βββ Approver Pool: Senior Leadership
---
Step 4: Set Up Approval Groups
Trovata TMS Menu β Administration β Approval Groups β New Group
Field | Description |
Group Name | e.g., "Treasury Approvers - Tier 2" |
Members | Add authorized approvers |
Approval Type | Any-one (OR) vs. All-members (AND) |
Escalation Time | Auto-escalate after X hours |
Delegate | Backup approver when primary is unavailable |
Notification | Email/SMS alert on pending approval |
---
Step 5: Configure Segregation of Duties (SOD)
Critical internal control β the person who creates cannot approve:
SOD Rules β New Rule: βββ Rule: Initiator β Approver βββ Scope: All payments βββ Override: CFO only (with audit log) βββ Enforcement: Hard block (not just warning)
Control | Setting |
4-Eyes Principle | Minimum 2 people touch every payment |
Dual Control | Separate create and approve functions |
Self-Approval Block | Users cannot approve their own payments |
Role Conflict Check | System prevents conflicting role assignments |
---
Step 6: Set Up Payment Validation Rules
Before routing for approval, Trovata TMS validates:
Validation Engine β Configure Rules:
Validation | Description |
Beneficiary Whitelist | Only approved payees allowed |
Amount Limits | Per-payment and daily limits |
Cut-off Time Check | Reject if past bank cut-off |
Duplicate Detection | Flag similar payments within 24 hrs |
Sanctions Screening | OFAC/SDN list check |
Bank Account Validation | Verify routing/account numbers |
Currency Check | Account supports payment currency |
---
Step 7: Configure Notifications & Alerts
Set up automated notifications at each stage:
Event | Notify |
Payment created | Approver(s) via email/mobile |
Payment approved | Initiator + next approver |
Payment rejected | Initiator with reason |
Payment sent to bank | Initiator + Finance team |
Payment confirmed | All parties |
Approval overdue | Manager escalation |
High-value payment | CFO/Controller alert |
Trovata TMS Menu β Notifications β Payment Alerts β Configure Templates
---
Step 8: Set Up Cut-off Times
Define bank submission deadlines by payment type:
Payment Type | Typical Cut-off | Same Day? |
Fedwire | 5:00 PM ET | Yes |
ACH Same Day | 2:45 PM ET | Yes |
ACH Next Day | 8:00 PM ET | Next Day |
SWIFT Wire | 4:00 PM ET | Yes |
Internal Transfer | 6:00 PM ET | Yes |
> β οΈ These are examples β configure based on your bank's specific cut-off times
---
Step 9: Test the Workflow
Before going live, run through these scenarios:
Test Case | Expected Result |
Small payment (< $10K) | Auto-approved, sent to bank |
Mid-range payment | Routes to Tier 2 approver |
Large payment (> $1M) | Escalates to executive approval |
Initiator tries to approve own payment | Hard block β SOD violation |
Payment submitted after cut-off | Queued for next business day |
Duplicate payment submitted | Flagged for review |
Sanctioned entity payment | Blocked β compliance alert |
---
Step 10: Go Live Checklist
β All approval roles assigned to users
β SOD rules tested and enforced
β Notification templates configured
β Cut-off times set per bank/payment type
β Beneficiary whitelist populated
β Sanctions screening enabled
β Audit trail logging verified
β Escalation rules tested
β Bank connectivity confirmed
β UAT sign-off from Treasury & Compliance
---
π Best Practices
Practice | Why It Matters |
Always enforce SOD | Prevents internal fraud |
Use time-based escalation | Prevents payment delays |
Review workflow quarterly | Staff changes, new risk areas |
Log all overrides | Audit trail for SOX/compliance |
Test disaster recovery | What if primary approver unavailable? |
Monitor approval times | Identify bottlenecks in the process |
---
π Common Workflow Issues
Issue | Solution |
Payment stuck in approval | Check escalation rules, notify approver |
Wrong tier triggered | Review amount thresholds in workflow rules |
SOD blocking valid user | Review role assignments |
Notifications not sending | Check email configuration in ATOM |
Cut-off time mismatch | Verify bank time zone settings |
---