> ## 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 就会在它与每个同级公司之间创建相互对应的公司间客户和供应商记录。

## 流程一览

1. 每家公司向其同级公司过账发票，发票行带有公司间伙伴标记。
2. 用**添加 IC 交易**手动记录任何调整。
3. 选择**运行匹配**，将每笔应收款与同级公司的应付款配对。
4. 选择**生成抵销**，冲销已匹配的配对以用于合并。
5. 检查余额矩阵：每个单元格都应为零。
6. 结账该期间。其检查清单会标出仍为“未匹配”的公司间交易。

## 概念

### 公司间交易

公司间交易记录一家公司在与同级公司的交易中的那一半。它引用该公司公司间应收或应付控制科目上的一条已过账凭证行，金额与该行完全一致。它使用哪个科目决定了它属于哪一方：应收科目使其成为*应收*方，应付科目使其成为*应付*方。

公司只会提出**自己的一方**。在同级公司之间的销售中，卖方持有对买方的应收款，买方持有对卖方的相应应付款。

### 同级公司与伙伴标记

任何关联到公司组内另一家公司的客户或供应商都算作同级公司。向其过账销售或采购发票时，Alforse 会把发票行标记为以该同级公司作为**公司间伙伴**。

NOTE

**凭证始终是事实来源**

引用现有凭证行的交易本身不会过账任何内容。它只是记住该行是与哪家同级公司发生的，以便之后匹配和抵销时能找到这一对。

## 手动记录交易

对于调整，或没有任何发票产生的头寸，可直接记录交易。

1. 在**公司间**界面选择**添加 IC 交易**。表单标题为**新IC事务**。
2. 选择**源公司**和**目标公司**。
3. 输入**金额**和**描述**。
4. 选择**借方账户**和**贷方科目**。
5. 检查**过账日期**。它默认为源公司时区的今天。
6. 选择**保存**。

保存会做两件事。它在源公司以该公司的本位币记一张平衡的凭证，包含一条借方行和一条等额的贷方行，两者都以目标公司作为**公司间伙伴**标记。它还会创建供匹配和抵销跟踪的记录。

除非以下条件全部满足，否则保存会被拒绝：

* 你正在源公司中工作。每家公司只提出自己的一方，绝不提出同级公司的一方。
* 目标是另一家公司，且属于同一公司组。
* 金额大于零。
* 借方科目和贷方科目是不同的科目。
* 该凭证作用于公司的公司间应收或应付控制科目，金额与交易金额一致。

## 状态

交易会经历三个**状态**：创建时为**“未匹配”**，找到对应方后变为已匹配，最终为已消除。

<details>
  <summary>**未匹配**</summary>

  新交易的默认状态。它已在源公司过账，但尚未找到其在对方公司的镜像。
</details>

<details open>
  <summary>**已匹配**</summary>

  已找到其对应方。即同一公司组内方向相反的交易（源与目标互换，一方为应收，另一方为应付），且**币种和金额相同**。两方同时改变状态，并各自存储对方的凭证行。
</details>

<details>
  <summary>**已消除**</summary>

  冲销凭证已过账。从此该交易不再计入公司间余额。
</details>

只有这三种状态。

## 匹配两方

不会自动匹配任何内容。当你在公司间界面选择**运行匹配**时，Alforse 会在整个公司组范围内查找。运行它需要公司间控制的批准权限。

只有当两笔交易都是**未匹配**，并且互为精确的镜像时，一对交易才符合条件：在同一公司组内，公司 A → B 对应公司 B → A，**币种和金额完全相同**（比较到小数点后五位）。没有容差，因此哪怕不到一分的差额也会使它们无法配对。每一对符合条件的交易会一步设为**“已匹配”**，并让每一方链接到对方的凭证行。运行结束时，会有一条消息说明匹配了多少笔、仍未匹配多少笔。

NOTE

运行匹配不会改变任何余额。两张凭证在各方被记录时就已存在；匹配只是注明它们属于一对，并推进状态。

## 抵销已匹配的配对

配对匹配后，选择**生成抵销**。Alforse 会处理公司组内每笔**已匹配**的交易。你需要公司间控制的过账权限。

每笔已匹配的交易会得到一张**抵销凭证**，在该交易自己的公司中过账，描述为“Eliminate intercompany …”。其行是该交易所引用凭证行的精确负数。冲销每一行，意味着多行发票会被完全清除，两个控制科目都回到其精确的余额。由于卖方的应收款与买方的应付款相等且方向相反，整个集团的净额为零。

如果某笔已匹配的交易没有捕获到抵销行，它会被跳过，而不是被赋予编造的行。

冲销凭证过账后，交易转为**“已消除”**，并保留对抵销凭证的引用，以及抵销人和抵销时间。最后，运行会报告创建的凭证数量。

### 更正抵销

当抵销有误时，选择**重新生成**。它会用冲销分录撤销现有的抵销（不删除任何内容），并根据当前状态重新过账，因此无需手工制作凭证即可完成更正。

HEADS UP

抵销是每家公司账簿中的真实凭证分录。生成之前请先检查已匹配的配对是否正确；之后只能使用**重新生成**来更正。

## 查看公司间余额

使用公司间界面上的**来源 / 目标余额矩阵**查看集团当前状况。旁边有一个实时计数，显示各状态下有多少笔交易。

每个单元格汇总两家公司之间**未消除**的交易，应收方记为正，应付方记为负。已消除的交易不计入。在完全合并的公司组中，每个单元格都为零；非零的单元格表示仍待匹配和抵销的头寸。

## 权限

| 操作 | 所需权限 |
| - | - |
| 看到**运行匹配**、**生成抵销**、**重新生成**和**添加 IC 交易** | 会计的创建权限 |
| 运行匹配 | 公司间控制的批准权限 |
| 生成或重新生成抵销 | 公司间控制的过账权限 |

## 故障排除

| 现象 | 原因 | 解决方法 |
| - | - | - |
| 运行**运行匹配**后，交易仍为**未匹配** | 它的镜像尚不存在。通常是同级公司尚未过账其发票，或两张发票金额不同。 | 过账或更正对应方，然后再次运行匹配。 |
| 余额矩阵中的某个单元格不为零 | 这两家公司之间的交易尚未匹配和抵销。 | 运行匹配，然后生成抵销。 |

## 相关内容

**会计与总账**

公司间交易所过账到的凭证、科目和期间。

[Open](https://docs.alforse.com/zh/docs/reference/accounting.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.