用友股份-LE服务支持部产品方案--《NC5011退货申请单增加收付款协议变通解决方案》建立日期:2013-01-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-00232/22文档控制创建记录审阅人姓名所属部门职位审阅签字发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-01-01刘艳V1.03/22目录NC5011退货申请单增加收付款协议变通解决方案...........................................................4一、背景描述:...........................................................................................................4二、解决思路:...........................................................................................................4三、操作步骤:...........................................................................................................54/22NC5011退货申请单增加收付款协议变通解决方案一、背景描述:应收应付管理中的账龄分析问题,现在查询应收账龄分析的时候,如果按照正常的流程走,先做销售订单,然后形成出库单、发票,最后形成应收单,应收单上是可以带出来“收付款协议”的,但是如果走退货流程,也就是做销售退货申请单-形成出库单、发票,因为退货申请单上没有收付款协议,这样形成的应收单是没有收付款协议的。二、解决思路:因为退货申请单本身没有收付款协议字段,但有自定义项,考虑引用自定义项通过vo对照把自定义项传到发票的收付款协议字段上,这样发票上就能带出收付款协议了,可通过VO对照修改那正常的销售业务上收付款协议就不能传到发票上了,因此在销售订单上也使用自定义项,把让其自动取订单收付款协议字段的值,这样也通过自定义项把收付款协议的值传到发票上。5/22三、操作步骤:6/227/22实际操作方式:1、集团定义自定义项2、集团引用自定义项引用单据:销售订单表头、退货申请单表头、调拨订单表头、库存出入库单表头、存货核算出入库单表头本例是引用的自定义项208/223、修改模板:销售订单-需要在收付款协议设公式,让自定义项直接取收付款协议的数据9/2210/22销售订单、公司间调拨订单、调拨出库单、销售出库单自定义项20对于客户没有显示的意义,可以不用修改模板,本例为了测试效果直接,都将自定义项20及pk值显示出来退货申请单需要可以录入收付款协议,因此需要将自定义项20显示出来,允许编辑4、修改销售出库单到发票的VO对照11/2212/225、修改销售结算单到应收单的vo对照getColValue(so_saleinvoice,ctermprotocolid,csaleid,B_csaleid)6、由于退货申请单到公司间调拨订单没有自定义项pk值的传递,因此需要在vo对照中增加这项内容增加3U销售退货申请单的20个自定义项PK字段的单据项目13/22配置数据交换管理:销售退货申请单公司间调拨订单,增加表头和表体的自定义项主键的对应关系。14/22图中增加的是表头自定义项主键20,还有19个表头自定义项主键和20个表体自定义项主键也可以同样自行处理。7、基础设置工作完成后,可以到公式去检验实际效果,包括正向的流程和退货的流程正向销售流程15/2216/2217/2218/22退货流程19/2220/2221/2222/22