这个笔记是Andy老师一年前所作,是为纪念5年的审计生涯,更为把个人对审计的理解和感悟与新人分享,让新人少些迷茫,多些自信,句句都是真实感悟,与人分享的精神更为可嘉。如今再读,不禁想起在四大拼搏的岁月,更觉无论对审计还是会计都有一些新的感受,如今拿出来分享,希望对正在四大奋战的、想加入四大奋战的兄弟姐妹们有所启发和帮助。
本文已经作者授权在此发表。
审计笔记
序言
毕业后来到普华,从事审计工作,如今已经五个年头了。在这五年里,通过和同事们一起努力的工作,得到了一些感悟,也总结了一些我认为不错的工作方法,这里和大家分享,希望大家取其精华去其糟粕,为之后的工作带来帮助。
下面根据公司的level状况将我的体会分为A2、A1、SA3和SA2&1四个阶段阐述,并在最后附上了一些我认为对大家工作或许会有些帮助的附件,供大家参考。
第一章:A2阶段
一.心态要好,要自信
作为新入职的A2,也许在项目上遇到了很多让自己很迷惑的问题,而这些问题,有时会被自己的A1或者senior认为是stupid的question。这时一定不能气馁,觉得自己是不是真的很stupid,或者不适合干这行。其实我可以负责任的告诉遇到这类困难的新同事,出现这样的情况是非常非常正常的。记得我刚进公司的时候,做一个小项目,负责10个左右的balance sheet科目,当时什么也不懂,senior让我去问客户要银行对账单和余额调节表,我便原话转告了客户。谁知道客户看了看我,问“你是要最后一个月的还是要全年的”。我之前也没要过,哪儿懂这个啊,于是想了想,觉得要全年的肯定没错,于是就和客户说了。谁知道她马上就说“全年的太多了给不了,你们去年也就要了最后一个月的啊”。我这个没面子啊,心想弄了半天你知道啊,知道我是新来了就逗我玩儿。还好我属于脸皮比较厚的那种,笑着把最后一个月的问客户要了。事后我仔细想想,有些事情真的是这样,做过一遍以后就知道了,但第一次做就很容易搞不清楚状况,显得很stupid。遇到这种情况的小朋友,一定不要有什么挫败感,甚至以后做事都畏首畏尾的,没有必要,一次做错了以后知道了就行了,而且接触的新东西越多,犯错的机会就越多,最后经验积累的也就越多,这绝对是一件好事。还有一点,不要总觉得自己是rookie,你是一个在学校里是老大的大四毕业生。
二.Draft paper
作为A2,我们接受的第一项任务也许就是把今年的working paper的架子搭好,那么该如何搭好架子以便我们field work时会更efficient呢?下面根据我的经验给大家几点建议。
1. 尽量理解上一年经过review了的paper
“站在巨人的肩膀上我们会看得更远”,搭paper的架子也一样。既然去年的working paper已经完成并得到审阅,在客户整体业务,项目的engagement partner和manager的要求没有大的变化的情况下我们为什么不参考去年的工作呢?因此,我们在搭今年working paper架子的时候就要先问SIC(Senior InCharge)要一下去年database的授权,然后把去年各step里的底稿download到local,好好熟悉一下去年paper的整体结构和present的思路;
2. 搭架子的时候“宁抄勿创”
有些新同事比较喜欢创新,觉得去年做的paper“不怎么样”,应该改改,甚至全部推倒重来。于是便花了大量的时间去自我创新,但根据我接触到的实际情况,往往结果却是远远不如上一年的paper满足要求。其实创新并没有错,关键是对于一个新入职的A2来说,经验不足,理解能力有限,很有可能把全年的经典不当回事,狂删一通后又不知道该怎么重新搭建。这样的工作方式基本属于费力不讨好,应该坚决杜绝。我这里建议的方法是先按去年的搭今年的架子,觉得那块儿自己理解不了或是需要改进,和自己的senior沟通一下,这样既有助于自己的理解,又能让senior觉得自己是在用心的做,而不是一味的照抄,而且还比较节省时间;
3. 分析paper的结构
搭paper架子的过程其实也是了解审计方法和思路的过程。一张比较好的paper,它的结构应该的非常清晰和完整的,一般包括几张sheet:tailor procedure的response(做大项目的时候一般会有个CT instruction,我给小朋友的要求是必须对instruction中的内容每条都要写response,并且建hyperlink到后面的worksheet)、disclosure、lead、breakdown,以及一些retest或者vouching的work sheet。Paper的完整性是搭架子是需要满足的首要条件,也是senior review时重点关注的部分;
4. Paper内部的linkage关系要明确
Paper中会有会有很多的数据,这些数据都是应该有来源的,因此我们可以通过建hyperlink的关系将这些数据的来源呈现出来。一般来说,disclosure中的数据link到lead或者breakdown,lead中的数据应link到breakdown中,breakdown中的数据应link到客户提供的PBC中。一些用于分析的worksheet中的数据比如tie in, retest中的数据一部分link到breakdown中,还有一部分可能会link到其他审计底稿。Paper中linkage的建立我的建议是越多越好,能用linkage的绝不key数。这样一方面不会造成lead和breakdown对不上的情况,另一方面将整个审计的脉络呈现的十分清楚,更重要的是,这样做也为senior review和第二年的update提供了便利。
三.对PwC的三种基本审计方法的理解
我们的审计过程实际上就是对我们出具的审计报告上的数据获得comfort的过程。如何获得comfort? SoC(Summary of Comfort)里给出了三种方法 - Control testing, Substantive test(包括Substantive Analytical Review和Test of Details),这里谈一下我的理解。
在我看来,这三种获得comfort的方法实际上是和企业的发展历程相一致的。在企业成立的初期,业务比较简单,收入主要体现在单笔的合同和收款,成本主要体现在单笔的发票和付款。在这种情况下对应的审计方法其实很好选择 – 主要靠抽凭,主要是Reperforming和Examination的过程。看看绝大部分的合同是不是真实,相关经办人员有没有把他们家的洗衣费之类的也贴票报了。这其实就是Test of Details的基本思路,在不会费太大力气的情况下采用检查细节的方法取得财务数据的comfort。这种方法简单、直接、有效,获得的comfort程度也是最大的;
随着企业的发展,规模不断扩大,以前是一个项目,现在是几个项目了,这种情况下审计师要是再扑到所有的细节里去抽凭就变得不efficient了(虽然还是那么effective),这时候我们可以用另一种方法,将公司的几个项目进行横向比较,或是一个项目按年份进行纵向比较来获取comfort。比如说几个性质基本相同的项目,规模也基本相同,Revenue都大约是100元,其中大部分项目的Cost是60元,但有一个项目Cost是90元,这时候我们需要“不comfort”,觉得“不reasonable”,认为“it doesn’t make sense”,关注其中是否存在虚增成本的情况,是不是相关经办人员把他们家的洗衣费之类的也贴票报了;同样的,同一个项目前一年毛利是40元,今年业务上没有任何特殊情况发生但毛利变成了10元,这也需要咱们审计师抱着怀疑的态度进行关注,进行analytics。以上所说的横行和纵向的比较方法就是Substantive Analytical Review的基本思路。
又过了几年,企业又发展了,不但业务种类扩大了还成立了很多个子公司,变成多种经营的集团公司了。这种情况下由于集团内部各公司业务种类的不同,项目之间变得不可比了,因此之前所述的横向比较的方法就变得不是很effective了。但这时候我们可以用第三种获得comfort的方法 – Control testing。对于一个管理比较完善的集团公司,为了方便其自身的管理,一般都会制定一套SOP(Standard Operating Precedures),里面会分业务板块规定详细的操作流程,等同于各部门岗位的工作手册,公司大业务性质多不要紧,只要都按制定的操作流程去办,对于公司管理层来说,就将评价各部门岗位的业绩是否真实这一Mission Impossible变成了监督和考量各部门岗位员工是否按照SOP去做,而后者可以采用抽样的方法,这就使对集团公司这样的大公司的业绩考量变得可行和efficient了。对于审计来说也一样,抽凭抽不过来,比较分析不可比,不要紧,咱们也沿用上面管理层用的方法。公司SOP一般会涵盖业务的各个方面,我们则需要Scoping出对Financial Statement影响较大的流程,获得对应的SOP进行Understanding,并进行Evaluation,如何判断SOP有效的话再选样本进行Validation,最后给出Conclusion,到底是能不能Rely on Control。这其实就是Control testing的基本思路。
四.对Materiality的理解
Materiality(重要性水平)是贯彻审计工作始终的一个非常需要的概念,它是尺度,也是成本。那么该如何理解OM(Overall Materiality),以及相关的PM(Planning Materiality)和SUD(Summary of Unadjusted Differences)呢?这里我谈一下我的一些理解。
Materiality其实是一个容忍度的概念。比如说路人甲实际口袋里有100元,路人乙问审计师这个人口袋里有多少钱,审计师调查后说有99元,后来实际证明是100元,差1元,路人乙一想,就差1元,算了,这种情况下审计师披露的数据的误差是报表使用人可以接受的。但如果差10元,估计路人乙就不答应了,审计师披露的数据就会被认为误差让人难以接受,报表使用人就会跳起来。这样看来,误差与真实值越小审计师的工作就越出色,但是另个问题就是越出色的工作就要做得越细致,越细致的工作意味着越多的成本,这就与审计efficient的精神有背离了。那么我们就要寻找一个中间状态,比如说5元以下路人乙能接受,5元以上就不能,那么这个5元就是路人乙最大的错误容忍度,那我们就可以卡着这个差异去做工作,这样既能满足报表使用人的要求,又能节省审计师的成本,做到既effective又efficient。这个5元的卡儿,就是Materiality(OM)的概念。而对于审计师来说,要保持一定的谨慎性,最好不要卡的那么紧,给自己发现的错误打点儿富余,比如说20%吧,那么我们工作的时候就以4元作为我们可以接受的误差标准,这样即使事后证明我们还有少量的错误没有发现,如果差异不足1元的话,整体的误差也不会超过5元(OM)。这个20%的富余,就是我们常说的Haircut的概念,而4元就是PM的概念。又比如说,路人甲把他的钱分装在了10个口袋里,那么我们审计师审计的时候需要对每个口袋里的钱数都进行审计,如果这种情况下我们还以4元作为我们审查的标准的话,有可能一个口袋差1元,10个口袋加起来就是10元了,就大于OM了。因此我们引入SUD的概念,用OM5元除以10,一份就是0.5元,用这个作为我们审计每个口袋里钱数的误差就显得比较合理了。而这里的口袋类似于我们实际工作中的会计科目、或者会计科目的明细,每个科目或者明细的可容忍误差加起来才是我们对会计报表的整体误差OM。
有一点需要说明的是我们审计的基本原则是Double E(Effective and Efficient),因此大家在确定OM、PM、SUD的时候要在参照PwC Audit Guide的基础上充分考虑具体项目的实际情况(比如说报表使用人的态度,报表的使用用途等),不可只顾着照搬计算公式,尤其是对于那种比较多location的项目,各科目容忍度在单个entity上的分配可能会有一些灵活把握的因素,建议做一张Mapping的表把我们在单个entity、单个account上确定获得的comfort加总起来和OM进行比较,而不是光卡着SUD的概念埋头做。
本文已经作者授权在此发表。
审计笔记
序言
毕业后来到普华,从事审计工作,如今已经五个年头了。在这五年里,通过和同事们一起努力的工作,得到了一些感悟,也总结了一些我认为不错的工作方法,这里和大家分享,希望大家取其精华去其糟粕,为之后的工作带来帮助。
下面根据公司的level状况将我的体会分为A2、A1、SA3和SA2&1四个阶段阐述,并在最后附上了一些我认为对大家工作或许会有些帮助的附件,供大家参考。
第一章:A2阶段
一.心态要好,要自信
作为新入职的A2,也许在项目上遇到了很多让自己很迷惑的问题,而这些问题,有时会被自己的A1或者senior认为是stupid的question。这时一定不能气馁,觉得自己是不是真的很stupid,或者不适合干这行。其实我可以负责任的告诉遇到这类困难的新同事,出现这样的情况是非常非常正常的。记得我刚进公司的时候,做一个小项目,负责10个左右的balance sheet科目,当时什么也不懂,senior让我去问客户要银行对账单和余额调节表,我便原话转告了客户。谁知道客户看了看我,问“你是要最后一个月的还是要全年的”。我之前也没要过,哪儿懂这个啊,于是想了想,觉得要全年的肯定没错,于是就和客户说了。谁知道她马上就说“全年的太多了给不了,你们去年也就要了最后一个月的啊”。我这个没面子啊,心想弄了半天你知道啊,知道我是新来了就逗我玩儿。还好我属于脸皮比较厚的那种,笑着把最后一个月的问客户要了。事后我仔细想想,有些事情真的是这样,做过一遍以后就知道了,但第一次做就很容易搞不清楚状况,显得很stupid。遇到这种情况的小朋友,一定不要有什么挫败感,甚至以后做事都畏首畏尾的,没有必要,一次做错了以后知道了就行了,而且接触的新东西越多,犯错的机会就越多,最后经验积累的也就越多,这绝对是一件好事。还有一点,不要总觉得自己是rookie,你是一个在学校里是老大的大四毕业生。
二.Draft paper
作为A2,我们接受的第一项任务也许就是把今年的working paper的架子搭好,那么该如何搭好架子以便我们field work时会更efficient呢?下面根据我的经验给大家几点建议。
1. 尽量理解上一年经过review了的paper
“站在巨人的肩膀上我们会看得更远”,搭paper的架子也一样。既然去年的working paper已经完成并得到审阅,在客户整体业务,项目的engagement partner和manager的要求没有大的变化的情况下我们为什么不参考去年的工作呢?因此,我们在搭今年working paper架子的时候就要先问SIC(Senior InCharge)要一下去年database的授权,然后把去年各step里的底稿download到local,好好熟悉一下去年paper的整体结构和present的思路;
2. 搭架子的时候“宁抄勿创”
有些新同事比较喜欢创新,觉得去年做的paper“不怎么样”,应该改改,甚至全部推倒重来。于是便花了大量的时间去自我创新,但根据我接触到的实际情况,往往结果却是远远不如上一年的paper满足要求。其实创新并没有错,关键是对于一个新入职的A2来说,经验不足,理解能力有限,很有可能把全年的经典不当回事,狂删一通后又不知道该怎么重新搭建。这样的工作方式基本属于费力不讨好,应该坚决杜绝。我这里建议的方法是先按去年的搭今年的架子,觉得那块儿自己理解不了或是需要改进,和自己的senior沟通一下,这样既有助于自己的理解,又能让senior觉得自己是在用心的做,而不是一味的照抄,而且还比较节省时间;
3. 分析paper的结构
搭paper架子的过程其实也是了解审计方法和思路的过程。一张比较好的paper,它的结构应该的非常清晰和完整的,一般包括几张sheet:tailor procedure的response(做大项目的时候一般会有个CT instruction,我给小朋友的要求是必须对instruction中的内容每条都要写response,并且建hyperlink到后面的worksheet)、disclosure、lead、breakdown,以及一些retest或者vouching的work sheet。Paper的完整性是搭架子是需要满足的首要条件,也是senior review时重点关注的部分;
4. Paper内部的linkage关系要明确
Paper中会有会有很多的数据,这些数据都是应该有来源的,因此我们可以通过建hyperlink的关系将这些数据的来源呈现出来。一般来说,disclosure中的数据link到lead或者breakdown,lead中的数据应link到breakdown中,breakdown中的数据应link到客户提供的PBC中。一些用于分析的worksheet中的数据比如tie in, retest中的数据一部分link到breakdown中,还有一部分可能会link到其他审计底稿。Paper中linkage的建立我的建议是越多越好,能用linkage的绝不key数。这样一方面不会造成lead和breakdown对不上的情况,另一方面将整个审计的脉络呈现的十分清楚,更重要的是,这样做也为senior review和第二年的update提供了便利。
三.对PwC的三种基本审计方法的理解
我们的审计过程实际上就是对我们出具的审计报告上的数据获得comfort的过程。如何获得comfort? SoC(Summary of Comfort)里给出了三种方法 - Control testing, Substantive test(包括Substantive Analytical Review和Test of Details),这里谈一下我的理解。
在我看来,这三种获得comfort的方法实际上是和企业的发展历程相一致的。在企业成立的初期,业务比较简单,收入主要体现在单笔的合同和收款,成本主要体现在单笔的发票和付款。在这种情况下对应的审计方法其实很好选择 – 主要靠抽凭,主要是Reperforming和Examination的过程。看看绝大部分的合同是不是真实,相关经办人员有没有把他们家的洗衣费之类的也贴票报了。这其实就是Test of Details的基本思路,在不会费太大力气的情况下采用检查细节的方法取得财务数据的comfort。这种方法简单、直接、有效,获得的comfort程度也是最大的;
随着企业的发展,规模不断扩大,以前是一个项目,现在是几个项目了,这种情况下审计师要是再扑到所有的细节里去抽凭就变得不efficient了(虽然还是那么effective),这时候我们可以用另一种方法,将公司的几个项目进行横向比较,或是一个项目按年份进行纵向比较来获取comfort。比如说几个性质基本相同的项目,规模也基本相同,Revenue都大约是100元,其中大部分项目的Cost是60元,但有一个项目Cost是90元,这时候我们需要“不comfort”,觉得“不reasonable”,认为“it doesn’t make sense”,关注其中是否存在虚增成本的情况,是不是相关经办人员把他们家的洗衣费之类的也贴票报了;同样的,同一个项目前一年毛利是40元,今年业务上没有任何特殊情况发生但毛利变成了10元,这也需要咱们审计师抱着怀疑的态度进行关注,进行analytics。以上所说的横行和纵向的比较方法就是Substantive Analytical Review的基本思路。
又过了几年,企业又发展了,不但业务种类扩大了还成立了很多个子公司,变成多种经营的集团公司了。这种情况下由于集团内部各公司业务种类的不同,项目之间变得不可比了,因此之前所述的横向比较的方法就变得不是很effective了。但这时候我们可以用第三种获得comfort的方法 – Control testing。对于一个管理比较完善的集团公司,为了方便其自身的管理,一般都会制定一套SOP(Standard Operating Precedures),里面会分业务板块规定详细的操作流程,等同于各部门岗位的工作手册,公司大业务性质多不要紧,只要都按制定的操作流程去办,对于公司管理层来说,就将评价各部门岗位的业绩是否真实这一Mission Impossible变成了监督和考量各部门岗位员工是否按照SOP去做,而后者可以采用抽样的方法,这就使对集团公司这样的大公司的业绩考量变得可行和efficient了。对于审计来说也一样,抽凭抽不过来,比较分析不可比,不要紧,咱们也沿用上面管理层用的方法。公司SOP一般会涵盖业务的各个方面,我们则需要Scoping出对Financial Statement影响较大的流程,获得对应的SOP进行Understanding,并进行Evaluation,如何判断SOP有效的话再选样本进行Validation,最后给出Conclusion,到底是能不能Rely on Control。这其实就是Control testing的基本思路。
四.对Materiality的理解
Materiality(重要性水平)是贯彻审计工作始终的一个非常需要的概念,它是尺度,也是成本。那么该如何理解OM(Overall Materiality),以及相关的PM(Planning Materiality)和SUD(Summary of Unadjusted Differences)呢?这里我谈一下我的一些理解。
Materiality其实是一个容忍度的概念。比如说路人甲实际口袋里有100元,路人乙问审计师这个人口袋里有多少钱,审计师调查后说有99元,后来实际证明是100元,差1元,路人乙一想,就差1元,算了,这种情况下审计师披露的数据的误差是报表使用人可以接受的。但如果差10元,估计路人乙就不答应了,审计师披露的数据就会被认为误差让人难以接受,报表使用人就会跳起来。这样看来,误差与真实值越小审计师的工作就越出色,但是另个问题就是越出色的工作就要做得越细致,越细致的工作意味着越多的成本,这就与审计efficient的精神有背离了。那么我们就要寻找一个中间状态,比如说5元以下路人乙能接受,5元以上就不能,那么这个5元就是路人乙最大的错误容忍度,那我们就可以卡着这个差异去做工作,这样既能满足报表使用人的要求,又能节省审计师的成本,做到既effective又efficient。这个5元的卡儿,就是Materiality(OM)的概念。而对于审计师来说,要保持一定的谨慎性,最好不要卡的那么紧,给自己发现的错误打点儿富余,比如说20%吧,那么我们工作的时候就以4元作为我们可以接受的误差标准,这样即使事后证明我们还有少量的错误没有发现,如果差异不足1元的话,整体的误差也不会超过5元(OM)。这个20%的富余,就是我们常说的Haircut的概念,而4元就是PM的概念。又比如说,路人甲把他的钱分装在了10个口袋里,那么我们审计师审计的时候需要对每个口袋里的钱数都进行审计,如果这种情况下我们还以4元作为我们审查的标准的话,有可能一个口袋差1元,10个口袋加起来就是10元了,就大于OM了。因此我们引入SUD的概念,用OM5元除以10,一份就是0.5元,用这个作为我们审计每个口袋里钱数的误差就显得比较合理了。而这里的口袋类似于我们实际工作中的会计科目、或者会计科目的明细,每个科目或者明细的可容忍误差加起来才是我们对会计报表的整体误差OM。
有一点需要说明的是我们审计的基本原则是Double E(Effective and Efficient),因此大家在确定OM、PM、SUD的时候要在参照PwC Audit Guide的基础上充分考虑具体项目的实际情况(比如说报表使用人的态度,报表的使用用途等),不可只顾着照搬计算公式,尤其是对于那种比较多location的项目,各科目容忍度在单个entity上的分配可能会有一些灵活把握的因素,建议做一张Mapping的表把我们在单个entity、单个account上确定获得的comfort加总起来和OM进行比较,而不是光卡着SUD的概念埋头做。