复式簿记中如何处理存款到账?

hiz5n14c  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(342)

据我所知,复式簿记分为借方和贷方两对。当某人得到贷记时,另一个人应该得到借项(总和应该总是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
    )

当两个用户之间发生交易时,插入一行金额为负数的给予者和一行金额为正数的接收者。当用户把钱存入自己的账户时会发生什么?
我想我误解了什么。

mcvgt66p

mcvgt66p1#

不是编程,而是会计基础。
有人把钱存入账户是两件事:
把钱加到你的账户上
向此人添加债务(或一般账户“欠外部方的钱”,尽管大多数系统会在那里为每人设置账户)。
请注意,如果这是为了支付你所做的事情,这笔债务立即被帐户的负值抵消(因为它欠你钱)。

相关问题