银行流水同步

新增/更新

  • 接口:common/transSerialDeliveries/batch
  • Method:POST
  • 数据格式:JSON
  • 接口说明
    • 该接口用作银行流水同步,在整批数据中如果只有几条数据因为其他原因失败,那么只有这几条数据不会被处理,其他数据仍会被正常处理
    • 本方公司编码为选填项,若填写则以填写值匹配后导入,若不填写则后台匹配后导入(后台匹配到唯一值时才自动赋值)
    • 若同一个本方账户信息在多个分公司下维护(银行账号、银行账户名称在各分公司下需维护一致,否则导入失败),则公司代码可不填写,此时导入的银行流水公司名称为空
    • 其中 (customer_account_name 和 customer_account_num) 与 (supplier_account_name 和 supplier_account_num) 两组至少填一组
    • 若不知道是 customer 还是 supplier 时, 可两组都填, 但 customer_account_name 与 supplier_account_name, customer_account_num 和 supplier_account_num 的值需要一致
    • 若根据以上组合无法获取唯一 customer_id 或 supplier_id 时, 会根据 customer_account_number 和 customer_name 尝试获取
    • 若依然无法获取唯一, 则只根据 customer_name 获取
    • supplier_id 只会根据组合 supplier_account_name 和 supplier_account_num 进行获取
  • 其他补充信息:单次数据量过大时候(超过200条)会全部转为异步处理,具体参考回调示例

请求参数

字段名称 字段类型 字段描述 是否必填 长度限制(字节)
bizId String 业务唯一识别码 64
timestamp Long 时间戳 13
data.code String 交易流水号 64
data.company_code String 本方公司编码 16
data.company_account_num String 本方银行账号 64
data.company_account_name String 本方银行账号名称 64
data.customer_account_name String 对方客户银行账号名称, 若 supplier_account_name 也存在时, 两者需一致 64
data.customer_account_num String 对方客户银行账号, 若 supplier_account_num 也存在时, 两者需一致 64
data.customer_name String 对方客户名称 64
data.supplier_account_name String 对方供应商银行账号名称, 若 customer_account_name 也存在时, 两者需一致 64
data.supplier_account_num String 对方供应商银行账号, 若 customer_account_num 也存在时, 两者需一致 64
data.supplier_name String 对方供应商名称 64
data.rec_pay_id String 收付标记 01标识收;02标识付 4
data.receipt_currency String 币种 16
data.receipt_amount BigDecimal 交易金额 16
data.trans_method_id String 交易方式(须事先维护值列表基础数据类型 Transaction Type) 4
data.receipt_date Long 交易日期 13
data.status String 状态(01 启用, 04 废弃) 4
data.customer_bank_name String 客户银行名称 64
data.comments String 摘要 64
data.remarks String 备注 64
data.balance_amount BigDecimal 待认领金额 16
data.receipt_num String 票据号码 64
data.drawer String 出票人 64
data.payer String 交款人 64
data.business_type String 业务类型:7105(举例) 16
data.draft_date Long 出票日期 0
data.end_date Long 到期日 0
data.trans_method_id String 交易方式 01-现金;02-电汇;03-应付承兑汇票;04-应收承兑汇票;05-支票;06-信用证;07-支付宝;08-微信支付 64
data.tenor String 票据期限 64
data.due_days String 到期天数 64
data.acceptor String 承兑人 255
data.remote_holder String 前手 255
data.previous_hand String 前一手 255
data.drawer_city String 汇票出票人的城市 64
data.area String 地区 64
data.acceptor_city String 汇票受票人的城市 64
data.payment_destination String 指定支付地点 64
data.central_bank_location String 中央银行位置 64
data.customer_bank_name String 对方银行名称 255
data.company_bank_name String 本方银行名称 255
### 示例
{
  "timestamp": 1671004109000,
  "bizId": "4ffd1b69-6220-487f-8ca2-303911a24574",
  "data": [
    {
      "code": "1RH9MUW5BNSY00104",
      "rec_pay_id": "01",
      "receipt_currency": "01",
      "company_account_num": "832937476636212",
      "company_account_name": "安吉汽车租赁有限公司",
      "trans_method_id": "02",
      "receipt_date": "2022-12-13 14:26:15",
      "receipt_amount": "64.74",
      "status": "01"
    }

  ]
}

返回参数

字段名称 字段类型 字段描述
resCode String 状态码
resMsg String 描述
bizId String 业务唯一标识
data.validatorErrors String 错误信息
data.created String 新增数据信息
data.warnings.code String 警告数据编码
data.warnings.messages String 警告信息
data.dbErrors String 数据库错误信息
data.updated String 更新数据信息

示例

{
  "resCode": 200000,
  "resMsg": "success",
  "bizId": "4ffd1b69-6220-487f-8ca2-303911a24574",
  "data": {
    "validatorErrors": [],
    "created": "此次请求新建成功了1条数据",
    "warnings": [],
    "dbErrors": [],
    "updated": "此次请求更新成功了0条数据"
  }
}

results matching ""

    No results matching ""