1. 通用功能
🇨🇳 中文(简体)
  • 🇺🇸 English
  • 🇪🇸 Español
  • 🇨🇳 中文(简体)
  • Cobre 简介
    • 欢迎
    • 快速入门
    • 将 Cobre 文档接入 AI
    • 产品
      • 本地支付
        • 使用 Cobre 进行本地支付
        • 收款
          • 哥伦比亚
            • 收银台
            • 请求支付
            • 通过 Nequi 进行直接扣款
            • 静态 Bre-B 密钥
            • 转入 (Transfer-In)
          • 墨西哥
            • 请求支付
            • 基于 CLABE 的虚拟余额账户
            • 虚拟 CLABEs
          • 美国
            • Fedwire 向 Cobre 付款
        • 出款
          • 哥伦比亚
            • 通过 Bre-B 进行资金流动
            • 通过 Cobre Fast Pay 进行资金流动
          • 墨西哥
            • 通过 CLABEs 和 SPEI 卡进行资金流动
          • 美国
            • 通过 Fedwire 进行资金流动
          • 多地区
            • 资金流动调度器
        • 其他功能
          • 批量资金流动
          • 启用审批工作流(双人复核)
      • 跨境支付
        • 通过 Cobre 进行跨境支付
      • 连接
        • 连接 Cobre 关联银行账户
      • 稳定币
        • 全球稳定币出款
    • 其他功能
      • 账户核验
      • 通知与订阅
      • Cobre 安全机制
      • 性能与吞吐量
    • 使用 Cobre
      • 使用您生态系统中的支付工具通过 Bre-B 进行出款
      • 面向贷款机构的 Cobre
      • 从 ERP 系统集成 Cobre
  • 网络门户
    • 简介与快速入门
    • 门户认证
    • 故障排查与支持
    • 资金流动
      • 审批流程(双人复核)
      • 本地资金流动
      • 单笔支付发起
      • 批量资金流动发起
      • 跨境资金流动
      • 支付链接
      • 调度程序
    • 交易
      • 交易
    • 账户
      • 账户与余额管理
      • 账户参考
        • 虚拟 CLABE
        • 转账账户(转入)
    • 交易对手方
      • 交易对手方
    • 报告
      • 报告与对账
    • 设置
      • 用户与角色管理
      • 安全与管控
    • 开发者
      • 订阅管理
  • 开发者
    • API 指南
      • 快速入门
      • 身份验证
      • Cobre Balances
        • 管理虚拟余额账户(Cobre Balances)
        • 账户关联
      • Connect 账户
        • 管理 Connect 账户
      • 交易对手方
        • 管理交易对手方
      • Local Payments
        • 资金流动
        • 出款
          • 哥伦比亚
            • Fast Pay & ACH
            • Bre-B
          • 墨西哥
            • SPEI
          • 跨地区
            • 批量资金流动审批
            • 资金流动调度器
            • 批量资金流动
          • 美国
            • 通过 Fedwire 付款
          • 全球
            • 稳定币全球出款
        • 收款
          • 哥伦比亚
            • Cobre Keys 与 Bre-B 集成
            • 收银台
            • Direct Link
            • Direct Debit
            • Transfer-In
            • 在哥伦比亚处理退款
          • 墨西哥
            • 账户参考 – 虚拟 CLABE
            • Direct Link
            • 在墨西哥处理退款
          • 美国
            • 通过 Fedwire 收款
      • 跨境支付
        • 跨境支付
        • 创建 FX 报价
        • 创建跨境资金流动
        • 为全球 Cobre Balance 注入资金
      • 通用功能
        • 账户核验
        • 使用 Cobre Reports 在哥伦比亚进行对账
        • 报告
        • 报告调度器
        • 证据 API
        • 通知与订阅
        • FX 汇率预警
      • 错误处理
        • 错误字典
      • 测试
        • 通用测试
        • 测试用例
        • 测试 PSE 与 Bancolombia
      • 认证
        • 认证流程
        • 问卷
    • API 浏览器
      • 借助 AI 进行开发
      • 身份验证 API
        • 身份验证
      • 账户
        • 创建或关联账户
        • 获取所有账户
        • 获取单个账户
        • 更新账户
        • 关闭 Cobre Balance
        • 查询单个账户的交易记录
        • 获取单笔交易
        • 获取所有交易记录
        • 获取账户每日余额历史记录
        • 分配或更换主账户
        • 解除主账户关联
      • 账户核验
        • 创建账户核验
        • 获取单条账户核验记录
        • 获取所有账户核验记录
      • 账户参考
        • 创建账户参考
        • 查询单个账户参考
        • 查询所有账户参考
        • 删除账户参考
        • 为账户参考生成证书
      • Cobre 密钥
        • 创建密钥
        • 获取所有 Keys
        • 获取单个 Key
        • 注销 Key
        • 封禁或重新激活 Keys
      • 交易对手方
        • 账户借记注册
          • 为 Direct Debit 注册交易对手方
          • 获取所有注册记录
          • 获取单条注册记录
        • 创建 Counterparty
        • 获取单个 Counterparty
        • 获取所有 Counterparties
        • 删除交易对手方
      • 资金流动
        • 创建资金流动
        • 查询单笔资金流动
        • 查询所有资金流动
        • 退回资金流动
      • 批量资金流动审批
        • 批量资金流动审批决策
      • 资金流动调度器
        • 创建资金流动调度器
        • 获取所有资金流动调度器列表
        • 取消活跃的调度器
      • 批量资金流动
        • 创建批量资金流动
        • 列出所有批量资金流动
        • 查询单条批量资金流动
      • 资金流动审批
        • 审批资金流动
        • 列出所有资金流动审批
      • 跨境支付
        • 创建 FX 报价
        • 获取单条 FX 报价
        • 获取全部 FX 报价
        • 创建跨境资金流动
        • 获取单条跨境资金流动
        • 获取所有跨境资金流动记录
      • 收银台
        • 创建 Checkout
        • 获取单个 Checkout
        • 获取所有 Checkout
        • 停用 Checkout
      • 证据 API
        • 证据请求
          • 获取证据请求
          • 搜索证据请求
        • 证据文件
          • 生成上传链接
          • 生成下载链接
        • 证据信息
          • 提交证据信息
      • 报告
        • 创建报告
        • 获取所有报告
        • 为所选报告生成下载链接
        • 创建 Cobre Balance 对账单
      • 报告调度器
        • 创建 Report Scheduler
        • 获取所有 Report Schedulers
        • 删除 Report Scheduler
      • 通知与订阅
        • 订阅事件
        • 获取所有订阅
        • 删除订阅
        • 列出所有可用事件
      • 预警
        • 创建预警
        • 获取所有预警
        • 获取单个预警
        • 停用告警
    • 平台目录
      • 墨西哥银行代码
      • 账户提供方
      • 交易类型
      • 资金流动状态
      • 哥伦比亚银行代码
    • API 测试
      • 创建交易调整
      • 更改资金流动状态
      • 交易调整(QA)
      • 变更资金流动状态(QA)
    • 报告布局
      • 资金流动布局
        • 所有资金流动 (CSV)
        • 所有资金流动 (JSON)
        • SPEI 资金流动 (CSV)
        • LEGACY 资金流动 (CSV)
      • 交易布局
        • 所有交易 (CSV)
        • 所有交易 (JSON)
        • 虚拟余额账户 (Cobre Balance) 对账单 (PDF)
      • 交易对手方布局
        • 所有交易对手方 (CSV)
      • Multicash 布局
        • Multicash 表头 (TXT)
        • Multicash 明细 (TXT)
    • 通知布局
      • 账户事件
        • 账户余额借记
        • 账户余额贷记
      • Cobre 密钥
        • Cobre 钥匙
      • 交易对手方
        • 交易对手方
      • 资金流动
        • 资金流动
      • 批量资金流动
        • 批量资金流动
      • 跨境资金流动
        • 跨境资金流动
      • 证据请求
        • 证据请求
      • 报告
        • 报告
      • 预警
        • FX 预警
      • 账户参考
        • 账户参考
  • Schemas
    • Counterparties
      • Colombia
        • PayOut
          • Counterparty | Create Metadata Type CC (CO)
          • Counterparty | Create Metadata Type CH (CO)
          • Counterparty | Create Metadata Type DP (CO)
          • Counterparty | Create Metadata Type Breb Key (CO)
          • Counterparty | Create Metadata Type Cobre Balance (CO)
          • Counterparty | Create Metadata Type QR (CO)
          • Counterparty | Response Metadata Type CC (CO)
          • Counterparty | Response Metadata Type CH (CO)
          • Counterparty | Response Metadata Type DP (CO)
          • Counterparty | Response Metadata Type Breb Key (CO)
          • Counterparty | Response Metadata Type Cobre Balance (CO)
          • Counterparty | Response 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 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 | Response Metadata Type Clabe (MX)
          • Counterparty | Response Metadata Type SPEI Card (MX)
          • Counterparty | Create Metadata Type Clabe (MX)
          • Counterparty | Create Metadata Type SPEI Card (MX)
        • PayIn
          • Counterparty | Response Metadata Type r2p (MX)
          • Counterparty | Create Metadata Type r2p (MX)
        • Counterparty | Create Response (MX)
        • Counterparty | Create Request (MX)
        • Counterparty | Money Movement Return (MX)
      • Global
        • Counterparty | Global CP Request
        • Counterparty | Global CP Response
        • Counterparty | Global Deposit NP request
        • Counterparty | Global Deposit LE request
        • Counterparty | Global Deposit NP response
        • Counterparty | Global Deposit LE response
      • USA
        • Counterparty | Create Request (USA)
        • Counterparty | Create Response (USA)
        • Request Medatata Business
        • Request Medatata Individual
        • Response Medatata Business
        • 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 FI (CO) (col_credit)
          • Transaction | Credit Cobre Balance (CO) (col_cb_credit)
          • Transaction | Credit r2p (r2p_credit)
          • Transaction | Credit Direct Debit (CO) (dd_credit)
          • Transaction | Rejected Breb (breb_rejected)
          • Transaction | Credit Breb (CO) (breb_credit)
          • Transaction | Credit r2p Breb (CO) (r2p_breb_credit)
          • Transaction | Credit Top Up (CO) (col_top_up_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)
      • United States
        • PayOuts
          • Money Movement | Create Metadata Type Fedwire
          • Money Movement | Response Metadata Type Fedwire
      • Money Movement | List All Items
      • Money Movement | Create Response
    • 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_details_1
          • Account Verification Create Metadata Type col_key_ownership_1
          • Account Verification Create Metadata Type col_key_ownership_2
          • 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 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)
          • Cobre Balance | Create Metadata (MX)
          • Connect Account | Create Metadata (MX)
        • Colombia
          • Cobre Balance | Create Response (CO)
          • Connect Account | Response Metadata (CO)
          • Cobre Balance | Create Metadata (CO)
          • Connect Account | 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 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 List All Items
      • Cobre Balance Statement Request
      • Cobre Balance Statement Response
      • Reports Create Metadata
    • 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)与内部记录之间的关系,是实现准确财务对账的基础。

核心概念#

资金流动与交易的区别#

在 Cobre 平台中,每笔支付操作涉及两个关键标识符:
标识符说明示例生成时机
资金流动 ID(Money Movement ID)支付请求/操作的唯一标识符mm_ady1n4g4ud资金流动创建时
交易 ID(Transaction ID)会计账本条目的唯一标识符trx_sjrirldkmk资金从 Cobre Balance 借出或贷入时
关键关系:
一笔资金流动 可生成 一笔或多笔交易
每笔交易均与一笔资金流动关联
资金流动代表支付意图;交易代表实际余额变动

识别方式#

在创建任意资金流动(PayOut 或 PayIn)时,您有两种方式对其进行识别和追踪:

1. 资金流动 ID(Cobre 生成)#

生成方: Cobre 平台自动生成
格式: 以 mm_ 为前缀,后接字母数字字符串
唯一性: 在所有 Cobre 操作中全局唯一
可用性: 资金流动创建后,始终出现在 API 响应中
用途: 在 Cobre 中追踪的主要标识符

2. 外部 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.
资金流动已创建:
资金流动 ID:mm_ady1n4g4ud
外部 ID:INV-2025-001
金额:10,000 COP
状态:processing
2.
借记交易已应用(即时):
交易 ID:trx_sjrirldkmk
类型:debit
金额:-10,000 COP
账户余额:立即减少 10,000 COP
关联资金流动:mm_ady1n4g4ud
3.
最终状态:
资金流动状态:completed
您的 Cobre Balance:永久减少 10,000 COP
收款方:已收到 10,000 COP
对账记录:
资金流动 ID外部 ID类型金额交易记录最终余额影响
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.
资金流动已创建:
资金流动 ID:mm_xyz789def
外部 ID:INV-2025-002
金额:10,000 COP
状态:processing
2.
借记交易已应用(即时):
交易 ID:trx_abc123first
类型:debit
金额:-10,000 COP
账户余额:立即减少 10,000 COP
3.
发生拒绝:
资金流动状态:rejected
原因:目标账户被拒绝或无效
4.
贷记交易已应用(冲销):
交易 ID:trx_abc123second
类型:credit
金额:+10,000 COP
账户余额:恢复 10,000 COP
关联同一资金流动:mm_xyz789def
5.
最终状态:
资金流动状态:rejected
您的 Cobre Balance:净变动 = 0 COP(借记 + 贷记)
收款方:未收到资金
对账记录:
资金流动 ID外部 ID类型金额交易记录最终余额影响
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 笔交易(借记 + 贷记)的 PayOut 表示出款已被拒绝
✅ 使用 Webhook: 订阅状态变更事件,以实时更新记录
✅ 查询交易报告: 按日期范围筛选并下载报告,以对账所有资金流动
✅ 净余额核查: 对于被拒绝的 PayOut,核实借记与贷记交易是否相互抵消

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 IDTypeAmountTransactionsFinal Balance Impact
mm_payin123abcORDER-2025-050PayIn (Direct Link)10,000 COP1 credit (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 IDTypeAmountTransactionsFinal Balance Impact
mm_checkout456defINV-2025-150PayIn (CheckOut)10,000 COP1 credit (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 IDTypeAmountTransactionsFinal Balance Impact
mm_failed777ghiORDER-2025-999PayIn10,000 COP0 transactions0 COP (no funds received)

PayIn 对账最佳实践#

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

交易报告#

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

报告结构#

布局报告中的以下字段有助于完成对账流程:
FieldDescriptionExample
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-06-12 23:18:07
Previous
账户核验
Next
报告
Built with