据我所知,复式簿记分为借方和贷方两对。当某人得到贷记时,另一个人应该得到借项(总和应该总是0)。
我的问题是,如果一个人想把钱存入他/她自己的账户,那该怎么办?我们应该加上帐户的贷方和借方吗?如果是这样的话,我们怎样才能确定帐户的余额呢?
我的table:
users (
id SERIAL PRIMARY KEY,
username VARCHAR(40) NOT NULL UNIQUE,
password VARCHAR(40) NOT NULL,
created_at DATE DEFAULT CURRENT_DATE
)
transaction_types (
id SERIAL PRIMARY KEY,
name VARCHAR(20)
)
transactions (
id SERIAL PRIMARY KEY,
type_id INTEGER REFERENCES transaction_types(id),
user_id INTEGER REFERENCES users(id),
amount DECIMAL(20, 10) NOT NULL,
created_at DATE DEFAULT CURRENT_DATE
)
当两个用户之间发生交易时,插入一行金额为负数的给予者和一行金额为正数的接收者。当用户把钱存入自己的账户时会发生什么?
我想我误解了什么。
1条答案
按热度按时间mcvgt66p1#
不是编程,而是会计基础。
有人把钱存入账户是两件事:
把钱加到你的账户上
向此人添加债务(或一般账户“欠外部方的钱”,尽管大多数系统会在那里为每人设置账户)。
请注意,如果这是为了支付你所做的事情,这笔债务立即被帐户的负值抵消(因为它欠你钱)。