畅捷通社区畅捷服务社区
畅捷服务社区

发表于 2017-10-14 10:22

【T1】单据打印的那些“款”

*视频相关由火山(微赞、微吼)提供服务支持

 单据打印的那些“款”


1504577214erDe.png


打印单据中,

往来款得整明白,

你欠我多少,

我欠你多少,

打印出来,清清楚楚。


那么问题来了,

怎么打印预收款余额呀?

怎么打印本单应收呀?

怎么打印累计应收呀?

往下看你就明白了。


1504577389Kaye.png


1504576567yjkY.png


在很多销售业务中需要在打印的单据中体现出钱款是否已结清,并且要打印出已结的金额和未结的金额,方便客户查对信息。

例如下图的打印效果,销售单总金额300,已收到客户货款200,还有100记录应收账款,并且在单据打印中显示结款情况是未结清。

 

1504576611y51s.png


此项需求分四个部分:

本单成交金额:直接选取成交金额字段;

结款情况:使用if函数判断成交金额减去收款金额是否不为零,不为零表示还未结清,为零表示已结清;

已结金额:直接选取收款金额;

未结金额:使用strtofloat函数将成交金额和收款金额转换成数值,并两者相减;

 

四个部分的公式如下:

本单成交金额:  [主项数据."成交金额"]

结款情况:  [IF([主项数据."账户金额"] = [主项数据."成交金额"],已结清,未结清)]

已结金额:  [主项数据."账户金额"]

​未结金额:  [StrToFloat([主项数据."成交金额"]) - StrToFloat([主项数据."账户金额"])]


(友情小tip:文章中的公式可以直接复制到打印报表设计里的单元格里哟~)

 

1504576583KurB.png


例如,稻香村食品公司的累计欠款是8686元,本次再进货1000元未付款,累计应付款金额是9686元。

由于应收字段是文本型,需要将字段转换成数字型,转换使用到StrToFloat函数。


设置后累计应付的公式如下:

[StrToFloat ([主项数据."此前应付"]) + StrToFloat ([主项数据."成交金额"]) - StrToFloat ([主项数据."账户金额"])]


注意:如果按此设计后最好将单据马上过账,如果没有及时过账那么应收应付容易出错。


预览如下:

15045766216hwG.png

1504576594x2V2.png


    软件中有预收预付款的功能,在做单据的时候,可以显示该往来单位的此前预收和此前预付。

    当本单使用预收款或者预付款时,如何能显示包含本单金额的预收余额和预付余额呢?

    例如A单位此前有预收款1000元,本次销售单中使用了300进行货款冲抵,那么在本单单据中如何显示还有预收余额700元?
    虽然在销售单的表头中有此前预收的余额显示,但是这个余额不包含本单的金额。


1504576634mYDk.png


    在单据左下方有收款账户以及收款金额,于是可以使用函数srtofloat将“此前预收”和“收款金额”转换成数值型后,两者相减即可得到包含本单的余额。

    除此之外还需要使用if函数判断两个条件:

    1)收款可能不是预收款,还可能是现金或者其他账户收款,因此需要判断本单是否使用了预收账款。

    2)不是所有往来单位都有预收款,因此需要判断该往来单位是否有此前预收。

 

最终的公式如下:

[IF([主项数据."此前预收"] > 0,IF([主项数据."账户名称"]=预收账款,StrToFloat([主项数据."此前预收"]) - StrToFloat([主项数据."账户金额"]),[主项数据."此前预收"]),0)]


实际预览效果如下:

A单位此前预收1000,本单成交金额300,使用预收款支付,预收余额700。


15045766432kLy.png


如果使用其他账户例如现金,那么预收余额还是1000。


1504576649T0zI.png

注意:此公式只适用于单账户收款的情况,如果客户有多账户收款,比如同时使用预收款和现金,那就不行,因为软件里会显示“多账户”,公式没法识别。


什么?什么?

想知道公式怎么来的?

哼哼,机智的本仙女就知道有人问,

1504576993EP32.jpg

给你们准备好文档啦!

快戳下面的链接看吧

↓ ↓ ↓

〓〓※  如何统计累计应收应付  ※〓〓

https://service.chanjet.com/school/zhishi/56d3f0f69d5c3c621edd1b49

 

〓〓※  打印显示本单已结或未结  ※〓〓

https://service.chanjet.com/school/zhishi/59adf6907e1fb16a41621687

 

〓〓※  打印显示预收预付余额  ※〓〓

https://service.chanjet.com/school/zhishi/59adf6b37e1fb16a40368ec0

 

1504602547D6Cq.png

版权声明:本网站发表的全部原创内容(包括但不限于文字、视频、图片等)著作权均归畅捷通社区所有。未经授权许可,观众用户不得以任何载体或形式使用当前的内容。

畅捷通社区

注册后立刻获得30天产品体验特权

立即体验
最新文章
新年大吉
  • 冬去山川齐奇丽
  • 喜来桃里共芳香