先货后票的设置影响销售传应收起算日期解决方案NC维护开发部林世福linsf@ufida.com.cn问题描述问题背景:多维信用销售业务类型的销售订单已经设置了信用账期检查控制,如下图:需求:希望在销售订单实现销售信用账期的检查和控制。首先以2009-01-01登陆系统,录入销售订单,如下图:订单的收付款协议是“10天”以2009-01-02录入出库单,2009-01-05签字该张销售出库单,如下图:销售出库单签字之后推式生成销售发票,以2009-01-10审核相关销售发票,如下图:10天发票审核后,系统推式生成审核状态的应收单,联查状态如下:查询相关应收单,可以看到单据上的起算日起为今天2009-06-02,现在测试订单账期的审核控制,以2009-01-25(已经超过zyy001订单号的账期)登陆系统录入销售订单,订单保存时,系统没有任何提示和控制,如下图:以2009-06-13登陆系统,录入订单保存时受到信用账期的检查控制!!在此之前我以2009-06-12日及之前的所有日期登陆系统录入订单,保存时都没有受到信用账期的检查,也就是说订单账期控制的起算日期取的不是出库日期,而是应收单上的“起算日起”!!问题一:应收单上的起算日期为什么取的时当前服务器的系统日期,而不是出库日期?问题分析查看业务类型配置后,发现库存销售出库单推式生成销售发票,默认起用了先票后货的设置,导致了应收单上的起效日期不取销售出库单上的出库日期。要使起效日期取销售出库单上的出库日期,必须设置先货后票。解决方案在该业务类型的基础上,设置销售发票的单据来源为库存销售出库单。在重新做单据,结果应收单的起算日期就取的库存出库单上的了。