> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alforse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 财务报表

> 资产负债表、利润表和试算平衡表如何根据已过账凭证计算，如何选择期间和公司，以及数字看起来不对的原因。

Alforse 直接根据已过账的[总账](https://docs.alforse.com/zh/docs/reference/accounting.md)生成三张财务报表：资产负债表、利润表和试算平衡表。会计和财务经理用它们核对财务状况、经营业绩和总账合计，并可从任一数字下钻到其背后的凭证行。

## 开始之前

| 要求 | 详情 |
| - | - |
| 位置 | **会计 → 报告 → 报表**，位于财务报表和结账报告分组中 |
| 权限 | `accounting` 查看权限和员工角色 |
| 总账 | 必须已为公司启用；参见[会计](https://docs.alforse.com/zh/docs/reference/accounting.md) |
| 计入的凭证 | 仅限已过账和已冲销的凭证 |

## 三张报表

三张报表共用同一个余额引擎，因此彼此始终一致。

FieldType

<details>
  <summary>**资产负债表**</summary>

  资产、负债和所有者权益。你选择的每个月、季度或会计年度对应一列，每个值都累计至该列的期末。Alforse 会在所有者权益下增加一行计算得出的\*\*“净收益”\*\*，使报表保持平衡。
</details>

<details>
  <summary>**利润表**</summary>

  在每个所选期间内发生的收入和费用活动。
</details>

<details>
  <summary>**试算平衡表**</summary>

  单一日期范围。**期初**为范围开始前的累计余额；**期末**为截至结束日期的累计余额。**借方**或**贷方**显示净发生额：为正时位于科目的正常方向，为负时位于相反方向。
</details>

Alforse screenshot**所选日期范围内按月分列的资产负债表**

每一列显示截至该期间期末的累计科目余额。

### 科目出现在哪张报表上

科目的 `incomeBalance` 设置决定它属于哪张报表：

| 科目类别 | 报表 |
| - | - |
| 资产、负债、所有者权益 | **资产负债表** |
| 收入、费用 | **利润表** |

NOTE

**草稿**凭证绝不计入。只有分录被过账（或冲销）时报表才会变动，因此停留在凭证分录列表中尚未过账的分录不会改变任何报表。正是这条共同规则，使科目账、报表和[期间结账](https://docs.alforse.com/zh/docs/reference/period-close.md)快照始终一致。

## 选择期间和公司

每张报表都需要起始日期和结束日期，默认为最近六个月。

* **资产负债表和利润表。**范围可拆分为按月、按季度或按年的列。在资产负债表上，每一列仍是截至该日的数字，累计至该列的结束日期。在利润表上，每一列是该期间内的发生额。
* **试算平衡表。**范围始终是单一期间，显示其期初余额、借方或贷方净发生额以及期末余额。会计年度预设值遵循[会计年度设置](https://docs.alforse.com/zh/docs/reference/period-close.md)中公司的会计年度起始月。

日期按**过账日期**筛选，而不是凭证所属的[会计期间](https://docs.alforse.com/zh/docs/reference/period-close.md)。因此报表窗口可以跨越未结和已结期间。结账一个期间不会改变任何报表，只是对余额做快照，使报表加载更快。

日期选择器旁边有：

* **公司选择器**，可显示单个公司，或多个合并的公司。进行合并时，**以\<母公司币种>显示**开关会将数字换算为母公司币种；
* **科目搜索**，可按名称或编号筛选科目树。

### 下钻到交易

在三张报表中的任意一张上选择某个科目，即可打开科目账抽屉。它显示该科目的期初余额、净变动和期末余额，并列出同一窗口内的每一条已过账行。因此，报表中的任何数字都可以追溯到构成它的交易。

## 余额如何计算

### 每个科目的三个值

每张报表都调用同一个余额函数。它读取已过账的账簿，并为每个科目返回三个值：

FieldType

<details>
  <summary>**balance**</summary>

  科目上每一条已过账行的历史累计总额，没有日期限制。
</details>

<details>
  <summary>**balanceAtDate**</summary>

  从账簿开始到报表**结束日期**的累计余额。资产负债表显示的就是这个截至某日的数字。
</details>

<details>
  <summary>**netChange**</summary>

  仅限开始日期与结束日期之间的变动。利润表按期间显示它，试算平衡表则将其净值放入借方或贷方列。
</details>

### 汇总科目的逐级汇总

汇总（标题）科目不接受过账；其合计来自下级科目。借方和贷方以相反的符号存储，因此汇总方式取决于科目类别：

| 科目类别 | 对上级合计的影响 |
| - | - |
| 资产、收入 | 加 |
| 负债、所有者权益、费用 | 减 |

这样得出标准的会计恒等式。在资产负债表根节点，资产减负债减所有者权益大致为零。在利润表根节点，收入减费用等于净收益。

NOTE

**净收益是计算得出的，不会过账**

尚未分配的利润会留在收入和费用科目中，直到期间结账将其结转。由于这部分利润属于所有者权益，如果没有辅助手段，资产负债表将无法平衡。

Alforse 通过汇总利润表的每个末级科目，并在所有者权益组中显示为一行\*\*“净收益”\*\*来填补这一差额。该行是计算得出的，不能向其过账。请勿在会计科目表中创建名为“净收益”的科目。

## 不支持维度

HEADS UP

**核心报表不按报表维度切分**

凭证行可以带有报表维度，如位置、部门、成本中心和自定义维度轴。资产负债表、利润表和试算平衡表**没有**维度筛选：无论标签如何，它们都会汇总科目上的所有过账。如需按维度分析，请使用**会计 → 报告**下的**分析**报表（收入、费用、资产、库存、报废）以及[维度](https://docs.alforse.com/zh/docs/reference/dimensions.md)工具。

## 故障排除

这些报表很少显示错误信息。问题通常表现为数字看起来不对，而原因几乎总是某个前提条件未满足。

| 现象 | 原因 | 解决方法 |
| - | - | - |
| 所有数字均为零 | 总账已禁用（**设置 → 会计 → 总账**；只有 Alforse 员工才能启用），因此不存在任何凭证。或者已启用，但尚未有任何过账。 | 请 Alforse 员工启用，或等待第一张发货单、发票、收据或凭证过账。 |
| 某个数字偏低，或缺少某条分录 | 该分录仍是草稿。只有已过账和已冲销的凭证才计入；冲销通过其抵销分录计入。 | 在凭证分录中检查该分录的状态并将其过账。 |
| 资产不等于负债加所有者权益 | 通常是日期范围在某些过账之前结束，或某个科目的类别或 `incomeBalance` 设置有误（例如收入科目被标记为资产负债表），导致其在汇总中被错误归类。 | 调整日期，或在会计科目表中修正该科目的类别和报表归属设置。 |
| 维度筛选不改变合计 | 这些报表没有维度筛选。 | 使用分析报表和维度工具。 |
| 资产负债表有多列 | 每一列是截至某一期间期末的时点快照，由你的起止日期决定。 | 缩小日期范围或更改分组。 |
| 报表无法打开 | 你缺少 `accounting` 查看权限。 | 请管理员授予该权限。 |

## 相关内容

**会计与总账**

这些报表所依赖的凭证、科目和总账开关。

[Open](https://docs.alforse.com/zh/docs/reference/accounting.md)

**维度与成本中心**

这些报表所忽略的标签维度轴，以及改在何处分析。

[Open](https://docs.alforse.com/zh/docs/reference/dimensions.md)

**期间结账**

会计期间、使报表保持快速的余额快照，以及会计年度设置。

[Open](https://docs.alforse.com/zh/docs/reference/period-close.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.