财务系统功能开发要点概述
财务部门分类
一个公司的财务部门一般分为以下几个部门
1. 对内
员工工资结算, 报销, 预算管理等
2. 对客户
回款录入, 跟客户结算, 核销内部订单, 开票等
3. 对国家
主要是报税, 税务相关
跟客户相关的财务流程和功能点
设计目标
可以在系统中追溯某笔款项的流向: 是谁打的款, 款都用到了哪里, 可以方便计收入, 计税, 开票
流程
- 财务的同事(结算专员)定期将需要付款的信息(如: 订单)拉出一份组成结算单给到客户进行对账,
- 与客户达成一致后, 客户打款到公司账户
- 财务部门(出纳, 或结算专员)将银行出具的付款证明录入到公司内部的IT系统, 系统中可以查询到每个客户的回款列表, 以及机构的总余额
- 结算专员将款项跟IT系统中的订单进行关联, 称为核销; 此步过后, 客户的余额减少相应金额, 并且回款单可用金额也相应减少
- 开票专员导出已核销的订单等相关信息, 导入到国家金税系统进行开票, 然后寄送到客户, 并将开票信息录入到系统中, 更改订单的状态, 防止重复开票
功能点总结
功能点 | 操作人员 | 结果 |
---|---|---|
结算 | 结算专员 | 从系统导出结算单, 跟客户对账 |
回款 | 出纳/结算专员 | 将银行打款凭证录入系统, 并与系统中的客户数据关联, 客户余额相应增加 |
退款 | 出纳/结算专员 | 打款给客户, 并将退款信息录入公司系统, 客户余额以及回款金额相应减少 |
核销 | 结算专员 | 系统中的订单跟回款单关联; 机构余额以及回款单可用金额相应减少 |
开票 | 开票专员 | 从系统中导出开票需要的信息, 导入金税系统进行开票 |
注意点
- 上述功能点都应该有相反的操作与之对应, 比如有结算功能, 就有撤销结算的功能; 因为现实操作中, 会有操作错误, 或客户反悔的情况发生
- 税率: 这个是国家规定的, 服务性收费和实物商品收费的税率是不一样的
-
发票种类:
- 根据颜色分: 蓝票, 红票, 部分红冲
- 根据性质分: 普票, 增票, 电子发票
- 发票内容: 发票抬头,税号,收票地址,销售区域,货物名称,规格型号,数量, 发票备注等信息
- 不含税金额计算
产品的报价都是含税的, 比如说, 一台笔记本卖10000块, 这10000块中有一部分是税金
假设不含税金额是x, 税率是0.13: 10000 = (x + x*0.13) 解这个方程就可以得到不含税金额
内部系统设计
业务系统 -> 订单系统 -> 结算系统(对接银行收款单据系统, 金税系统)
订单
订单承接了业务和财务流程, 是很重要的一部分: 业务商品->订单->财务
业务:
购买了一件商品: 单个商品计价
一套商品: 有不同的零件组成
一个服务, 服务的税率跟实物的税率不一样
分次发货的商品:
隐形矫治牙套(每次发几个, 跟据佩戴效果, 看后续是否要调整),
工业用品(钢管, 铁皮等, 不可能按量发的很精细, 可能会少或多, 或分次发货, 每次用多少发多少)
财务:
记收入, 开票, 缴税
跟用户对账: 从银行或第三方拉取回款数据, 跟订单进行匹配(核销)
订单结构:
建议制定为总分结构,
总: 承接业务线, 比如一个商品, 一套商品, 简单一个数字设计服务, 预付款项, 打包多个商品等
分: 记录价格明细, 可以兼容多种配件, 或按购买套数不同, 有不同的定价等