【财务】FMS财务管理系统---质保金与预付款

news2024/10/5 20:19:54

在FMS财务管理系统中,如何对质保金和预付款进行管理,笔者做了详细的业务流程拆解。

在这里插入图片描述
上一篇主要说了财务应收管理,有一些朋友留言提出了很多建议,在这里必须谢谢。

关于应收分为ToC与ToB两部分,每一部分都与前端业务系统息息相关,如:订单流转、支付流水、第三方公司对接;销售合同、赊销对账、销账、结算等。

本人计划是先按业务流程把主要模块介绍完成后,有了宏观整体的概念认识再继续深耕细作,希望有缘看到此文章的人能够持续关注,谢谢!

本篇将说一下质保金与预付款的管理,因为在接下来的应付结算中会涉及此部分。

一、质保金管理

质保金:

即质量保证金,是收取供货商或平台商家的款项,用以约束供应商或平台商家的一个条件,以确保产品的质量、资质符合国家相关标准。

质保金收取与返还流程如下图:
在这里插入图片描述

1. 合同管理

是否收取质保金,收取多少?

这是需要在与供货商或平台商家签订合同时就要明确的,所以质保金的管理与SCM中的合同管理模块是要关联在一起的。

在这里插入图片描述

  1. 录入合同后,如果需要支付质保金,则系统会自动创建一张“质取金收取单”状态为“待收款”;
  2. 单据推送到“供应商&商家管理平台”,当供应商已经付款后,上传收款凭证;
  3. 财务根据实际到账提醒,审核质保金收取单并更改状态为“已收款”;
  4. 审核合同为生效,开始后续业务工作。

在上面的流程图上,没有体现出“供应商&商家管理平台”,后续会单独写一篇关于此系统的相关功能介绍。

2. 质保金收取

质保金收取单来源:

手动录入、系统创建(上面合同部分有介绍)

收款单:

类型为“质保金”,为了方财务审核和数据统一,质保金收取单实际上是“收款单”的一种类型。

收款凭证,有两种方式:

  1. 财务同事在收款后在FMS财务管理系统中上传收款凭证;
  2. 供应商上通过供应商管理平台收传收款凭证,来实现数据共享与同步。

质保金收取单关键字段:

供应商或商家编号、合同编号、应收质保金金额、收款凭证、收款状态、收款日期等。

这里简单说一下系统存储上如何设计:

首先,应该有一个质保金资金池即质保金主表,包括供应商或平台商家编号、合同编号、质保金金额、已冲销金额、质保金余额等关键字段。

其次,每笔质保金的增加或减少都应该有流水记录类似于日记表。主要字段有操作时间、增减金额、来源单号、类型(加或减)、供应商或平台商家编码、合同编码等

质保金收取单,有两种场景:

  • 合同签订时需要收取质保金,即上面描述的(可以手动创建也可以在创建合同时系统创建);
  • 当质保金因为产品出现质量或其他扣款行为,已经扣除了部分质保金,为了后续继续合同需要供应商或平台商户再次付款给我司。

3. 质保金返还

收取质保金就应该有返还质保金的操作。

场景:

供应商或平台商户终止合作,需要返还质保金给供应商或平台商户。

返还方式:

  1. 通过货款抵扣的方式(账扣),在结算时即其他应付款;
  2. 直接录入质保金付款单(生成付款单)付款给供应商或商户。

4. 质保金扣款

由于质量问题或其他问题,根据合同需要扣减供应商或平台商家的质保金,此时可以通过录入费用单据的方式冲销质保金余额(上面流程中没有体现,如下图)。
在这里插入图片描述
质保金余额控制:

在上图中(见红色部分),有一部分限制了质保金余额必须是大于等20%(可以根据合同调整)

为什么需要这样设计?

质保金发生扣款后的余额可能不足以约束供应商或平台商家,使得我司的风险加大,此时需要采取以下方案进行:

  • 向供应商或平台商户继续收取质保金,当余额低于风控线时要及时提醒商家;
  • 当余额低于风控线最低值时,商品将不能进采购进货或售卖(需要及时下架商品)。

此部分还是需要根据业务场景详细设计,这里只是简单的一个例子。

二、预付款管理

预付款:

企业根据购销合同提前预付给供应商的货款款项,由于预付款占用公司现金流,原则上尽量避免采用预付款结算方式。使用预付款支付时,要控制预支付比例(金额),此部分应该在合同中有明确的规定。

1. 预付款正向流程

我们仍然先看下流程图。
在这里插入图片描述
1)合同管理

是否支持预付款的结算方式,需要在合同中有明确的规定。在一般的公司中采购、销售部门都比较强势。所以,在签订相关合同时都希望灵活,但财务作为公司的合规保障部门,需要制定出合理的、严格的流程来限制业务,以便减少公司风险。

所以在SCM系统的合同管理模块中要有关于预付款的相关条款(是否支持预付款、支付比例)。

支付比例不应高于采购金额的50%,这是上限,但具体要看公司实际业务情况。

2)采购管理

  • 合同中如果支持预付款,则可以创建预付款采购单,录入采购单后,需要自动计算出预付款金额(根据预付款支付比例给出预付款金额),具体的交互可以自行设计。
  • 预付款支付单创建后,需要生成付款单,由财务进行审批并付款给供应商,然后采购单可以向下流转。
  • 关于预付款采购单的审批流程需要考虑预付款是否已经付款的节点。

3)预付款管理

预付款信息的数据库存储设计可以参照质保金,即预付款主表,预付款明细表。

  • 主表关键字段:供应商编码、合同编号、预付款余额等;
  • 明细表字段:记录增加或减少的流水记录。

4)结算

预付款最终需要体现在结算单中(这里设计是货款抵扣的费用单据),因为当采购单完成后,只需支付剩余货款即可,所以在结算单中需要有使用预付款抵扣的金额,此部分后续在结算单中会详细说明。

关于预付款的冲销逻辑见下面的流程。

2. 预付款冲销流程

在这里插入图片描述
1)预付款金额增加

通过预付款支付单>付款单增加预付款余额。

2)预付款冲销

  1. 场景一:当采购入库后需要与供应商结算时,需要冲抵货款。那么预付款如何冲销呢?这里采用在采购入库后根据付款支付单生成费用单据(类型为货款抵扣),然后在结算单生成时获取这部分费用单据体现在结算单中即可。
  2. 场景二:当供应商不合作或合作模式发生变化了,有预付款余额未抵扣(即我们预付的款项仍有余额)则需要找供应商收回此部分金额。为了规避我们公司的风险,此部分单据默认是采用非货款抵扣方式即供应商需要汇款给我们,在财务审核时可以根据实际情况修改(非货款抵扣修改为货款抵扣)。

总结

如果单独看以上的预付款与质保金的介绍非常简单,但是在产品规划设计时不仅要考虑实际的业务场景,还要考虑全流程的合理性(合同、采购、结算、凭证等),这样开发出来的财务管理系统才是可用的,最后才能被用户接受。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/125877.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

新一代自动出价范式:在线强化学习SORL框架

丨目录: 摘要 动机:在离线不一致问题 问题建模 方法:SORL框架 实验结果 总结 关于我们 参考文献▐ 摘要近年来,自动出价已成为广告主提升投放效果的重要方式,在真实广告系统(RAS)中,…

C++ 数学与算法系列之高斯消元法求解线性方程组

1. 前言 什么是消元法? 消元法是指将多个方程式组成的方程组中的若干个变量通过有限次地变换,消去方程式中的变量,通过简化方程式,从而获取结果的一种解题方法。 消元法主要有代入消元法、加减消元法、整体消元法、换元消元法、…

【C/C++ SOCKET编程】实现服务器客户端的简单通信

什么是SOCKET Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 TCP/IP协议 从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议…

Hive环境安装搭建

目录 Hive安装 MySQL安装 配置Hive元数据库到MySQL Hive安装 软件包 0积分免费下载: hive环境安装所需软件包-Hive文档类资源-CSDN下载 将软件包拖进虚拟机中 将jar包解压到目录 给目录文件夹名改为hive 配置环境变量 输入命令: vim /etc/profile …

数据滚动大屏:Stimulsoft Dashboards.WIN 2023.1.2

Stimulsoft Dashboards.WIN 是一组组件,您可以使用这些组件将分析添加到您的应用程序中。WinForms 和 WPF 的仪表板 Stimulsoft Dashboards.WIN 是一个功能齐全的工具,用于在仪表板上转换、分析、分组、过滤、排序和显示数据。它与 .NET Framework 4.5 及…

科创板智能家居第一股,萤石网络昨日上市

2022年12月28日,杭州萤石网络股份有限公司(以下简称“萤石网络”)成功登陆上海证券交易所科创板,证券代码为688475。值得一提的是,萤石网络是登陆科创板的第500家企业。 在上市仪式上,萤石网络董事长、总经理蒋海青表示&#xff0…

医药信息咨询公司排名TOP10是怎么进行收费的?

随着我国医药行业的飞速发展,市场竞争也是越发的激烈,作为产业链中的医药信息咨询公司作用也愈加明显,医药信息咨询公司以提供医药行业的战略咨询、项目尽调、产品立项评估、行业赛道/细分市场机会评估、专利服务、新产品上市服务、新药产品特…

QA | 关于高级硬件在环(HIL)想要了解的十个问题

HiL(Hardware-in-the-Loop)硬件在环仿真测试系统是采用实时处理器运行仿真模型来模拟受控对象(比如:汽车、航空飞机等设备)的运行状态,以此判断电控模块的性能。 Q1:什么是HIL? 硬…

分享20个Javascript中的数组方法,收藏

什么是数组?与其他编程语言中的数组一样,Array对象允许在一个变量名称下存储多个项的集合,并且具有用于执行常见数组操作的成员。 声明数组 我们可以用两种不同的方式声明数组。 使用新阵列 使用new Array,我们可以指定希望存在…

GitHub下载量10W,最新23版Java岗面试攻略,涵盖25个技术栈

年底失业,机会也不多,短时间内想找到合适工作是几乎不可能的。身体好点在家,主要建议大家就做两件事: 第一:整理工作经验,制定新年求职计划。等一些不错的公司放出新的hc,市场情况一回暖&#…

淘宝首页serverless升级后的质量保障方案

本文主要介绍了serverless 架构升级在淘宝首页的应用,新架构对底层所依赖的容器、环境资源等与之前相比差异较大,并且对应的预发、安全生产、生产等环境,与旧架构的完全隔离。背景阿里巴巴集团大淘宝技术全面推进云原生2.0战役——serverless…

wordpress企业主题推荐

WordPress制造企业主题推荐 国潮好物,配国产主题,为中国制造加油、助力,适合生产、加工、制造业官网的WordPress主题。 演示 https://www.jianzhanpress.com/?p4358 wordpress服务行业网站模板推荐 浅绿色小清新wordpress网站模板&#x…

软件测试期末复习(一)试题及答案

一、单项选择题(每空 2 分,共 40 分) 1.软件测试的目的:( c ) A. 避免软件开发中出现的错误 B. 发现软件开发中出现的错误 C. 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D. 修改软件…

Axure绘制流程图

相信大家在日常的工作中经常会绘制流程图,基本常见的绘制流程图的工具有Visio、亿图等。但是如果大家使用的是axure制作的产品prd的话,这些流程图的源文件全部需要进行存储,一旦丢失就需要重新画一遍,这样是很不方便。那么有没有一…

JDBC API详解

文章目录入门案例DriverManagerConnectionStatementResultSetPreparedStatement数据库连接池完整代码入门案例 package jdbc;import java.sql.*;public class connectionTest {public static void main(String[] args) throws ClassNotFoundException, SQLException {//1.注册…

Revit二次开发小技巧(十六)寻找最短路径

最近遇到一个需求,指定两个配电箱,然后找到两个配电箱之间最短的桥架路径。运用了Dijkstra算法去计算最短路径,以配电箱实体、三通、四通为节点,简化中间弯头计算的方式。 背景 选择起点和终点的配电箱,找到最短的桥架…

RingUI + JCEF开发IDEA插件

文章目录RingUI知识储备示例插件实现逻辑开发环境开发流程新建一个IDEA插件项目新建一个前端项目验证前端项目丰富前端项目丰富插件内容RingUI This collection of UI components aims to provide all the necessary building blocks for web-based products built inside JetB…

向 Windows 高级用户进阶,这 5 款效率工具帮你开路

工欲善其事,必先利其器。作为全球最多人使用的桌面操作系统,Windows 的使用效率与我们的工作学习息息相关。今天,小编就为大家整理了 10 款提高效率的利器,让你的 Windows 更具生产力。 1.文件预览——Seer MacOS 有一个非常方便…

优雅草YYC松鼠短视频2022年12月28日更新v5.1.6版本更新·修复因为消息提醒二开导致菜单栏无法显示·进一步完善推送

优雅草YYC松鼠短视频2022年12月28日更新v5.1.6版本更新修复因为消息提醒二开导致菜单栏无法显示进一步完善推送 更新日志 修复因为消息提醒二开导致菜单栏无法显示 继续进一步开发消息推送 目前消息推送登录以及推送判断返回刷新仍存在问题在开发中 目前goeasy官方也在更新关…

数据劫持基础

数据劫持数据劫持原理。属性描述符Object.defineProperty官网响应式原理![在这里插入图片描述](https://img-blog.csdnimg.cn/b9f900484f314334a0dc6139428b397c.png)getter和setterObject.defineProperty的不足proxy工作原理总结数据劫持原理。 数据劫持,指的是在…