9.2. 创建科目

要在GnuCash创建投资科目,可以使用预定义的投资科目结构,也可以自行创建。要跟踪投资,至少需要为每类持有的投资建立一个资产科目。然而,如上文所述,创建结构化的科目层级,并将相关的投资分为一组通常是更有条理的。例如,你可能想要将所有公开交易股票编为一组,放置在以用来买卖股票的经纪公司命名的父科目之下。

注意

请注意,不论怎样组织科目层次,总能将来再随意移动这些科目,同时已经录入的信息不会丢失。所以,一开始建立科目层次无需一步到位。

9.2.1. 使用预置的投资科目

新建科目层次结构向导中的投资科目选项会自动为你创建基本的投资科目层次结构。要使用预置的投资科目层次结构,首先打开GnuCash文件,切换到科目标签页,选择 功能新建科目层次结构 。此菜单期项会启动新建科目层次结构向导,引导你选择要新添加到层次结构中的科目。选择投资科目选项(也可一并选择你感兴趣的其它科目结构)。假设这里只选择了投资科目,则此向导创建的科目结构如下所示。

提示

你也可以通过创建新的GnuCash文件运行新建科目层次结构向导。

图 9.1. 只包含默认投资科目的新文件

只包含默认投资科目的新文件

创建新文件且只选择默认投资科目后科目标签页的屏幕截图。


或许起码你会按照前几章所述向资产科目添加银行科目,并添加所有者权益:期初余额科目。不要忘记以贴切的文件名保存这份新的GnuCash文件。

9.2.2. 手动创建投资科目

当然也可以自行建立投资科目层次。处理投资事宜常常需要创建几个相关联的科目:用于跟踪投资资金自身的资产科目、用于跟踪分红明细的收入科目,以及用于记录投资手续费的费用科目。

在典型的科目结构中,证券科目是资产科目的子科目,代表在某一经纪公司处开立的一个账户。经纪账户以本位货币计价,其下包括与每种在该经纪公司处交易的证券相对应的子科目。

相关的买入、卖出、收入和费用科目的货币也应当与经纪科目一致。

每个证券子科目应当设为从(用户定义的)主证券列表中选择的单种证券单位,同时使用与经纪科目一致的货币。

证券价格记录在GnuCash价格数据库中(参见第 9.6 节 “设置份额价格”)。其中包含每一种证券单位(而非证券科目)的价格。单种证券的所有价格都由同一种货币记录。如果某种证券使用多种货币交易,则应当为每种货币建立各自独立的证券单位和证券科目。

9.2.3. 自建科目示例

下面是一个稍显复杂的示例,展示了怎样设置用于跟踪投资的GnuCash的科目结构。其优势在于将每种不同的投资对象分组在处理投资交易的经纪商之下。这样更便于比对经纪商给出的账单与GnuCash中已有的科目交易记录,并定位GnuCash与账单间的差异。

 资产
    投资
       经纪商科目
          海通证券
             股票
                ACME公司
             货币市场基金
                海通证券市政基金
             现金
          天天基金
             货币市场基金
                流动资产基金
             政府债券
                Treas Bond xxx
                Treas Note yyy
             公募基金
                基金A
                基金B
             现金
 收入
    投资
       经纪商科目
          资本利得
             海通证券
             天天基金
          分红
             海通证券
                应税
                免税
             天天基金
                应税
                免税
          利息收入
             海通证券
                应税
                免税
             天天基金
                应税
                免税
 费用
    投资费用
       手续费
          海通证券
          天天基金
       管理费用
          海通证券
          天天基金
提示

确实没什么组织投资科目结构的标准做法。多尝试不同的组织结构,直到找到了某种在你看来将投资科目分组得既有逻辑又很明了的方式。