财务报表
由已过账日记账按科目类别生成的资产负债表、利润表和试算平衡表。
三张报表读取已过账的总账。资产负债表显示每个所选期末的累计资产、负债和权益。利润表按期间显示收入和费用活动。试算平衡表显示一个日期范围的期初和期末余额以及净借贷发生额。三者共用同一套余额引擎。
报表位于会计模块下,需要 accounting 查看权限。公司设置会计后才能使用。在此之前,所有过账都写入暂记日记账,报表只统计已过账和已冲销的日记账。
三张报表
资产负债表和利润表把所选范围划分为月、季度或年度列。资产负债表读取每列的累计期末余额;利润表读取每列内的活动。试算平衡表把所选范围作为一个期间,推导期初余额、净借贷发生额和期末余额。
每个科目的 incomeBalance 值决定它属于资产负债表还是利润表。资产、负债和权益科目属于资产负债表;收入和费用科目属于利润表。
余额始终排除草稿日记账。只有已过账(和已冲销)的分录会影响报表,因此日记账分录列表中的未过账分录在过账前不会影响任何报表。这就是科目台账、报表和期末结账快照始终一致的原因。
余额如何构建
每张报表都从同一个余额函数开始,它读取已过账台账并为每个科目返回三个数字:
分组(标题)科目本身不持有过账;其合计从子科目汇总。由于借方和贷方以相反符号存储,汇总是按科目类别感知符号的。资产和收入科目加到父级;负债、权益和费用则相减。
这条规则让会计恒等式自然成立。资产负债表根节点的资产减负债减权益大致为零。利润表根节点是收入减费用,即净利润。
净利润是计算出来的,从不过账
未分配利润在期末结账将其转出之前,一直存在于收入和费用科目中。否则资产负债表会不平衡,因为该利润属于权益。
Carbon 通过汇总利润表的每个叶子科目,并把它作为权益组内的单行 "Net Income"(净利润) 显示来弥补差额。它是一行计算结果,不是可以过账的科目。不要在科目表中创建名为「净利润」的科目。
期间与日期选择
三张报表都使用起止日期,默认最近六个月:
- 资产负债表和利润表可以把范围按月、季度或年度分组。资产负债表的数值始终是截至数,因为每列都是截至该列结束日的累计值。
- 试算平衡表把范围作为一个期间,显示期初余额、净借贷活动和期末余额。财年预设遵循公司财年设置中的财年起始月。
这些选择器按过账日期切分,而不是按日记账落入的会计期间,因此报表窗口可以自由跨越未结和已结期间。关闭期间不会改变报表显示的内容,只是快照余额以保持读取速度。
日期选择器旁还有公司选择器,可查看单家公司或汇总多家公司(多公司合并,开启 "Show translated"(显示折算) 开关时进行货币折算),以及按名称或编号筛选科目树的搜索框。
报表不切分的内容
核心报表不支持维度筛选。
核心报表不按报告维度切分
日记账行可以携带(地点、部门、成本中心以及自定义轴),但资产负债表、利润表和试算平衡表不提供维度筛选。它们汇总科目上的所有过账,无论维度标记是什么。要按维度分析台账,请使用维度工具,而不是这三张报表。
科目台账抽屉(在任一报表中点击科目即可下钻)列出该科目同一窗口内的各条已过账行,因此报表数字始终可以追溯到构成它的交易。
总账
总账报表列出日期范围内每条已过账日记账行,每行一条记录:过账日期、日记账分录、科目、说明、借贷方、来源、单据类型,以及其来源单据的客户或供应商和发票号。付款行会标明它结算的发票;供应商自己的发票号是可显示的隐藏列。从会计 → 报表 → 总账打开。它读取与报表相同的已过账和已冲销日记账,因此某科目在某个范围内的行合计等于该科目的试算平衡表发生额。
- 一次只显示一家公司,以该公司的本位币计价。这里的公司选择器没有「所有公司」选项。
- 期间选择器设置范围,默认最近六个月,与试算平衡表一致。
- 可以按科目、来源或单据类型筛选表格,按日记账分录编号或说明搜索,并按日期、日记账分录、科目、说明、来源或单据类型排序。默认按过账日期、再按日记账分录排序。
- Download(下载) 导出范围内符合当前筛选的所有行,而不只是屏幕上的当前页。