V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
RRyo
V2EX  ›  问与答

Beancount 记账有办法在卖出时以均价计收入吗?

  •  
  •   RRyo · 2022-10-27 19:36:22 +08:00 · 676 次点击
    这是一个创建于 545 天前的主题,其中的信息可能已经有所发展或是发生改变。

    假设有如下操作

    1. 借 10K CNY 贷 10K CNY (0.05%利, 结算不计小数)
    2. 支 2K CNY 租金
    3. 以 100 CNY 购入货物 * 50
    4. 以 150 CNY 购入货物 * 50
    5. 以 200 CNY 出售货物 * 30
    6. 以 180 CNY 出售货物 * 70
    7. 还 10K CNY 借 10K CNY 贷 & 利息

    运费每次记为 200 CNY

    这么写是正确的

    1970-01-01 open Liabilities:Payable         ;借钱
    1970-01-01 open Liabilities:Bank            ;银行贷款
    1970-01-01 open Assets:Cash                 ;现金
    1970-01-01 open Assets:Tangibles            ;实体资产
    1970-01-01 open Expenses:Rent               ;仓库租金
    1970-01-01 open Expenses:Traffic            ;运输费用
    1970-01-01 open Expenses:Loan:Interest      ;利息
    1970-01-01 open Income:Trade                ;交易获利
    2000-01-01 * "借贷"
      Liabilities:Payable                                -10000 CNY
      Liabilities:Bank                                   -10000 CNY
      Assets:Cash                                         20000 CNY
    
    2000-01-02 * "租金"
      Expenses:Rent                                        2000 CNY
      Assets:Cash                                         -2000 CNY
    
    2000-01-03 * "购入"
      Expenses:Traffic                                      200 CNY
      Assets:Tangibles                                       50 STH {100 CNY}
      Assets:Cash                                         -5200 CNY
    
    2000-01-04 * "购入"
      Expenses:Traffic                                      200 CNY
      Assets:Tangibles                                       50 STH {150 CNY}
      Assets:Cash                                         -7700 CNY
    
    2000-01-05 * "卖出"
      Expenses:Traffic                                      200 CNY
      Assets:Tangibles                                      -30 STH {100 CNY} @ 200 CNY
      Income:Trade                                        -3000 CNY
      Assets:Cash                                          5800 CNY
    
    2000-01-06 * "卖出"
      Expenses:Traffic                                      200 CNY
      Assets:Tangibles                                      -70 STH {} @ 180 CNY
      Income:Trade                                        -3100 CNY
      Assets:Cash                                         12400 CNY
    
    2000-01-07 * "还"
      Assets:Cash                                        -10000 CNY
      Liabilities:Payable                                 10000 CNY
    
    2000-01-07 * "还"
      Assets:Cash                                        -10030 CNY
      Liabilities:Bank                                    10000 CNY
      Expenses:Loan:Interest                                 30 CNY
    
    
    ;断言检查对账
    2000-01-08 balance Assets:Cash                         3270 CNY
    

    但是第五天如果写成下面的格式, 就寄了

    2000-01-05 * "卖出"
      Expenses:Traffic                                      200 CNY
      Assets:Tangibles                                      -30 STH {} @ 200 CNY
      Income:Trade
      Assets:Cash                                          5800 CNY
    

    有没有语法或者插件可以实现按照当前平均持有成本出售?

    PS: 没学过会计学, 会不会是我理解有问题, 就是应该按照购入价区分来算利润呢?

    第 1 条附言  ·  2022-10-27 20:58:26 +08:00

    找到了,但是没有完全找到

    开账本的时候指定"AVERAGE"可以实现, 但是这个功能当前版本没开放

    先开FIFO凑合等未来更新3.x

    第 2 条附言  ·  2022-11-02 16:30:49 +08:00

    我是自用习惯希望以均值计价

    如果你是要记账报税, 请根据当地法律选择(如美国IRS就是FIFO)

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   987 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:33 · PVG 04:33 · LAX 13:33 · JFK 16:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.