> ## 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 中，**总账** 由业务本身驱动：一次发货、一次收货、一张完工的工单或一次折旧运行，都可以写入一笔分录。本页面向需要了解单据涉及哪些账户、哪些期间接受它以及如何更正的会计和财务主管。

## 启用会计

公司是否写入凭证，取决于一项公司设置。你可以在 **设置 → 会计** 的 **总账** 卡片上看到它，卡片在 **Alpha** 徽章旁显示 **会计已启用** 或 **会计已禁用**。

* **禁用时**，发票、收货、发货和其他单据仍然会过账——只是不产生凭证。**报表**、**公司间**、**凭证分录**、**会计期间**、**资产** 和 **折旧** 页面会被“Accounting is disabled for this company”（此公司已禁用会计功能）的遮罩模糊处理。
* **启用后**，每笔交易都会写入其凭证分录并更新总账，这些页面随之开放。

该开关只能由你账户的 Alforse 工作人员更改。准备好启用时，请联系支持团队。

NOTE

**某些记录无论如何都会保留**

无论此设置如何，Alforse 都会保留成本层、库存计价、固定资产成本和公司间记录。

## 会计科目表

### 起点与编辑

新公司会获得 Alforse 默认的会计科目表。前往 **会计 → 会计科目表** 进行扩展：**账户** 添加一个账户，**组** 添加一个组，任何账户都可以移到另一个组之下。

请记住以下规则：

| 规则 | 为什么重要 |
| - | - |
| 一张科目表服务于集团内的每个公司。 | 你所做的更改在整个集团内生效。 |
| 过账只落在末级账户上。 | 组用于结构和汇总。 |
| 被单据、凭证或默认账户引用的账户不能删除。 | 否则历史记录和过账规则会被破坏。 |

### 默认账户

每个业务流程都从 **会计 → 默认账户** 中的一组公司级默认值获取账户——Alforse 没有按组的过账组。你最常遇到的默认值：

| 默认值 | 承载内容 |
| - | - |
| 库存 | 现有库存的价值。 |
| 在制品 | 仍未结束的工单上归集的成本。 |
| 销货成本 | 货物售出时从库存转出的成本。 |
| 应收 / 应付账款 | 客户欠款和欠供应商的余额。 |
| 销售 | 销售商品和服务的收入。 |
| 运费收入 | 向客户收取的运费，记在单独的收入末级账户上——绝不放入销售账户。 |
| 已收货未开票 | 连接收货与供应商账单的应计项目。 |
| 差异 | 工单关闭时的结转和采购价格差异。 |

### 运费与销售分开

一行销售发票会拆分为三笔贷方：

1. 该行的运费，加上任何表头级运费中归属该行的部分 → **运费收入**。
2. 税 → **应交销售税**。
3. 商品和附加项 → **销售**。

为使这种拆分生效，销售默认值和运费收入默认值必须是两个不同的账户；两者都解析到销售账户的过账会失败。新公司在收入下带有账户 **4050 “运费收入”**。加入现有集团的公司则沿用该集团的运费默认值。

## 凭证

### 结构

每次过账写入一张**凭证**，由始终借贷平衡的**凭证行**组成。借方金额为正，贷方金额为负。凭证存储产生它的源类型，每一行都指向一个账户，并可携带[维度](#dimensions)。

已过账的内容绝不会被删除。作废凭证会写入第二张对其进行冲销的凭证，因此两者都保留在记录中。

| 状态 | 对余额意味着什么 |
| - | - |
| 草稿 | 仍在准备中的手动分录。在所有地方都被忽略。 |
| 已过账 | 计入每一项余额和每一份报表。 |
| 已冲销 | 已过账，然后被冲销凭证抵销。这一对留在总账中，合计为零。 |

### 源类型

| 源类型 | 来自 |
| - | - |
| 手动 | 你自己录入并过账的分录。不发送给任何会计提供商。 |
| 销售发货 | 已过账的发货，将库存转入销货成本。 |
| 销售发票 | 已过账的销售发票：应收对销售收入、运费收入和应交销售税，各占一行。 |
| 采购收货 | 已过账的收货：库存或在制品对已收货未开票（GR/IR）。 |
| 采购发票 | 已过账的供应商账单：应付，冲清 GR/IR。 |
| 库存调整 | 手动调整或库存盘点差异：库存盈亏对库存调整账户。 |
| 工单消耗 / 生产事件 / 工单入库 | 工单消耗的物料、记录在其上的工时，以及完工入库的产出。 |
| 工单关闭 | 工单上剩余的在制品，在关闭时结转到差异。 |
| 资产折旧 / 资产处置 | 折旧运行和资产核销。 |
| 收入确认 | [收入确认运行](#revenue-recognition-runs)。 |
| 租赁 | 按销售处理的租赁单位（销售型租赁），在起租和归还时。 |
| 期初余额 | 以会计科目表为键的[期初余额](#opening-balances)。不发送给任何会计提供商。 |

退货、调拨、付款、贷项和借项凭证、费用、报销、维护事件和不合格品也各有自己的源类型。

## 维度

与其增加账户数量，不如为凭证行打上维度标签，再按分段报告。可用的维度有位置、部门、成本中心、项目、物料过账组、工作中心、工序、固定资产类别、客户、供应商，以及你定义的任何自定义值。

## 期间

每张已过账凭证都属于一个**会计期间**。某期间第一次有单据过账进来时，Alforse 会自动打开它；若要提前铺开一整个会计年度，请使用 **会计 → 结账 → 会计期间**。

| 状态 | 业务单据（收货、发货、发票、付款） | 会计调整 |
| - | - | - |
| **未结** | 接受 | 接受 |
| **已锁定** | 拒绝 | 接受 |
| **已关闭** | 拒绝 | 拒绝 |

如果过账被某个期间拒绝，你有三种选择：重新打开它、解锁它，或为单据指定一个位于未结期间内的过账日期。[期末结账](https://docs.alforse.com/zh/docs/reference/period-close.md)介绍了完整流程。

## 收入确认运行

随时间赚取的收入以及随时间分摊的资产成本，由月度运行过账，而不是由原始单据过账。运行会收集在其期末前到期的递延、应计和利息计划行，并写入它们的凭证。

| 运行 | 从这里打开 | 过账 | 源类型 |
| - | - | - | - |
| 收入确认 | **会计 → 结账 → 收入确认** | 带服务日期的发票行的递延收入、[合同](https://docs.alforse.com/zh/docs/reference/contracts.md)收入、需递延或应计的[租赁协议](https://docs.alforse.com/zh/docs/reference/rental-agreements.md)租金，以及销售型租赁利息 | 收入确认 |
| 折旧 | **会计 → 结账 → 折旧** | [固定资产](https://docs.alforse.com/zh/docs/reference/fixed-assets.md)折旧——每项资产每月一张凭证 | 资产折旧 |

每次运行开始时为草稿，在你过账时写入其凭证。**冲销**（Reverse Run）会整体撤销已过账的运行；其中的单张凭证不能单独冲销。当某次运行在一个期间内仍有待确认的收入或待过账的折旧时，期末结账清单会向你发出警告。

## 期初余额

从其他系统迁移到 Alforse 时，请把期末余额作为期初余额带过来。

### 打开编辑器

在 **会计 → 会计科目表** 中，选择 **期初余额**。只有在启用了会计、你有权创建会计分录，并且尚未过账期初余额凭证时，才会看到此按钮。

### 录入余额

每个末级账户的余额单元格都变为可编辑。录入每项余额。

### 过账

选择 **过账** 并设置 **截至日期**。Alforse 会写入一张借贷平衡、源类型为期初余额的凭证，将任何不平衡的金额放入 **未分配利润** 默认账户，并为你打开该凭证。

NOTE

**期初余额只过账一次**

期初余额凭证过账之后，该按钮会消失。如果需要重新录入余额，请冲销该凭证。

## 相关内容

**期末结账**

会计设置完成后锁定并关闭期间。

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

**财务报表**

资产负债表、利润表和试算平衡表，均由已过账凭证生成。

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

**制造会计**

工单过账的内容：消耗、生产事件和关闭。

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

**发货、开票、收款**

销售发货和发票过账背后的单据。

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


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