不用我去说,大部分的开发人员都会觉得进销存软件容易开发,而集成财务软件很难开
发,好几年前,我也是这样认为集成财务软件很复杂的。
不过,现在看来,我觉得开发集成财务软件比进销存容易得多了。财务软件只有一个入
口---就是填制凭证,另外加上初始数据的录入,最多两个入口了,接下来就是集成财务的报
表----日报表、明细分类账、多栏明细账、总分类账、试算平衡表、科目余额表,最后再来资
产负债表、损益表等等,而这些财务报表都是从填制凭证和初始数据里取出来的。
再来对比一下进销存,进销存的入口就比较多了----进仓单、销售单、盘点单、调拨单、
采购退货单、销售退货单、收款单、付款单、期初应收单、期初应付单,这还是基本的单据
的,入口多达10个,报表统计就多了---进仓统计、库存统计、销售统计、业务员统计、调拨
单统计、应收统计、应付统计、采购退货统计、销售退货统计等等,另外还要做成本核算的功
能,但是在财务软件里,可以不用去做什么成本核算,只要人为的计算好成本核算,在一张凭
证里录入就行了。
另外,每一个行业的进销存都有不同的,大体可能相同,但是具体字段、流程又不相同。
并不象财务软件,都是统一的,所以在开发难度上进销存软件要比财务软件要大很多的。
很多开发人员认为财务软件比进销存软件开发难度大,有几个原因:
a、不理解财务人员的工作流程
b、看不懂财务的表达方式,与进销存表达方式相差太远,举一个简单的例子:
一张销售单,2010-11-18号销售给广州客户,电视机3台,每一台1000元,共3000
元,并收齐货款。
进销存是这样表达:
第一、先录入销售单
单号:201011180001 制单日期:2010-11-18 客户:广州客户
商品 数量 单价 金额
电视机 3 1000 3000
第二、录入收款单
单号:201011180002 制单日期:2010-11-18 客户:广州客户 收款金额:
3000
财务表达方式:
记-1 制单日期:2010-11-18
贷:主营业收入 3000
借:广州客户 3000
记-2 制单日期:2010-11-18
借:现金 3000
贷:广州客户 3000
c、很难理解财务上的借、贷关系
d、不理解结转损益的作用是什么
e、资产负债表、损益表直到了什么作用
这是我认为作为开发人员不理解的地方,我还没有说固定资产、出纳与银行的对账关系。
我个人认为,只要理解好借与贷的关系,基本可以理解财务的运作,在凭证上的借方金额和贷
方金额,还有会计科目本身的余额方向,这些关系要搞清楚了,就可以了。举一个例子,现金
转入工商银行2000元,如果现金和工商银行的余额方向科目是借(一般都是借的),那这样写:
借:工商银行 2000
贷:现金 2000
可以这样理解,现金少了2000元,工商银行增加了2000元。如果现金和工商银行的余额方向
科目是贷(一般都不会这样写的),那就得这样写了:
贷:工商银行 2000
借:现金 2000
如果理解这样的表达方式,在开发财务软件的时候就简单很多了。
那又如何理解结转损益呢?其实牵涉到财务工作的一个流程,财务工作到了月底,都会把
一个月的损益类,如财务费用、销售收入、销售成本或营业成本等等在转入下个月之前清零,
也可以这样去理解就是到月底转入下个月月初时,把当前的所有费用,包括工资、办公费用、
销售费用等等,和销售收入、营业成本全部清零,这些科目统称为损益类,通过把这些损益类
转入本年利润里去,至于为什么要转入本年利润,有兴趣就去看看会计书籍了。
那资产负债表又起到什么作用,其实资产负债表就会看出一个企业的运行状况,每一个老
板都很关心,那在进销存能不能看得出来呢,其实老板看的是就是,一个月下来,一个月应收
了多少钱,还有多少现金、银行存款,库存还多少金额,应付账款是多少,付了多少钱,一个
月的费用有多大,还有多少固定资产,折旧了多少。这些老板都要关心,那资产负债表就是反
映这些数据,理解这些,在开发上就容易多了。还要注意的是,资产与负债的累计一定是平衡
的,如果不平衡,就要检查一下凭证是否录入正确,我就是帮客户经常检查他们写的凭证,客
户会经常搞错,这样才使资产负债表平衡。
那损益表呢?老板在进销存关心的是这个月下来赚取了多少钱,在进销存存只看到了商品
的毛利,还没有涉及到费用,把商品的毛利减掉费用,就是老板最关心的纯利润了,那损益表
就是反映纯利润是多少。
大部分企业,老板最终关心的资产负债表和损益表,至于利润表、现金流量表倒很少去看
的,所以在开发财务软件时,只开发负债表和损益表就可以了。