本文介绍了应收单下推发票时,如选择合并下推单据转换,发票不显示折扣额和折扣率的情况及解决方法。通过BOS新增单据转换配置,可携带折扣额并反算折扣率。但需注意,此方法不适用于单行分录需分次下推发票的情况,否则折扣额将重复显示。
应收单下推发票,如果选择合并下推的单据转换,发票上不显示折扣额和折扣率,会直接携带价税合计和数量,倒算单价和金额等,如图:
如果需要实现显示折扣额和折扣率,需要自行配置如下:在bos中复制新增一个合并下推的单据转换(注意不要在原来的上面改)设置合并分录行的单据转换,字段映射携带折扣额,表单服务策略反算折扣率,修改按含税单价录入时,含税单价的计算公式,修改按单价录入时的公式即可.
具体截图如下:
1、字段映射携带折扣额
2、设置表单服务策略
反算折扣率公式为: FENTRYDISCOUNTRATE =100* FDISCOUNTAMOUNTFOR /( FALLAMOUNTFOR + FDISCOUNTAMOUNTFOR )
修改含税单价录入时,含税单价的计算公式为:FAUXTAXPRICE = ( FALLAMOUNTFOR * FPRICECOEFFICIENT + FDISCOUNTAMOUNTFOR ) / FPRICEQTY
修改按单价录入时,单价的计算公式为: FAUXPRICE = ( FALLAMOUNTFOR - FDETAILTAXAMOUNTFOR*(1- FDISCOUNTAMOUNTFOR / FALLAMOUNTFOR ) ) * FPRICECOEFFICIENT / FPRICEQTY
设置之后,记得启用并保存哦。这样设置完之后,应收单合并分录行下推发票时选择这个这个单据转换,就能显示折扣额和折扣率啦~效果如下图
但是,这样会有一个问题。因为是直接携带的折扣额,所以如果应收单有分次下推发票的情况,会导致每次下推的发票,折扣额都是应收的全部折扣额,这样就不对啦!
所以,注意啦!这个配置只适合应收单单条分录行全部数量都下推发票的情形
如果确实有单行分录需要分次下推的情况,参见下一个帖子https://vip.kingdee.com/article/205647998661874432
推荐阅读