如何配置新单据触发组织间结算
问题描述:
需要如何配置才能使新的业务单据触发组织间结算服务,从而生成其结算单据?
解决方案:
结算配置
1.结算单据映射配置:
配置结算来源单据、结算生成单据与结算单据模型的字段映射关系,是结算单据参与组织间结算的基础。结算单据模型是抽象定义的结算单据通用实体,在组织间结算中起到各种作用,如:结算路径匹配条件,取价来源、取价赋值。 |
打开 供应链云 –> 组织间结算 -> 基础设置 -> 结算单据映射配置,点击新增
目标业务对象实体默认为结算单据模型(ism_billmapcfg),来源单据选择对应结算单据
部分特殊字段说明:
字段 | 说明 |
目标业务对象实体 | 默认为结算单据模型 |
来源单据 | 结算源单与结算虚单的单据对象 |
本位币 | 决定后台取到的虚单的主业务组织核算主体本位币回填到虚单哪个字段 |
结算币别 | 1. 对于结算源单/核心单据,决定取价规则取来源业务单据币别、来源订单币别时是取哪个字段的值 2. 对于结算虚单,决定取价规则取到的币别赋值到虚单哪个字段 |
汇率表 | 决定后台取到的虚单的主业务组织核算主体汇率表回填到虚单哪个字段 |
汇率日期 | 决定取价规则计算的汇率日期赋值到虚单哪个字段 |
汇率 | 决定根据结算币别、本位币、汇率表、汇率日期计算的汇率赋值到虚单哪个字段 |
含税 | 虚单含税为是,结算价回填到虚单含税单价;虚单含税为否,结算价回填到虚单单价 |
分录标识 | 组织间结算模型暂时仅支持单分录模型,因此需要配置支持的分录标识。该字段需要取分录的标识,例如:采购入库单的billentry。 |
单价 | 1. 虚单含税为否,对于结算源单/核心单据,决定取价规则取来源业务单据价格、来源订单价格时是取哪个字段的值 2. 虚单含税为否,对于结算虚单,决定取价规则取到的价格赋值到虚单哪个字段 |
税率 | 1. 对于结算源单/核心单据,决定取价规则取来源业务单据税率、来源订单税率时是取哪个字段的值 2. 对于结算虚单,决定取价规则取到的税率赋值到虚单哪个字段 |
含税单价 | 1. 虚单含税为是,对于结算源单/核心单据,决定取价规则取来源业务单据价格、来源订单价格时是取哪个字段的值 2. 虚单含税为是,对于结算虚单,决定取价规则取到的价格赋值到虚单哪个字段 |
来源单据实体 | 取价规则获取来源业务单据币别、价格、税率时,需要配置该字段的映射 |
来源单据ID | 取价规则获取来源业务单据币别、价格、税率时,需要配置该字段的映射 |
来源单据行ID | 取价规则获取来源业务单据币别、价格、税率时,需要配置该字段的映射 |
核心单据实体 | 取价规则获取来源订单币别、价格、税率时,需要配置该字段的映射 |
核心单据ID | 取价规则获取来源订单币别、价格、税率时,需要配置该字段的映射 |
核心单据行ID | 取价规则获取来源订单币别、价格、税率时,需要配置该字段的映射 |
注意:一个单据只需要一条配置,若有同一单据有多条配置则可能会导致相关配置冲突。
2.结算判定配置
结算判定配置用于决定单据是否满足组织间结算条件。 在结算判定配置上设置单据的供应方结算组织、需求方结算组织、结算路径字段。 若单据上已填写结算路径,则按照该结算路径进行组织间结算,否则根据单据上指定的供应方结算组织和需求方结算组织匹配对应结算路径进行组织间结算。 |
打开 供应链云 –> 组织间结算 -> 结算配置 ->结算判定配置,点击新增
单据对象选择对应单据
3.业务方向配置
业务方向配置用于判断参与组织间结算单据的业务方向是属于正向业务还是反向业务,正向业务匹配正向结算路径,反向业务匹配反向结算路径。若单据是直接指定结算路径,则不需要设置业务方向配置。 |
打开 供应链云 –> 组织间结算 -> 结算配置 ->业务方向配置,点击新增
单据对象选择对应单据
4.配置虚单生成方案
虚单生成方案用于指定生成结算单据的方式,例如通过哪个BOTP生成结算单据。 |
打开 供应链云 –> 组织间结算 -> 结算配置 ->虚单生成方案,点击新增或修改对应预置方案
在生成配置上增行,源单据对象选择结算来源单据,生成目标单据对象选择结算生成单据。
5.设置结算路径
打开供应链云 –> 组织间结算 -> 结算配置 -> 结算路径 ,根据业务需求来设置供应方结算组织、需求方结算组织、供应方单据生成方案、需求方单据生成方案、对外单据生成方案。
单据操作触发设置
1. 触发组织间结算生成结算单据
本段仅为参考设置,若有其他需求可自行调用微服务。
微服务调用内容如下:
DispatchServiceHelper.invokeBizService("scmc", "ism", "SettleBillService", "batchGenerateSettleBill", new Object[]{ids, entityName}); |
在对应操作的服务端服务中配置生成组织间结算(异步).
2. 触发组织间结算对虚单进行反结算
本段仅为参考设置,一般不需要,若有其他需求可自行调用微服务。
微服务调用内容如下:
DispatchServiceHelper.invokeBizService("scmc", "ism", "SettleBillService", "batchDeleteSettleBill", new Object[]{ids, entityName}); |
在对应操作的服务端服务中配置组织间结算虚单反结算处理.
--the end--
如何配置新单据触发组织间结算
本文2024-09-22 23:47:41发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-135326.html