- OPEN登录
- 业务模型关系接口
- 关联关系:删除
- 关联关系:每刻单据+流水
- 关联关系:自定义单据+每刻单据
- 关联关系:凭证+凭证
- 关联关系:凭证+自定义单据
- 关联关系:凭证+每刻报销单据
- 关联关系:凭证+流水
- 关联关系:凭证+回单
- 关联关系:凭证+承兑汇票
- 迁移老的虚关系表数据到新的虚关系表POST
- 跨系统调阅接口
- open日志接口
- 会计账簿接口
- 基础数据
- 账套接口
- 企业抬头接口
- 账套关联抬头
- 组织架构接口
- 员工信息接口
- 单据类型接口
- 档案类型接口
- 银行账号接口
- 文档管理接口
- 纸档管理
- 会计报表接口
- 流水回单接口
- 承兑汇票接口
- 数据对账接口
- 自定义单据接口
- 借阅接口
- 邮件接口
- 纸质案卷查询接口
- 凭证接口
- 每刻单据
- 完整性检查open接口
流水回单新增/更新接口
POST
/open/trans/upsert/{accountNo}
请求参数
Path 参数
accountNo
string
必需
Header 参数
Authorization
string
可选
默认值:
{{token}}
Content-Type
string
可选
默认值:
application/json
Body 参数application/json
array of:
createdBy
string | null
可选
updatedBy
string | null
更新人
createdAt
string | null
创建时间
updatedAt
string | null
更新时间
id
string | null
可选
transId
string | null
交易ID
receiptId
string | null
可选
receiptNo
string | null
回单编号
accountNo
string | null
我方账号
bankCode
string | null
银行代码
bankName
string | null
银行名称
transDate
string
交易日期
transTime
object (LocalTime)
交易时间
hour
number | null
The hour.
minute
number | null
可选
second
number | null
可选
nano
integer | null
可选
valueDate
string | null
起息日
transType
string | null
交易类型
remarks
string | null
摘要
transAmtD
number
必需
借方金额和贷方金额二选一
transAmtC
number
必需
借方金额和贷方金额二选一
drOrCr
enum<string> | enum<null>
借贷标志
枚举值:
DEBITCREDIT
balance
number
余额
transSource
enum<string> | enum<null>
流水数据来源系统
枚举值:
CMBCMB_CBSCMB_CLOUDCMB_SAASYOCYLABCBCMBOCCCBCCB_P1CIBCITICCZBHZBHCCB_TMS_CLOUDICBCNBCBNBCB_TMSPABSPDBSPDB_SAASYDB
uniqueNo
string | null
唯一键值流水号
cbsCurUniqueNo
string | null
可选
transNo
string
业务流水号
requestNo
string | null
流程实例号
businessName
string | null
业务名称
usage
string | null
用途
businessCode
string | null
业务参考号
businessRemarks
string | null
业务摘要
otherRemarks
string | null
其他摘要
opAccountName
string | null
对方账户名
opAccountNo
string
对方账号
opAccountBankName
string | null
对方银行名称
opAccountBankCode
string | null
对方银行代码
opAccountBankAddress
string | null
对方开户行地址
opAccountBankRegion
string | null
对方开户行地区
pcFirmAccountNo
string | null
母/子公司账号
pcFirmAccountName
string | null
母/子公司名称
pcFirmBankAddress
string | null
可选
flag
integer | null
可选
reserveFlag
string | null
可选
extraRemarks
string | null
扩展摘要
checkNo
string | null
票据号
businessOrderNo
string | null
商务支付订单号
firmCode
string | null
企业识别码
voucherNo
string | null
凭证号
voucherType
string | null
凭证类型
reservedText
string | null
冲账信息
createdDate
string | null
可选
updatedDate
string | null
可选
reportIds
array[string] | null
业务单号
receiptDbIds
array[string] | null
可选
支持版本:4.13.0起
receipts
array[object (ReceiptDTO) {32}] | null
关联回单
createdBy
string | null
可选
updatedBy
string | null
更新人
createdAt
string | null
创建时间
updatedAt
string | null
更新时间
id
string | null
可选
drOrCr
enum<string> | enum<null>
可选
枚举值:
DEBITCREDIT
bankCode
string | null
银行代码
bankName
string | null
银行名称
accountNo
string | null
我方账号
receiptNo
string | null
回单编号
transDate
string | null
交易日期
transTime
object (LocalTime)
交易时间
transNo
string | null
流水号
transAmount
number | null
交易金额
transCcy
string | null
币种
opAccountNo
string | null
对方账号
opAccountName
string | null
对方账户
receiptType
string | null
回单类型
voucherNo
string | null
凭证号
voucherType
string | null
凭证类型
remarks
string | null
备注
extraRemarks
string | null
扩展摘要
receiptId
string | null
可选
transId
string | null
交易id
businessCode
string | null
业务编号
reservedText
string | null
冲账信息
base64
string
必需
fileId
string | null
文件id
url
string
文件url
fileType
string
文件类型
md5Code
string | null
md5 校验码
custom
object (Map«Object»)
用户自定义字段
transCcy
string | null
币种
success
boolean | null
可选
默认值:
public static final Boolean TRUE = new Boolean(true);
message
string | null
可选
errorMsg
string | null
可选
cbsRefCode
string | null
CBS-业务参考号
postscript
string | null
附言
accountingSystemTransNo
string | null
可选
relatedBusinessCode
string | null
相关业务编号
extCode
string | null
扩展编码字段
extRemark
string | null
扩展备注字段
custom
object (Map«Object»)
用户自定义字段
voucherNos
array[string] | null
凭证号
erpbr
string | null
结算业务参考号
cbsBnkflw
string | null
CBS银行流水号
paynbr
string | null
支付流水号
cbsTranum
string | null
CBS支付宝交易号
示例
[
{
"createdBy": "string",
"updatedBy": "string",
"createdAt": "string",
"updatedAt": "string",
"id": "string",
"transId": "string",
"receiptId": "string",
"receiptNo": "string",
"accountNo": "string",
"bankCode": "string",
"bankName": "string",
"transDate": "string",
"transTime": {
"hour": 0,
"minute": 0,
"second": 0,
"nano": 0
},
"valueDate": "string",
"transType": "string",
"remarks": "string",
"transAmtD": 0,
"transAmtC": 0,
"drOrCr": "DEBIT",
"balance": 0,
"transSource": "CMB",
"uniqueNo": "string",
"cbsCurUniqueNo": "string",
"transNo": "string",
"requestNo": "string",
"businessName": "string",
"usage": "string",
"businessCode": "string",
"businessRemarks": "string",
"otherRemarks": "string",
"opAccountName": "string",
"opAccountNo": "string",
"opAccountBankName": "string",
"opAccountBankCode": "string",
"opAccountBankAddress": "string",
"opAccountBankRegion": "string",
"pcFirmAccountNo": "string",
"pcFirmAccountName": "string",
"pcFirmBankAddress": "string",
"flag": 0,
"reserveFlag": "string",
"extraRemarks": "string",
"checkNo": "string",
"businessOrderNo": "string",
"firmCode": "string",
"voucherNo": "string",
"voucherType": "string",
"reservedText": "string",
"createdDate": "string",
"updatedDate": "string",
"reportIds": [
"string"
],
"receiptDbIds": [
"string"
],
"receipts": [
{
"createdBy": "string",
"updatedBy": "string",
"createdAt": "string",
"updatedAt": "string",
"id": "string",
"drOrCr": "DEBIT",
"bankCode": "string",
"bankName": "string",
"accountNo": "string",
"receiptNo": "string",
"transDate": "string",
"transTime": {
"hour": 0,
"minute": 0,
"second": 0,
"nano": 0
},
"transNo": "string",
"transAmount": 0,
"transCcy": "string",
"opAccountNo": "string",
"opAccountName": "string",
"receiptType": "string",
"voucherNo": "string",
"voucherType": "string",
"remarks": "string",
"extraRemarks": "string",
"receiptId": "string",
"transId": "string",
"businessCode": "string",
"reservedText": "string",
"base64": "string",
"fileId": "string",
"url": "string",
"fileType": "string",
"md5Code": "string",
"custom": {
"key": {}
}
}
],
"transCcy": "string",
"success": "public static final Boolean TRUE = new Boolean(true);",
"message": "string",
"errorMsg": "string",
"cbsRefCode": "string",
"postscript": "string",
"accountingSystemTransNo": "string",
"relatedBusinessCode": "string",
"extCode": "string",
"extRemark": "string",
"custom": {
"key": {}
},
"voucherNos": [
"string"
],
"erpbr": "string",
"cbsBnkflw": "string",
"paynbr": "string",
"cbsTranum": "string"
}
]
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/open/trans/upsert/' \
--header 'Authorization: {{token}}' \
--header 'Content-Type: application/json' \
--data-raw '[
{
"createdBy": "string",
"updatedBy": "string",
"createdAt": "string",
"updatedAt": "string",
"id": "string",
"transId": "string",
"receiptId": "string",
"receiptNo": "string",
"accountNo": "string",
"bankCode": "string",
"bankName": "string",
"transDate": "string",
"transTime": {
"hour": 0,
"minute": 0,
"second": 0,
"nano": 0
},
"valueDate": "string",
"transType": "string",
"remarks": "string",
"transAmtD": 0,
"transAmtC": 0,
"drOrCr": "DEBIT",
"balance": 0,
"transSource": "CMB",
"uniqueNo": "string",
"cbsCurUniqueNo": "string",
"transNo": "string",
"requestNo": "string",
"businessName": "string",
"usage": "string",
"businessCode": "string",
"businessRemarks": "string",
"otherRemarks": "string",
"opAccountName": "string",
"opAccountNo": "string",
"opAccountBankName": "string",
"opAccountBankCode": "string",
"opAccountBankAddress": "string",
"opAccountBankRegion": "string",
"pcFirmAccountNo": "string",
"pcFirmAccountName": "string",
"pcFirmBankAddress": "string",
"flag": 0,
"reserveFlag": "string",
"extraRemarks": "string",
"checkNo": "string",
"businessOrderNo": "string",
"firmCode": "string",
"voucherNo": "string",
"voucherType": "string",
"reservedText": "string",
"createdDate": "string",
"updatedDate": "string",
"reportIds": [
"string"
],
"receiptDbIds": [
"string"
],
"receipts": [
{
"createdBy": "string",
"updatedBy": "string",
"createdAt": "string",
"updatedAt": "string",
"id": "string",
"drOrCr": "DEBIT",
"bankCode": "string",
"bankName": "string",
"accountNo": "string",
"receiptNo": "string",
"transDate": "string",
"transTime": {
"hour": 0,
"minute": 0,
"second": 0,
"nano": 0
},
"transNo": "string",
"transAmount": 0,
"transCcy": "string",
"opAccountNo": "string",
"opAccountName": "string",
"receiptType": "string",
"voucherNo": "string",
"voucherType": "string",
"remarks": "string",
"extraRemarks": "string",
"receiptId": "string",
"transId": "string",
"businessCode": "string",
"reservedText": "string",
"base64": "string",
"fileId": "string",
"url": "string",
"fileType": "string",
"md5Code": "string",
"custom": {
"key": {}
}
}
],
"transCcy": "string",
"success": "public static final Boolean TRUE = new Boolean(true);",
"message": "string",
"errorMsg": "string",
"cbsRefCode": "string",
"postscript": "string",
"accountingSystemTransNo": "string",
"relatedBusinessCode": "string",
"extCode": "string",
"extRemark": "string",
"custom": {
"key": {}
},
"voucherNos": [
"string"
],
"erpbr": "string",
"cbsBnkflw": "string",
"paynbr": "string",
"cbsTranum": "string"
}
]'
返回响应
🟢200成功
application/json
Body
code
integer | null
结果代码
message
string | null
结果信息
errMsg
string | null
错误信息
data
array[object (TransactionDTO) {69}] | null
结果数据
createdBy
string | null
可选
updatedBy
string | null
更新人
createdAt
string | null
创建时间
updatedAt
string | null
更新时间
id
string | null
可选
transId
string | null
交易ID
receiptId
string | null
可选
receiptNo
string | null
回单编号
accountNo
string | null
我方账号
bankCode
string | null
银行代码
bankName
string | null
银行名称
transDate
string
交易日期
transTime
object (LocalTime)
交易时间
valueDate
string | null
起息日
transType
string | null
交易类型
remarks
string | null
摘要
transAmtD
number
必需
借方金额和贷方金额二选一
transAmtC
number
必需
借方金额和贷方金额二选一
drOrCr
enum<string> | enum<null>
借贷标志
枚举值:
DEBITCREDIT
balance
number
余额
transSource
enum<string> | enum<null>
流水数据来源系统
枚举值:
CMBCMB_CBSCMB_CLOUDCMB_SAASYOCYLABCBCMBOCCCBCCB_P1CIBCITICCZBHZBHCCB_TMS_CLOUDICBCNBCBNBCB_TMSPABSPDBSPDB_SAASYDB
uniqueNo
string | null
唯一键值流水号
cbsCurUniqueNo
string | null
可选
transNo
string
业务流水号
requestNo
string | null
流程实例号
businessName
string | null
业务名称
usage
string | null
用途
businessCode
string | null
业务参考号
businessRemarks
string | null
业务摘要
otherRemarks
string | null
其他摘要
opAccountName
string | null
对方账户名
opAccountNo
string
对方账号
opAccountBankName
string | null
对方银行名称
opAccountBankCode
string | null
对方银行代码
opAccountBankAddress
string | null
对方开户行地址
opAccountBankRegion
string | null
对方开户行地区
pcFirmAccountNo
string | null
母/子公司账号
pcFirmAccountName
string | null
母/子公司名称
pcFirmBankAddress
string | null
可选
flag
integer | null
可选
reserveFlag
string | null
可选
extraRemarks
string | null