本帖最后由 todaynew 于 2013-12-30 11:11 编辑
前几日写了一个《老牛轶事--会计凭证编辑示例》,老牛和几个版友看后,提出了更进一步的问题。问题产生的原因是,那个示例写得不够完整,仅仅涉及到了会计凭证编制的问题。由于示例的下载量比较大,或许还有一些版友虽然没直接提出问题,但或许有同样的疑惑存在。为此,便决定在该示例的基础上,将会计核算系统写得相对完整,以便给版友们处理此类问题的整体思路。
会计的基本技术就是借贷记账法,借贷记账法一般有两个表现形式,一是会计分录,二是会计凭证。无论是那种形式,借贷记账法的基本原则是:有借必有贷,借贷必相等。借贷的对象是科目,所以会计科目又是借贷记账法的基础。知道这些基本的东西,就可以编写简单的会计核算系统了。
当然编写一个正真实用的会计核算系统并不简单,因为除了借贷记账法外,会计核算还有很多的细节问题,比如固定资产的折旧、坏账损失或者资产跌价损失的计提、生产成本的计算、外币业务的处理、所得税的递延、报表的合并等等问题。这些问题的处理是非常麻烦的事情。除此之外,会计本身还有两个概念,一个叫做核算会计,一个叫做管理会计,由这两个不同的概念,又会延伸出许多决策、分析、控制等问题需要处理。
如果仅仅从学习编程的角度来说,本例所给出的一种基本的处理方法,还是可以参考和借鉴的。
|