内部交易结算单据间数据传递分析姓名:吉刚 邮箱:jiganga@yonyou.com一、应用场景及问题描述做调拨业务处理的时候内部交易结算过后生成结算清单生成的后续单据应收应付单需要指定交易类型和传递上游单据相关字段到下游单据上面二、解决方案以普通的调拨业务处理调拨订单--调拨出库--调拨入库--内部交易结算-结算转财务生成后续应收应付单存货核算调拨出入库单1、填制一张调拨订单1 / 12(注:调拨订单在数据库里主要体现的表是to_bill 调拨订单主实体,to_bill_b 调拨订单子实体,对应的单据编码是 5X)2、在库存管理下面调出组织做参照调拨订单做调拨出库单处理,数据库里存的表是调拨出库主表 ic_transout_h,调拨出库子表 ic_transout_b)2 / 12(库存调拨出库单出库签字过会在数据库里面生成待结算调出单(455M),待结算调出单在单据转换规则里面编码是和上下游有单据接口见下面截图,在数据库里面存在表是 to_presettleout,to_presettleout_b)3 / 123、在库存管理下面参照调拨出库做调拨入库处理4 / 12(库存里面的调拨入库单签字过后会在数据库里面生成待结算调入单(455N),待结算调入单(455N)在单据转换规则里面上下游单据接口见下面截图,在数据库里面存在表是 to_presettlein,to_presettlein_b)5 / 124、A 调拨出库和发出商品处理和暂估处理在单据转换规则里面转财务待结算调出单(4558)向下游单据传递,6 / 12 a1 例如在单据转换规则里面设置未确认应收单上面设置映射摘要去源头单据 a2 测试调拨出库过后做暂估应收处理生成的未确认应收单7 / 12 B 调拨入库做发出商品处理和暂估处理通过单据转换规则里面转财务待结算调出入单(4557)向下游传递例如 在单据转换规则里面设置暂估应付行的摘要去来源单据号8 / 12测试结果如下摘要上面取的是9 / 125、根据设置的结算规则做内部交易结算生成后续单据应收应付,存货核算里面的调入调出相关的单据(结算单相关的数据表,结算算清单主实体 to_settlelist 结算清单子实体 to_settlelist_b) 内部结算清单到应收,单应付单,调拨入库单,调拨出库单的数据传递通过单据转换规则里面查看是 结算清单调出(4555)到应收单、调拨出库单10 / 12结算清单调入(4556)到应付单、入库调整单、调拨入库单例如项目上面需要修改内部交易结算过后自动生成应收单的交易类型就可以在单据接口定义里面查询来源单据类型(4555)修改目的单据交易类型测试内部结算清单生成应收单上面的应收类型为采购应收11 / 1212 / 12