您现在的位置:   首页 >> 优客智库 >> 产品设计

发票系统设计思路,小白也能学会

发布人:www.yunke.ai 发布时间:2021-01-01 160 次浏览

编辑导读:好的产品经理要具备的必不可少的能力就是踏实的落地能力,从单纯的处理某个功能,到**站在一个比较高的角度去看系统的整体设计,**输出对系统的思考,这都是一种成长。本文作者结合发票的基本知识、发票系统的基本设计思路以及遇到的那些坑,详细地分析了系统设计,希望会给你带来帮助。

我认为,所有B端系统的设计都围绕着一个原则:以满足业务的需求为准,用系统减轻业务实际操作的负担,提升工作效率。

所以对于发票管理系统来说,其设计也都是围绕业务的实际操作来进行的。

发票系统主要是为了服务于税务同学,因而不可避免的也会涉及到一部分的税务知识,对刚上手的同学来说可能不是特别友好。

我专业是学计算机的,刚开始接触发票系统时,完全不清楚红票、蓝票,抬头、税额等这些发票里的门门道道,所以前期走了一些弯路,也花了时间去适应。

这次我通过结合发票的基本知识、发票系统的基本设计思路以及我在熟悉系统中遇到的坑来对系统设计进行分析,希望会给你带来帮助。

一、什么是发票

发票,过去称之为“发货票”,是表示钱已经收到,货已经发出的一个手续。

其实在晚清时期就有发票的雏形,当时买卖双方很希望有一种能证明交易过程的真实性的证据,商家销售货物所开具的一份“发货单”,也是买卖双方进行交易的商品清单,当时的这种凭证其实很类似于收据。

后来随着朝代的更替、结合交易场景发票被逐步优化,就有了现在的发票。

百度上写道:

发票是指一切单位和个人在购销商品、提供或接受服务以及从事其他经营活动中,所开具和收取的业务凭证,是会计核算的原始依据,也是审计机关、税务机关执法检查的重要依据。

收据才是收付款凭证,发票只能证明业务发生了,不能证明款项是否收付。

简而言之,发票就是发生的成本、费用或收入的原始凭证,正因为发票是唯一凭证,所以每张发票都会有一个特定的发票号码。

其实我们实际生活中涉及到发票的场景非常多:吃饭、住宿需要找店家开张发票,线上购物找商家开发票……

对于商家来说,发票主要是公司做账的依据,同时也是缴税的费用凭证。而对于消费者来说,发票主要是用来报销的。

生活中会出现一种场景,商家反馈本月度票用完了,承诺给消费者下个月开票。这是因为公司会定期从税务机关购买发票,如当月票已被用完的话,一般都会下月补开。

发票分为普通发票和增值税专用发票,增值税专用发票能用于抵扣,增值税普通发票只能做记账凭证。

目前专票只支持纸质发票,而普通发票电子、纸质票都支持。

知道了发票类型、形式还不够,还需要知道一张真正的发票长什么样子,有哪些字段。

附一张滴滴的发票:

我们可以看到,一张发票中会包含发票抬头、发票税率、发票号码、开票公司等信息。

二、设计发票系统需要考虑的三个维度

本页面均来此互联网页面如有触犯其他或者第三方利益请联系站长删除 137865155@qq.com