cs.fin.job.bill.confirm
在资金系统中一次固化工作单费用及其账单。
- 请求路由:
cs.fin.job.bill.confirm- 交互模型:
Request Response- 访问限制: 无
请求
RSocket.rr({
"route" : "cs.fin.job.bill.confirm",
"data" : {
"replaceMe" : "本次确认的费用和账单信息"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
job | Object | 否 | 工作单建档所需信息及业务快照;首次确认时据此建立资金档。 |
job.bizJobId | String | 否 | 业务工作单号 |
job.baseCurrency | String | 否 | 本位币 |
job.snapshot | Object | 否 | 业务信息快照 |
job.snapshot.customerId | String | 否 | 客户 id |
job.snapshot.customerName | String | 否 | 客户名称 |
job.snapshot.incoterm | String | 否 | 贸易条款(Incoterm) |
job.snapshot.freightTerm | String | 否 | 运费条款(PP/CC) |
job.snapshot.polCode | String | 否 | 起运港 |
job.snapshot.podCode | String | 否 | 目的港 |
job.snapshot.vesselVoyage | String | 否 | 船名航次 |
job.snapshot.blNo | String | 否 | 提单号 |
job.snapshot.businessType | String | 否 | 业务类型(出口/进口) |
job.snapshot.orgId | String | 否 | 归属组织(口岸/部门) |
job.snapshot.salesId | String | 否 | 归属销售 |
job.legalEntityId | String | 否 | 法人主体 id |
job.customerId | String | 否 | 客户 id |
finJobId | String | 否 | 已有资金档号;首次确认账单时为空。 |
operations | Object[] | 否 | 本次账单包含的新增费用操作,不得包含其他分组或调整操作。 |
operations.[].action | String | 否 | 操作类型 |
operations.[].feeId | String | 否 | CS 费用 ID |
operations.[].currentEntryId | String | 否 | 历史调整请求的账目 ID;当前账单确认不使用此字段。 |
operations.[].draft | Object | 否 | 账单确认必需的新增账目草稿。 |
operations.[].draft.source | Object | 否 | 费用业务来源 |
operations.[].draft.source.type | String | 否 | 来源类型 |
operations.[].draft.source.id | String | 否 | 来源数据 ID |
operations.[].draft.party | Object | 否 | 结算方 |
operations.[].draft.party.role | String | 否 | 结算方角色 |
operations.[].draft.party.id | String | 否 | 结算方业务 ID |
operations.[].draft.party.name | String | 否 | 结算方名称快照 |
operations.[].draft.amount | Number | 否 | 费用金额 |
operations.[].draft.currency | String | 否 | 费用币种 |
operations.[].draft.flow | String | 否 | 收付方向 |
operations.[].draft.stage | String | 否 | 账目阶段,兼容未传阶段的旧版 CS。 |
operations.[].draft.chargeCode | String | 否 | 费用科目编码 |
operations.[].draft.priceType | String | 否 | 价税类型 |
operations.[].draft.taxRate | Number | 否 | 税率 |
operations.[].draft.occurAt | String | 否 | 费用发生时间 |
operations.[].draft.remark | String | 否 | 账目备注 |
operations.[].reason | String | 否 | 历史调整请求的原因;当前账单确认不使用此字段。 |
flow | String | 否 | 本次账单的应收或应付方向。 |
partyId | String | 否 | 账单结算方 ID,必须与所有费用账目一致。 |
currency | String | 否 | 账单原币币种,必须与所有费用账目一致。 |
settleMode | String | 否 | 用户确认的账单级 结算方式。 |
creditDays | Number | 否 | 用户确认的账期天数;为空时按结算方式推断。 |
issueDate | String | 否 | 出账时间;为空时使用资金系统接收确认的时刻。 |
返回
账单及费用映射
{ }
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
finJobId | String | 账单所属资金档号。 |
billId | String | 已持久化的正式账单号。 |
status | String | 账单审核和发送流程中的当前状态。 |
issueDate | String | 账单出账时间。 |
dueDate | String | 按结算方式和账期计算的到期时间。 |
batch | Object | 本次建档费用与资金账目的映射;只读查询时为空。 |
batch.finJobId | String | Fin 资金档 ID |
batch.mappings | Object[] | 本次账单确认新增费用对应的账目映射 |
batch.mappings.[].feeId | String | CS 费用 ID |
batch.mappings.[].action | String | 本次执行的费用操作类型 |
batch.mappings.[].oldEntryId | String | 历史调整回执字段;当前账单确认不产生此值。 |
batch.mappings.[].reversalEntryId | String | 历史红冲回执字段;当前账单确认不产生此值。 |
batch.mappings.[].currentEntryId | String | 本次账单确认产生的有效 Fin 账目 ID。 |