手把手教学之如何设计财务对账系统

2023-11-06 04:38

本文主要是介绍手把手教学之如何设计财务对账系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在设计一个对账系统前,我们先想清楚,对账目的、方式、对账场景、使用对象。其次就是和财务了解一下,他们所期望的效果,毕竟他们是使用方。财务对账是一个琐碎而复杂的工作,极需要工作耐心和细心,还要求对账人员对对账系统要十分熟悉。

可能有些小伙伴是初次接触财务领域,对于对账还是比较陌生的。

首先,我们为啥要对账呢?企业的结算业务大部分是要通过银行进行结算的,但由于企业与银行的账务处理和入账时间不一致,这样就可能导致双方账目不一致的情况。即所谓的“未达账项”。为了能够准确的掌握银行存款的实际余额,了解实际可以动用的货币资金数额,防止企业在记账报税工作中出现错误,企业必须定期与银行进行账单核对,并编制银行存款余额调节表。

其次,对账的方式是哪些?

  • 账证核对,是将账簿记录与记账凭证进行核对,这里是记账凭证是指日常经济活动的书面证明。例如,我们超市购物的小票、购买商品的发票、银行卡的收款转账记录,都是记账凭证。

  • 账账核对,是把有相互关系的多个账簿记录进行核对。有相互关系的账簿记录,包括总分类账簿间核对,明细账簿间核对等多种类型。例如:公司业务总支出和自由币、优惠券、商品采购、商家结算等支出的核对,是总分类帐薄核对;各收款账户的收支明细和总入账、总支出的核对,是明细帐薄的核对。

  • 账实核对,是各项资产物资的记录数值与实际真实数额间的核对。例如:我们使用记账 APP 记录购买了一台手机,我发现自己手里确实有一台手机,这就是账实核对。

然后,对账场景常见的有同银行、支付宝、微信等第三方支付平台进行对账、每个平台的特性也会有不同,在下面会详细说明。

最后,对账的系统的使用对象无外乎是三种:决策层、业务人员、财务。他们所关注的点也会不同,建议分别收集诉求,然后求同存异。 这个过程是很多产品都会犯错的,但是我想说的是,并不是把一个对账系统做成“大杂烩”,而是分别从操作到数据呈现,整个过程流程化。

对账大致可分为5步进行,本文提供一些设计思路以供参考。

下面,我将从财务日常对账过程为大家说明。

1. 数据准备

数据准备即记账,主要是获取对账所需的信息,例如获取银行流水。这些对账文件的格式也会存在一些区别。 比如支付宝对账文件格式为 csv,而微信的对账文件格式为 txt,另外有些渠道为 xml,xls。

注意:对账方式的不同,在数据准备上也有差异,此处以账证核对为例,除了流水外,还需要相应的单据(凭证),例如报销单据。

下面是有几点是在数据准备阶段需要注意和考虑的:

  • 每种渠道的账户可能都不止一个账户,那么在每天都有交易的情况下,系统设计时候需要考虑到多份对账文件处理的情况。

  • 对账文件会有重复下载的情况,渠道的对账文件一旦生成,就不会改变。但是第三方渠道也可能发生异常,导致我方收到对账文件数据不完整。 这种情况下,需要人工介入可以重新下载解析入库,或者提供人工导入流水的环节。

  • 每个第三方渠道下载文件时间都不一样,这点是需要结合对账考虑的。

2. 数据清洗

顾名思义,即对准备好的数据进行清洗,以便针对数据分类,提取可用字段。

前期拿到的字段不一定都是对账所需的,我们只需要提取必要字段即可,无需将整行数据信息都提取出来。一般来说只要需要提取交易时间,对方账户、本方账户、金额,交易订单号,流水号、交易类型等。在上一期,我讲过对账时间一般有t+1、T+0、N+7等,此处就以t+1为例,每天只需要针对前一天的交易数据进行处理即可。可对数据进行合并、排除无用数据。

这个过程中可能会遇到需要对流水进行处理,部分渠道拿到的流水号是会重复的,甚至需要进行拆分。例如,财付通的流水支出和交易都在一条流水中体现,但是我们需要通过一定的规则将流水拆分,并且保证流水号不会重复。

3. 数据核对

数据核对是对账的核心,对账的主逻辑; 一般对账有两种,即对明细账和对总账,对总账一般包括总金额和总条目 。

我们取某一天的同一个账户的数据,分别记录账户期初、期末以及发生数据。

先校验是否缺失流水:

1、期初是否等于前一天期末。

2、期末=期初+发生(加)-发生(减),校验这个公式是否相等。

其次,看分别用流水和单据(凭证)进行匹配,匹配方式可参考金额、交易双方、时间等。

一般会出现4种差异情况,如下:

最后,分别展示已经匹配的和未匹配核对结果数据,方便后期统计以及为业务提供能力。

4. 差异处理

在一般系统中,差错处理分为两种,一种人工来处理,一种系统自动来处理。当然, 差异也分为可优化差异和合理差异,合理差异是可以忽略的(但是前提是你知道差异原因,以及并不会对资产造成损失哦),后期可通过调节表进行调整,可优化差异是必须要进行处理的。

系统自动处理一般为:自动补单,即通过一定的规律和标准的规则系统会自动生成单据(凭证),差异自动对平。

人工处理,常见的就是缺少单据(凭证),需要人工填单环节。也有金额不等的情况,这个一般出现在手续费和汇率换算上。

在这个环节中,经常会遇到“乱账”,处理起来比较耗时。

我举个例子:一个公司下会经营不同的业务,考虑到经济、社会等风险,可能会成立不同的子公司,不同子公司下挂有不同的业务;这样的话,不同的业务的收款账户可以是不同的。展现给用户的就是,我在A地点买了一件商品,付款给了A公司;在B地点卖了一件商品,付款给了B公司;虽然A地点和B地点同属于一个集团,但付款给了不同公司,收款进了不同账户。

所以,我们做了一件事情是,统一收款至一个公司,再由此公司进行内部分账;这样对于顾客来说,我不管在哪里购物,付款给了同一个公司,收款进了同一个账户。 除了分账,做好企业内部账户管理也是非常重要的准备工作,可以减少很多不必要的麻烦。

5. 结果统计

对账结果往往是个容易忽视的环节,但是在系统设计中,这个必不可少。一方面可以财务提供统计相关信息,另外一方面,可以为公司高层提供战略性参考。

对于财务来说,他们需要看到整个对账的总览,如对账账户、对账完成时间(对账耗时)、对账是否成功、汇总差异结果、对账进度、差异处理结果等。 当然,他们还需要一个资产负债表和损益表。

对于管理者来说,对账耗时、差异数量、差异处理等是他们所关心的。

结合这些切入点,可以自行发挥,设计统计图表。

好了,今天的分享就到这里,如果想看真实设计案例,记得留言告诉我哦~

一个有料、会聊、更有趣的90后产品小姐姐等你来撩~

这篇关于手把手教学之如何设计财务对账系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/354507

相关文章

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、

软考系统规划与管理师考试证书含金量高吗?

2024年软考系统规划与管理师考试报名时间节点: 报名时间:2024年上半年软考将于3月中旬陆续开始报名 考试时间:上半年5月25日到28日,下半年11月9日到12日 分数线:所有科目成绩均须达到45分以上(包括45分)方可通过考试 成绩查询:可在“中国计算机技术职业资格网”上查询软考成绩 出成绩时间:预计在11月左右 证书领取时间:一般在考试成绩公布后3~4个月,各地领取时间有所不同

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

怎么让1台电脑共享给7人同时流畅设计

在当今的创意设计与数字内容生产领域,图形工作站以其强大的计算能力、专业的图形处理能力和稳定的系统性能,成为了众多设计师、动画师、视频编辑师等创意工作者的必备工具。 设计团队面临资源有限,比如只有一台高性能电脑时,如何高效地让七人同时流畅地进行设计工作,便成为了一个亟待解决的问题。 一、硬件升级与配置 1.高性能处理器(CPU):选择多核、高线程的处理器,例如Intel的至强系列或AMD的Ry

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能