9.5. 购入份额

9.5.1. 录入已持有的份额

这部分示例使用交易日志视图。

要录入你先前买入的100份股票,在第一行交易处,录入买入日期(如,2005年1月1日)和描述(如,期初余额)。在第一行分录处,于份额列下输入100,删除价格(价格会在你按Tab键跳出分录行后自动计算),并在买入列下输入2000

注意

GnuCash根据其它两列自动计算份额购买也是可以的。但是为了避免舍入误差,最好还是让GnuCash自动计算价格

按下Tab跳转到第二行分录,录入自科目所有者权益:期初余额的转账。为了便于理解,本示例假定此交易不收取手续费。现在你的浪潮信息科目账簿应该如下所示:

图 9.10. 录入第一笔购入后的浪潮信息科目账簿

录入第一笔购入后的浪潮信息科目账簿

此图展示了购入第一笔股票后的浪潮信息科目账簿。


注意余额(最后一列)以商品(浪潮信息的份额)为单位,而非货币单位。因此,余额显示为100(浪潮信息的份额)而非2000元。不过,本应如此。

9.5.2. 新购份额

录入新买入的股票与录入先前已经买入过的股票之间的主要差异在于,不要从所有者权益:期初余额转入用于买入股票的钱,而是从资产:农业银行资产:经纪账户科目转入。

9.5.2.1. 处理佣金和手续费

为了行文简洁,本文档会将你支付给经纪商以买入卖出证券的钱称为佣金。可能还需支付政府税费。除非另行说明,这类费用的处理方式与佣金类似。

GnuCash中,录入佣金有两种方式,可以选择其中的任意一种,为了行文简洁,下文会将这两种方式分别称为净价格法和毛价格法。

毛价格法

录入未经佣金调整的价格,并将佣金费用录入为交易下的独立分录。这种方式可以跟踪佣金支出,但不兼容第 9.7.2 节 “使用批次卖出份额并自动计算资本损益”功能。处理程序不知道怎样从收益中扣除佣金,所以你需要手动计算资本损益(参见第 9.7.1 节 “卖出份额时手动计算资本损益”)。

净价格法

在买入卖出证券时录入净价格,即经佣金调整过的价格。同时不应将佣金录入为一项来自某一佣金科目的费用,因为如此一来佣金实际上会被记录两次。这种方式与第 9.7.2 节 “使用批次卖出份额并自动计算资本损益”功能兼容。这会致使将稍有误导性的价格(即你支付的等效价格)添加到价格数据库中,但通常没什么问题。

如果你仍然不确定哪种方式对你而言更加合适,则请寻求专业人士的建议。

9.5.2.2. 示例:使用毛价格法买入份额

在这个示例中,你会以50元每股的价格买入100股科大讯飞的股票,支付100元佣金。第一步是创建科大讯飞的股票科目。这里沿用费用:佣金科目。

现在录入交易,在第一行交易中输入买入日期(如,2005年1月3日)和描述(如,科大讯飞首次买入)。在第一行分录中,于份额列输入50,清空价格(将之留空以便稍后计算),并在买入列下输入5000。无需填写价格列,因为它会在你按Tab键跳至下一行分录时自动计算。分录交易的下一行是费用:佣金,在买入列下填入100。第三行分录是从资产:农业银行科目转账5100元以使交易平衡。你的科大讯飞科目现在应该如下所示:

图 9.11. 第一次买入股票后科大讯飞科目的交易账簿

第一次买入股票后科大讯飞科目的交易账簿

此图展示了在第一次买入股票并支付佣金后科大讯飞科目的交易账簿。


9.5.2.3. 示例:使用净价格法买入份额

在交易日志视图中重复前文示例,但使用净价格法而非毛价格法。

购买5000元的科大讯飞股票,共计50股,每股100元,并支付100元佣金。

现在录入交易,在第一行交易中输入买入时的日期(如,2005年1月3日)和描述(如,科大讯飞首次买入)。在第一行分录中,若需要可在备注列下输入更多详细信息,然后在份额列下输入50,删除价格列下的所有内容(这样当按下Tab键跳出分录时会通过将买入除以份额计算出价格数值),在买入列下输入5100 (50×100元+100元)。可以使用GnuCash计算买入的值,在买入列下输入算式5000+100(50*100)+100,然后按下Tab键跳出买入列时会自动计算。继续按Tab键录入下一行分录。

不要再为佣金录入分录,因为佣金已经计入买入金额中了。第二行分录是从资产:农业银行科目转账5100元使交易平衡。正确录入分录后,按下Enter键保存交易。你的科大讯飞账簿现应如下所示:

图 9.12. 第一次买入股票并支付佣金后的科大讯飞科目

第一次买入股票并支付佣金后的科大讯飞科目

此图展示了在第一次买入股票并支付佣金后科大讯飞科目的交易账簿。