概述
1. 概述
如果生产商(品牌商)比较强势或者市场话语能力比较强,可能会要求零售商支付预付款(部分或者全额)后再发货,特别是家电、数码、快消等领域大品牌。由于预付款是先付款,后发货、出账单以及开发票,区别于普通账期款(先验收入库后结算付款)结算流程,特此进行详细说明
2. 预付款流程
预付款和普通账期款的关键流程差异在于付款和账单需要进行冲抵,设计好这个机制,预付款几乎不会有什么大问题了,另外预付款和尾款其实本身也是付款,很多流程可以可普通付款进行合并,比如预付款审核通过后生成应付单,以及预付冲抵账单后尾款生成应付单,应付在这里起到一个抽象的桥梁,完美的把各类付款业务优雅的结合在一起了(具体可参考总览中的业务模型抽象图)
另外这里可以多考虑下逆向流程,比如采购单取消(已付预付款)、或者采购部分到货的情况。
3. 预付款的主要属性
预付款作为一类特殊的付款,可以在原来的应付单上打标记做特殊处理,除了原有的应付款普通的属性外,还需要增加预付特殊的属性,具体如下:
预付类型应付(创建应付单环节):可冲抵金额(默认等于预付支付金额)、冲抵中金额、已冲抵金额
账单冲抵属性(冲抵环节):已冲抵金额、冲抵明细(预付款明细,账单和预付款冲抵存在多对多的关系,即一笔账单可冲抵多笔预付款,一笔预付款可对于多笔账单)
普通应付款属性(即尾款):原应付金额,预付冲抵金额,应付金额----(视情况决定是否需要)
4. 预付款余额的管理
预付款余额可以分为以下几大类
-
预付款待到货
-
预付款已冲抵
-
预付款采购取消
-
预付款结转(转到其他采购单头上)
-
预付款(厂商直接退款)
5. 预付款的风险和难点
预付款的主要风险在于付款了货没回来,所有财务经常会对采购进行考核的一项是已预付未到货账期情况
预付款逆向是比较大的难点,实际业务操作中,经常存在采购单取消(已付预付款),或者采购单部分到货,有的厂商会直接退款给零售商,有的可能需要当做其他采购单的预付款,如何能较好的管控预付款余额,这个比较考验产品的设计能力
最后
以上就是野性曲奇为你收集整理的财务应付结算系统设计-预付款的全部内容,希望文章能够帮你解决财务应付结算系统设计-预付款所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复