1. Cross-Region
🇪🇸 Español
  • 🇺🇸 English
  • 🇪🇸 Español
  • 🇨🇳 中文(简体)
  • Introducción a Cobre
    • Bienvenido
    • Comenzar
    • Conecta la documentación de Cobre a la IA
    • Productos
      • Local Payments
        • Local Payments con Cobre
        • Payins
          • Colombia
            • Checkout
            • Request to Pay (R2P)
            • Llaves Bre-B estáticas
            • Débito directo con Nequi
            • Transfers-In
          • México
            • Request to Pay (R2P)
            • Cobre Balance respaldados por CLABE
            • CLABEs virtuales
          • United States
            • Payins Fedwire en Cobre
        • Payouts
          • Colombia
            • Movimientos de dinero con Cobre Fast Pay
            • Movimientos de dinero con Bre-B
          • Mexico
            • Movimientos de dinero con CLABEs y tarjetas SPEI
          • United States
            • Movimientos de Dinero con Fedwire
          • Multi-region
            • Programador de movimientos de dinero
        • Otras funcionalidades
          • Movimientos de dinero masivos
          • Habilitación de flujos de aprobación (Creador–Verificador)
          • Cuentas Nonbradas en Mexico (Named Accounts)
      • Cross Border Payments
        • Cross Border Payments con Cobre
      • Connect
        • Conectar cuentas bancarias con Cobre
    • Otras funcionalidades
      • Verificación de cuentas
      • Notificaciones y suscripciones
      • Seguridad en Cobre
      • Rendimiento y throughput
    • Usando de Cobre
      • Integrando Cobre desde ERPs
      • Pagos Bre-B con instrumentos de pago de tu ecosistema
      • Cobre para entidades de financiación y crédito
  • Portal
    • Introducción e Inicio Rápido
    • Autenticación en Portal
    • Solución de Problemas y Soporte
    • Movements
      • Proceso de Aprobación (Maker-Checker)
      • Movimiento de Dinero Local
      • Iniciación de Pago Unitario
      • Iniciación de Movimiento de Dinero Masivo
      • Movimientos de Dinero Transfronterizos
      • Enlaces de Pago
      • Scheduler
    • Transactions
      • Transactions
    • Accounts
      • Gestión de Cuentas y Saldos
      • Account References
        • CLABEs Virtuales
        • Cuentas de Transferencias (Transfer-In)
    • Counterparties
      • Counterparties
    • Reports
      • Reportes y Conciliación
    • Settings
      • Gestión de Usuarios y Roles
      • Seguridad y Control
    • Developers
      • Gestión de suscripciones
  • Developers
    • Guías de API
      • Inicio rápido
      • Autenticación
      • Cobre Balance
        • Gestión de Virtual Balance Accounts (Cobre Balances)
        • Vinculación de Cuentas
        • Cuentas Nombradas (MX)
      • Cuentas Connect
        • Gestión de Cuentas Connect
      • Counterparties
        • Gestión de Contrapartes
      • Local Payments
        • Movimiento de Dinero
        • Payouts
          • Colombia
            • Fast Pay & ACH
            • Bre-B
          • Mexico
            • SPEI
          • United States
            • Payouts con Fedwire
          • Cross-Region
            • Movimientos Masivos de Dinero
            • Aprobación de Movimientos Masivos de Dinero
            • Programador de Movimientos de Dinero
            • Aprobación de Movimientos de Dinero
        • Payins
          • Colombia
            • Checkout
            • Direct Link
            • Llaves Cobre con Bre-B
            • Débito Directo
            • Transfer-In
            • Procesando Reembolsos en Colombia
          • Mexico
            • Direct Link
            • Referencia de Cuenta – CLABEs Virtuales
            • Procesando Reembolsos en México
          • United States
            • Payins con Fedwire
      • Cross Border
        • Pagos Cross Border
        • Crear Cotizaciones Fx
        • Fondea tu Cobre Balance global
        • Crear un Movimiento de Dinero Cross Border
      • Funcionalidades Transversales
        • Verificación de Cuentas
        • Conciliación con Reportes Cobre en Colombia
        • Reports
        • Programador de Reportes
        • API de Evidencia
        • Notificaciones y Suscripciones
        • Alertas FX
      • Manejo de Errores
      • Testing
        • Pruebas generales
        • Casos de prueba
        • Pruebas de PSE y Bancolombia
      • Certificación
        • Proceso de Certificación
        • Cuestionario
    • Explorador de API
      • Construye con AI
      • API de Autenticación
        • Authentication
      • Cuentas
        • Crear o Conectar una Cuenta
        • Obtener todas las Cuentas
        • Obtener una Cuenta
        • Actualizar una Cuenta
        • Cerrar un Cobre Balance
        • Obtener transacciones de una cuenta
        • Obtener una Transacción
        • Obtener todas las Transacciones
        • Obtener Historial de Saldo Diario de Cuenta
        • Asignar o cambiar cuenta principal
        • Desvinculación de cuenta principal
      • Verificaciones de Cuenta
        • Crear una Verificación de Cuenta
        • Obtener una Verificación de Cuenta
        • Obtener todas las Verificaciones de Cuenta
      • Referencias de cuenta
        • Crear una referencia de cuenta
        • Listar una Referencia de Cuenta
        • Listar todas las Referencias de Cuenta
        • Eliminar una Referencia de Cuenta
        • Generar certificado para una referencia de cuenta
      • Llaves Cobre
        • Crear una Llave
        • Obtener todas las Llaves
        • Obtener una Llave
        • Cancelar una Llave
        • Bloquear o reactivar Llaves
      • Contrapartes
        • Registro de Débito de Cuenta
          • Registrar una Contraparte para Débito Directo
          • Obtener todos los Registros
          • Obtener un Registro
        • Crear una Contraparte
        • Obtener una contraparte
        • Obtener todas las contrapartes
        • Eliminar una contraparte
      • Movimientos de Dinero
        • Crear un Movimiento de Dinero
        • Obtener un Movimiento de Dinero
        • Obtener todos los Movimientos de Dinero
        • Devolver un Movimiento de Dinero
      • Aprobaciones de Movimientos de Dinero
        • Aprobar un Movimiento de Dinero
        • Listar todas las Aprobaciones de Movimientos de Dinero
      • Programador de Movimiento de Dinero
        • Crear un Programador de Movimiento de Dinero
        • Listar todos los Programadores de Movimiento de Dinero
        • Cancelar un Programador Activo
      • Movimiento de Dinero Masivo
        • Crear un Movimiento de Dinero Masivo
        • Listar todos los Movimientos de Dinero Masivos
        • Listar un Movimiento de Dinero Masivo
      • Aprobaciones de Movimiento de Dinero Masivo
        • Decisión de Movimientos de Dinero Masivos
      • Cross Border Payments
        • Crear una Cotización FX
        • Obtener una Cotización FX
        • Obtener todas las Cotizaciones FX
        • Crear un Movimiento de Dinero Cross Border
        • Obtener un Movimiento de Dinero Transfronterizo
        • Obtener todos los Movimientos de Dinero Transfronterizos
      • Checkout
        • Crear un Checkout
        • Obtener un Checkout
        • Obtener todos los Checkouts
        • Desactivar un Checkout
      • API de Evidencia
        • Solicitudes de Evidencia
          • Obtener Solicitud de Evidencia
          • Buscar Solicitudes de Evidencia
        • Documentos de Evidencia
          • Generar Enlaces de Carga
          • Generar Enlace de Descarga
        • Información de Evidencia
          • Enviar Información de Evidencia
      • Reports
        • Crear un Reporte
        • Obtener todos los Reportes
        • Generar Enlace de Descarga para Reportes Seleccionados
        • Crear un Estado de Cuenta de Cobre Balance
      • Programador de Reportes
        • Crear un Programador de Reportes
        • Obtener todos los Programadores de Reportes
        • Eliminar un Programador de Reportes
      • Notificaciones y Suscripciones
        • Suscribirse a Eventos
        • Obtener todas las Suscripciones
        • Eliminar una Suscripción
        • Listar todos los Eventos Disponibles
      • Alerts
        • Crear Alerta
        • Obtener Todas Las Alertas
        • Obtener Una Alerta
        • Desactivar Una Alerta
    • Catálogos de la plataforma
      • Códigos bancarios colombianos
      • Códigos bancarios mexicanos
      • Tipos de transacción
      • Proveedores de cuenta
      • Estados de Money Movements
      • Diccionario de Errores
    • Diseño de reportes
      • Diseño de movimientos de dinero
        • Todos los movimientos de dinero (CSV)
        • Todos los movimientos de dinero (JSON)
        • Movimientos de dinero SPEI (CSV)
        • Movimientos de dinero LEGACY (CSV)
      • Diseño de transacciones
        • Todas las transacciones (CSV)
        • Todas las transacciones (JSON)
        • Estado de cuenta de Virtual Balance Account (Cobre Balance) (PDF)
      • Diseño de contrapartes
        • Todas las contrapartes (CSV)
      • Diseño de Multicash
        • Encabezado de Multicash (TXT)
        • Multicash Detail (TXT)
    • APIs de Prueba
      • Crear un ajuste de transacción
      • Cambiar el estado de un movimiento de dinero
      • Ajuste de Transacción (QA)
      • Cambiar Estado de Movimiento de Dinero (QA)
    • Estructura de Notificaciones
      • Eventos de Cuenta
        • Crédito de Cuenta
        • Débito de Cuenta
      • Cobre Keys
        • Cobre Keys
      • Contrapartes
        • Contrapartes
        • Registro de Debito a Cuenta
      • Movimiento de Dinero
        • Movimiento de Dinero
      • Movimiento de Dinero Masivo
        • Movimiento de Dinero Masivo
      • Movimiento de Dinero Transfronterizo
        • Movimiento de Dinero Transfronterizo
      • Solicitudes de Evidencia
        • Solicitudes de Evidencia
      • Reports
        • Reports
      • Alertas
        • Alerta FX
      • Referencias de Cuenta
        • Referencias de Cuenta
  • Schemas
    • Counterparties
      • Colombia
        • PayOut
          • Counterparty | Response Metadata Type Cobre Balance (CO)
          • Counterparty | Response Metadata Type Breb Key (CO)
          • Counterparty | Response Metadata Type QR (CO)
          • Counterparty | Response Metadata Type CC (CO)
          • Counterparty | Response Metadata Type CH (CO)
          • Counterparty | Response Metadata Type DP (CO)
          • Counterparty | Create Metadata Type DP (CO)
          • Counterparty | Create Metadata Type CH (CO)
          • Counterparty | Create Metadata Type CC (CO)
          • Counterparty | Create Metadata Type Breb Key (CO)
          • Counterparty | Create Metadata Type Cobre Balance (CO)
          • Counterparty | Create Metadata Type QR (CO)
        • PayIn
          • Counterparty | Create Metadata Type r2p (CO)
          • Counterparty | Create Metadata Type r2p Breb (CO)
          • Counterparty | Response Metadata Type r2p (CO)
          • Counterparty | Response Metadata Type r2p Breb (CO)
        • Secondary Counterparty
          • Secondary Counterparty Create Response (CO)
          • Secondary Counterparty Create Request (CO)
          • Secondary Counterparty Response Metadata Type NP (CO)
          • Secondary Counterparty Response Metadata Type LE (CO)
          • Secondary Counterparty Create Metadata Type NP (CO)
          • Secondary Counterparty Request 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 | Create Metadata Type SPEI Card (MX)
          • Counterparty | Response Metadata Type Clabe (MX)
          • Counterparty | Response Metadata Type SPEI Card (MX)
        • PayIn
          • Counterparty | Create Metadata Type r2p (MX)
          • Counterparty | Response Metadata Type r2p (MX)
        • Counterparty | Create Request (MX)
        • Counterparty | Create Response (MX)
        • Counterparty | Money Movement Return (MX)
      • USA
        • Counterparty | Create Request (USA)
        • Counterparty | Create Response (USA)
        • Request Medatata Business
        • Response Metadata 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
          • Transaction | Debit SPEI (MX) (spei_debit)
          • Transaction | Debit FI (MX) (mex_debit)
          • Transaction | Debit Internal SPEI (MX)
        • Credit
          • Transaction | Credit SPEI (MX)
          • Transaction | Credit FI (MX)
          • Transaction | Credit Internal SPEI (MX)
        • Transaction | Connect Obtain (MX)
        • Transaction | Cobre Balance Obtain (MX)
        • Transaction | Return SPEI (MX)
      • 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 Request
        • Cobre Key | Create Response
        • Cobre Key | Obtain Response
        • Cobre Key | Reactive Request
    • 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
        • PayIn
          • Money Movement Direct Link | Create Metadata Rail r2p SPEI
          • Money Movement Direct Link | Response Metadata Rail r2p SPEI
        • Return
          • Money Movement Return | Create Request
          • Money Movement Return | Create Response
          • Money Movement Return | Response Medatada Type SPEI
      • Colombia
        • PayOut
          • Money Movement | Create Metadata Type Bre-B
          • Money Movement | Response Metadata Type Bre-B
          • Money Movement | Response Metadata Type Bre-B Split
          • Money Movement | Create Metadata Type Fast Pay
          • Money Movement | Create Metadata Type ACH
          • Money Movement | Response Metadata Type ACH
          • Money Movement | Response Metadata Type Fast Pay
        • PayIn
          • Money Movement Direct Link | Create Metadata Rail r2p
          • Money Movement Direct Link | Create Metadata Rail r2p Breb
          • Money Movement Direct Link | Response Metadata Rail r2p Breb
          • Money Movement Direct Link | Response Metadata Rail PSE
          • Money Movement Direct Link | Response Metadata Rail Bancolombia
          • Money Movement Direct Link | Response Metadata Rail Nequi
        • Direct Debit
          • Money Movement Direct Debit | Create Metadata
          • Money Movement Direct Debit | Response Metadata
      • United States
        • PayOut
          • Money Movement | Create Metadata Type Fedwire
          • Money Movement | Response Metadata Type Fedwire
      • Money Movement | Create Response
      • Money Movement | List All Items
    • Accounts
      • Account Verification
        • Mexico
          • Account Verification Create Metadata Type mex_acc_details_1
          • Account Verification Create Metadata Type mex_acc_ownership_1
          • Account Verification Response Metadata Type mex_acc_ownership_1
          • Account Verification Response Metadata Type mex_acc_details_1
        • Colombia
          • Account Verification Create Metadata Type col_key_ownership_2
          • Account Verificacion Response Metadata Type col__key_ownership_2
          • 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 Verification Response Metadata Type col_key_details_1
        • Account Verification Create Response
        • Account Verifications List All Items
      • Account References
        • Account Reference Certificate Generation Response
        • Account References Request
        • Account Reference Response
        • List all account references
      • Cobre Balances and Connect Accounts
        • Mexico
          • Cobre Balance | Create Metadata (MX)
          • Cobre Balance | Create Response (MX)
          • Connect Account | Response Metadata (MX)
          • Connect Account | Create Metadata (MX)
        • Colombia
          • Cobre Balance | Create Metadata (CO)
          • Cobre Balance | Create Response (CO)
          • Connect Account | Create Metadata (CO)
          • Connect Account | Response Metadata (CO)
        • USA
          • Cobre Balance | Create Metadata (USA)
          • Cobre Balance | Create Response (USA)
        • Cobre Balance | Create Request
        • Connect Account | Create Request
        • Accounts | List All Items
        • Account | Update Request
      • Daily Balance
        • Daily Balance Obtain Response
        • Daily Balance Historiy List All Items
    • 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 Request
      • 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
        • Upload Intent Request
    • Cross Border
      • Cross Border Money Movement
        • Cross Border Money Movement Create Request
        • Cross Border Money Movement Create Response
        • Cross Border Money Movement Obtain Response
        • Cross Border Money Movements List All Items
      • FX Quote
        • FX Static Quote
          • FX Quote Static | Create Response
          • FX Quote Static | Cross Border Response
        • FX Rolling Quote
          • FX Quote Rolling | Create Response
          • FX Quote Rolling | Cross Border Response
        • FX Quote | Create Request
        • FX Quote | List All Items
        • FX Quote | Metadata Quote Tiers
        • FX Quote | Metadata Penalization Tier
        • FX Quote | Metadata Fees Breakdown
    • Reports
      • Download
        • Report Download Create Request
        • Report Download Create Response
      • Reports Create Request
      • Reports Create Response
      • Reports Create Metadata
      • Reports List All Items
      • Cobre Balance Statement Request
      • Cobre Balance Statement Response
    • Error Model
      • Error Model
    • Report Scheduler
      • Report Schedulers | Create Request
      • Report Schedulers | Delete Response
    • Alertas
      • Create Alert
      • Alert Object
      • List All Alerts
      • Alert | Metadata Type fx_rate
  1. Cross-Region

Aprobación de Movimientos de Dinero

La API de Aprobaciones de Money Movement permite a los clientes pausar un Money Movement antes de su ejecución, bloquear los fondos en la cuenta de origen y esperar una decisión de aprobación o rechazo antes de que el pago sea procesado. Esta capacidad se usa comúnmente cuando los clientes quieren construir flujos de trabajo Maker-Checker personalizados fuera de Cobre, mientras siguen confiando en Cobre para aplicar la retención del pago y ejecutar el resultado final.
Cuando un Money Movement se crea con checker_approval = true, Cobre establece el estado del Money Movement en pending_approval. En ese momento, los fondos se bloquean en la cuenta de origen mediante una transacción de débito. Una vez que el flujo de aprobación externo del cliente llega a una decisión, dicha decisión se envía de vuelta a Cobre para que el Money Movement pueda continuar procesándose o ser cancelado.

Cómo funcionan las Aprobaciones de Money Movement#

Las Aprobaciones de Money Movement se activan desde el flujo estándar de creación de Money Movement.
Un Money Movement puede enviarse a aprobación activando el flag checker_approval durante su creación. Una vez enviado a aprobación, la decisión de aprobación determina si el Money Movement puede procesarse o debe cancelarse. El objeto de aprobación incluye tres conceptos clave: la decisión, una descripción y uno o más aprobadores para trazabilidad. (Aprobar un Movimiento de Dinero)

Resultados de la aprobación#

ResultadoQué sucede
AprobadoEl Money Movement puede continuar su procesamiento.
DenegadoEl Money Movement pasa a un estado cancelado.
PendienteEl Money Movement permanece a la espera de una decisión de aprobación.
Una aprobación de Money Movement solo puede decidirse una vez. (Aprobar un Movimiento de Dinero)

Ciclo de vida de la aprobación#

Una Aprobación de Money Movement sigue un ciclo de vida simple:

1. Crear el Money Movement con aprobación requerida#

El cliente crea un Money Movement y lo marca como que requiere aprobación estableciendo checker_approval = true.
En este punto:
Se crea el Money Movement.
El estado se establece en pending_approval.
Los fondos se bloquean en la cuenta de origen.
Se asocia una referencia de aprobación al Money Movement.
La respuesta de creación del Money Movement incluye campos como checker_approval y mm_approval_id, que permiten al cliente identificar si la aprobación está habilitada y hacer seguimiento del objeto de aprobación asociado. (Crear un Movimiento de Dinero)

2. Ejecutar el flujo de aprobación externo del cliente#

La decisión de aprobación se toma fuera de Cobre.
Esto puede ocurrir en:
un sistema ERP o contable,
una plataforma de tesorería,
un flujo de trabajo interno de Maker-Checker,
un proceso de revisión de riesgo o cumplimiento,
un motor de aprobación personalizado.
Cobre no decide si aprobar o rechazar el pago. Cobre retiene el pago y espera a que el cliente proporcione la decisión.

3. Enviar la decisión a Cobre#

Una vez que el flujo de aprobación externo llega a una decisión, el cliente envía el resultado a Cobre a través del mecanismo de decisión de Aprobación de Money Movement.
La decisión incluye:
Decisión: si el Money Movement es aprobado o denegado.
Descripción: contexto o justificación de la decisión.
Aprobadores: una o más personas o sistemas involucrados en la decisión.
Incluir la información de los aprobadores es importante para la trazabilidad y auditabilidad. La documentación señala explícitamente que la falta de información de los aprobadores es un error común. (Aprobar un Movimiento de Dinero)

4. Cobre procesa o cancela el Money Movement#

Después de recibir la decisión:
Si es aprobado, el Money Movement continúa en su ciclo de vida de procesamiento estándar.
Si es denegado, el Money Movement se cancela.
El resultado de ejecución final debe entonces monitorearse como cualquier otro Money Movement, mediante actualizaciones de estado del Money Movement, reportes o notificaciones de webhook.

Comportamiento funcional#

Los fondos se bloquean mientras la aprobación está pendiente#

Cuando checker_approval = true, Cobre bloquea los fondos en la cuenta de origen con una transacción de débito mientras el Money Movement está en pending_approval.
Esto garantiza que:
los fondos permanezcan reservados para el pago,
el cliente no pueda sobreasignar accidentalmente el mismo saldo,
los sistemas de tesorería puedan tratar el monto como comprometido mientras está pendiente de aprobación.

La aprobación es externa, la ejecución la garantiza Cobre#

El cliente es dueño de la lógica de aprobación. Cobre es dueño de la aplicación del resultado.
Esta separación permite a los clientes diseñar flujos de aprobación personalizados mientras utilizan a Cobre como capa de ejecución.
Ejemplos de reglas de aprobación externas incluyen:
aprobación por umbral de monto,
aprobación por unidad de negocio,
aprobación por tipo de pago,
doble aprobación para pagos sensibles,
revisión de cumplimiento antes de la ejecución.
Los Money Movements pueden marcarse para aprobación checker vía API y ser aprobados o denegados con la lógica de aprobación checker del Portal de Cobre.

La aprobación solo puede ocurrir una vez#

Una vez que se toma una decisión para una Aprobación de Money Movement, esta no puede volver a aprobarse. (Aprobar un Movimiento de Dinero)
Esto evita decisiones duplicadas y garantiza un registro de auditoría limpio.

Conceptos del objeto de Aprobación#

Una Aprobación de Money Movement está compuesta por los siguientes conceptos de negocio:
ConceptoDescripción
Money MovementLa instrucción de pago que espera aprobación.
ID de AprobaciónEl objeto de aprobación asociado al Money Movement.
DecisiónLa instrucción final: aprobar o denegar.
DescripciónContexto que explica por qué se tomó la decisión.
AprobadoresPersonas o sistemas responsables de la decisión de aprobación.
EstadoEl estado de decisión actual del objeto de aprobación.

Acciones que se pueden realizar sobre las Aprobaciones de Money Movement#

✅ Decisión
🔍 Consulta
Descripción: Enviar la decisión de aprobación para un Money Movement que está en espera en pending_approval.
Qué esperar después de la acción: Si la decisión es aprobada, el Money Movement continúa su procesamiento. Si la decisión es denegada, el Money Movement se cancela.
📘 Más información:
🔗 Aprobar un Movimiento de Dinero

Cómo comenzar#

Antes de comenzar, te recomendamos revisar las siguientes consideraciones.

Antes de usar esta API#

Antes de usar las Aprobaciones de Money Movement#

1
Define tu flujo de aprobación fuera de Cobre
Las Aprobaciones de Money Movement están diseñadas para clientes que quieren ejecutar su propio proceso de aprobación fuera de Cobre, como en un ERP, sistema de tesorería, herramienta de back-office o flujo de trabajo interno de Maker-Checker.
Cobre retendrá el Money Movement y aplicará la decisión final, pero el cliente es responsable de definir quién aprueba, cuándo se requiere aprobación y qué reglas de negocio aplican.
2
Asegúrate de que la cuenta de origen tenga fondos suficientes
Cuando un Money Movement se crea con checker_approval = true, Cobre establece el estado del Money Movement en pending_approval y bloquea los fondos en la cuenta de origen mediante una transacción de débito.
Asegúrate de que la cuenta de origen tenga fondos disponibles suficientes antes de crear el Money Movement.
3
Crea el Money Movement con aprobación requerida
Para enviar un Money Movement a aprobación, la solicitud debe incluir checker_approval = true.
Una vez creado, el Money Movement no continuará su procesamiento hasta que se proporcione una decisión.
4
Almacena la referencia de la Aprobación del Money Movement
Una vez creado el movimiento de dinero, guarde la referencia de aprobación asociada.
Esta referencia es necesaria para enviar la decisión final de aprobación o denegación una vez completado el flujo de aprobación externo.
5
Captura la información del aprobador para auditabilidad
La decisión de aprobación debe incluir información clara sobre el aprobador o los aprobadores involucrados en la decisión.
Esto ayuda a mantener la trazabilidad para auditorías, controles internos, revisiones de cumplimiento e investigaciones operativas.
6
Envía la decisión final de aprobación a Cobre
Una vez que tu flujo externo llegue a una decisión, envía el resultado a Cobre.
Si la decisión es aprobada, el Money Movement continúa su procesamiento. Si la decisión es denegada, el Money Movement se cancela.
7
Implementa Webhooks o reportes para monitorear el estado final
Después de enviar la decisión de aprobación, el Money Movement puede continuar a través de estados de procesamiento adicionales antes de alcanzar un resultado final.
Recomendamos ampliamente implementar Webhooks o usar reportes de Money Movement para monitorear si el pago se completó, fue rechazado, falló o fue cancelado.
Consulta Notificaciones y Suscripciones para más detalles.

Qué esperar después de usar esta API#

1
El Money Movement permanece pendiente hasta que se proporcione una decisión
Cuando un Money Movement se crea con checker_approval = true, permanecerá en pending_approval hasta que se envíe a Cobre una decisión de aprobación o denegación.
El pago no continuará su procesamiento mientras esté a la espera de una decisión.
2
Los fondos se bloquean mientras la aprobación está pendiente
Cobre bloquea los fondos en la cuenta de origen mediante una transacción de débito cuando el Money Movement entra en pending_approval.
Esto garantiza que los fondos permanezcan reservados para el pago mientras se completa el flujo de aprobación externo.
3
Un Money Movement aprobado continúa su procesamiento
Si la decisión de aprobación es aprobada, el Money Movement continúa a través del ciclo de vida de procesamiento estándar.
Después de la aprobación, el pago puede pasar por estados adicionales antes de alcanzar un resultado final como completado, rechazado o fallido.
4
Un Money Movement denegado se cancela
Si la decisión de aprobación es denegada, el Money Movement se cancela y no será procesado.
El cliente debe actualizar su sistema interno en consecuencia, usando la denegación como la decisión de negocio final para ese pago.
5
La decisión de aprobación solo puede enviarse una vez
Una Aprobación de Money Movement solo puede recibir una decisión final.
Una vez aprobada o denegada, la aprobación no puede modificarse ni volver a enviarse, lo que ayuda a preservar un registro de auditoría limpio.
6
Monitorea el estado final del Money Movement
Después de enviar la decisión, continúa monitoreando el Money Movement hasta que alcance un estado final.
Recomendamos ampliamente usar Webhooks o reportes de Money Movement para monitorear si el pago se completó, fue rechazado, falló o fue cancelado.
Consulta Notificaciones y Suscripciones para más detalles.
7
Reconcilia los datos de aprobación, movimiento y transacción
Para la reconciliación, usa la decisión de aprobación junto con el estado del Money Movement, la transacción de débito de la cuenta de origen y el resultado final del pago.
Esto brinda a los equipos de finanzas y operaciones un registro de auditoría completo desde la creación del pago, hasta la decisión de aprobación, hasta el resultado final de ejecución.
Modified at 2026-07-02 17:17:19
Previous
Programador de Movimientos de Dinero
Next
Checkout
Built with