This Practical Experience Requirement (PER) program provides step-by-step walkthroughs of PER report writing, Level 2 examples, templates, marking services and more.

CPA EXAM COACHING

This Practical Experience Requirement (PER) program provides step-by-step walkthroughs of PER report writing, Level 2 examples, templates, marking services and more.
One of the key skills to assessing a financial reporting AO within a CPA Canada exam is understanding the differences between financial frameworks. We dove into depth of applying IFRS 15 to Loyalty Programs in a recent post. Where IFRS 15 provides specific guidance in the application of the standard, ASPE 3400 is judgement-based for recognizing and measuring revenue.
Using the same example, consider the loyalty program of Entity A that sells shoes. For every $1 worth of shoe purchases, a customer receives 1 loyalty point. These points can be spent on purchases from Entity A and each point equals $0.10 worth of purchases. Based on historical trends, Entity A expects 5% of points to expire being unredeemed. That’s to say, it’s expected that 95% of loyalty points will be redeemed. So far, Entity A has sold $1,000 of shoes during the period. Assume no liability has been recorded in Entity A’s financial statements.
The amount of revenue to be recorded needs to be assessed for Entity A. Under ASPE, this is based on a risks and rewards model, as opposed to IFRS 15 where control is the primary indicator. In this case, Entity A has an obligation to provide rewards to the customers that have earned them and collected loyalty points. This will trigger a need to assess whether a liability exists and should in fact be recorded.
To assess a liability under ASPE, the following factors should each be discussed using case facts:
Since the customers earn 1 loyalty point for each dollar spent, you must estimate the amount of points that are outstanding at the end of the period. Given that $1,000 sales have occurred, approximately 1,000 points are outstanding. To determine the amount of liability that should be accrued, the points need to be valued. Since 1 loyalty point is redeemable for $0.10 worth of purchases, it could be estimated that $0.10 x 1,000 points = $100 as the cost to Entity A (or $0.10 value per point). Factoring in the likelihood of points to be redeemed, a more accurate estimate would be $100 x 95% = $95 for the liability.
Therefore, Entity A will need to accrue $95 liability at the end of the period. Entity A may be able to accrue a lesser amount if the percentage of points outstanding not redeemed changes.
As the points are redeemed, the liability will be reduced and revenue is generated. The liability will also be reduced when the option for these points expire.
The guidance for ASPE liabilities and revenue are presented in ASPE Sections 1000, 3290 and 3400.
If you need helping passing your exams, check out CPA PEP and CPA CFE Review courses for a comprehensive prep package and coaching.
The core concept of IFRS 15 is the timing of revenue recognition, which is dependent on the timing of promises to be fulfilled by the entity. IFRS 15 provides significant guidance that can be applied to various situations retailers face, such as the treatment of customer loyalty points. Understanding loyalty programs is critical to foreseeing the liability a company owes and is a great topic for CPA Canada to test your IFRS 15 knowledge.
For example, consider the loyalty program of Entity A that sells shoes. For every $1 worth of shoe purchases, a customer receives 1 loyalty point. These points can be spent on purchases from Entity A and each point equals $0.10 worth of purchases. Based on historical trends, Entity A expects 5% of points to expire being unredeemed. That is to say, it is expected that 95% of loyalty points will be redeemed. So far, Entity A has sold $1,000 of shoes during the period.
In this case, this option provides a material right to the customer that it would not receive without entering this contract (the purchase of shoes). It also gives the customer the option to acquire additional shoes at a price lower than the stand-alone selling price of the shoes in the future. This transaction involves committing to two performance obligations:
Because of this, it is necessary to estimate the stand-alone selling price of the option to allocate based on the separate performance obligations. For case writing, these criteria should be discussed with application to specific case facts. Write using the IFRS 15 5-step model and analyze the two performance obligations.
This estimate should account for the following factors:
First, you must calculate the stand-alone price of the option. This is equal to the amount sold, factoring in the value of the points and point redemption rate ($1,000 x $0.10 x 95% = $95). The total transaction value is equal to the initial purchase value plus the value of the option ($1,000 + $95 = $1,095).
The amount sold ($1,000) should then be proportionally allocated to the loyalty program as a credit to accounts payable, and allocated to the product sales as a credit to revenue upon the initial sale of shoes:
If the likelihood of redemption cannot be determined, management may choose to assume 100% redemption or recognize revenue to the points on redemption. Revenue will also be recognized when the options for these points expire.
For some additional guidance on IFRS Loyalty Programs, check out paragraphs 26, B39-B43.
Get effective CPA exam coachingIf you need helping passing your exams, check out CPA PEP and CPA CFE Review courses for a comprehensive prep package and coaching.
Big congrats to GevorgCPA students who passed!!
For additional support on what to do next if unsuccessful, please refer to the blog post: https://gevorgcpa.com/unsuccessful-cfe-candidates-what-to-do-next/
You can also contact me for free consultation.
Thank you for subscribing! A receipt has been emailed to you.
If you’re a new member, you’ll receive an email to create your premium account. If you’re upgrading from free trial to premium subscription, please login to member’s area to start using your product.

Finish CPA exam cases faster. SpeedType™ helps you improve your time management and typing speed. Using CPA Canada exam phrases and sentences, your fingers will learn to type fast where it matter the most. That’s not just from speed typing lessons, you’ll learn complex CPA technicals along the way.


As you continue on your journey towards your CPA designation, being able to debrief and achieve competency efficiency becomes increasingly important. In fact, debriefing will likely become your main study method.
The most effective way to debrief is not too long after writing the case. This way, the case facts are fresh in your mind and time can be saved from avoiding having to read the case again. Debriefing the case the following day will be more realistic and effective in managing a work-study balance.
CD – Know what you completed very well, but not always the optimal rank.
C – Know what you you completed correctly
RC / NC – Know what you were on the right track on, but needed to include more
NA – Know what assessment opportunities you missed
The objective is to achieve a C, noting that achieving a CD might mean you spent too much time on one assessment and could have used that time elsewhere. The goal is to do enough required for each assessment. Focus your attention on the assessments that are not at a level C.
A sample response will show the level of depth/breadth expected of a candidate writing under the time constraints. Review how you could have approached a quantitative and qualitative analysis more efficiently, what case facts might have been missed, etc. Think “What more did I need to include in my response?”.
The solution demonstrates a “best” response, meaning, under no time constraints. It should be noted that candidates are not expected to strive for perfection. However, the solution provides a resource to ensure that your notes are complete.
Organize your notes by topic (i.e. Financial Reporting, Tax, etc.) and continue to add to them each debriefing session. Watch as your knowledge on the topics expand over time.
Do not rush the process of debriefing and making notes. Typically debriefing a case should take as long as it took you to write the case (i.e. debrief 2 hours for a 2 hour case).
While debriefing can be an intimidating process, it is a necessary process to ensure you are making the steps to improving with each and every case. Building this habit will make the CPA journey much more manageable.
I’m Gevorg, I’m an instructor and a CPA exam coach. If you need helping passing your exams, sign up for my CPA PEP and CPA CFE Review Course for a comprehensive prep package.
With the transition to writing the CPA Canada Common Final Exam (CFE) in hotel rooms, a software called FolioViews has been implemented by CPA Canada to replace Knotia as reference during the exam. You’ll get access and download FolioViews in Capstone 2. I’ll share tips and tricks in this post.
When searching in FolioViews, you search through the entire database. This means your results will be all over the place. To be efficient, checkmark the standard you would like to search and it will narrow down the search. For example, if your CFE case is IFRS, checkmark IFRS so that FolioViews searches only there:
There are two ways to search in FolioViews: [Basic] Query and Advanced Query. Both are accessible through Search drop down on the top toolbar:
The basic Query will search in the database and show you the results on the bottom of the screen. For example, I searched the term “biological” and FolioViews found several results:
The Advanced Query is better in the sense that it lets you see the number of results before you perform the search. It also shows you the results when you use phrases. For example, when I search “biological asset” using Advanced Query, it shows me that there are 48 matches. This is useful in determining if my multi-word query will lead to results (or no results) before I execute the search.
The first instinct when making a search is to press CTRL + F (like you do in other programs). In FolioViews, this brings up “Find Infobase”, which is not that useful. Let’s re-map this hotkey so that CTRL + F performs a basic Query:
Now you can perform a basic Query with CTRL +F and Advanced Query with the default hotkey F2.
In both basic Query and Advanced Query, the results are shown in All tab, on the bottom:
This is hard to work with, so I suggest clicking on HitList tab and scrolling through results there. This is much faster than clicking on next/previous hit buttons. Once you found your desired result, double click and it will open that record. Note that it will then take you to Document tab; click on All tab to return to the original view.
As candidates will be required to access their reference material through FolioViews, below is a short guide on how to install FolioViews as well as NFO files.
Other notes:
I’m Gevorg, I’m an instructor and a CPA exam coach. If you want coaching with me, sign up for my CPA CFE Review Course for a comprehensive prep package.
CPA Canada Knotia eBook explains income tax accounting in Chapter 23. However, student struggle understanding the steps in calculating and journalizing the deferred tax asset (DTA) and deferred tax liability (DTL) in cases. Here is a quick summary.
The idea behind future income taxes (FIT) is to book a liability for future payment of taxes (due to differences in accounting vs tax income). We have to do this because this is money we owe in the future to CRA, like accounts payable we owe to vendors, and GAAP says all obligations must be shown on F/S.
We have these differences for many reasons. A common one is the depreciation rate. We record depreciation at one rate while CCA is at another rate. There is a difference that is owed and we record this difference to FIT liab and FIT expenses.
To determine the temporary differences, deduct tax base from accounting base.
[Temporary difference = Accounting base – tax base]
Note: Both the Accounting base and Tax base are usually given in the case.
Using the results from Step 1a:
To calculate DTA/DTL, multiply the tax rate by the total temp differences from Step 1a.
[DTA/DTL = Tax rate % x total temp diff (from Step 1a)]
The following is the breakdown of the example seen in the CPA Canada eBook Chapter 23:
Calculations/quants are half of the marks. You won’t get C by simply following the above steps. It’s important to quote the technical from CPA Canada Handbook correctly. This is illustrated below.
Issue:
ZZZ Co. has provided information regarding the income taxes. The issue is what the deferred tax provision calculation for 20XX should be.
Analysis:
Recommendation:
Based on the above analysis, I recommend recognizing DTA of $XXK and Deferred tax recovery of $XX, per AJEs in App X. (NOTE: calculate per above Step 3 )
Got questions about the CPA program? Contact me for advice: http://gevorgcpa.com/contact
CPA Canada exams are grueling and require hours of dedicated study and practice. At some point, you may feel that you need supplemental support. Here are your options.
You can hire a CPA tutor to sit down with you, act as your coach and provide one-on-one help. Tutors usually don’t have supplemental cases, they use CPA Canada’s cases and answer your questions. You pay per hour and the usual fees are $60-$100/hr (depending on experience).
You can hire someone mark your cases and pinpoint the areas to work on. The difference with this option is that you don’t have live sessions with someone, the feedback is done on paper, similar to CPA facilitators. You pay per marked case and the fee is usually $40-$100 (depending on case length).
You can get supplementary materials such as extra cases, drills, study notes. With this option, you would study independently using the materials. The prices vary greatly depending on the type of material you purchase.
You can sign up for a coaching program. The great thing about a CPA coaching program is that it’s an amalgamation of above support sources: You receive the live coaching, supplementary materials, and case marking.
Which one is best for you? It depends on your circumstances and your budget. If you failed your exam twice, I highly recommend hiring a one-on-one tutor or signing up for a coaching program. These resources will help you find where you’re going wrong and help you correct and improve it. If you are taking your module for the first time, you may want to purchase supplemental materials and study independently. After a few weeks, if you feel that you’re struggling, consider upgrading to the other options.
Got questions about the CPA program? Contact me for advice: http://gevorgcpa.com/contact