1. Movements
🇺🇸 English
  • 🇺🇸 English
  • 🇪🇸 Español
  • Cobre Intro
    • Welcome
    • Get started
    • Connect Cobre's Documentation to AI
    • Products
      • Local Payments
        • Local Payments with Cobre
        • Payouts
          • Colombia
            • Money Movements with Bre-B
            • Money Movements with Cobre Fast Pay
          • Mexico
            • Money Movements with CLABEs and SPEI Cards
          • Multi-region
            • Money Movements Scheduler
        • Payins
          • Colombia
            • Checkout
            • Request to Pay (R2P)
            • Direct Debit with Nequi
            • Static Bre-B Keys
          • México
            • Request to Pay (R2P)
            • CLABE-backed Virtual Balances Accounts (Cobre Balances)
            • Account Reference – Virtual CLABEs
        • Other feaures
          • Bulk Money Movements
          • Enabling Approval Workflows (Maker–Checker)
      • Cross Border Payments
        • Cross Border Payments with Cobre
      • Stablecoins
        • Global Payouts in Stablecoins
      • Connect
        • Connect bank accounts with Cobre
    • Other features
      • Account Verification
      • Notifications and subscriptions
      • Security at Cobre
      • Performance and throughput
    • Using Cobre
      • Integrating Cobre from ERPs
      • Bre-B Payouts with Payment Instruments of Your Ecosystem
      • Cobre for Lenders
  • Portal
    • Introduction & Quick Start
    • Authentication in Portal
    • Troubleshooting & Support
    • Movements
      • Approval Process (Maker-Checker)
      • Local Money Movement
      • Unitary Payment Initiation
      • Bulk Money Movement Initiation
      • Cross-Border Money Movements
      • Payment Links
      • Scheduler
    • Transactions
      • Transactions
    • Accounts
      • Account and Balance Management
      • Virtual CLABEs
    • Counterparties
      • Counterparties
    • Reports
      • Reports & Reconciliation
    • Settings
      • Users and Roles Management
      • Security and Control
    • Developers
      • Subscription management
  • Developers
    • API Guides
      • Quick Start
      • Authentication
      • Cobre Balances
        • Managing Virtual Balance Accounts (Cobre Balances)
        • Account Linkeage
      • Connect Accounts
        • Managing Connect Accounts
      • Counterparties
        • Managing Counterparties
      • Local Payments
        • Money Movement
        • Payouts
          • Colombia
            • Fast Pay & ACH
            • Bre-B
          • Mexico
            • SPEI
          • Global
            • Global payouts in stable
          • Cross-Region
            • Bulk Money Movements Approval
            • Money Movement Scheduler
            • Bulk Money Movements
        • Payins
          • Colombia
            • Cobre Keys with Bre-B
            • Checkout
            • Direct Link
            • Direct Debit
          • Mexico
            • Direct Link
            • Account Reference – Virtual CLABEs
      • Cross Border Payments
        • Cross Border Payments
        • Create Fx Quotes
        • Create a Cross Boder Money Movement
        • Fund your global Cobre Balance
      • Cross Features
        • Account Verification
        • Reconciliation with Cobre Reports in Colombia
        • Reports
        • Report Scheduler
        • Evidence API
        • Notifications & Subscriptions
      • Error Handling
        • Error Dictionary
      • Testing
        • General Testing
        • Testing Cases
        • Testing PSE and Bancolombia
      • Certification
        • Certification Process
        • Questionnaire
    • API Explorer
      • Build with AI
      • Authentication API
        • Authentication
      • Cobre Balances
        • Create a Cobre Balance
        • Obtain all Accounts
        • Obtain one Account
        • Update an Account
        • Close a Cobre Balance
        • Obtain one Account Transactions
        • Obtain one Transaction
        • Obtain all Client Transactions
        • Obtain Account Daily Balance History
        • Assign or Change Primary Account
        • Unlinking Primary Account
      • Connect Accounts
        • Connect an Account
        • Obtain one Connected Account
        • Obtain all Connected Accounts
        • Obtain one Transaction
        • Obtain all Account Transactions
        • Obtain all Client Transactions
        • Update an account
      • Account Verifications
        • Create an Account Verification
        • Obtain one Account Verification
        • Obtain all Account Verifications
      • Account References
        • Create an Account Reference
        • List one Account Reference
        • List all Account References
        • Delete an Account References
      • Cobre Keys
        • Create a Key
        • Obtain all Keys
        • Obtain one Key
        • Cancel a Key
        • Block or Reactivate Keys
      • Counterparties
        • Account Debit Registration
          • Register a Counterparty for Direct Debit
          • Obtain all Registrations
          • Obtain one Registration
        • Create a Counterparty
        • Obtain one Counterparty
        • Obtain all Counterparties
        • Delete a Counterparty
      • Money Movements
        • Create a Money Movement
        • Obtain one Money Movement
        • Obtain all Money Movements
        • Return a Money Movement
      • Money movement Approvals
        • Approve a Money Movement
        • List all Money Movement Approvals
      • Money Movement Scheduler
        • Create a Money Movement Scheduler
        • List all Money Movement Schedulers
        • Cancel an Active Scheduler
      • Bulk Money Movement
        • Create a Bulk Money Movement
        • List all Bulk Money Movements
        • List one Bulk Money Movement
      • Bulk Money Movement Approvals
        • Bulk Money Movements Decision
      • Cross Border
        • Create a FX Quote
        • Obtain one FX Quote
        • Obtain all the FX Quotes
        • Create a Cross Border Money Movement
        • Obtain one Cross Border Money Movement
        • Obtain all the Cross Border Money Movements
      • Checkout
        • Create a Checkout
        • Obtain one Checkout
        • Obtain all Checkouts
        • Desactivate a Checkout
      • Evidence API
        • Evidence Requests
          • Obtain Evidence Request
          • Search Evidence Requests
        • Evidence Documents
          • Generate Upload Links
          • Generate Download Link
        • Evidence Information
          • Submit Evidence Information
      • Reports
        • Create a Report
        • Obtain all Reports
        • Generate Download Link for Selected Reports
        • Create a Cobre Balance Statement
      • Report Scheduler
        • Create a Report Scheduler
        • Obtain all Reports Schedulers
        • Delete a Report Scheduler
      • Notifications & Subscriptions
        • Subscribe to Events
        • Obtain all Subscriptions
        • Delete a Subscription
        • List all Available Events
    • Platform Catalogs
      • Colombian Bank Codes
      • Mexican Bank Codes
      • Account Providers
      • Transaction Types
      • Money Movement Statuses
    • Testing APIs
      • Create a Transaction Adjustment
      • Change a Money Movement Status
      • Transaction Adjustment (QA)
      • Change Money Movement Status (QA)
    • Reports Layout
      • Money Movements Layout
        • All Money Movements (CSV)
        • All Money Movements (JSON)
        • SPEI Money Movements (CSV)
        • LEGACY Money Movements (CSV)
      • Transactions Layout
        • All Transactions (CSV)
        • All Transactions (JSON)
        • Virtual Balance Account (Cobre Balance) Statement (PDF)
      • Counterparties Layout
        • All Counterparties (CSV)
      • Multicash Layout
        • Multicash Header (TXT)
        • Multicash Detail (TXT)
    • Notifications Layout
      • Account Events
        • Account Balance Debit
        • Account Balance Credit
      • Cobre Keys
        • Cobre Keys
      • Counterparties
        • Counterparties
      • Money Movement
        • Money Movement
      • Bulk Money Movement
        • Bulk Money Movement
      • Cross Border Money Movement
        • Cross Border Money Movement
      • Evidence Requests
        • Evidence Requests
      • Reports
        • Reports
  • Schemas
    • Counterparties
      • Colombia
        • PayOut
          • Counterparty | Create Metadata Type Cobre Balance (CO)
          • Counterparty | Response Metadata Type Cobre Balance (CO)
          • Counterparty | Create Metadata Type Breb Key (CO)
          • Counterparty | Response Metadata Type Breb Key (CO)
          • Counterparty | Create Metadata Type QR (CO)
          • Counterparty | Response Metadata Type QR (CO)
          • Counterparty | Create Metadata Type CC (CO)
          • Counterparty | Response Metadata Type CC (CO)
          • Counterparty | Create Metadata Type CH (CO)
          • Counterparty | Response Metadata Type CH (CO)
          • Counterparty | Create Metadata Type DP (CO)
          • Counterparty | Response Metadata Type DP (CO)
        • PayIn
          • Counterparty | Response Metadata Type r2p (CO)
          • Counterparty | Create Metadata Type r2p (CO)
          • Counterparty | Create Metadata Type r2p Breb (CO)
          • Counterparty | Response Metadata Type r2p Breb (CO)
        • Secondary Counterparty
          • Secondary Counterparty Create Request
          • Secondary Counterparty Create Response (CO)
          • Secondary Counterparty Create Metadata Type NP (CO)
          • Secondary Counterparty Response Metadata Type NP (CO)
          • Secondary Counterparty Request Metadata Type LE
          • Secondary Counterparty Response Metadata Type LE (CO)
        • Direct Debit
          • Direct Debit Registration | Create
          • Direct Debit Registration | Response
          • Direct Debit Registration | List All Items
        • Counterparty | Create Request (CO)
        • Counterparty | Create Response (CO)
      • Mexico
        • PayOut
          • Counterparty | Create Metadata Type Clabe (MX)
          • Counterparty | Response Metadata Type Clabe (MX)
          • Counterparty | Create Metadata Type SPEI Card (MX)
          • Counterparty | Response Metadata Type SPEI Card (MX)
        • PayIn
          • Counterparty | Create Metadata Type r2p (MX)
          • Counterparty | Response Metadata Type r2p (MX)
        • Counterparty | Create Response (MX)
        • Counterparty | Create Request (MX)
        • Counterparty | Money Movement Return (MX)
      • Global
        • Counterparty | Global CP Request
        • Counterparty | Global Deposit NP request
        • Counterparty | Global Deposit NP response
        • Counterparty | Global Deposit LE request
        • Counterparty | Global Deposit LE response
        • Counterparty | Global CP Response
      • USA
        • Counterparty | Create Request (USA)
        • Counterparty | Create Response (USA)
        • Request Medatata Business
        • Response Medatata Business
        • Request Medatata Individual
        • Response Medatata Individual
      • Counterparty | List All Items
    • Transactions
      • Global
        • Transaction | Debit Cross Border
        • Transaction | Credit Cross Border
      • Colombia
        • Debit
          • Transaction | Debit FI (CO) (col_debit)
          • Transaction | Debit Cobre Balance (CO)
          • Transaction | Debit Breb (CO) (breb_debit)
        • Credit
          • Transaction | Credit Direct Debit (CO) (dd_credit)
          • Transaction | Rejected Breb (breb_rejected)
          • Transaction | Credit Top Up (CO) (col_top_up_credit)
          • Transaction | Credit FI (CO) (col_credit)
          • Transaction | Credit Cobre Balance (CO) (col_cb_credit)
          • Transaction | Credit r2p (r2p_credit)
          • Transaction | Credit Breb (CO) (breb_credit)
          • Transaction | Credit r2p Breb (CO) (r2p_breb_credit)
        • Transaction | Connect Obtain (CO)
        • Transaction | Cobre Balance Obtain (CO)
      • Mexico
        • Debit
        • Credit
      • Transactions | Connect List All Items
      • Transactions | Cobre Balance List All Items
      • Transaction | Debit Misc
      • Transaction | Credit Misc
      • Transaction | Adjustment Debit
      • Transaction | Adjustment Credit
    • Authentication
      • Authentication | Request
      • Authentication | Response
    • Cobre Keys
      • Colombia
        • Cobre Key | Create Response
        • Cobre Key | Obtain Response
    • Money Movements
      • Approvals
        • Money Movement Approvals | Create Request
        • Money Movement Approvals | Create Response
        • Money Movement Approvals | List All Items
      • Mexico
        • PayOut
          • Money Movement | Create Metadata Type SPEI
          • Money Movement | Response Metadata Type SPEI
        • Return
          • Money Movement Return | Create Request
          • Money Movement Return | Response Medatada Type SPEI
          • Money Movement Return | Create Response
        • PayIn
          • Money Movement Direct Link | Create Metadata Rail r2p SPEI
          • Money Movement Direct Link | Response Metadata Rail r2p SPEI
      • Colombia
        • PayOut
          • Money Movement | Create Metadata Type Fast Pay
          • Money Movement | Response Metadata Type Fast Pay
          • Money Movement | Create Metadata Type ACH
          • Money Movement | Response Metadata Type ACH
          • Money Movement | Create Metadata Type Bre-B
          • Money Movement | Response Metadata Type Bre-B
        • PayIn
          • Money Movement Direct Link | Create Metadata Rail PSE
          • Money Movement Direct Link | Response Metadata Rail PSE
          • Money Movement Direct Link | Response Metadata Rail Bancolombia
          • Money Movement Direct Link | Response Metadata Rail Nequi
          • Money Movement Direct Link | Create Metadata Rail r2p Breb
          • Money Movement Direct Link | Response Metadata Rail r2p Breb
        • Direct Debit
          • Money Movement Direct Debit | Create Metadata
          • Money Movement Direct Debit | Response Metadata
      • Global
        • Payout in stable
          • Money Movement | Create Metadata Type Global (stable)
          • Money Movement | Response Metadata Type Global (stable)
      • Money Movement | List All Items
      • Money Movement | Create Response
    • Accounts
      • Account Verification
        • Mexico
          • Account Verification Create Metadata Type mex_acc_details_1
          • Account Verification Response Metadata Type mex_acc_details_1
          • Account Verification Create Request
          • Account Verification Create Response
          • Account Verification Create Metadata Type mex_acc_ownership_1
          • Account Verification Response Metadata Type mex_acc_ownership_1
          • Account Verifications List All Items
        • Colombia
          • Account Verification Response Metadata Type col_key_details_1
          • Account Verification Create Metadata Type col_key_details_1
          • Account Verification Create Metadata Type col_key_ownership_1
          • Account Verification Response Metadata Type col_key_ownership_1
      • Account References
        • Account References Request
        • Account Reference Response
        • List all account references
      • Cobre Balances
        • Mexico
          • Cobre Balance | Create Metadata (MX)
          • Cobre Balance | Create Response (MX)
        • Colombia
          • Cobre Balance | Create Metadata (CO)
          • Cobre Balance | Create Response (CO)
        • Global
          • Cobre Balance | Create Metadata (Global)
          • Cobre Balance | Create Response (Global)
        • Cobre Balance | Create Request
        • Cobre Balances | List All Items
        • Account | Update Request
      • Daily Balance
        • Daily Balance Obtain Response
        • Daily Balance Historiy List All Items
      • Account Connect
        • Mexico
          • Account Conect | Create Metadata (MX)
          • Account Connect | Response Metadata (MX)
        • Colombia
          • Account Conect | Create Metadata (CO)
          • Account Connect | Response Metadata (CO)
        • Accounts Connect | List All Items
        • Account Connect | Create Request
        • Connect Account | Update Request
    • Bulk Money Movement
      • Bulk Money Movement | Obtain Response
      • Bulk Money Movement Decision | Create Request
      • Bulk Money Movements | List All Items
    • Money Movement Scheduler
      • Money Movement Scheduler | Create Request
      • Money Movement Scheduler | Create Response
      • Money Movement Scheduler | List All Items
    • Checkout
      • Colombia
        • Checkout | Create Request
        • Checkout | Create Response
        • Checkout | List All Items
        • Checkout | Delete
    • Notifications
      • Subscription | Create Response
      • Subscription | List All Items
      • Subscribable Events | List All Items
      • Subscribable Events | Metadata
    • Evidence Request
      • Schemas
        • Error
        • Evidence Request
        • Document Type
        • Evidence Id
        • Upload Intent
        • Evidence Request Id
        • Evidence Request Status
        • Information Type
        • Information
        • Evidence
        • Information Status
        • Document
        • Document Status
        • Headers
      • RequestBodies
    • Cross Border
      • Cross Border Money Movement
        • Cross Border Money Movement Create Request
        • Cross Border Money Movement Create Response
      • FX Quote
        • FX Rolling Quote
          • FX Quote Static | Create Response
        • FX Static Quote
        • FX Quote | Create Request
        • FX Quote | Metadata Quote Tiers
        • FX Quote | Metadata Penalization Tier
    • Reports
      • Download
    • Error Model
    • Report Scheduler
  1. Movements

Approval Process (Maker-Checker)

The Cobre Portal's approval process provides enterprise-grade control over money movements through a maker-checker workflow. This dual-control mechanism ensures that payment actions are reviewed and authorized before execution, protecting your organization from errors and unauthorized transactions while maintaining operational efficiency.

Key Benefits#

Enhanced Security: Require multiple parties to review high-value or sensitive transactions
Reduced Risk: Catch errors before payments are processed
Flexible Control: Apply approvals at individual payment or batch level
Audit Trail: Track who created and who approved each payment
The system supports both individual and bulk approvals, allowing you to manage workflows efficiently whether you're processing single payments or large batch files.

How the Approval System Works#

Approval Requirements by Role#

The system determines approval requirements based on user roles:
Creator Roles: Always require approval. Users with creator permissions can initiate payments but cannot authorize their own transactions.
Admin Users: Have the flexibility to choose. When creating a payment, admins can decide whether it needs approval or can be processed immediately.
This role-based approach ensures segregation of duties while giving trusted users the flexibility to handle urgent payments.

Approval Workflow States#

Each payment moves through a clear workflow:
StateDescription
Need ApprovalPayment is awaiting authorization from an approver
Approved & ProcessingPayment has been authorized and moved to processing
CancelledPayment was declined and will not be processed

Navigation and Filtering#

The Approval section includes:
Tab navigation between Unitary and Batch views
Pagination to browse through multiple pages of payments
Status filters in batch detail views
Search functionality to quickly find specific batches

Managing Approvals#

Accessing the Approval Section#

Navigate to Home → Money Movements → Approvals to view all payments requiring your action.
The Approvals section shows:
Number of payments awaiting approval in the "Unitary" tab
Number of batches awaiting approval in the "Batches" tab
Payment details including amount, currency, origin, destination, and type
Creation date and current status

Reviewing Individual Payments#

To approve or decline individual payments:
1.
Go to the Unitary tab in the Approvals section
2.
Click on any payment row to open the detail
3.
Find there the payment information:
Amount and currency
Origin and destination accounts
Payment type (SPEI, Fast Pay, ACH, etc.)
Creation date and creator
4.
Click Approve or Decline based on your review
5.
Complete the MFA (Multi-Factor Authentication) verification
Note: MFA is required for all approval actions to ensure security.

Bulk Actions for Multiple Payments#

When you need to process multiple payments efficiently:
1.
Select up to 50 payments using the checkboxes on the left side of each row
2.
Use the bulk action buttons that appear at the top
3.
Choose Approve or Decline to apply the action to all selected payments
4.
Complete MFA verification
This feature is particularly useful when reviewing similar payments from the same batch or processing routine transactions.

Batch-Level Approvals#

Understanding Batch Approvals#

When bulk payment files are uploaded, the entire batch and its payments are flagged as Pending Approval. This allows you to approve or decline entire batches at once, streamlining high-volume payment processing.
Important: Batch-level decisions only affect payments marked as "Need Approval." If individual payments in the batch have already been approved or declined, those decisions remain unchanged.

How to Approve or Decline Batches#

1.
Navigate to Home → Movements → Approvals → Batches tab
2.
Review the batch list showing:
File name
Number of payments in the batch
Total amount
Current status
Creation date
3.
Click on a batch name to open the detail view
4.
Review the individual payments within the batch; hover the mouse for decline or approve that single transaction
Note: Transactions created from the batch section must also be approved in batch. If you reject one of the transactions within the batch, that transaction will not be processed when you approve the complete batch.
5.
Use the Approve or Decline buttons at the top to approve the whole batch
6.
Complete MFA verification
The batch detail view provides filtering options to help you review payments by status (All, Pending Approval, Processing, Completed, Declined, Error, Failed).

Batch Approval Behavior#

When you approve or decline a batch:
Payments with status "Need Approval" will be approved/declined
Payments already approved or declined remain unchanged
The system updates only pending decisions, preserving any individual actions taken previously
This design allows flexible workflows where some payments can be fast-tracked while others go through the batch approval process.

Additional Features#

Report a Problem#

If you notice any issues with a payment:
1.
Open the payment detail panel
2.
Click the Report Problem option in the action menu
3.
Provide details about the issue for investigation

Integration with Dual Control Rules#

The approval process works seamlessly with Dual Control Rules configured in the Security section. These rules allow you to:
Require multiple approvers for transactions above certain thresholds
Enforce specific approval hierarchies
Set different requirements based on payment type or destination
To configure Dual Control Rules, navigate to Home → Settings → Security.

Best Practices#

For Efficient Approval Workflows#

Review payment details carefully before approving, checking amounts and destination accounts
Use bulk actions when processing similar payments to save time
Leverage batch-level approvals for large file uploads
Set up appropriate Dual Control Rules based on your organization's risk tolerance

For Security#

Never share MFA codes or approval credentials
Review unfamiliar payment destinations before approving
Decline suspicious payments and report them immediately
Regularly review approval permissions for your team

FAQs#

Can I approve my own payments?
No, if you have a Creator role. The maker-checker system requires separation between the payment creator and approver. Admin users can create payments that bypass approval, but this should be used judiciously.
What happens if I approve a batch with mixed payment statuses?
Only payments marked as "Need Approval" will be affected. Payments already approved, declined, or in other states remain unchanged.
How many payments can I approve at once?
In the Unitary view, you can select and approve up to 50 payments simultaneously. For larger volumes, use batch-level approvals.
Is MFA required for every approval action?
Yes, MFA is mandatory for all approval and decline actions to ensure security. This applies to individual payments, bulk actions, and batch-level decisions.
Can I see who created a payment?
Yes, payment details include the creator's information and the creation timestamp, providing full visibility into the payment lifecycle.

Getting Help#

If you find issues with the approval process or have questions about your organization's specific workflow:
Contact your account administrator to review permission settings
Reach out to Cobre support for technical assistance
Go to Settings → Security to verify Dual Control Rules configuration
The approval system is designed to provide security without sacrificing efficiency, giving you confidence that every payment is properly authorized before processing.
Modified at 2026-01-15 15:13:50
Previous
Troubleshooting & Support
Next
Local Money Movement
Built with