会计与总账
业务如何变成日记账分录:科目、期间、每条流程背后的过账,以及在切换日期启用会计。
发货、收货、生产订单完成和资产折旧都可以过账到****。本页说明它们共用的会计行为。
启用会计之前与之后
每家公司都会为其收货、发货、发票、付款、调整和生产订单过账日记账。公司的**只决定日记账的状态。没有切换日期的公司会写入日记账:它们记录单据的会计,但任何余额或报表都不计入,也没有会计期间。启用会计后,每次过账都写入已过账日记账。
成本层、库存估值、固定资产成本、递延收入计划和公司间记录不等待切换。每家公司从第一张单据起就会写入它们。
新公司没有切换日期。在你启用会计之前,它会按 Carbon 的默认科目表过账暂记日记账,因此你可以在任何内容成为已过账之前导入自己的科目表。
日记账
每次都会创建一张带平衡日记账行的**日记账**:借方为正,贷方为负。日记账记录其来源类型。每行引用一个科目,并可包含维度。作废已过账日记账会创建一张冲销日记账,而不是删除原记录。
| 状态 | 含义 |
|---|---|
| 草稿 | 尚未过账的手工日记账分录,或设置向导保存为期初余额日记账的试算平衡表。不计入任何地方。 |
| 暂记 | 公司切换之前的自动过账。不计入任何地方,也没有会计期间。 |
| 已过账 | 计入所有余额和报表。 |
| 已冲销 | 被冲销日记账抵消的已过账日记账。两者都计入,因此净额为零。 |
| 切换前 | 日期早于切换日期的暂记日记账。启用会计会以期初日记账替换它,且永远不能更改。日记账列表会隐藏这些,除非你筛选该状态。 |
| 来源类型 | 由谁过账 |
|---|---|
| 销售发货 | 过账发货:把库存转入销货成本。 |
| 销售发票 | 过账销售发票:应收对销售收入、运费收入和应交销售税,分列不同行。 |
| 采购收货 | 过账收货:库存或在制品对货到未开票。 |
| 采购发票 | 过账供应商账单:应付,冲销货到未开票。 |
| 库存调整 | 手工调整和库存盘点差异:库存损益对库存调整科目。 |
| 生产订单消耗 / 生产事件 / 生产订单收货 | 生产订单消耗物料、记录时间并完工入库。 |
| 生产订单关闭 | 把生产订单剩余在制品转入差异。 |
| 资产折旧 / 资产处置 | 折旧运行和资产核销。 |
| 收入确认 / 租赁运行 | 收入确认与租赁运行。 |
| 租赁 | 你支付的租赁:其起租或期初余额、修改、终止或购买。也包括按销售处理的租赁单元:其起租和归还。 |
| 期初余额 | 启用会计:切换前一天结束时的余额。它从不同步到会计服务商。 |
科目来自同一处
Carbon 从一组公司默认值解析过账科目,不使用按组的过账组。这些默认值在各会计流程中反复出现:
| 科目 | 用于 |
|---|---|
| 库存 | 现有库存价值。 |
| 在制品 | 未结生产订单上累积的成本。 |
| 销货成本 | 销售时冲减的成本。 |
| 应收 / 应付 | 客户和供应商余额。 |
| 销售 | 已售商品和服务的收入。 |
| 运费收入 | 向客户收取的运费——独立的收入叶子科目,绝不是销售科目。 |
| 货到未开票 | 收货与收到账单之间的暂估。 |
| 差异 | 生产订单关闭或采购价格产生的差异转出。 |
销售发票行会分离运费、税和商品。行运费及其抬头级运费份额贷记运费收入;税贷记应交销售税;商品和附加项贷记销售。销售和运费收入默认值必须引用不同科目;如果两者都解析为销售科目,过账失败。新公司在收入下获得科目 4040「Shipping Revenue」;加入现有集团的公司继承集团的运费默认值。
维度
日记账行可以包含地点、部门、成本中心、物料过账组、工作中心、工艺或固定资产类别的维度。维度支持分段报表,而无需扩展科目表。
期间
每张已过账日记账都属于一个**,Carbon 按需创建和激活。暂记日记账没有期间,Carbon 在启用会计之前不创建期间。期间可以是打开**、已关闭或已锁定。收货、发货、发票和付款不能过账到已关闭或已锁定的期间。请重新打开或解锁期间,或把过账日期改到打开的期间。参见期末结账。
收入确认与租赁运行
两个月度运行过账收入和租赁提前排定的分录。每次运行取本类型在其期间结束前到期的分录,过账时为这些分录落入的每个月写一张日记账。
| 运行 | 位置 | 过账内容 |
|---|---|---|
| 收入确认 | 会计 → 结账 → 收入确认 | 带服务日期的发票行的递延收入,以及合同收入。来源类型:收入确认。 |
| 租赁运行 | 会计 → 结账 → 租赁 | 租赁利息和使用权摊销,租赁协议待递延或计提的租金,以及销售型租赁利息。来源类型:租赁运行。 |
每月第一天,Carbon 会为刚结束的月份提议每种类型的一张草稿运行。过账运行仍是手工步骤。一个期间每种类型最多一张草稿运行。期末结账清单会分别检查每种类型,任务为 "Recognize revenue for the period"(确认本期间收入) 和 "Post lease journals"(过账租赁日记账)。要撤销已过账运行,请冲销该运行:其日记账不能逐张冲销。
启用会计
启用会计会在切换日期于 Carbon 中开账。Carbon 取得它已知的未结项(例如发票、未应用付款、已收货未开票、未结生产订单、库存和固定资产)以及你原系统的试算平衡表,并据此过账一张期初日记账。从设置 → 会计点击 Set up accounting(启用会计) 打开。完成之前,报表、日记账分录、公司间、会计期间、折旧和资产页面会被遮罩,显示「Accounting is not set up for this company.(本公司尚未启用会计。)」以及 Set up accounting 按钮。打开向导需要查看会计权限,保存步骤或启用需要更新会计权限。在库存步骤编辑物料单位成本需要更新物料权限。
科目表。 导入你自己的科目表,或继续使用 Carbon 的。请先完成此步:试算平衡步骤按编号匹配科目。
就绪。 选择切换日期:本月第一天,或之前 3 个月中某月的第一天。期初余额为前一天结束时的余额。全部 6 项检查必须通过:
- 每个默认科目都已设置:每个默认科目都指向启用科目。回退到其他默认值的项(例如员工报销应付)可以留空。Migration Clearing(迁移过渡) 必须是启用的、非分组的权益科目。每个失败的默认值都链接到会计 → 默认科目。
- 财年和本位币已设置。
- 切换日期有效:是某期间的第一天、不晚于今天,且最多早于当前期间 3 期。
- 切换前没有未过账单据:没有草稿或待处理的收货、发货或发票,也没有草稿付款或通知单。请过账或删除它们。
- 没有包含 Carbon 记录成本之前成本的未结生产订单:没有未结订单在 Carbon 开始记录成本之前发过料、完成过产出、报告过时间或数量。请完成或取消它们。没有此类活动的草稿、已计划或 Ready 订单不构成阻塞。
- 没有已过账期初余额:公司没有已过账的期初余额日记账。
库存。 每个物料在切换日期跨所有地点的现有数量及其单位成本。只能编辑平均成本物料的单位成本。FIFO 或 LIFO 物料按切换前日期的成本层价值开账,标准成本物料按标准成本开账。页面按库存科目汇总期初价值。
固定资产。 切换前一天账面上的每项资产,及其成本、累计折旧和当日账面净值。切换前不会运行折旧,因此请在此输入每项资产的累计折旧。
试算平衡。 输入你原系统在切换前一天的试算平衡表,覆盖每个科目,或用列 accountNumber、debit、credit 的 Import CSV 导入。导入会替换整个试算平衡表,任何行有错误时不会保存任何内容。Save Trial Balance(保存试算平衡) 会把它保存为草稿期初余额日记账,启用时由期初日记账替换。标记为 Control(控制) 的科目(应收、应付、库存、在制品以及 Carbon 从自身记录开账的其他科目)只做比较:Migration Clearing 表按控制科目显示试算平衡金额、Carbon 的期初合计和差额。
启用。 摘要按类型列出在 Carbon 开始记日记账之前已过账的单据(如有,见下文)。Migration Clearing 必须合计为零,且所有就绪检查必须通过。输入公司名称并点击 Enable accounting(启用会计)。
启用时,Carbon 会:
- 为在 Carbon 开始记日记账之前过账、且日期在切换日或之后的单据写入日记账。
- 按复核后的单位成本把每个物料的库存重置为切换日期的现有数量,并重新计算 FIFO 和 LIFO 物料在切换日或之后的出库库存移动成本。
- 过账日期为切换前一天的期初日记账,对方为 。每张未结发票、未应用付款、已收未开票订单行、已开票未收订单行和未结生产订单都获得自己的期初行,以便之后的付款、供应商发票或生产订单关闭能像原始过账写入过一样找到它。每项在切换前开始的启用租赁都会获得负债、使用权资产和累计摊销的期初行。
- 把切换日或之后的暂记日记账转为已过账,早于切换日的转为切换前。
- 关闭所有在切换日期之前结束的会计期间。
在 Carbon 开始记日记账之前已过账的单据。 已过账单据可能没有日记账:它是在 Carbon 未为公司写日记账时过账的。期初日记账只覆盖日期早于切换日的此类单据。对于日期在切换日或之后的,Carbon 会在启用时写入其如今过账会写的日记账。
该日记账使用当前的科目默认值和物料成本,因为原始值未存储。这涵盖发票、通知单、付款、收费、报销、收货、发货、库存调整和盘点、不合格报废、维护备件、生产订单发料和完工、折旧运行、报废处置,以及收入确认和租赁运行。
生产订单的人工和机器吸收不会重写。Carbon 不会自行把重写的折旧、处置或确认日记账发送给你的会计服务商,因为服务商可能已持有原始记录。
启用后仍缺失的日记账。 在启用会计之前就完成启用、但之后才有已过账且无日记账的单据,仍可能出现。此时设置 → 会计会显示警告、此类单据数量以及 Write missing journals(补写日记账) 按钮。该按钮写入与启用时相同的日记账(使用当前科目默认值和物料成本)并过账。需要更新设置和更新会计权限。如果其中一张日记账落入已关闭或已锁定期间,Carbon 不会写入任何一张。
启用会计无法撤销
启用后切换日期永不改变。本位币和财年起始月也会锁定。
导入自己的科目表
每家公司都从 Carbon 的默认科目表开始。要使用自己的,请打开会计 → 科目表并点击 Import(导入)。该按钮在集团内每家公司都启用会计之前显示,需要更新会计权限。
导入需要两个 CSV 文件:
| 文件 | 内容 |
|---|---|
| 科目表 | 存在哪些科目。每个科目一行,含编号、名称、类别、类型和分组。 |
| 默认科目 | 每个默认科目对应你的哪个科目。Carbon 过账到默认科目(例如应收或库存),以及各固定资产类别的科目。 |
上传科目表。 从当前系统导出。Carbon 读取大多数系统使用的列名:编号用 Account Number、Code 或 GL Account;名称用 Account Name 或 Name;类别用 Class、Account Type 或 Category;类型用 Subtype 或 Detail Type;分组用 Group 或 Parent Grouping。存有类型的类别列(如 Bank)会被读作该类型及其类别。Status 为 Inactive 的行被排除。若要从 Carbon 的科目表开始,请点击 Download template(下载模板):它按导入读取的列列出当前科目。
下载默认科目模板并填写。 每个默认科目一行,Current Account 中为当前使用的科目。在 Account Number 中输入你科目表中接管它的科目编号。标记为 Required 的行需要编号。
上传默认科目。 复核会列出导入将做什么,以及每个错误及其文件和行号。修正文件中的错误后重新上传。
应用。 Carbon 一步应用两个文件,否则什么都不做。之后科目表中的科目就是你的科目表行。
导入对每个 Carbon 科目的处理:
- 位于默认科目背后的 Carbon 科目会变成模板指定的科目。它保留单据和默认科目,并采用你的编号、名称、类别、类型和分组。
- 当你的某个科目接管多个默认科目时,模板中第一个默认科目对应的 Carbon 科目成为它,其余合并进去。
- 编号匹配某个未被任何默认科目接管的行的 Carbon 科目,会成为该行。
- 其他所有 Carbon 科目被删除。如果仍有单据或日记账(包括已过账单据)使用它,它会出现在 These accounts need a replacement(这些科目需要替代) 下:选择你科目表中接管它们的科目。选择会保留在列表中直到你再次上传文件,因此可以更改。
- 未被任何 Carbon 科目接管的你的科目行会被创建。尚不存在的分组会被创建,没有科目的分组会被删除。
- 科目表由集团内每家公司共享,因此导入会为所有公司更改它。复核会列出单据或日记账转移到其他科目的每家公司。
被单据、日记账或默认科目使用的科目不能删除。Delete(删除) 会说明原因并保持禁用。
在启用会计之前,Carbon 拒绝手工日记账分录、折旧运行、收入确认和租赁运行、公司间抵销以及期末结账。
切换之后,早于切换日的单据保持其状态,但有一些限制:
- 照常支付切换前的发票。付款结算其期初行。
- 照常作废切换前的付款或通知单,但下文贷项通知单除外。Carbon 在今天过账冲销。
- 切换前的销售发票不能作废:请改为开具贷项通知单。采购发票:改为记录借项通知单。
- 切换前的收货或发货不能作废:改为记录退货或库存调整。
- 切换前的收费或报销不能作废:改为记录日记账分录进行更正。
- 切换前贷记合同或租赁协议的贷项通知单不能作废:改为向客户开具该金额的发票。
- 切换前过账的生产订单或维护时间记录不能编辑、删除或重新过账:改为记录日记账分录进行更正。