2
我有以下计费表:会计事务表设计
http://sqlfiddle.com/#!3/b93f3/2
我的交易明细表具有以下字段:
[transdetailid] [int] IDENTITY(1,1) NOT NULL,
[transid] [int] NOT NULL,
[debitaccount] [varchar](10) NOT NULL,
[creditaccount] [varchar](10) NOT NULL,
[amount] [money] NOT NULL,
[isdebit] [bit] NOT NULL,
[isactive] [bit] NOT NULL,
我认为表是确定的,但我的问题是关于会计交易...
例如:电业承办商向我收取电费1,000美元,然后我记录在这样的信息:
transdetailid transid debitaccount creditaccount amount isdebit isactive
1 1 REPAIRS INCOME ACC PAYABLE 1300.00 1 1
那么我将不得不支付该法案,所以我进入下一交易:
transdetailid transid debitaccount creditaccount amount isdebit isactive
2 2 ACC PAYABLE BANK ACCT 1300.00 0 1
在这里我可以看到,“ACC应付款” 余额是但修理收入 ...?如果我提出查询,它会说维修收入仍然在1300,我想我必须添加另一个领域或东西,所以我知道付款交易也杀死了维修收入。
任何线索?希望我解释清楚这一点..
你是完全正确的。你有没有建议另一种结构?将不胜感激 – VAAA 2012-07-13 17:52:12
我已经发布这个问题:http://stackoverflow.com/questions/11479800/double-entry-accural-accounting-concept – VAAA 2012-07-14 00:19:21