报销单如何体现报销金额与发票金额的差额?

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

报销单如何体现报销金额与发票金额的差额?

背景:

报销时,发票可能只到了部分,还有部分需要后续补充,所以想要有个字段体现未开发票的金额。


处理方案:

1、在报销单单据头添加“未开票金额”字段;

2、通过Python脚本在保存的时候计算未开票金额=费用明细.核定报销金额汇总 — 收票信息.价税合计汇总


Python脚本如下:

def BeforeExecuteOperationTransaction(e):

    for bill in e.SelectedRows:

        if bill["RecInvInfo"] == None or bill["RecInvInfo"].Count == 0:

            continue

        sumAllAmount = 0

        for row in bill["RecInvInfo"]:

            if row["RecInv"] != None:

                sumAllAmount = sumAllAmount + row["RecInv"]["FSUMALLAMOUNT"]

        bill["F_ABC_Amount_qtr"] =  bill["ExpAmountSum"]-sumAllAmount


其中F_ABC_Amount_qtr为客户增加在单据头的未开票金额字段标识


将python脚本注册到保存操作的服务插件上





注:该字段是不会在界面实时刷新的(按照需求,一般是财务或者审核人员需要知道未开票的金额,所以该字段建议在单据界面隐藏,列表可见)。


报销单如何体现报销金额与发票金额的差额?

背景:报销时,发票可能只到了部分,还有部分需要后续补充,所以想要有个字段体现未开发票的金额。处理方案:1、在报销单单据头添加“未开...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息