cs.fin.ledger.settle-cash
一次核销一笔已登记资金的正向或混合明细。纯对冲也须先登记零金额资金账。
- 请求路由:
cs.fin.ledger.settle-cash- 交互模型:
Request Response- 访问限制: 无
核销金额按应计原币填写,系统结算汇率决定资金侧的使用额。
请求
RSocket.rr({
"route" : "cs.fin.ledger.settle-cash",
"data" : {
"cashEntryId" : "FE-USD-RECEIPT",
"type" : "NORMAL",
"links" : [
{
"accrualEntryId" : "FE-CNY-AR",
"amount" : 840
},
{
"accrualEntryId" : "FE-CNY-AP",
"amount" : 140
}
]
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
cashEntryId | String | 否 | 已登记的资金账目号,账目必须属于已存在的资金档。 |
type | String | 否 | 核销业务类型,缺省为普通核销。反核销使用独立入口。 |
links | Object[] | 否 | 逐条填写应计原币核销金额。 |
links.[].cashEntryId | String | 否 | 资金账目 id(nature=CASH) |
links.[].accrualEntryId | String | 否 | 应计账目 id(nature=ACCRUAL) |
links.[].billId | String | 否 | 该笔勾稽所针对的账单号(可空)。账单金额仍由所含账目派生,此处仅用于回溯 「这张账单的收付款流水」——账单头单向持有 entryIds,没有这个字段就查不到反向关系。 |
links.[].amount | Number | 否 | 本次核销金额(应计账目原币) |
links.[].fxRate | Number | 否 | 结算汇率(资金账目币种 → 应计账目币种) |
links.[].fxDiff | Number | 否 | 汇兑差额(本位币),由记账汇率与结算汇率差异产生 |
remark | String | 否 | 分配说明。 |
返回
按应计方向和币种生成的核销单列表
{ }
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
settlementId | String | 核销号(主键) |
finJobId | String | 主要归属资金档号(核销通常在票内) |
type | String | 核销类型 |
flow | String | 按被核销应计账目区分应收和应付;旧核销单可能未记录方向。 |
batchId | String | 一次资金分配产生的核销单共享批次号。 |
offset | Boolean | 本批次含反向应计账目,需保持正反两侧配平。旧核销单未记录此字段,重建时保留原有金额口径。 |
targetCurrency | String | 本张核销单的应计原币;历史或 兼容入口的多币种核销单可为空。 |
links | Object[] | 勾稽明细 |
links.[].cashEntryId | String | 资金账目 id(nature=CASH) |
links.[].accrualEntryId | String | 应计账目 id(nature=ACCRUAL) |
links.[].billId | String | 该笔勾稽所针对的账单号(可空)。账单金额仍由所含账目派生,此处仅用于回溯 「这张账单的收付款流水」——账单头单向持有 entryIds,没有这个字段就查不到反向关系。 |
links.[].amount | Number | 本次核销金额(应计账目原币) |
links.[].fxRate | Number | 结算汇率(资金账目币种 → 应计账目币种) |
links.[].fxDiff | Number | 汇兑差额(本位币),由记账汇率与结算汇率差异产生 |
reverseOf | String | 若为冲销,指向被冲销的核销号 |
remark | String | 备注 |
crByInfo | Object | 创建人信息 |
crByInfo.username | String | 用户标识 |
crByInfo.accountId | String | 用户集成帐户标识 |
crByInfo.domain | String | 用户集成域,默认为所属租户标识 |
crByInfo.fullname | String | 用户姓名 |
crByInfo.password | String | 登录密码 |
crByInfo.mobile | String | 手机号码 |
crByInfo.email | String | 邮件地址 |
crByInfo.gender | Number | 用户性别 |
crByInfo.status | Number | 用户状态 0 - disabled; 1 - enabled |
crByInfo.userTypes | Number[] | 用户类型,创建用户时指定,具体类型的值由调用方约定 |
crByInfo.inviteCode | String | 邀请码 特定用户类型对应的邀请码为 <用户邀请码>-<用户类型标识>如用户邀请码为 HbXm6Ls,则用户类型3对应的邀请码为HbXm6Ls-3 |
crByInfo.extra | Object | |
crByInfo.associatedAccounts | Object[] | 关联帐户信息 |
crByInfo.associatedAccounts.[].authType | Number | 账号类型: 1 - 微信; 2 - 微博; 待扩展 |
crByInfo.associatedAccounts.[].appId | String | 集成标识 |
crByInfo.associatedAccounts.[].account | String | 账号 |
crByInfo.associatedAccounts.[].extra | Object | 其他扩展信息 |
crByInfo.anonymous | Boolean | 是否匿名用户 |
crByInfo.crDate | String | 创建时间 |
crByInfo.tenantId | String | 租户ID |
legalEntityId | String | 法人主体id |
customerId | String | 客户id |
extraProps | Object | 扩展属性 |
crBy | String | 创建者 |
upBy | String | 最后修改者 |
crDate | String | 创建时间 |
upDate | String | 最后修改时间 |
tenantId | String | 租户ID |
id | Varies |