跳到主要内容

cs.fin.ledger.rebuild-settled

重建已核销额(维护操作):以核销单为事实来源,重算当前租户全部账目的已核销额并回写,

  • 请求路由: cs.fin.ledger.rebuild-settled
  • 交互模型: Request Response
  • 访问限制: 无

再重算受影响资金档的汇总。用于修复「核销单已落、计数未累加」造成的偏差;重复执行结果不变。

请求​

RSocket.rr({
"route" : "cs.fin.ledger.rebuild-settled"
});

请求参数​

无

返回​

重建结果

{
"settlements" : 6,
"entriesScanned" : 75,
"changes" : [
{
"entryId" : "FE20261023000050",
"finJobId" : "FJSEED02",
"before" : 0,
"after" : 9120.0
},
{
"entryId" : "FESEED00009",
"finJobId" : "FJSEED02",
"before" : 0,
"after" : 9000.0
}
],
"skipped" : [ ],
"overAllocated" : [ ],
"jobsRecomputed" : [
"FJSEED02"
]
}

返回属性​

名称类型说明
settlementsNumber参与计算的核销单数(含冲销单)
entriesScannedNumber扫描的账目数
changesObject[]已核销额发生变化并已回写的账目
changes.[].entryIdString账目号
changes.[].finJobIdString所属资金档号
changes.[].beforeNumber重建前的已核销额
changes.[].afterNumber按核销单合计的已核销额
skippedString[]回写时原值已被并发修改而跳过的账目号,可再次执行重建
overAllocatedString[]按核销单合计的已核销额超过账目金额的账目号(核销单本身有误,需人工处理)
jobsRecomputedString[]已重算汇总的资金档号

下载结果模型定义