cs.crm.trucking.entrusts.create
创建委托单
- 请求路由:
cs.crm.trucking.entrusts.create- 交互模型:
Request Response- 访问限制: 无
请求
RSocket.rr({
"route" : "cs.crm.trucking.entrusts.create",
"data" : {
"replaceMe" : "委托单对象"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
entrustId | String | 否 | 委托单号 |
jobId | String | 否 | 工作单号 |
soNo | String | 否 | SO单号 |
businessType | String | 否 | 业务类型 |
status | String | 否 | 委托状态 |
creator | Object | 否 | 创建者 |
creator.username | String | 否 | 用户标识 |
creator.name | String | 否 | 用户名称 |
creator.nameEn | String | 否 | 英文称呼,用于外部联系人的英文通知;缺失时不自动翻译姓名。 |
creator.mobile | String | 否 | 用户手机号 |
creator.email | String | 否 | 用户邮箱 |
creator.position | String | 否 | 职位 |
creator.contactRoles | String[] | 否 | 联系人承担的职责,支持多选;未指定时为空集合 |
truckingCompanyId | String | 否 | 拖车行(往来单位id) |
etd | String | 否 | 开船时间 |
closingTime | String | 否 | 截关时间 |
freeStorage | Number | 否 | 免堆期 |
freeDetention | Number | 否 | 免箱期 |
pickupPoint | String | 否 | 提柜点(往来单位id) |
returnTerminal | String | 否 | 还柜码头(往来单位id) |
entrustContainers | Object[] | 否 | 委托箱量(按柜型汇总) |
entrustContainers.[].type | String | 否 | 箱型类型 |
entrustContainers.[].name | String | 否 | 箱型名称 |
entrustContainers.[].nameEn | String | 否 | 箱型英文名称 |
entrustContainers.[].count | Number | 否 | 数量 |
entrustContainers.[].containerNos | String[] | 否 | 当前箱型明细包含的柜号;未指定具体集装箱的出口业务可不填写。 |
specialRequirements | String | 否 | 特殊要求 |
remarks | String | 否 | 备注 |
attachments | Object[] | 否 | SO相关附件列表 |
attachments.[].title | String | 否 | 附件标题 |
attachments.[].description | String | 否 | 附件说明 |
attachments.[].binaryId | String[] | 否 | 附件id |
fees | Object[] | 否 | 创建时补充的费用明细 |
fees.[].feeId | String | 否 | CS 生成的稳定费用身份。 |
fees.[].finEntryId | String | 否 | 账单确认后由服务端回写的 Fin 账目号;已入账费用不能通过普通编辑修改。 |
fees.[].chargeCode | Object | 否 | 费用科目 |
fees.[].chargeCode.code | String | 否 | 业务科目号(主键) |
fees.[].chargeCode.name | String | 否 | 科目中文名称 |
fees.[].chargeCode.nameEn | String | 否 | 科目英文文名称 |
fees.[].billingUnit | String | 否 | 计费单位(基础数据id) |
fees.[].containerType | String | 否 | 柜型 |
fees.[].currency | String | 否 | 币种 |
fees.[].unitPrice | Number | 否 | 成本单价 |
fees.[].internalPrice | Number | 否 | 内部结算价 |
fees.[].quantity | Number | 否 | 获取计费数量,兼容历史数据及请求中缺失或显式为空的数量。 |
fees.[].amount | Number | 否 | 金额 |
fees.[].occurAt | String | 否 | 费用发生时间 |
fees.[].defaultTaxRate | Number | 否 | 默认税率(如 0.06 / 0.09 / 0),录费时可带出 |
fees.[].flow | String | 否 | 费用流向 |
fees.[].stage | String | 否 | 获取费用入账阶段,历史数据未指定阶段时按实际费用处理。 |
fees.[].settlementMode | String | 否 | 结算方式 |
fees.[].priceType | String | 否 | 价格类型 |
fees.[].settlement | Object | 否 | 结算对象 |
fees.[].settlement.role | String | 否 | 角色 |
fees.[].settlement.unit | String | 否 | 往来单位 id(客户/供应商/代理/组织 id) |
fees.[].source | Object | 否 | 费用来源 |
fees.[].source.type | String | 否 | 来源类型(单据实体类名,如:JobOrder, TruckingEntrustOrder, BillLading, CustomsDeclarationOrder 等) |
fees.[].source.id | String | 否 | 来源数据 ID (主键/数据库ID) |
fees.[].source.feeId | String | 否 | 来源费用 ID(仅 splitFromSource 使用:拆分来源母单费用的 feeId) |
fees.[].splitFromSource | Object | 否 | 拆分来源费用所属单据。 仅拆单子 HBL 中与源 HBL 同费用科目的费用使用,由后端根据提单拆分关系自动维护; |
fees.[].splitFromSource.type | String | 否 | 来源类型(单据实体类名,如:JobOrder, TruckingEntrustOrder, BillLading, CustomsDeclarationOrder 等) |
fees.[].splitFromSource.id | String | 否 | 来源数据 ID (主键/数据库ID) |
fees.[].splitFromSource.feeId | String | 否 | 来源费用 ID(仅 splitFromSource 使用:拆分来源母单费用的 feeId) |
fees.[].auditPassed | Boolean | 否 | 审核是否通过 仅司机任务来源费用使用(DriverTask) |
fees.[].freightTerms | String | 否 | 运费条款(基础数据id) |
fees.[].attachments | Object[] | 否 | 附件列表 |
fees.[].attachments.[].title | String | 否 | 附件标题 |
fees.[].attachments.[].description | String | 否 | 附件说明 |
fees.[].attachments.[].binaryId | String[] | 否 | 附件id |
fees.[].reviewRequired | Boolean | 否 | 是否需要审核 |
legalEntityId | String | 否 | 法人主体id |
customerId | String | 否 | 客户id |
extraProps | Object | 否 | 扩展属性 |
crBy | String | 否 | 创建者 |
upBy | String | 否 | 最后修改者 |
crDate | String | 否 | 创建时间 |
upDate | String | 否 | 最后修改时间 |
id | Varies | 否 |