【电商】电商后台---FMS财务管理系统

news2025/1/12 23:26:33

文章对电商财务系统进行了系统的介绍,希望通过此文能够加深你对电商系统的认识。

目前互联网电商公司的系统非常多、系统间的关系也非常复杂,最近各公司都热衷于中台,应用的技术也相当之多,技术实力弱点的公司只能借助于各平台加快系统建设,尽快满足业务需求。

可是无论怎样变化,最终的数据要体现在财务系统中,目前专门介绍财务方面的内容不多,所以笔者计划针对电商财务系统写一个系列,希望这个砖能够引来大家的玉,共同学习进步。

认识财务进销存系统

首先先简单了解一下电商系统包括的相关系统,这里罗列的比较简单,实际中系统组成会更多。

目前大的公司都分为前台、中台、底盘,而每个平台又由若干系统组成,这些系统大部分应该都是自主开发或维护的;

此外还包括很多第三方系统如WMS、专业财务软件(用友NC、金碟、SAP等)、空间管理(如果有线下门店)、WEBLOG(日志系统)等等。

下图中标红框的“财务进销存FMS”即是接下来要介绍的所谓的电商财务系统。
在这里插入图片描述

1. 为什么这里叫财务进销存而不叫财务系统呢?

我个人理解是因为此系统是公司的业务系统,它是为专业的财务软件提供业务数据、报表、凭证数据的,与真正的财务软件(如用友NC、金蝶、SAP等)有一定的区别;

根据个人经验,电商系统业务变化快、需求紧急,所以一般都需要单独开发一个财务进销存系统以适应公司不同时期的业务变化。

2. 财务这么专业的软件系统开发难度大吗?

答曰:难度不大,与其他业务系统相同。

一提到财务软件,大家首先想到的也是用友、金蝶等,开发工程师也会说没学过财务,难度太大。

其实以我个人的工作经历来看,大家有些过虑且低估自己的能力了。

前面命名为“财务进销存系统”的原因主要就是因为它就是一个业务系统,是关于财务方面的进销存,只要我们学习了解一些简单的财务基础知识,开发一套财务系统还是比较容易的。

3. 开发财务系统需要了解哪些知识?

答曰:只需要了解相关的财务名词(见后面财务名词),并具备一些基础的财务知识即可。

对于财务书籍,可以看看关于财务会计的书即可,后续随着财务系统的开发了解,来不断深入学习是可以满足工作需要的。

4. 需要了解的财务名词有哪些?

声明:这里的相关名词可能与百度百科等有区别,但是表达的意思应该基本相同,详细的可以到百度百科查看(这里只罗列了主要的)

  1. 【应收】:是指在提供服务、销售产品等过程中应该向购买单位(用户)收取的款项;对于预付货款在财务中属于应收款,待结算后会进行结转,具体看财务业务要求。
  2. 【应付】:是指企业应支付但尚未支付的款项(货款、佣金、服务费等),在电商系统中主要的款项是商品采购的货款或应付的提成佣金等;对于预收货款是属于负债,待订单完结时财务会进行结转。
  3. 【销售收入】:是企业通过产品销售或提供劳务所获得的货币收入,以及形成的应收货款,我们这里主要是指销售商品产生的收入即企业的主营业务收入。
  4. 【成本】:成本是指已销售产品的生产成本或已提供劳务的劳务成本以及其他销售的业务成本,成本有直接成本与间接成本,在我们的系统中主要是指商品的直接成本即采购商品的成本。
  5. 【毛利】:毛利是指销售产品赚取的金额,我们这里主要指销售收入减去销售成本,在财务系统中可能会把相关的费用等分摊在成本中,这就是销售毛利。

销售毛利=销售收入-销售成本

【毛利率】:

毛利率=毛利/销售收入100%=(销售收入-销售成本)/销售收入100%

这里特殊说明一下,一般财务的金额在系统中都需要保留到4位小数,毛利率是2位小数。

【进项税率】:是商品税率,一般指在采购商品时的商品税率,根据进项税计算的税额称之为进项税额,是指纳税人购进货物、加工修理修配劳务、服务、无形资产或者不动产,支付或者负担的增值税额。

【销项税率】:是商品税率,一般指在销售商品时的商品税率,销项税额是指增值税纳税人销售货物和应交税劳务,按照销售额和适用税率计算并向购买方收取的增值税税额。

【增值税】:增值税是对商品生产、流通、劳务服务中多个环节的新增价值或商品的附加值征收的一种流转税;对于我们的系统主要是指采购时产生的增值税,以及销售过程中产生的销售项,企业每个月会根据进项税与销售税向税务局进行申报,经过进项税销项的抵扣,最终确定企业的纳税金额(这里都是根据税票及销售收入)。

【发票】:上面提到税率与增值税,就不得不得到发票,发票分为普通发票与增值税专用发票,普通发票是一般指小规模纳税人销售商品时开具的发票(如餐馆、服装等),增值税专用发票是具用普票的作用,专用于纳税人销售或者提供增值税应税项目的一种发票,随着国家增值税的改革,发票的作用越来越大,所以在财务系统中税票管理也要求比较严格。

对于财务进销存系统中的发票分为外部供应商给我们开据的增值税发票管理与我们给用户开据的发票(此部分目前基本都采用电子发票,纸质发票会慢慢消失);

在SCM或财务系统中的发票管理是指进项税增值税专用发票管理,电子发票会调用税务接口用于在APP中显示、下载等,此部分会单独设计说明。

【经销】:在财务上一般按照货物所有权来划分的。如果货物采购入库后所有权属于我司,则属于经销,即我们买入商品进行零售处理,售价的定价权在我司,我们只根据实际采购与采购退货的单据进行与供应商结算;这种模式的缺点是如果销售不好,库存积压占用现金流很大。

【代销】:代销是指货物采购入库后,虽然货物的保管处理都由我司处理,但是我司会以实际销售出库的成本价(或结算价)与供应商进行结算,销售不了商品最终根据合同条款可以退还给供应商,这种模式的优点是卖一件结一件,只是我司会有管理货物的成本等,但库存占用现金流的风险没有。

【联营】:联营,顾名思义,就是供货商与零售商共同销售商品,零售商会根据销售的金额按照协定的扣点进行提成,这在百货商场等非常常见,像现在所说的扣率代销、佣金提成等基本与联营类似;目前像天猫、京东等平台的又是一种模式与联营非常像。

【移动加权平均】:最常用的成本核算方式之一,每年的审计部门是比较关注这部分的,因为成本影响到公司的利润、管理层的运营决策等;财务成本计算有其它几种如加权平均、先进先出、后进先出(在我国是不允许这种计价方式)

**【含税金额、未税金额、税额】**这几个是有关联的,而且是和税率有关的,前面说过成本一般是根据进项税率计算,销售金额是按销项税率计算,公式如下:

不含税金额=含税金额/(1+税率/100)

税额=含税金额-不含税金额=含税金额*(税率/100)/(1+税率/100)

【基准价】:系统中基准价是指基准进价,是采购订单(PO单)录入时默认的采购进价,商品的采购进价不能高于基准价,以控制采购风险。

【账期】:账期是指供应商商品到货至付款完成这一段时间,对于公司来说账期越长越有利(现金流);财务系统中是以结算单生成到付款完成这一时间定义为账期(因为有的结算单是每月生成,有的是半月生成,有的是依赖销售单据生成如代销)。

【结算周期】:结算周期是指结算单什么时间生成,在我们的合同中有T+0即昨天当天数据当天生成,T+1即当天数据第二天生成,每周生成,每月生成(每月1日生成)或半月生成(16日生成)

【财务凭证】:此部分根据财务相关业务单据或财务报表,每天或每月根据财务会计科目生成的会记分录,目前我国使用的是借贷记账法(有借必有贷,借贷必相等);编写财务记账凭证要根据以下两个恒等式进行。

公式1:资产=负债+所有者权益公式
公式2:收入-费用=利润

【财务总账与明细账】:每月财务都会进行月结,然后生成凭证,最终为总账,相对于详细的财务账为明细账,具体看公司财务部的要求。

【账套】:这是财务软件中的重要部分,可以按分公司、分部门建立多个账套,不同账套间可能会产生公司间交易,这个根据财务规划确定的。

【权限发生制】:权责发生制又称“应收应付制”。它是以本会计期间发生的费用和收入是否应计入本期损益为标准,处理有关经济业务的一种制度;权责发生制是以权利和责任的发生来决定收入和费用归属期的一项原则

【收付实现制】:收付实现制亦称“收付实现基础”或“现收现付制”。是“权责发生制”的对称。在会计核算中,是以款项是否已经收到或付出作为计算标准,来确定本期收益和费用的一种方法。

【存货】:就是库存,主要是指商品在仓库的库存金额与数量,高库存会占有现金所以风险很高,供应链中有些都在追求零库存(特殊行业除外)。

【成本】:在FMS中主要是主营业务成本,不包括人工费、管理费以及财务费用等,在财务进销存中主要进货的金额经过“成本核算方法”而计算出来的成本。

【库龄】:是指存货商品在库时间,商品出库正常是按其生产日期先进先出的,统计库龄能够很好的判断商品在库情况(30天、60天、90天)

【账龄】:是针对应收款与应付款的统计,根据账龄报表可以很的监控到财务状况,如超过1年的应收款很可能转换为坏账。

【库存周转天数】:是老板与财务极为关注的重要指标。

公式为:库存周转天数=销售收入/((期初库存+期末库存)/2)

在财务分析上一般采用:库存周转天数=销售成本/((期初库存+期末库存)/2)

库存周转天数越小越好,证明商品的流转非常快。

库存周转率=360/库存周转天数。

总结

本篇只是一个开头,主要介绍了下我个人对于财务系统的理解(简称FMS-Finanacial Management System,你可以命名属于您的财务系统);没有太多实质内容,后续在各篇中会详细解释各财务术语和名词。

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

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

相关文章

uAvionix获得FAA合同,部署和演示多个无人机同时飞行的C波段频率分配管理(FAM)

uAvionix宣布,它已赢得美国联邦航空管理局(FAA)的合同,作为uAvionix SkyLine™指挥和控制通信服务提供商(C2CSP)管理平台的组件,对频率分配管理器(FAM)进行多次端到端演示。 这次大规模演示将使运营SkyLine平台的频率管理组织(FMO)能够将国际…

基于STM32与TB6600的机械臂项目(代码开源)

前言:本文为手把手教学STM32的机械臂项目——Robot Arm,本次项目采用的是STM32作为MCU。该机械臂的基础模型为国外开源项目,诸多前辈经过长时间的验证与改进,其机械臂精度可以满足日常需求。本项目机械臂为三自由度机械臂&#xf…

mongodb-9.数据库连接,集合创建

文章目录数据库连接集合创建查询删除查询显示指定字段限制查询条数 limit ,skip排序索引创建聚合查询数据库连接 mongodb URL mongodb://[username:password]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]语法说明如下:…

JSP ssh网络点餐系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点 JSP ssh网络点餐系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式 开发。开发环境为TOMCAT7.0,Mye…

vue3 antd项目实战——input输入框限制输入内容和长度,Form表单动态校验规则

input输入框设置只能输入中文,输入长度为20,输入不能为空知识调用场景复现解决方案1.下方有提示文字2.限制输入内容只能是中文3.限制输入长度为204.动态校验规则(必填项)input源代码(按需调整即可)知识调用…

【区块链 | EVM】深入理解学习EVM - 深入理解EVM操作码,让你写出更好的智能合约

那些非典型的开销导致经典的软件设计模式在合约编程语言中看起来既低效又奇怪。如果想要识别这些模式并理解他们导致效率变高/低的原因,你必须首先对以太坊虚拟机(即 EVM)有一个基本的了解。 你的一些编程“好习惯”反而会让你写出低效的智能…

Linux当中的Sersync实时同步服务及其实战举例

目录 一、实时同步 1.定义 2.原理 3.实时同步场景 4.实时同步工具 (1)sersync (2)Lysncd 二、实时同步实例 1.环境规划 2.配置思路 NFS存储服务如下: (1)安装NFS (2&am…

40. 使用块的网络(VGG)

虽然AlexNet证明深层神经网络卓有成效,但它没有提供一个通用的模板来指导后续的研究人员设计新的网络。 在下面的几个章节中,我们将介绍一些常用于设计深层神经网络的启发式概念。 与芯片设计中工程师从放置晶体管到逻辑元件再到逻辑块的过程类似&#x…

Node.js--》三大常见模块的使用讲解

目录 fs文件系统模块 fs.readFile()方法 fs.writeFile()方法 readFile与writeFile的使用 fs模块路径动态拼接问题 path路径模块 path.join()方法 path.basename() path.extname() path.parse() http模块 req请求对象 res响应对象 解决中文乱码问题 响应不同内容…

Python实现猎人猎物优化算法(HPO)优化支持向量机回归模型(SVR算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 猎人猎物优化搜索算法(Hunter–prey optimizer, HPO)是由Naruei& Keynia于2022年提出的一种最新的优…

计算机系统基础实验 - 同符号浮点数加法运算/无符号定点数乘法运算的机器级表示

实验3 同符号浮点数加法运算/无符号定点数乘法运算的机器级表示 实验序号:3 实验名称:同符号浮点数加法运算/无符号定点数乘法运算的机器级表示 适用专业:软件工程 学 时 数:2学时 一、实验目的 1.掌握定点数乘法溢出的判定方法…

Kafka触发Rebalance的场景分析

文章目录前言触发Rebalance的原因1. 消费者成员发生变化2. 分区数发生变化3. 订阅Topic发生变化Rebalance全流程介绍场景一:新成员入组场景二:成员主动离组场景三:成员崩溃离组场景四:组成员提交位移前言 所谓Rebalance就是让Con…

Python小工具-复制嵌套目录下的多个word文档到指定目录

文章目录Python小工具-复制嵌套目录下的多个word文档到指定目录需求原始数据工具实现思路代码实现1-6 配置项目7 定义file_type_to_reduce_dir函数完成文件复制或移动8 定义list_dir_by_level函数完成遍历调用函数并执行待改进地方完整代码自我反省Python小工具-复制嵌套目录下…

全志 Linux 系统启动优化 启动优化速度方式 优化启动流程 优化uboot 优化kernel等

文章目录1 概述2 启动速度优化简介2.1 启动流程2.2 测量方法2.2.1 printk time2.2.2 initcall_debug2.2.3 bootgraph.2.2.4 bootchart2.2.5 gpio 示波器.2.2.6 grabserial.2.3 优化方法2.3.1 boot0启动优化2.3.1.1 非安全启动.2.3.1.2 安全启动2.3.2 uboot启动优化2.3.2.1 完全…

07、SpringCloud 系列:Alibaba - 介绍

SpringCloud 系列列表: 文章名文章地址01、Eureka - 集群、服务发现https://blog.csdn.net/qq_46023503/article/details/12831902302、Ribbon - 负载均衡https://blog.csdn.net/qq_46023503/article/details/12833228803、OpenFeign - 远程调用https://blog.csdn.…

一套ASP.NET优惠券领取微信小程序源码(前台+后台)

ASP.NET优惠券领取微信小程序源码(前台后台) 源码免费分享!需要源码学习可私信我。 一、源码特点 1、这是一个微信小程序对接淘宝的淘宝客api自助搜索优惠券领取程序,简单易学。 2、后台采用asp.netMvc框架开发、实现了调用阿里妈…

Java I/O(五)NIO应用之Netty

Netty 目录Netty1 Netty概览2 Netty核心组件2.1 Bootstrap和ServerBootStrap(启动引导类)2.2 Channel(网络操作抽象类)2.3 EventLoop(事件循环)2.4 EventLoopGroup(事件循环组)2.7 C…

【Vue】创建 Vue 实例与对象配置、容器与实例的关系、插值延伸和 Vue 开发工具的初步使用

创建 Vue 实例 引入 Vue 注意在 Head 中 <script type"text/javascript" src"./vue.js"></script>另一个 javascript 中创建 Vue 实例&#xff0c;注意在 Body 尾部 <script type"text/javascript">const x new Vue() <…

12. 目前常用的四种信道复用方式:()、()、()和() ---- 计算机网络

目前常用的四种信道服用方式&#xff1a;&#xff08;频分复用&#xff09;、&#xff08;时分复用&#xff09;、&#xff08;码分复用&#xff09;和&#xff08;波分复用&#xff09; 知识点 复用&#xff08;multiplexing&#xff09;&#xff1a;就是在一个信道上传输多路…

java SE阶段面试题

目录 1、Java 的数据类型有哪些&#xff1f; 2、变量的三要素是什么&#xff1f;变量使用有什么要求&#xff1f; 3、基本数据类型变量和引用数据类型变量有什么区别&#xff1f; 4、Java 的运算符有几种意思&#xff1f; 5、Java 的自增、自减运算符在自增变量前后有什么区…