1. 跨功能特性
🇨🇳 中文(简体)
  • 🇺🇸 English
  • 🇪🇸 Español
  • 🇨🇳 中文(简体)
  • Cobre 简介
    • 欢迎
    • 快速入门
    • 将 Cobre 文档接入 AI
    • 产品
      • 本地支付
        • 使用 Cobre 进行本地支付
        • 存款
          • 哥伦比亚
            • 退房
            • 请求支付
            • 通过 Nequi 进行直接扣款
            • 静态 Bre-B 键
            • 转入 (Transfer-In)
          • 墨西哥
            • 请求支付
            • 基于 CLABE 的虚拟余额账户
            • 虚拟 CLABEs
        • 支付
          • 哥伦比亚
            • 通过 Bre-B 进行资金划转
            • 通过 Cobre Fast Pay 进行资金划转
          • 墨西哥
            • 通过 CLABEs 和 SPEI 卡进行资金划转
          • Multi-region
            • 资金划转调度器
        • 其他功能
          • 批量资金划转
          • 启用审批工作流(双人复核)
      • 跨境支付
        • 使用 Cobre 进行跨境支付
      • 连接
        • 通过 Cobre 关联银行账户
      • 稳定币
        • 以稳定币进行全球 PayOuts
    • 其他功能
      • 账户核验
      • 通知与订阅
      • Cobre 安全保障
      • 性能与吞吐量
    • 使用 Cobre
      • 使用您生态系统中的支付工具进行 Bre-B PayOuts
      • 面向贷款机构的 Cobre
      • 通过 ERP 系统集成 Cobre
  • 网络门户
    • 简介与快速入门
    • 门户身份认证
    • 问题排查与支持
    • Movements
      • 审批流程(双人复核)
      • 本地资金划转
      • 单笔付款发起
      • 批量资金划转发起
      • 跨境资金划转
      • 支付链接
      • 调度程序
    • Transactions
      • 交易
    • Accounts
      • 账户与余额管理
      • 账户引用
        • 虚拟 CLABE
        • 转账账户(转入)
    • Counterparties
      • 交易对手
    • Reports
      • 报表与对账
    • Settings
      • 用户与角色管理
      • 安全与管控
    • Developers
      • 订阅管理
  • 开发者
    • API 指南
      • 快速入门
      • Authentication
      • Cobre Balances
        • 管理虚拟余额账户(Cobre Balances)
        • 账户关联
      • Connect Accounts
        • 管理 Connect Accounts
      • Counterparties
        • 管理 Counterparties
      • Local Payments
        • 资金流动
        • Payouts
          • Colombia
            • Fast Pay & ACH
            • Bre-B
          • Mexico
            • SPEI
          • Cross-Region
            • 批量资金流动审批
            • 资金流动调度器
            • 批量资金流动
          • Global
            • 稳定币全球收款
        • Payins
          • Colombia
            • Cobre Keys 与 Bre-B 集成
            • Checkout
            • Direct Link
            • Direct Debit
            • Transfer-In
          • Mexico
            • Direct Link
            • 账户参考——虚拟 CLABE
      • 跨境支付
        • 跨境支付
        • 创建 FX 报价
        • 创建跨境资金流动
        • 为您的全球 Cobre Balance 充值
      • 跨功能特性
        • 账户核验
        • 使用 Cobre Reports 在哥伦比亚进行对账
        • Reports
        • 报告调度器
        • Evidence API
        • 通知与订阅
        • FX 汇率提醒
      • 错误处理
        • 错误码字典
      • Testing
        • 通用测试说明
        • 测试用例
        • 测试 PSE 与 Bancolombia
      • Certification
        • 认证流程
        • Questionnaire
    • API Explorer
      • Authentication API
        • 身份验证
      • Cobre Balances
        • 创建或关联账户
        • 获取所有账户
        • 获取单个账户
        • 更新账户
        • 关闭 Cobre Balance
        • 获取单个账户交易记录
        • 查询单笔交易
        • 获取全部交易记录
        • 获取账户每日余额历史记录
        • Assign or Change Primary Account
        • Unlinking Primary Account
      • Account Verifications
        • 创建账户核验
        • 获取单条账户核验记录
        • 获取所有账户核验记录
      • Account References
        • 创建 Account Reference
        • 查询单条 Account Reference
        • 查询所有 Account References
        • 删除账户引用
        • 为您的账户引用生成证书
      • Cobre Keys
        • 创建 Key
        • 获取所有 Keys
        • 获取单个 Key
        • 注销 Key
        • 封禁或重新激活 Keys
      • Counterparties
        • 账户借记注册
          • 为 Direct Debit 注册 Counterparty
          • 获取所有注册记录
          • 获取单条注册记录
        • 创建 Counterparty
        • 获取单个 Counterparty
        • 获取所有 Counterparties
        • 删除 Counterparty
      • Money Movement Scheduler
        • 创建 Money Movement Scheduler
        • 列出所有 Money Movement Schedulers
        • 取消活跃的 Scheduler
      • Bulk Money Movement
        • 创建 Bulk Money Movement
        • 列出所有 Bulk Money Movements
        • 查询单条 Bulk Money Movement
      • Cross Border
        • 创建 FX 报价
        • 获取单条 FX 报价
        • 获取所有 FX 报价
        • 创建跨境资金划转
        • 获取单条跨境资金划转记录
        • 获取所有 Cross Border Money Movements
      • Checkout
        • 创建 Checkout
        • 获取单个 Checkout
        • 获取所有 Checkouts
        • 停用 Checkout
      • Evidence API
        • 证明材料请求
          • 获取证明材料请求
          • 搜索证明材料请求
        • 证明材料文件
          • 生成上传链接
          • 生成下载链接
        • 证明材料信息
          • 提交证明材料信息
      • Report Scheduler
        • 创建 Report Scheduler
        • 获取所有 Report Schedulers
        • 删除 Report Scheduler
      • Reports
        • 创建报告
        • 获取所有报告
        • 为所选报告生成下载链接
        • 创建 Cobre Balance 对账单
      • 资金流动
        • 创建资金流动
        • 查询单条资金流动记录
        • 查询所有资金流动记录
        • 查询单条 Money Movement
      • Bulk Money Movement 审批
        • Bulk Money Movements 审批决策
      • 资金流动审批
        • 审批资金流动
        • 列出所有资金流动审批
      • 通知与订阅
        • 订阅事件
        • 获取所有订阅
        • 删除订阅
        • 列出所有可用事件
      • Alerts
        • 创建告警
        • 获取所有告警
        • 获取单个告警
        • 停用告警
    • 平台目录
      • 哥伦比亚银行代码
      • 墨西哥银行代码
      • 账户服务商
      • 交易类型
      • 资金流动状态
    • 测试 API
      • 交易调整(QA)
      • 变更资金流动状态(QA)
    • 报告格式
      • 资金流动报告格式
        • 所有资金流动记录 (CSV)
        • 所有资金流动记录 (JSON)
        • SPEI 资金流动记录 (CSV)
        • LEGACY 资金流动记录 (CSV)
      • 交易记录布局
        • 所有交易记录 (CSV)
        • 所有交易记录 (JSON)
        • 虚拟余额账户 (Cobre Balance) 对账单 (PDF)
      • Counterparties 布局
        • 所有 Counterparties (CSV)
      • Multicash 布局
        • Multicash 标题行 (TXT)
        • Multicash 明细行 (TXT)
    • 通知布局
      • 账户事件
        • 账户余额借记
        • 账户余额贷记
      • Cobre Keys
        • Cobre Keys
      • Counterparties
        • Counterparties
      • 资金流动
        • 资金流动
      • 批量资金流动
        • 批量资金流动
      • 跨境资金划转
        • 跨境资金划转
      • Evidence Requests
        • Evidence Requests
      • Reports
        • Reports
      • Alerts
        • FX Alerts
      • 账户引用
        • 账户引用
  • 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 | Create Metadata Type CH (CO)
          • Counterparty | Create Metadata Type DP (CO)
          • Counterparty | Response Metadata Type CC (CO)
          • Counterparty | Response Metadata Type CH (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 Request Metadata Type LE
          • Secondary Counterparty Response Metadata Type NP (CO)
          • Secondary Counterparty Response Metadata Type LE (CO)
        • Direct Debit
          • 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 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 | Credit Cross Border
        • Transaction | Debit 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 | Cobre Balance List All Items
      • Transaction | Adjustment Credit
      • Transaction | Adjustment Debit
      • Transaction | Credit Misc
      • Transaction | Debit Misc
    • 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
        • Return
          • Money Movement Return | Create Request
          • Money Movement Return | Create Response
          • Money Movement Return | Response Medatada Type SPEI
        • 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 | Create Metadata Type Bre-B
          • Money Movement | Create Metadata Type ACH
          • Money Movement | Response Metadata Type ACH
          • Money Movement | Response Metadata Type Fast Pay
          • Money Movement | Response Metadata Type Bre-B
          • Money Movement | Response Metadata Type Bre-B Split
        • PayIn
          • Money Movement Direct Link | Create Metadata Rail PSE
          • 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
      • 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 Metadata Type mex_acc_ownership_1
          • Account Verification Response Metadata Type mex_acc_ownership_1
        • 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 Verification Create Metadata Type col_key_ownership_2
        • Account Verification Create Response
        • Account Verifications List All Items
      • Account References
        • Account References Request
        • Account Reference Response
        • List all account references
        • Account Reference Certificate Generation Response
      • Daily Balance
        • Daily Balance Historiy List All Items
        • Daily Balance Obtain Response
      • Cobre Balances and Connect Accounts
        • Mexico
          • Cobre Balance | Create Response (MX)
          • Connect Account | Response Metadata (MX)
          • Connect Account | Create Metadata (MX)
          • Cobre Balance | Create Metadata (MX)
        • Colombia
          • Cobre Balance | Create Response (CO)
          • Connect Account | Response Metadata (CO)
          • Connect Account | Create Metadata (CO)
          • Cobre Balance | Create Metadata (CO)
        • Global
          • Cobre Balance | Create Response (Global)
          • Cobre Balance | Create Metadata (Global)
        • Cobre Balance | Create Request
        • Connect Account | Create Request
        • Accounts | List All Items
        • 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 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 Obtain Response
        • Cross Border Money Movements List All Items
        • Cross Border Money Movement Create Response
      • FX Quote
        • FX Static Quote
          • FX Quote Rolling | Create Response
          • FX Quote Rolling | Cross Border Response
        • FX Rolling Quote
          • FX Quote Static | Create Response
          • FX Quote Static | Cross Border Response
        • FX Quote | Create Request
        • FX Quote | List All Items
        • FX Quote | Metadata Fees Breakdown
        • FX Quote | Metadata Quote Tiers
        • FX Quote | Metadata Penalization Tier
    • 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
    • Alerts
      • Create Alert
      • Alert Object
      • List All Alerts
      • Alert | Metadata Type fx_rate
  1. 跨功能特性

使用 Cobre Reports 在哥伦比亚进行对账

概述#

本指南说明如何在 Cobre 平台上,针对哥伦比亚本地支付的 PayOut(付款/拨付)和 PayIn(收款)交易进行规范的对账操作。理解 Money Movements、Transactions 与您内部记录之间的关系,是实现准确财务对账的基础。

核心概念#

Money Movement 与 Transaction#

在 Cobre 平台上,每笔支付操作涉及两个关键标识符:
标识符描述示例生成时机
Money Movement ID支付请求/操作的唯一标识符mm_ady1n4g4udMoney Movement 创建时
Transaction ID会计账本分录的唯一标识符trx_sjrirldkmk资金从您的 Cobre Balance 借出或贷入时
关键关系:
一条 Money Movement 可生成 一条或多条 Transaction
每条 Transaction 均关联至一条 Money Movement
Money Movement 代表支付意图;Transaction 代表实际余额变动

识别方式#

在创建任何 Money Movement(PayOut 或 PayIn)时,您有两种方式对其进行识别和追踪:

1. Money Movement ID(由 Cobre 生成)#

生成方: Cobre 平台自动生成
格式: 以 mm_ 为前缀,后跟字母数字字符串
唯一性: 在所有 Cobre 操作中全局唯一
可用性: Money Movement 创建后,API 响应中始终包含该字段
使用场景: 在 Cobre 侧进行追踪的主要标识符

2. External ID(由客户提供)#

生成方: 您的系统(在 API 请求中提供)
格式: 您自定义的任意字符串格式(最多 255 个字符)
唯一性: 在您的组织内必须唯一
可用性: 请求中的可选字段,响应中原样返回
使用场景: 将 Cobre 操作与您的内部记录(发票、订单等)关联
请求示例:
curl --request POST \
  --url https://api.cobre.co/v1/money_movements \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --header 'idempotency: ' \
  --data '{
  "source_id": "acc_1232145215",
  "destination_id": "cp_5YFeIDhNkz",
  "amount": 1000,
  "external_id": "clientUser1234",
  "metadata": {
    // Will change according to the money movement type
  },
  "checker_approval": false
}'
响应示例:
{
  "id": "mm_0987654321",
  "batch_id": "bat_0987654321" || "chk_0987654321",
  "external_id": "clientUser1234",
  "mm_approval_id": "",
  "creator": "usr_bGcdf26rR4",
  "type": "fast_pay",
  "geo": "col",
  "status": {
    "state": "initiated",
    "code": "string",
    "description": "string"
  },
  "source_id": "acc_KJnAkypWSc",
  "source": {},
  "destination_id": "cp_5YFeIDhNkz",
  "destination": {},
  "currency": "cop",
  "amount": 100,
  "metadata": {
    // Will change according to the money movement type
  },
  "created_at": "2026-06-24T15:37:37Z",
  "updated_at": "2026-06-24T15:37:38Z",
  "checker_approval": false
}

PayOut 对账#

PayOuts(付款/拨付)允许您将资金从 Cobre Balance 发送至外部银行账户或交易对手方。

PayOut 请求结构#

创建 PayOut 时,您需要指定以下字段:
字段描述是否必填
source_id您的 Cobre Balance(来源账户)✅ 是
destination_id交易对手方/收款人账户✅ 是
amount拨付金额(以最小单位表示,例如分)✅ 是
external_id用于追踪的您方唯一参考编号非必填,但建议填写

PayOut 交易流程#

正常路径:拨付成功#

┌─────────────────────────────────────┐
│  1. Create PayOut Money Movement    │
│  POST /v1/money_movements           │
│  • Amount: 10,000 COP               │
│  • External ID: INV-2025-001        │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  2. Money Movement Created          │
│  • MM ID: mm_ady1n4g4ud             │
│  • Status: processing               │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  3. Debit Transaction Created       │
│  • TRX ID: trx_sjrirldkmk           │
│  • Type: debit                      │
│  • Amount: -10,000 COP              │
│  • Account: Source Balance          │
│  • Instant application              │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  4. Funds Sent Successfully         │
│  • MM Status: completed             │
│  • Destination received funds       │
└─────────────────────────────────────┘
对账步骤:
1.
Money Movement 已创建:
Money Movement ID:mm_ady1n4g4ud
External ID:INV-2025-001
金额:10,000 COP
状态:processing
2.
借记 Transaction 已应用(即时):
Transaction ID:trx_sjrirldkmk
类型:debit
金额:-10,000 COP
账户余额:立即减少 10,000 COP
关联 Money Movement:mm_ady1n4g4ud
3.
最终状态:
Money Movement 状态:completed
您的 Cobre Balance:永久减少 10,000 COP
收款人:已收到 10,000 COP
对账记录:
Money Movement IDExternal ID类型金额Transactions最终余额影响
mm_ady1n4g4udINV-2025-001PayOut10,000 COP1 笔借记(trx_sjrirldkmk)-10,000 COP

异常路径:拨付被拒#

┌─────────────────────────────────────┐
│  1. Create PayOut Money Movement    │
│  POST /v1/money_movements           │
│  • Amount: 10,000 COP               │
│  • External ID: INV-2025-002        │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  2. Money Movement Created          │
│  • MM ID: mm_xyz789def              │
│  • Status: processing               │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  3. Debit Transaction Created       │
│  • TRX ID: trx_abc123first          │
│  • Type: debit                      │
│  • Amount: -10,000 COP              │
│  • Account: Source Balance          │
│  • Instant application              │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  4. Destination Rejects Payment     │
│  • MM Status: rejected              │
│  • Reason: Invalid account, etc.    │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  5. Credit Transaction Created      │
│  • TRX ID: trx_abc123second         │
│  • Type: credit (reversal)          │
│  • Amount: +10,000 COP              │
│  • Account: Source Balance          │
│  • Funds returned to origin         │
└─────────────────────────────────────┘
对账步骤:
1.
Money Movement 已创建:
Money Movement ID:mm_xyz789def
External ID:INV-2025-002
金额:10,000 COP
状态:processing
2.
借记 Transaction 已应用(即时):
Transaction ID:trx_abc123first
类型:debit
金额:-10,000 COP
账户余额:立即减少 10,000 COP
3.
发生拒付:
Money Movement 状态:rejected
原因:目标账户拒收或无效
4.
贷记 Transaction 已应用(冲销):
Transaction ID:trx_abc123second
类型:credit
金额:+10,000 COP
账户余额:恢复 10,000 COP
关联同一 Money Movement:mm_xyz789def
5.
最终状态:
Money Movement 状态:rejected
您的 Cobre Balance:净变动 = 0 COP(借记 + 贷记)
收款人:未收到资金
对账记录:
Money Movement IDExternal ID类型金额Transactions最终余额影响
mm_xyz789defINV-2025-002PayOut10,000 COP2 笔交易:
1. 借记:trx_abc123first(-10,000)
2. 贷记:trx_abc123second(+10,000)
0 COP(已冲销)

PayOut 对账最佳实践#

✅ 始终追踪两个 ID: 在您的记录中同时保存 money_movement_id 和 external_id
✅ 监控状态变更: 包含 2 笔 Transaction(借记 + 贷记)的 PayOut 表示发生了拒付
✅ 使用 Webhook: 订阅状态变更事件,以实时更新记录
✅ 查询 Transaction 报告: 按日期范围筛选并下载报告,对所有资金流动进行对账
✅ 净余额核查: 针对被拒 PayOut,验证借记与贷记 Transaction 是否相互抵消

PayIn 对账#

PayIns(收款)允许您通过 Cobre Balance 接收付款方的资金。Cobre 提供两种 PayIn 方式:
1.
Direct Link — 为特定付款方生成支付链接
2.
CheckOut — 创建包含多种支付选项的灵活支付页面

PayIn 请求结构#

创建 PayIn 时,您需要指定以下字段:
字段描述是否必填
counterparty_id付款方信息✅ 是
destination_id您的 Cobre Balance(资金到账账户)✅ 是
amount收款金额✅ 是(或为 CheckOut 设置开放金额)
external_id用于追踪的您方唯一参考编号非必填,但建议填写
payment_methods允许的支付方式✅ 是

PayIn 交易流程#

正常流程:收款成功(直接链接)#

┌─────────────────────────────────────┐
│  1. Create Direct Link              │
│  POST /v1/money_movements           │
│  • Amount: 10,000 COP               │
│  • External ID: ORDER-2025-050      │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  2. Direct Link Created             │
│  • MM ID: mm_payin123abc            │
│  • Payment link URL generated       │
│  • Status: processing               │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  3. Payer Opens Link                │
│  • Chooses payment method           │
│  • Completes payment                │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  4. Payment Confirmed               │
│  • MM Status: completed             │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  5. Credit Transaction Created      │
│  • TRX ID: trx_credit999xyz         │
│  • Type: credit                     │
│  • Amount: +10,000 COP              │
│  • Account: Destination Balance     │
└─────────────────────────────────────┘
对账步骤:
1.
直接链接已创建:
资金流动 ID:mm_payin123abc
外部 ID:ORDER-2025-050
金额:10,000 COP
状态:pending
付款 URL:已分享给付款方
2.
付款方完成付款:
付款方通过链接完成付款
付款方式处理成功
3.
资金流动状态更新:
状态变更为:completed
4.
入账交易已创建(仅在完成后):
交易 ID:trx_credit999xyz
类型:credit
金额:+10,000 COP
账户余额:增加 10,000 COP
关联资金流动:mm_payin123abc
5.
最终状态:
资金流动状态:completed
您的 Cobre Balance:增加 10,000 COP
付款方:付款成功
对账记录:
Money Movement IDExternal ID类型金额交易记录最终余额影响
mm_payin123abcORDER-2025-050PayIn(直接链接)10,000 COP1 笔入账(trx_credit999xyz)+10,000 COP

正常流程:收款成功(CheckOut)#

┌─────────────────────────────────────┐
│  1. Create CheckOut                 │
│  POST /v1/checkouts                 │
│  • Amount: 10,000 COP (or open)     │
│  • External ID: INV-2025-150        │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  2. CheckOut Created                │
│  • CheckOut ID: chk_809821845       │
│  • Payment page URL generated       │
│  • Status: pending                  │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  3. Payer Opens CheckOut            │
│  • Chooses payment method           │
│  • Enters amount (if open)          │
│  • Completes payment                │
│   MM ID: mm_checkout456def          │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  4. Payment Confirmed               │
│  • MM Status: completed             │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  5. Credit Transaction Created      │
│  • TRX ID: trx_checkout888ghi       │
│  • Type: credit                     │
│  • Amount: +10,000 COP              │
│  • Account: Destination Balance     │
└─────────────────────────────────────┘
对账步骤:(与直接链接相同)
该流程与直接链接完全一致,交易创建模式相同:
入账交易仅在状态 = completed 时创建
若付款失败或被拒绝,则不创建任何交易
对账记录:
Money Movement IDExternal ID类型金额交易记录最终余额影响
mm_checkout456defINV-2025-150PayIn(CheckOut)10,000 COP1 笔入账(trx_checkout888ghi)+10,000 COP

异常流程:收款失败#

┌─────────────────────────────────────┐
│  1. Create Direct Link/CheckOut     │
│  • Amount: 10,000 COP               │
│  • External ID: ORDER-2025-999      │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  2. Money Movement Created          │
│  • MM ID: mm_failed777ghi           │
│  • Status: processing               │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  3. Payer Attempts Payment          │
│  • Payment method fails             │
│  • Insufficient funds, etc.         │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│  4. Payment Rejected                │
│  • MM Status: rejected              │
│  • NO transaction created           │
└─────────────────────────────────────┘
对账步骤:
1.
资金流动已创建:
资金流动 ID:mm_failed777ghi
外部 ID:ORDER-2025-999
金额:10,000 COP
状态:pending
2.
付款失败:
付款方的付款方式被拒绝
状态变更为:rejected
3.
未创建任何交易:
重要提示: 不会生成入账交易
您的 Cobre Balance 保持不变
4.
最终状态:
资金流动状态:rejected
您的 Cobre Balance:无变化(影响为 0 COP)
付款方:付款未成功
对账记录:
Money Movement IDExternal ID类型金额交易记录最终余额影响
mm_failed777ghiORDER-2025-999PayIn10,000 COP0 笔交易0 COP(未收到资金)

PayIn 对账最佳实践#

✅ 仅在完成时入账: 交易仅在状态 = completed 时创建
✅ 跟踪待处理付款: 监控处于 processing 状态的资金流动,等待付款方操作
✅ 处理拒绝情况: 状态为 rejected 的资金流动将有 0 笔交易
✅ 使用 external_id: 与您的订单、发票或客户记录关联
✅ Webhook 集成: 在付款方完成付款时接收通知
✅ 按交易对账: 使用交易报告核验所有入账记录是否与已完成的资金流动匹配

交易报告#

Cobre 提供交易报告,以便对所有资金流动进行对账。

报告结构#

报告布局中的以下字段将有助于完成对账流程:
字段描述示例
id唯一交易标识符trx_sjrirldkmk
metadata.money_movement_id关联的资金流动mm_ady1n4g4ud
type操作类型col_debit、col_credit、 r2p_credit
credit_debit_type借记或贷记debit、credit
amount交易金额10000(最小单位)
currency货币代码COP
account_id受影响的 Cobre Balanceacc_123abc
metadata.mm_external_id您的参考编号INV-2025-001
created_at交易时间戳2024-06-24T15:37:38Z

查询交易报告#

API 接口端点:
GET /v1/reports
请求示例
响应示例:
{
  "id": "repo_kJs8GO03vC",
  "resource": "string",
  "start_date": "2024-09-28T00:00:00Z",
  "end_date": "2024-10-05T00:00:00Z",
  "offset": "-05:00",
  "requested_at": "2024-10-28T12:39:11Z",
  "created_at": "2024-10-28T12:39:11Z",
  "metadata": {
    "account_id": "acc_123456",
    "statement_date": "2025-05"
  },
  "file_name":"20240928_20241028_transactions_repo_kjs8go03vc.csv",
 "file_format": "csv",
 "file_layout": "transactions_csv_v1",
 "sensitive_data": false
}

对账工作流#

分步流程#

1. 下载交易报告#

2. 按资金流动 ID 分组#

按关联的资金流动对交易进行分组:
Money Movement: mm_ady1n4g4ud
├─ Transaction 1: trx_sjrirldkmk (debit: -10,000 COP)
   
Money Movement: mm_xyz789def  
├─ Transaction 1: trx_abc123first (debit: -10,000 COP)
├─ Transaction 2: trx_abc123second (credit: +10,000 COP)

3. 匹配外部 ID#

将 external_id 与您的内部系统进行交叉核对:
Cobre External ID: INV-2025-001
→ Matches Internal Invoice: INV-2025-001
→ Money Movement: mm_ady1n4g4ud
→ Net Impact: -10,000 COP

4. 核验净余额影响#

对于 PayOuts:
已完成: 1 笔借记交易(净影响:负值)
已拒绝: 1 笔借记 + 1 笔贷记交易(净影响:零)
关于 PayIns:
已完成: 1 笔贷记交易(净影响:正值)
已拒绝: 0 笔交易(净影响:零)

---

## Reconciliation Formulas

### Expected Balance Calculation
Current Balance = Previous Balance + Credits - Debits

**Example:**
Previous Balance: 100,000 COP
Credits (PayIns): +50,000 COP
Debits (PayOuts): -30,000 COP
Current Balance: 100,000 + 50,000 - 30,000 = 120,000 COP

### Money Movement Transaction Count

**PayOut:**
- Completed: 1 transaction (debit)
- Rejected: 2 transactions (debit + credit reversal)

**PayIn:**
- Completed: 1 transaction (credit)
- Rejected: 0 transactions

---

## Common Reconciliation Scenarios

### Scenario 1: All PayOuts Successful
Money Movements: 5 PayOuts
Expected Transactions: 5 debits
Net Impact: -50,000 COP (sum of all PayOuts)

### Scenario 2: PayOut with Rejection
Money Movement: mm_rejected001
Transaction 1: -10,000 COP (debit)
Transaction 2: +10,000 COP (credit)
Net Impact: 0 COP
Status: rejected

### Scenario 3: PayIn Completed
Money Movement: mm_payin001
Transaction 1: +25,000 COP (credit)
Net Impact: +25,000 COP
Status: completed

### Scenario 4: PayIn Pending (No Payment Yet)
Money Movement: mm_pending001
Transactions: 0
Net Impact: 0 COP
Status: pending
Action: Wait for payer to complete payment

---

## Troubleshooting

### Issue 1: Missing External ID in Report
**Problem:** Transaction shows null `external_id`  
**Cause:** External ID not provided in money movement creation  
**Solution:** Always include `external_id` in your API requests

### Issue 2: Balance Mismatch
**Problem:** Calculated balance doesn't match actual balance  
**Cause:** Missing transactions or unreported reversals  
**Solution:** 
1. Query full transaction history for the period
2. Check for rejected money movements (2 transactions each)
3. Verify all money movement statuses

### Issue 3: Duplicate Reconciliation
**Problem:** Same transaction reconciled twice  
**Cause:** Using non-unique `external_id`  
**Solution:** Ensure `external_id` is unique per money movement

### Issue 4: PayIn with No Transaction
**Problem:** Completed PayIn has no credit transaction  
**Cause:** Money movement status is not `completed`  
**Solution:** Check money movement status; transactions only created on `completed`

---

## API Endpoints Reference

### Create PayOut
POST /v1/money_movements

### Create Direct Link (PayIn)
POST /v1/money_movements

### Create CheckOut (PayIn)
POST /v1/checkouts

### Get Money Movement Status
GET /v1/money_movements/{money_movement_id}

### Get Transaction Details
GET /v1/transactions/{transaction_id}

### Download Transaction Report
GET /v1/reports

---

## 核心要点

✅ **每笔资金流动均有唯一 ID** — 以 `money_movement_id` 作为主要标识符
✅ **外部 ID 至关重要** — 始终提供 `external_id` 以用于对账
✅ **交易时序有所不同** — PayOuts 即时生成借记;PayIns 仅在完成时生成贷记
✅ **拒绝操作会产生冲正** — PayOut 拒绝将生成 2 笔交易(借记 + 贷记)
✅ **使用交易报告** — 按日期范围下载报告以进行批量对账
✅ **监控状态变更** — 订阅 Webhook 以获取实时对账更新
✅ **净余额公式** — 已完成 PayOuts = -金额,已完成 PayIns = +金额,拒绝 = 0

---
Modified at 2026-05-20 21:31:19
Previous
账户核验
Next
Reports
Built with