Skyline Nexus ERP Skyline Nexus ERP
期末结账

月末结账,按顺序进行

按各步骤应有的先后顺序讲解月末结账:截止、应计与预付、银行对账与明细分类账对账、内部往来、外币重估、暂记账户,以及最后的期间锁定。

最近审核 7 min

结账是一个顺序,而不是一张清单

大多数公开发布的月末结账清单,列的都是到最后应当成立的事项:核对银行,过账应计项目,审阅快报结果。每一项单独看都没错,但作为指引毫无用处,因为结账的难点几乎从来不在于知道该做什么,而在于顺序、在您做这些事时还允许谁继续过账,以及当第九步把您打回第三步时该怎么办。

顺序之所以重要,是因为每一步都要使用前面某一步的输出,并且可能使其失效。在明细分类账结账之前重估外币余额,重估的是错误的余额。在出纳仍在为本期过账收款时进行银行对账,得到的对账结果在保存之前就已过时。在本月新增固定资产资本化之前计提折旧,会少计折旧额,而这一差额除了一份没人再看的计划表之外,在任何地方都看不出来。

下面的顺序是按实际操作次序写的,而不是一份面面俱到的清单。并非每家企业都有内部往来余额或外币业务,一家单一主体的零售商一天就能走完全程。但无论规模大小,依赖关系都是一样的:交易停止,下游子系统结账,明细分类账与总账核对一致,判断性分录入账,结果对照某种基准进行审阅,然后才锁定期间。打乱顺序,正是导致结账耗时十一个工作日却仍要重新打开的原因。

在进入细节之前,先说一个结构性要点。结账是一个控制过程,而不是一项数据录入工作。它的目的是让一组明确的人员确信,某一特定日期的一组特定数字是完整且有依据的。结账中的每一项都应能追溯到这一目的。一个没人说得清目的的步骤,通常是从以前的系统中遗留下来的,而它正在耗费您的时间。

第一步:截止,以及停止本期业务

截止是确定一笔交易属于哪个期间。它听起来只是程序性的,却是结账中价值最高的一项控制,因为截止错误会在不破坏任何东西的情况下把利润在期间之间挪动。试算平衡表依然平衡,银行依然对得上,没有任何提示。唯一发生的事情是:本月赚到的钱多于其实际挣得的,下个月则会少。

典型情形都是实物事件与单据之间的时间差。货物在二十九日收到,供应商发票在次月四日才到;如果不计提应计项目,成本就落入错误的期间,而存货却落在正确的期间。一批货物在月末最后一天发出,两天后才开票;收入与销售成本因此分离。一项服务跨越月份界限提供,事后一次性开票。每种情况下问题都一样:控制权何时转移,或服务何时提供?发票日期是这一事实的证据,而不是它的替代品。

在实践中,截止靠三件事来落实。第一,为每个来源规定明确的过账截止时间:销售部门在已知时间停止录入本期订单,收货当天录入,费用报销在某个日期前提交。第二,审阅跨越期间界限的单据,在大多数企业中,这意味着把最后几天的收货单、送货单和发货记录与已开票内容进行核对。第三,系统在期间结账后拒绝倒填日期的过账,而不是悄悄接受。

最后一点值得直白地说出来,因为大多数系统恰恰在这里令人失望。如果用户在随后六个月内的任何时候,都能过账一笔日期为上月三十一日的凭证,那么任何结账都不是最终的,您发布的每一个比较数字都可能在事后改变。期间锁定不是行政上的细枝末节,而是让“已结账期间”真正有意义的机制。

第二步:先关闭前端业务系统,再关闭总账

总账处于其他一切的下游。销售、采购、库存、薪资、固定资产、费用和现金的交易都在别处产生,再把汇总数或一组过账分录交给总账。在这些来源停止产生交易之前就关闭总账,是结账缓慢最常见的结构性错误,因为它必然导致返工。

这一步内部的顺序遵循货物和资金的流向。采购和收货最先结账,因为存货估值依赖于它们。库存以及任何生产或组装活动随后结账,以确保本期销售成本完整。销售和发货同时结账。现金和银行卡结算在销售之后结账,因为收款要引用发票。薪资通常有自己的日历并独立结账,但其凭证必须在总账被视为完整之前入账。固定资产在各明细台账中最后结账,因为新增来自采购,而处置有时来自销售。

关于折旧计提再补充一句,因为它经常被过早运行。如果在本月新增资产资本化之前计算折旧,新增资产在第一个月就得不到折旧,计划表从此便悄悄地与总账不一致。请在台账完整之后再运行折旧;如果出现迟到的新增资产,重新运行也应视为正常操作。

  • 采购和收货:所有收货已录入,所有供应商发票已匹配,未匹配的已标记以便计提应计。
  • 库存:变动已过账,盘点调整已记录,已按本期约定的基础运行估值。
  • 销售和发货:所有交货均已开票或有意暂缓,本期的贷项通知单已开具而非推迟。
  • 现金、银行卡和支付网关:收款和结算已过账,未分配的现金已识别出来,而不是搁置不管。
  • 薪资:薪资凭证已过账,包括雇主成本、法定扣款以及已计提未支付的金额。
  • 费用:报销已提交、审批并过账,对截止时尚未提交的款项有明确的处理方式。
  • 固定资产:新增已资本化,处置已记录,折旧在两者完成后计提。

第三步:应计与预付

之所以需要应计和预付,是因为现金流动与经济活动并不共用同一个日历。应计项目记录已发生但尚未开票的成本。预付项目把已经支付、但属于以后期间的成本从本期移出。在一般情况下,二者都是估计数,并且都会在最终发票到来时冲回或结转。

可靠的结账与靠猜测的结账,区别在于一条纪律:每一笔应计都有明确的计算依据和明确的转回方式。依据说明金额为何如此:合同费率乘以天数,采购订单金额减去已开票金额,供应商门户中的用量报告,上月数加上已知增幅。转回方式说明它将如何消解:次月一日自动冲回,或保留至发票到达时逐笔匹配。没有明确转回方式的应计项目,正是资产负债表积累起十年小额贷方余额、却无人敢清理的原因。

有两类值得特别关注。在持有存货的企业中,已收货未开票通常是最大的一项应计,它应当由系统得出,而不是估计:即尚无匹配供应商发票的收货按收货金额计算的价值。如果这个数字必须手工拼凑,说明上游的匹配流程已经失灵。水电费、专业服务费以及任何事后结算的费用是第二类,它们最容易漂移,因为每个月都是在上一次估计的基础上估计,而不是依据实际账单。

预付项目更简单,出错的方式也不同。年度保险、软件订阅、预付租金和许可费都需要一份计划表,列明总额、覆盖期间、每月摊销额和剩余余额。如果这份计划表只是某个人维护的电子表格,风险不在于它出错,而在于那个人离职后它就停了。预付计划表应存放在产生其所支撑余额的系统之中。

第四步:银行对账

银行对账是将某一银行账户的账面余额与银行报告的余额进行比较,并解释每一项差异。这就是全部内容,但这个定义包含一项常被忽视的要求:每一项差异都必须逐项地由一个将会清算的项目来解释。把剩余差异描述为时间性差异,甚至更糟、直接轧平的对账,不是对账。

合理的调节项目屈指可数:已开出并入账但银行尚未处理的付款;已入账但尚未到账的收款;银行已处理而您尚未入账的银行手续费、利息和退票,这些应当入账,而不是作为调节项目留着;未附单据就从账户中扣划的直接借记和定期付款。清单上的任何其他项目都是某种问题的症状。

自动银行流水和对账单匹配让对账的机械部分变得很快,但也由此带来了一种新的失误。仅按金额自动匹配,会把一笔无关的收款与一笔金额相同但同样无关的付款配成一对,而对账结果会显示为已完成。匹配应同时使用日期、金额和参考号,任何仅按金额匹配的项目都应明确标示出来。对账的质量取决于产生它的规则。

银行以外的现金类账户也需要同样处理。备用金、收银台、银行卡结算过渡账户和支付网关余额,都是持有真实资金、也可能藏有真实错误的现金等价账户。支付网关账户尤其应与网关对账单核对,因为客户支付的金额与结算到银行的金额之间的差额,是手续费、退款和拒付,而这些都是没有发票就到来的成本。

  • 超过正常清算周期的调节项目不是时间性差异,而是错误或陈旧的分录,需要作出处理决定。
  • 银行对账单上有、总账里根本没有的付款,是完整性问题,而现金方面的完整性问题恰恰最为重要。
  • 总账中有记录、银行却无对应项目且超过一个周期的,通常意味着重复过账,或付款失败后从未冲回。
  • 整数金额的差异几乎总是来自直接向银行账户过账的手工分录,而不是通过现金日记账过账。

第五步:明细分类账与统驭账户核对

每一本明细分类账在总账中都有一个代表它的账户。应收账款统驭账户应等于未付客户发票的合计数,应付账款统驭账户应等于未付供应商发票的合计数。存货、固定资产,以及在大多数系统中的 VAT,也都遵循同样的方式。二者一致不是可选项,也不是会计上的细枝末节;这项检查确认的是,支撑资产负债表某一项目的明细加总后确实等于该项目。

当二者不一致时,原因几乎总是少数几种之一,了解这份清单可以大大缩短调查时间。有人绕过明细分类账,直接向统驭账户过账了手工分录。单据过账到了正确的明细分类账,却映射到了错误的统驭账户。外币余额在总账中做了重估,而明细分类账中没有,或者相反。同一笔交易在明细分类账中过账到一个期间,在总账中却过账到另一个期间,这其实是换了个面目的截止问题。又或者,明细分类账报表与总账查询采用的日期口径不同,这根本不是错误,却几乎每年都会让每个财务团队白白浪费一个下午。

真正值得拥有的控制不是对账本身,而是禁止。向统驭账户录入手工分录应当需要专门权限,持有该权限的少数人员只应过账其已记录在案的更正分录。如果一个系统允许任何有凭证权限的用户直接向应收账款过账,那么对账就只是一项检查性控制,用来弥补缺失的预防性控制,而在某个没人有时间做对账的月份,它就会失效。

第六步:内部往来

当集团拥有不止一个法律主体时,它们之间的余额必须一致,即 A 主体显示的应收 B 主体款项,必须等于 B 主体显示的应付 A 主体款项。合并时,这些余额相互抵销,而任何差异都不会消失。它会落在合并结果中的某个地方,通常是一个没人愿意解释的项目。

内部往来差异来自四种反复出现的原因。时间性差异:一方已过账而另一方尚未过账,这是真实存在的差异,但必须进行账龄分析并予以清理,而不是无限期挂账。币种差异:两个主体的功能货币不同,各自以不同汇率折算同一笔交易,这很正常,产生的是真实差异,必须按政策在某处确认,而不是被消化掉。分歧:一方开出了另一方不接受的费用,这是一个被放任演变成会计问题的商务问题。以及单纯的错误:金额就是对不上。

实际的解决办法是在主结账之前运行一个简短的内部往来日程:在约定日期前开出费用,交换对账单,差异达成一致或上报,这一切都在任一主体定稿之前完成。在双方都已结账后再去核对内部往来余额,意味着至少要重新打开一个期间;一个每月都这样做的集团,最终会不再重新打开期间,而是开始把差异消化掉。

内部往来也包括存货交易。当一个主体把存货卖给另一个主体,而买方在报告日仍持有这批存货时,其中包含的利润尚未由集团实现,应在合并时抵销。这需要知道买方主体仍持有什么、其中含有多少毛利,这是对库存系统提出的数据要求,而不是一项电子表格工作;这也是内部往来中最常被跳过的一步。

第七步:外币重估

根据 IAS 21,主体以功能货币按交易日汇率记录外币交易。在每个报告日,以外币计价的货币性项目按期末汇率重新折算,而以历史成本计量的非货币性项目不重新折算。货币性项目重新折算产生的利得或损失,通常在其产生的期间计入损益。其他会计框架中也有相应的要求;这里描述的操作机制对它们是通用的。

这段话中起关键作用的词是“货币性”。外币银行账户、应收款、应付款或借款属于货币性项目,需要重估。按成本持有的存货、为商品或服务支付的预付款以及固定资产不属于货币性项目,不予重估,因为它们的账面价值已按发生成本时的货币固定下来。对每个带有外币标记的账户都进行重估的系统,会生成一笔看似合理却是错误的凭证,而除非有人去读重估所涉及的科目清单,否则这个错误是看不见的。

重估必须在明细分类账结账并完成对账之后进行,原因显而易见:它重估的是账上现有的余额。重估还必须对明细分类账和总账一致地进行;只过账到统驭账户的重估,会破坏您在上一步完成的对账。所用汇率也必须有记录:哪个来源、什么时刻、哪一天。不同汇率来源之间相差零点几,而在大额余额上,这零点几就会变成审计问题。

对于以功能货币以外的货币进行报告的人来说,还有一点很重要。为列报目的进行的折算,是与货币性余额重估相互独立的操作,并且使用不同的汇率:资产和负债采用期末汇率,收入和费用采用近似于交易日汇率的汇率。由此产生的差额计入权益的单独组成部分,而不是计入损益。把二者混为一谈,会得到一个毫无经济原因、却随汇率波动的利润数字。

第八步:暂记账户、过渡账户以及无人负责的账户

每个总账都会积累一些用于临时存放款项的账户:暂记账户、未分配现金、薪资过渡、已收货未开票、内部往来过渡、VAT 过渡、支付网关结算、在途存货。每一个都是正当的。每一个也都是未决事项可以无限期停留、而试算平衡表依然平衡的地方,这正是它们需要每月而不是每年审阅的原因。

让这些账户安全的规则是:每个账户都有明确的正常状态和指定的负责人。有些账户在每个期末都应为零,任何余额都是需要解释的例外。另一些账户按设计就有余额,关键在于余额由可识别的、账龄合理的项目构成。已收货未开票账户有余额是正常的;而已收货未开票账户中含有十四个月前的收货,则说明供应商发票没有得到匹配,挂在该账户中的成本可能从未受到质疑。

在这里,一个小小的程序性习惯比任何系统功能都更有帮助:按账龄审阅这些账户,而不是按余额。一个过渡账户可能显示很小的净余额,而它由两年前的一笔大额借方和上周的一笔大额贷方构成。净额看起来无害,问题出在构成上。

  • 暂记账户:结账时应为零。任何余额都是一项尚未入账的决定,而不是一笔余额。
  • 未分配的客户收款:已收到但尚未与发票匹配的现金。账龄越长越糟,还会同时虚增应收账款和对现金持有量的判断。
  • 已收货未开票:有余额属正常,但每一项都应是近期的,并能追溯到一张未结收货单。
  • 薪资过渡:薪资凭证和付款都过账后,应清零。
  • 在途存货:真实存在,但每一项都应对应一批已知到货时间窗口的货物。
  • 支付网关或银行卡结算:营业收入与银行结算之间的差额是手续费、退款和拒付,都应入账,而不是搁置。
  • VAT 或税款过渡:应与本期已提交的申报表一致,任何差异都应有书面记录的时间性原因加以解释。

第九步:在相信数字之前先审阅

到了这一步,总账在算术上已经完整。但这不等于正确,审阅这一步的存在,就是为了发现对账发现不了的东西:有依据、借贷平衡、却是错误的分录。方法是比较:将本月与上月、与去年同月、与预算,以及与财务人员独立掌握的业务实际情况进行比较。

有用的比较是具体的,而不是笼统的。按产品组看毛利率,而不是看整体;薪资成本对照人数;销售成本对照发货数量;水电费对照季节规律;坏账准备对照实际账龄。任何较上月变动超过设定阈值的项目都应附上解释;任何本应变动却完全没有变动的项目也一样,而后者更难发现。一项连续十一个月金额相同、在租金调整之后仍然相同的租金费用,说明漏记了一笔凭证,而任何按百分比变动配置的差异报告都不会将其标示出来。

审阅还应检验资产负债表,而不仅仅是利润表,因为资产负债表的错误会结转到以后期间。应收账款周转天数和应付账款周转天数大幅变动,递延收入余额与开票规律不相符,某项应计与六个月前的数字完全相同,固定资产台账的账面净值与总账逐渐偏离:正是这些发现,可以避免日后的重述。

这项审阅应由编制者以外的人员执行,并且审阅应留有记录。这不是官僚作风。如果证明结账经过审阅的唯一证据,是编制者记得自己审阅过,那么就不存在审阅控制,第一个重大错误将由审计师而不是由您自己发现。

第十步:锁定期间

锁定是把一组余额变成已报告结果的动作。锁定之前,数字是草稿;锁定之后,它们就是正式数字,任何改变它们的操作都是一个带有自身轨迹的事件。从不锁定的结账,会产生与上月已报告数字悄然不符的数据,并且使比较数字完全无法依赖。

一个可用的锁定机制具备几项特性。它适用于所有过账来源,而不仅仅是手工凭证,因为倒填日期的收货单或销售发票同样会改变账目。它区分软结账(少数人员仍可过账)与硬结账(任何人都不能过账)。它记录谁在何时、出于何种原因解锁了期间,并使重新打开期间成为显眼的事件,而不是例行操作。它由系统强制执行,而不是靠一条指示,因为指示的效力只取决于一年中最忙的那一周。

Skyline Nexus 设有可结账和锁定的会计期间,并将期间的结账、锁定和重新打开记录为带有用户和时间的审计事件。无论使用哪种系统,覆盖范围都值得实际检验,而不是想当然:如果锁定只对手工凭证和采购生效,却不覆盖销售或 POS 路径,那么业务量最大的过账途径仍然敞开;而一个需要主动启用的锁定设置,在有人打开它之前毫无作用。请询问您的供应商,锁定实际拒绝哪些写入路径,并亲自测试其中一条。没有任何软件能让账簿自动正确。锁定只能让已报告的结果保持不变,并让对它的任何改动都清晰可见。

锁定之后应当附上一份简短的书面记录:已报告的余额、支撑这些余额的对账、判断性分录及其依据、审阅证据,以及结转到下月的已知未决事项。最后一项最常被遗漏,却最能节省时间,因为下个月可以从一份未解决事项清单开始,而不必重新去发现它们。

让结账更快,而不是更糟

大多数缩短结账的尝试都找错了方向。它们压缩最后几天——那是工作显现出来的地方,而不是上游行为——那才是工作产生的根源。结账之所以漫长,是因为信息来得晚、对账被推迟,以及同样的例外每个月都要重新调查一遍。

真正能缩短结账的措施并不光鲜。每天或每周进行银行对账,使月末成为确认而不是调查。持续地将供应商发票与收货进行匹配,而不是在结账时批量处理。把定期凭证、预付计划表和折旧作为常设计算来维护,而不是每月重建。设定并执行费用报销和工时表的提交截止时间。修正每月导致同一错误过账的映射规则,而不是每月去更正它。

最后谈谈目标。对于上游流程规范、只有一种报告货币的企业,五天结账是合理的目标。两天结账也可以实现,通常需要持续对账和真正的软结账纪律。但如果是靠估计过去需要对账的数字来实现的,两者都不值得追求。结账的意义在于对数字的信心,以牺牲信心换来的速度,买错了东西。

  • 把对账从月末转为持续进行,尤其是现金和供应商发票匹配。
  • 为每一项定期判断性分录建立常设计划表,并明确依据和负责人。
  • 发布结账日程表,为每一步指定负责人和截止时间,并让为结账提供数据的人员都能看到。
  • 修正反复出现的例外的根本原因,而不是每个月更正同一笔过账。
  • 把硬结账与报告包分开,使分析工作不在通往锁定的关键路径上。
  • 在决定要改进哪一步之前,先连续三个月跟踪每一步实际耗时。

常见问题

月末结账的各个步骤应按什么顺序进行?

首先停止本期业务并处理好截止,然后按照货物和现金流经的顺序关闭前端业务系统:采购和收货、库存、销售、现金、薪资,最后是固定资产和折旧。之后才过账应计和预付项目,进行银行对账和明细分类账对账,核对内部往来,重估外币,清理暂记账户,审阅结果并锁定期间。顺序之所以重要,是因为每一步都要使用前面某一步的输出。

为什么截止是结账中最重要的部分?

截止决定一笔交易属于哪个期间,出错会在不破坏任何东西的情况下把利润在期间之间挪动。试算平衡表依然平衡,银行依然对得上,因此没有任何东西会提示这一错误。常见情形是供应商发票到达之前已经收货,以及月末发出的货物在下个月才开票。

月末需要对哪些余额进行外汇重估?

只有以外币计价的货币性项目才按期末汇率重新折算,例如外币银行账户、应收款、应付款和借款。以历史成本计量的非货币性项目,包括存货、预付款和固定资产,不重新折算。对所有带外币标记的项目都进行重估,会生成一笔看似合理却是错误的凭证。

锁定会计期间是什么意思?

锁定会阻止任何日期属于该期间的进一步过账,使已报告的结果无法在事后改变。一个可用的锁定适用于所有过账来源,而不仅仅是手工凭证,因为倒填日期的发票或收货单同样会改变账目;它还会记录谁重新打开了期间以及原因。没有强制执行的锁定,您发布的每一个比较数字都可能被悄然改变。

如何让月末结账更快?

把工作前移到上游,而不是压缩最后几天。持续进行现金对账,在供应商发票到达时即与收货匹配,把预付和定期凭证计划表作为常设计算来维护,执行提交截止时间,并修正例外的根本原因,而不是每个月更正同一笔错误过账。靠估计过去需要对账的数字换来的速度,并不是改进。

本指南为一般性信息,不构成税务、会计或法律建议。各国规定不同,且会随时间变化;在采取任何行动之前,请向您所在地的税务机关或合格顾问确认最新情况。

准备好在单一工作区上运营您的业务了吗?

与我们聊聊您的业务

告诉我们您经营的业务,我们会就适用性、时间安排和价格给出明确答复。

无需绑卡,没有任何义务。我们将在一个工作日内回复。