作者:于 2019年01月11日 发布在分类 / 前台管理 下,并于 2019年01月11日 编辑
    2019-01-11 11:28:25版本: 日终处理的时候报错:账单检查中发现错误,以下账单编号的结算和应收情况不符合
     历史版本

    修改日期 修改人 备注
    2019-01-11 11:40:28[当前版本] 1
    2019-01-11 11:30:56 1
    2019-01-11 11:28:25 1
    2019-01-11 11:26:15 CREAT

    日终处理的时候报错:账单检查中发现错误,以下账单编号的结算和应收情况不符合:

        The bills as follow are not in balance:

        0003002,

        


    出现这个问题一般是因为多种点单模式混用,比如扫码点单和ITouch混用,并且客人和服务员同时对同一个台下单,导致账单表的账单金额字段错误。
    SQL查询分析器中,执行以下语句即可,语句执行完再做日终处理就可以了。

    declare @BillCost numeric(18,2),@BillNo varchar(7)
    set @BillNo='此处替换成提示的有问题的账单编号'
    select @BillCost=SUM(MenuItemPrice*ChargeQty) from BillMenuItem where BillNo=@BillNo
    Update Bill set BillCost=@BillCost where BillNo=@BillNo
    go

    wcp知识库系统-V3.2.5.free