适用版本:

1.场景或需求

比如酒店要查截至日期是5.1即到营业日期4.30为止,账龄报表AR帐余额总计的金额
这个金额可能和4.30号稽核底表AR帐本日余额不一致

2.系统设置步骤

1) 在maint系统下,系统代码及参数 (图1)

图1

→系统设置→系统参数(图2)

图2

2)→编辑,出现图3 的设置。在此界面:按照图3标注的1,2,3…进行操作。

3.相关报表和案例

报表专家-应收账-AR-600-账龄表

窗口是w_gl_audit_arrepo()
新AR ls_mode=’S’ 即”按账号”选择调用p_gl_ar_aging_report,但是这个过程里会判断sysoption(ar,ar_report)
ls_mode=’D’ 即按”明细账”选择 ,调用p_gl_ar_aging_report_detail ,这个过程也会判断sysoption(ar,ar_report)
如果sysoption(ar,ar_report)默认设置为”N”,那么是以ar_detail.date来和”截至日期”比较,来计算金额.设置为”O”是以ar_account.date来和”截至日期比较”
而ar_detail.date可能和ar_account.date日期不一致,但是稽核底表里AR帐余额都是依据ar_account.date计算.
所以如果要保持账龄表余额和稽核底表一致,需要设置为N.具体请看这两个过程.
老AR 调用p_gl_audit_arrepo这个过程不判断sysoption(ar,ar_report),此参数不起作用

总结如下:
新AR(比如x50301,C70301)如果要保持和稽核底表当天的AR帐余额一致,请设置成O,系统默认是N老AR(比如SMART0301)此参数不起作用.

4.其他

如果酒店4月份营业日期是4.1-4.30,如果要查看截至到4.30号的账龄报表,那么日期要多选一天即5.1
因为p_gl_ar_aging_report, p_gl_ar_aging_report_detail这两个过程处理的时候取数据都是<@lastdate(截至日期)
如果要修改过程避免此问题做如下处理,修改这两个过程
– 截止日期 = @dates 的第一个日期
select @count = 0, @lastdate = convert(datetime, substring(@dates, 1, 10))
–add 20150304 lpf 为了能取到当天的数据,@date+1
select @lastdate = dateadd(dd,1,@lastdate)
–addend


上一篇:站点设置
下一篇:工号定义

如对此有疑问,请发送邮件给我们


地址:杭州市文一西路1218号恒生科技园28号楼 0571-88231188 www.foxhis.com
文档更新时间: 2020-04-01 02:41   作者:木三