这次的Saved Search的制作同样来源于客户的需求,为了避免以后的重复劳动,准备动笔记录下来这个Search的制作。
当然我相信很多顾问也都遇到过这个需求:客户如果想要对比采购订单(Purchase Order)所对应的收货金额(Item Receipt Amount)与对应供应商账单金额(Vendor Bill Amount)是否存在差异,为了便于后续核对相应数据,该怎么做呢?借助Saved Search可以快速得到你想要的数据。
在做该需求分析的时候,我们设想:
通过该搜索,我们可以看到PO当前状态,例如:等待收货(Pending Receiving),等待开票(Pending Bill),或者是部分收货/等待开票(Pending Billing/Partially Received),已全部开票(Fully Billed);同时也可以进一步看到对应的收货单据与供应商账单的金额和差异值,在对比中快速发现问题。
前期的相关字段设计如下图所示:
既然思路这么清晰,那咱们说做就做~
Criteria部分
在标准部分,我们需要选取到PO明细行的信息,且要筛选到对应PO的不同状态类型;
Results部分
这里面需要注意的其实就是利用Fulfilling/Receiving Transaction取到IR收货单上的Amount信息;利用Billing Transaction 选到Vendor Bill上的Amount信息,这个算是硬知识点了,当然最后再用公式ABS({fulfillingtransaction.amount})-ABS({billingtransaction.amount}) 计算出两者的差异。
这样当客户看到这个报告的时候,其实更多的只需要关注到差异的部分,看看是什么原因导致的差异,比如确实没有完成收货,或者已收货但是未开票,又或者两边的Amount不一致,当然更深层次的原因可以进入具体的详情进行查看。
这个Search做起来还是比较简单的,如果你感兴趣的话不妨动手试试看!