童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

以在线教育公司为例,如何做一款财务对账产品?

12月28日 桃花醉投稿
  笔者以一个虚构的在线教育公司的对账业务为背景,分享了怎么做对账产品以及对应的设计要点。
  财务同学每月月初都需要核对上个自然月微信、支付宝等金融收款账户的交易流水和公司业务系统交易订单的一致性,基于一致的前提下才能做账。随着业务的爆发性地增长,业务订单量太大,人工对账过于耗时和繁琐,就到了需要通过产品方案来解决,实现自动化对账。
  适读对象
  本文是四勾作为一名产品,通过产品方案来实现自动化对账的产品实践,比较适合对对账财务专业知识和对账工作流有一定认知,但就是不知道如何下手的产品经理。
  如果你还不清楚为什么要对账,对账是什么和什么对等一些财务方面的专业知识的话,建议先阅读文章底部的参考文章恶补之后,再回来阅读正文。
  一、背景介绍
  为了便于理解和深入业务场景,四勾虚设一个场景,带着大家逐渐深入。
  1。虚拟场景
  海豚教育是一家K12在线教育公司,主要服务的对象是小学和初中阶段的学生,有数学、英语、语文等学科,主要的业务交易包括2部分:
  其一,购买课程的资金流入,分为体验课和正式课,体验课单价3050;正式课是一年的课程,课单价6k8k;
  其二,课程退费的资金流出。
  资金的流入和流出都是通过微信或支付宝来进行交易,现在交易订单量巨大,需要通过产品来实现将微信和支付宝的每日交易数据和海豚自己的业务交易数据对账。
  微信和支付宝我们都叫做金融账户。
  2。对账的价值
  比较容易理解的是实际的收支和业务订单的收支一致,保证做账数据的正确性。其实有更深层次的价值,反向校验业务数据的准确性,发现业务数据的问题,及时修正;规避财务风险,进而更好的服务用户。
  举个栗子,微信有一笔50元的退费记录,业务订单里没有,账无法对上。财务发现问题之后会联系孩子的班主任老师,在业务系统一查发现他的退费申请由于超时过期,退费申请自动关闭了。发现问题后需要采取措施,补退费记录,对账号做停课处理。
  3。设计思路
  其一,每个金融账户分开独立对账,指微信和支付宝
  其二,以金融账户数据为参照物,拿海豚业务订单数据往上对齐
  其三,对账不区分学科,学科是对账完毕之后用来出财务饼状图的
  二、对账工作流
  自动对账是按照每日对账,当天拉取前一日的微信和支付宝对账单,和海豚的前一日的业务订单进行自动化匹配,然后做出正常或异常的标记。针对标记异常的,再人工跟进。
  对账工作流分为4个步骤,每个步骤有具体的分工,全景图如下。
  对账工作流全景图
  1。账单下载
  账单下载更多的是技术层面的实现,这里不做展开,涉及到如下2个API。
  微信是当日上午10点出前一日的对账单,所以我们需要10点后拉取。
  支付宝是当日上午9点出前一日的对账单,所以我们需要9点后拉取。
  微信下载对账单API:https:pay。weixin。qq。comwikidocapimicropay。php?chapter96
  支付宝下载对账单API:https:docs。open。alipay。com204106262
  2。数据准备
  数据分为3个部分,每个金融账户各自需要1份数据,我们这里叫做微信对账数据和支付宝对账数据。另外,业务系统的订单数据,我们叫做海豚对账数据。
  1)金融对账数据
  微信和支付宝的逻辑一样,下面以微信为例:
  整理后的微信对账数据
  交易类型,照搬微信对账单上的,不做修改;
  海豚订单,是微信里的商户订单号,便于理解,四勾有意改了个更直观的名字;
  金融账户订单,是微信的微信订单号。
  2)海豚对账数据
  每天凌晨2点拉取前一日的海豚业务订单,包括购课付款成功和退费成功的交易订单,只拉取成功的订单,忽略支付中或退费中的交易未结束的部分。
  同时,整理完的对账数据我们需要单独存储,出于2点考虑:
  其一,业务订单的修改不会影响我们的对账数据;
  其二,对账完毕后我们会基于对账数据计算各种各样的财务报表,要确保数据源的一致性。
  如下图所示,保留userId、课程名称和课程编号,便于以后按照课程栏目的财务统计。
  整理后的海豚对账数据
  3。对账
  1)单笔订单的对账状态
  正常:系统自动对平的
  异常未处理:系统未自动对平的会标记成异常未处理
  异常已处理:人工处理掉异常,并且人工进行海豚对账数据和金融账户对账数据关联上
  异常已挂起:
  就是暂时忽略,以后再说
  以后可以对已挂起的数据再次人工处理成异常已处理
  单笔订单对账状态的流转
  2)自动对账
  微信自动对账完的数据状态
  举个栗子:今天是20191226,我们对昨天20191225微信的对账数据。上午10点所有金融账户数据准备完毕后,立马执行自动对账。当然对完微信之后会再对支付宝。
  Q1:左右两边的数据来源?
  左边是海豚昨天的订单里面,收款和退款的金融账户是微信的;
  右边的是微信昨天的全量交易对账数据。
  Q2:如何自动对账?
  第1步,右边的数据按照交易时间顺序排列,并展示出来(此时,左边全部为空);
  第2步,针对右边每一条数据,拿海豚订单去海豚对账数据里面查询,同时满足下面条件就自动标记成正常;
  其一,能查询到记录(只去海豚对账数据的25号数据里面查)
  其二,金额一样
  第3步,将第2步中查到的海豚对账数据展示在对应金融数据的左侧,并且将状态标记成正常
  第4步,将金融对账数据没有标记成正常的其它所有的行,都标记成异常未处理(此时,这些数据的左侧都是空白)
  第5步,将海豚对账数据没有被标记正常的其它所有数据,按照交易时间顺序插入,都标记成异常未处理(此时,这些海豚数据的右侧全部是空白)
  自动对账包括上面的5步,自动对账结束会出现:
  其一,状态只有2种,正常和异常未处理;
  其二,异常未处理的,要么右边空白,要么左边空白
  3)滚动对账
  举个栗子:一笔支付,微信23:59:59收到钱,回调海豚服务器时已经跨天00:00:02,这样在自动对账时会被标记成异常未处理。
  出现上面的情况是由于遭遇日切,滚动对账就是专门来处理这种case的。
  滚动对账前后的状态变化
  上下文:
  24号所有对账结束后,海豚和微信各有1条异常未处理;
  25号自动对账结束后,海豚有1条异常未处理,微信有2条;
  现在将要执行25号的滚动对账
  Q:如何滚动对账?
  第1步,拿24号微信异常的数据,去25号海豚的数据查,海豚订单号一致、金额一致,就意味匹配成功,将两者关联上,并同时标记为异常已处理;
  第2步,反过来,拿25号微信异常去查24号海豚数据。
  处理完上面2步之后,就如上图下半部分所示。
  4。差错处理
  差错处理分为2种,一种是能人工匹配上,处理成异常已处理;另一种是怎么也匹配不上,处理成异常已挂起。
  1)处理成异常已处理
  通过线下人工查明原因,找到匹配的两边的订单号,然后上系统进行人工关联。
  将异常处理成异常已处理
  2)处理成异常已挂起
  将异常处理成异常已挂起
  处理异常之后,对账状态发生变化,就如下所示:
  处理完部分异常后的对账状态
  三、产品实现
  1。页面信息流
  2。对账明细全部
  举个栗子:要进行20191214到31号对账,如何操作:
  对账时间段:选择2019121420191231
  对账周期,如果选择周,下面就按照自然周拆分,显示4行,如上图所示;如果按照日,下面显示3114118行。
  3。对账明细微信
  点击上图微信下面的最后一行,显示如下界面。点击下图上一周期,显示上一个自然周的对账。
  Q:何为未平账,何为已平账?
  对账状态中,只要有异常未处理,称为未平账;
  没有异常未处理的,称为已平账,包括正常、异常已处理和异常已挂起。
  参考文章
  1。详细解析财务对账的秘密https:zhuanlan。zhihu。comp42289649
  2。财务对账系统设计
  https:juejin。impost5b1c76f4e51d450688135cfd
  3。聊聊对账系统的设计方案
  https:juejin。impost5c485cd8f265da61327fa12f
  4。支付对账系统怎么设计?
  https:mp。weixin。qq。comsSOpwMsVB5wNkwMZdKKMkwg
  5。从0开始学习搭建支付系统核算对账核心
  https:zhuanlan。zhihu。comp45492985
投诉 评论 转载

伪需求出于口中,真需求生于场景真伪需求如何分辨?作者从一个案例说起,分享在一个场景中,如何区分真伪需求。01:产品,就是透过系统为用户服务,以满足用户的需求。为产品找需求很重要。然而,找需求不难……100天的互联网金融产品实习,我经历的两个项目总结作者在互联网金融产品实习100天,主要工作方向为借贷产品,前后经历两个项目,这是他的个人总结,希望能对你有用。实习部门是做借贷业务的,相当于一个独立的小公司,麻雀虽小五脏……SaaS电商平台,如何解决流量成交客户价值问题?本文简要总结平台方如何根据成交、用户价值、流量三大维度来解决商户的难点。希望文中的观点与案例能对你有所启发。站在2020年的时间点上,不难看出,国内的商业环境越来越成熟,……实战复盘:马斯洛需求层次理论在年度账单中的应用每年年底各大平台都会推出自己的年度账单,盘点用户的数据,撩动一下用户的内心,通过回忆杀顺推一波各自产品的价值点,制造些话题,形成一定的传播效应。年度账单看似简单,用户的关……8种用户行为的产品设计启示录用户使用产品的过程,其实就是一次产品和用户的交流,了解用户是产品的目标之一。作者基于用户行为提出相关设计改进,让用户和产品距离更近。我们的产品是要帮助用户解决问题、达到目……产业互联网趋势下,会议产品行业的发展方向作者基于ToB市场的现状和AI会议产品的尴尬现状,对未来的发展趋势进行分析和预测。中国经济正在经历一个周期性的切换,从消费互联网切换到产业互联网。ToC的在线化使得……CRM系统的权限管理与流程设计本文介绍CRM系统的项目权限管理和用户报名流程的设计。CRM(CustomerRelationshipManagement)客户关系管理系统,是指利用软件、硬件和网络技术……以在线教育公司为例,如何做一款财务对账产品?笔者以一个虚构的在线教育公司的对账业务为背景,分享了怎么做对账产品以及对应的设计要点。财务同学每月月初都需要核对上个自然月微信、支付宝等金融收款账户的交易流水和公司业务系……关于发票作废与红冲的产品思考文章对发票产品相关功能进行了系统的分析,希望通过此文能够加深你对发票产品的认识。发票的作废与红冲在传统财务工作中是属于互补的行为,当开具的发票由于一些原因需要废弃时,先考……业务中台建设该怎么做?对笔者来说,由于公司的业务与产品特性,做中台很有必要。于是在中台实践之下,笔者为我们总结分享了如何建设业务中台。这个冬天,风格外的冷,让人不寒而栗;产品经理,一种求生欲特……走进SaaS业务(2):SaaS模型的基本方程SaaS(Softwareasaservice,软件即服务)是一种软件计费和交付模型,它优于传统的软件许可证销售方法,有着重新构建的业务模型和独特的实践体系。但是许多SaaS从……从酒类的“超级品类日”,浅谈电商产品运营的规划设计电商产品运营的设计中中,常常会因为商品品类繁多、涉及的策略不同而变得格外复杂。于是笔者特地结合自己的实践,与大家分享心得总结。电商运营的品类十分丰富,运营活动设计经常会碰……
推荐系统的作用和问题产品经理的素质我想要这样的QQ群移动界面设计点滴(4)为了阳光而设计字体图形化设计谈谈网页中的表单设计闲聊用户调研产品设计中关于群体智慧的一些思考卧底用户体验设计游戏的用户体验:英雄杀vs三国杀互联网的未来是否需要网页设计室Facebook如何利用数据指导设计寒假读书笔记贝多芬传读后感流年逝去教你如何熬出美味小米粥辽宁队为周俊成庆生!郭艾伦鄢手骐合伙拍他蛋糕,艾伦吐槽草莓刺妈妈做端午大餐,地道的湖南风味,一边吃一边抹眼泪,百感交集请远离心穷的人面部臃肿改掉这些坏习惯就好了白云的自述婴儿吃奶喝凉白开行吗泰山游记肥胖对儿童的危害表现在哪些方面神药“贺阿忙”(苗族)

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界