Tuesday, 8 March 2016

THROUGHPUT ACCOUNTING AND THE THEORY OF CONSTRAINTS, PART 2

In the previous article, a member of the Paper F5 examining team revealed all aboutThe Goal, the book in which the theory of constraints and throughput accounting were introduced in the context of a novel. In this second article, she sets out the five focusing steps of the theory of constraints, briefly explaining each one

Then, I will go through two examples showing you how these steps might be applied in practice or in exam questions. It’s worth noting at this stage that, while the theory of constraints and throughput accounting were introduced in The Goal, they were further developed by Goldratt later.

THE FIVE FOCUSING STEPS

The theory of constraints is applied within an organisation by following what are called ‘the five focusing steps.’ These are a tool that Goldratt developed to help organisations deal with constraints, otherwise known as bottlenecks, within the system as a whole (rather than any discrete unit within the organisation.) The steps are as follows:

Step 1: Identify the system’s bottlenecks
In my first article, I discussed how Alex Rogo and his team set out to identify the bottlenecks within the factory. They talked to factory workers and physically saw the machines in front of which were stacked up piles of inventory. Consequently, they were able to identify the bottlenecks, or constraints on production as being one of the new robotic machines (NCX 10) and the furnaces.

Often, in exam questions, you will be told what the bottleneck resource is. If not, it is usually quite simple to work out. For example, let’s say that an organisation has market demand of 50,000 units for a product that goes through three processes: cutting, heating and assembly. The total time required in each process for each product and the total hours available are:

ProcessCuttingHeatingAssemblyHrs per unit234Total hours available100,000120,000220,000

The total time required to make 50,000 units of the product can be calculated and compared to the time available in order to identify the bottleneck.

ProcessCuttingHeatingAssemblyHrs per unit234Total hours required for 50,000 units100,000150,000200,000Total hours available100,000120,000220,000Shortfall in hours030,0000

It is clear that the heating process is the bottleneck. The organisation will in fact only be able to produce 40,000 units (120,000/3) as things stand.

Step 2: Decide how to exploit the system’s bottlenecks This involves making sure that the bottleneck resource is actively being used as much as possible and is producing as many units as possible. So, ‘productivity’ and ‘utilisation’ are the key words here. In ‘The Goal’, Alex noticed that the NCX 10 was sometimes dormant and immediately changed this by making sure that set ups took place before workers went on breaks, so that the machines were always left running. Similarly, the furnaces were sometimes left idle for extended periods before the completed parts were unloaded and new parts were put in. This was because workers were being called away to work on non-bottleneck machines, rather than being left standing idle while waiting for the furnaces to heat the parts. This was addressed by making sure that there were always workers at the furnaces, even if they had nothing to do for a while.

Step 3: Subordinate everything else to the decisions made in Step 2
The main point here is that the production capacity of the bottleneck resource should determine the production schedule for the organisation as a whole. Remember how, in the previous article, I talked about how new bottlenecks seemed to be appearing at the UniCo plant, because non-bottleneck machines were producing more parts than the bottleneck resources could absorb? Idle time is unavoidable and needs to be accepted if the theory of constraints is to be successfully applied. To push more work into the system than the constraint can deal with results in excess work-in-progress, extended lead times, and the appearance of what looks like new bottlenecks, as the whole system becomes clogged up. By definition, the system does not require the non-bottleneck resources to be used to their full capacity and therefore they must sit idle for some of the time.

Step 4: Elevate the system’s bottlenecks
In The Goal, Alex was initially convinced that there was no way to elevate the capacities of the NCX 10 machine and the furnace without investing in new machinery, which was not an option. Jonah made him and his team think about the fact that, while the NCX 10 alone performed the job of three of the old machines, and was very efficient at doing that job, the old machines had still been capable of producing parts. Admittedly, the old machines were slower but, if used alongside the NCX 10, they were still capable of elevating production levels. Thus, one of Alex’s staff managed to source some of these old machines from one of UniCo’s sister plants; they were sitting idle there, taking up factory space, so the manager was happy not to charge Alex’s plant for the machines. In this way, one of the system’s bottlenecks was elevated without requiring any capital investment.

This example of elevating a bottleneck without cost is probably unusual. Normally, elevation will require capital expenditure. However, it is important that an organisation does not ignore Step 2 and jumps straight to Step 4, and this is what often happens. There is often untapped production capacity that can be found if you look closely enough. Elevation should only be considered once exploitation has taken place.

Step 5: If a new constraint is broken in Step 4, go back to Step 1, but do not let inertia become the system’s new bottleneck
When a bottleneck has been elevated, a new bottleneck will eventually appear. This could be in the form of another machine that can now process less units than the elevated bottleneck. Eventually, however, the ultimate constraint on the system is likely to be market demand. Whatever the new bottleneck is, the message of the theory of constraints is: never get complacent. The system should be one of ongoing improvement because nothing ever stands still for long.

I am now going to have a look at an example of how a business can go about exploiting the system’s bottlenecks – ie using them in a way so as to maximise throughput. In practice, there may be lots of options open to the organisation such as the ones outlined in The Goal. In the context of an exam question, however, you are more likely to be asked to show how a bottleneck can be exploited by maximising throughput via the production of an optimum production plan. This requires an application of the simple principles of key factor analysis, otherwise known as limiting factor analysis or principal budget factor.

LIMITING FACTOR ANALYSIS AND THROUGHPUT ACCOUNTING

Once an organisation has identified its bottleneck resource, as demonstrated in Step 1 above, it then has to decide how to get the most out of that resource. Given that most businesses are producing more than one type of product (or supplying more than one type of service), this means that part of the exploitation step involves working out what the optimum production plan is, based on maximising throughput per unit of bottleneck resource.

In key factor analysis, the contribution per unit is first calculated for each product, then a contribution per unit of scarce resource is calculated by working out how much of the scarce resource each unit requires in its production. In a throughput accounting context, a very similar calculation is performed, but this time it is not contribution per unit of scarce resource which is calculated, but throughput return per unit of bottleneck resource.

Throughput is calculated as ‘selling price less direct material cost.’ This is different from the calculation of ‘contribution’, in which both labour costs and variable overheads are also deducted from selling price. It is an important distinction because the fundamental belief in throughput accounting is that all costs except direct materials costs are largely fixed – therefore, to work on the basis of maximising contribution is flawed because to do so is to take into account costs that cannot be controlled in the short term anyway. One cannot help but agree with this belief really since, in most businesses, it is simply not possible, for example, to hire workers on a daily basis and lay workers off if they are not busy. A workforce has to be employed within the business and available for work if there is work to do. You cannot refuse to pay a worker if he is forced to sit idle by a machine for a while.

Example 1
Beta Co produces 3 products, E, F and G, details of which are shown below:

 EFG $$$Selling price per unit120110130Direct material cost per unit607085Maximum demand (units)30,00025,00040,000Time required on the bottleneck resource (hours per unit)543

There are 320,000 bottleneck hours available each month.

Required:
Calculate the optimum product mix each month.

Answer
A few simple steps can be followed:
1. Calculate the throughput per unit for each product.
2. Calculate the throughput return per hour of bottleneck resource.
3. Rank the products in order of the priority in which they should be produced, starting with the product that generates the highest return per hour first.
4. Calculate the optimum production plan, allocating the bottleneck resource to each one in order, being sure not to exceed the maximum demand for any of the products.

It is worth noting here that you often see another step carried out between Steps 2 and 3 above. This is the calculation of the throughput accounting ratio for each product. Thus far, ratios have not been discussed, and while I am planning on mentioning them later, I have never seen the point of inserting this extra step in when working out the optimum production plan. The ranking of the products using the return per factory hour will always produce the same ranking as that produced using the throughput accounting ratio, so it doesn’t really matter whether you use the return or the ratio.

 EFG $$$Selling price per unit120110130Direct material cost per unit607085Throughput per unit604045Time required on the bottleneck resource (hours per unit)543Return per factory hour$12$10$15Ranking231

It is worth noting that, before the time taken on the bottleneck resource was taken into account, product E appeared to be the most profitable because it generated the highest throughput per unit. However, applying the theory of constraints, the system’s bottleneck must be exploited by using it to produce the products that maximise throughput per hour first (Step 2 of the five focusing steps). This means that product G should be produced in priority to E.

In practice, Step 3 will be followed by making sure that the optimum production plan is adhered to throughout the whole system, with no machine making more units than can be absorbed by the bottleneck, and sticking to the priorities decided.

When answering a question like this in an exam it is useful to draw up a small table, like the one shown below. This means that the marker can follow your logic and award all possible marks, even if you have made an error along the way.

ProductNo. of unitsHrs per unitTotal hrsT/put per hrTotal t/putG40,0003120,000$15$1,800,000E30,0005150,000$12$1,800,000F12,500450,000$10$5000,000     $4,100,00

Each time you allocate time on the bottleneck resource to a product, you have to ask yourself how many hours you still have available. In this example, there were enough hours to produce the full quota for G and E. However, when you got to F, you could see that out of the 320,000 hours available, 270,000 had been used up (120,000 + 150,000), leaving only 50,000 hours spare.

Therefore, the number of units of F that could be produced was a balancing figure – 50,000 hours divided by the four hours each unit requires – ie 12,500 units.

The above example concentrates on Steps 2 and 3 of the five focusing steps. I now want to look at an example of the application of Steps 4 and 5. I have kept it simple by assuming that the organisation only makes one product, as it is the principle that is important here, rather than the numbers. The example also demonstrates once again how to identify the bottleneck resource (Step 1) and then shows how a bottleneck may be elevated, but will then be replaced by another. It also shows that it may not always be financially viable to elevate a bottleneck.

Example 2
Cat Co makes a product using three machines – X, Y and Z. The capacity of each machine is as follows:

MachineXYZCapacity per week800600500

The demand for the product is 1,000 units per week. For every additional unit sold per week, net present value increases by $50,000. Cat Co is considering the following possible purchases (they are not mutually exclusive):

Purchase 1 Replace machine X with a newer model. This will increase capacity to 1,100 units per week and costs $6m.

Purchase 2 Invest in a second machine Y, increasing capacity by 550 units per week. The cost of this machine would be $6.8m.

Purchase 3 Upgrade machine Z at a cost of $7.5m, thereby increasing capacity to 1,050 units.

Required:
Which is Cat Co’s best course of action?

Answer
First, it is necessary to identify the system’s bottleneck resource. Clearly, this is machine Z, which only has the capacity to produce 500 units per week. Purchase 3 is therefore the starting point when considering the logical choices that face Cat Co. It would never be logical to consider either Purchase 1 or 2 in isolation because of the fact that neither machines X nor machine Y is the starting bottleneck. Let’s have a look at how the capacity of the business increases with the choices that are available to it.

 XYZDemandCurrent capacity per week800600500*1,000Buy Z800600*1,0501,000Buy Z & Y800*1,1501,0501,000Buy Z, Y & X1,1001,1501,0501,000*

* = bottleneck resource

From the table above, it can be seen that once a bottleneck is elevated, it is then replaced by another bottleneck until ultimately market demand constrains production. At this point, it would be necessary to look beyond production and consider how to increase market demand by, for example, increasing advertising of the product.

In order to make a decision as to which of the machines should be purchased, if any, the financial viability of the three options should be calculated.

Buy Z Additional sales = 600 - 500 = 100 units$'000Benefit: 100 x $50,0005,000Cost(7,500)Net cost(2,500)

Buy Z & Y Additional sales = 800 - 500 = 300 units Benefit : 300 x $50,00015,000Cost ($7.5m + $6.8m)(20,300)Net benefit700

Buy Z, Y & X Additional sales = 1,000 - 500 = 500 units Benefit: 500 x $50,00025,000Cost ($7.5m = $6.8m + $6m)(20,300)Net benefit4,700

The company should therefore invest in all three machines if it has enough cash to do so.

The example of Cat Co demonstrates the fact that, as one bottleneck is elevated, another one appears. It also shows that elevating a bottleneck is not always financially viable. If Cat Co was only able to afford machine Z, it would be better off making no investment at all because if Z alone is invested in, another bottleneck appears too quickly for the initial investment cost to be recouped.

RATIOS

I want to finish off by briefly mentioning throughput ratios. There are three main ratios that are calculated: (1) return per factory hour, (2) cost per factory hour and (3) the throughput accounting ratio.

(1) Return per factory hour
Throughput per unit/product time on bottleneck resource. As we saw in Example 1, the return per factory hour needs to be calculated for each product.

(2) Total factory costs/total time available on bottleneck resource.
The ‘total factory cost’ is simply the ‘operational expense’ of the organisation referred to in the previous article. If the organisation was a service organisation, we would simply call it ‘total operational expense’ or something similar. The cost per factory hour is across the whole factory and therefore only needs to be calculated once.

(3) Return per factory hour/cost per factory hour.
In any organisation, you would expect the throughput accounting ratio to be greater than 1. This means that the rate at which the organisation is generating cash from sales of this product is greater than the rate at which it is incurring costs. It follows on, then, that if the ratio is less than 1, this is not the case, and changes need to be made quickly.

CONCLUSION

At this point, I’m hopeful that you are now looking forward to reading The Goal as soon as possible and that you have a better understanding of the theory of constraints and throughput accounting, which you can put into practice by tackling some questions.

Written by a member of the Paper F5 examining team

THROUGHPUT ACCOUNTING AND THE THEORY OF CONSTRAINTS, PART 1

A member of the Paper F5 examining team shares her latest read and how it changed her views on throughput accounting and the theory of constraints

I’ve just finished reading a book. It was the type of book that you pick up and you cannot put down (other than to perform the mandatory tasks that running a house and looking after a family entail!) Even the much-awaited new series of one of my favourite television programmes couldn’t tempt me away from my book.

Now obviously I’m telling you this for a reason. I love reading and it’s not unusual to find me glued to a book for several days, if it’s a good one. But you’ve gathered by now that the book I’ve been reading was not the usual Man Booker or Orange prize fiction novel that you might ordinarily find tucked away in my handbag. It was in fact The Goal: A Process of Ongoing Improvement by Eli Goldratt and Jeff Cox. If by now you’ve settled quickly into the belief that I must conform to society’s expectations of your typical ‘number crunching’ accountant of which – by the way – I’ve met few in reality, you are wrong. So what then, you may ask, makes this book so different from the image that the title conjures up? Let me tell you all about it.

The Goal, originally published back in 1984, presents the theory of constraints and throughput accounting within the context of a novel. It tells the story of Alex Rogo, a plant manager at a fictional manufacturing company called UniCo, which is facing imminent closure unless Alex can turn the loss-making plant into a profitable one within three months. In his attempt to do so, Alex is forced to question the whole belief in the US at the time that success in manufacturing is represented by a 100% efficient factory (ie everyone and every machine is busy 100% of the time), which keeps cost per unit as low as possible.

To be honest, before I read the book, I wasn’t really convinced about throughput accounting – although the theory of constraints has always made perfect sense to me. But, having read about both in the context of a very believable plant that was representative of many at the time, my views have changed. It’s easy to stand in a classroom and lecture about throughput accounting and criticise it for being ‘nothing new’, but what we have to remember is, back in 1984, this was new, and for those companies that adopted it, it made a huge difference.

I’m aware that, if I want you to share my renewed interest in throughput accounting, I need to tell you more about the story that gripped me. If I don’t do this, you’ll just go away having read yet another article about throughput accounting, and any doubts that you have about its relevance today will remain the same. On the other hand, I’m also aware that, when sitting professional exams, you need to have a working knowledge of throughput accounting that you can apply in the exam hall. Consequently, I’ve decided that, in this first article, I’ll summarise the story contained in The Goal, bringing out some of the basic principles of the theory of constraints and throughput accounting. Then, in the second article, I’ll talk you through a practical approach to questions on throughput accounting.

THE IMPORTANCE OF CONSIDERING AN ORGANISATION’S GOAL

Alex Rogo’s journey begins with a chance meeting with his old physics teacher, Jonah, at an airport, after attending a conference about robotics. This is just before Alex finds out about the threat of closure at the plant. The UniCo factory has been using robotic machines for some time now and Alex is proudly telling Jonah about the improvements in efficiency at the factory. Jonah is quick to question whether these improvements in efficiency have actually led to an improvement in profits. Alex is confused by the way the conversation is going. This confusion is reflective of the US thinking at the time. There is so much focus on efficiency and reducing labour costs with increased automation, but without consideration of whether either of these things are having any impact on profit. In the case of UniCo – and indeed many other real factories at the time – the so-called improvements in efficiency are not leading to increased profits. In fact, they seem to be leading to losses.

Jonah leads Alex to consider what the goal of UniCo really is. Until this point, he – like his superiors at Head Office – has just assumed that if the factory is producing increasingly more parts at a lower unit cost, it is increasingly efficient and therefore must be doing well. All the performance criteria that the business is using support this view; all Alex’s bosses are concerned about seems to be cost efficiencies.

After some reflection, Alex realises that the overriding goal of an organisation is to make money. Just because a factory is making more parts does not mean to say that it is making more money. In fact, UniCo shows that just the opposite is happening. The plant has become seemingly more efficient, thanks to the use of the robots, but the fact is that inventory levels are huge and the plant is constantly failing to meet order deadlines. It is standard practice for orders to be five or six months late. An order at the plant only ever seems to go out when one of the customers loses patience and complains loudly, resulting in the order being expedited – ie all other work is put on hold in order to get the one order out. Customers are becoming increasingly dissatisfied, losses are growing, and crisis point is reached.

Clearly, the ‘goal’ that the objective of the plant is to make money needs to be more clearly defined, in order to generate improvements, and Jonah helps Alex do this by explaining that it will be achieved by ‘increasing throughput whilst simultaneously reducing inventory and operational expense’. Some definitions are given at this point:

‘throughput’ is the rate at which the system generates money through sales‘inventory’ is all the money that the system has invested in purchasing things that it intends to sell‘operational expense’ is all the money that the system spends in order to turn inventory into throughput

WORKING OUT HOW TO ACHIEVE THE GOAL

Having worked out what the goal is, Alex is then left with the difficult task of working out how that goal can be achieved. The answer begins to present itself to Alex when he takes his son and some other boys on a 10-mile hike. Given that the average boy walks at two miles an hour, Alex expects to reach the halfway point on the hike after about two and a half hours of walking. When this doesn’t happen, and Alex finds that the group is behind schedule and big gaps are appearing between them, he begins to question what is going on. He soon realises that the problem is arising because one of the boys is much slower than the others. This boy is preventing the other boys from going faster and Alex realises that, if everyone is to stay in one group as they must, the group can only go as fast as their slowest walker. The slow walker is effectively a bottleneck: the factor that prevents the group from going faster. It doesn’t matter how fast the quickest walker is; he cannot make up for the fact that the slowest walker is really slow. While the average speed may be two miles per hour, the boys can all only really walk at the speed of the slowest boy.

However, Alex also realises that they can increase the boy’s speed by sharing out the heavy load he is carrying in his bag, enabling him to walk faster. In this way, they can ‘elevate the bottleneck’ – ie increase the capacity of the critical resource. Alex cannot wait to get back and identify where the bottlenecks are happening in his factory and find out if they can be elevated in any way, without laying out any capital expenditure.

STATISTICAL FLUCTUATIONS AND DEPENDENT EVENTS

The other thing that Alex gains a better understanding of on the hike is the relationship between dependent events and statistical fluctuations. Jonah has already explained to Alex that the belief that a balanced plant is an efficient plant is a flawed belief. In a balanced plant, the capacity of each and every resource is balanced exactly with the demand from the market. In the 1980s, it was deemed to be ideal because, at the time, manufacturing managers in the Western world believed that, if they had spare capacity, they were wasting money. Therefore, they tried to trim capacity wherever they could, so that no resource was idle and everybody always had something to work on. However, as Jonah explains, when capacity is trimmed exactly to marketing demand, throughput goes down and inventory goes up. Since inventory goes up, the cost of carrying it – ie operational expense also goes up. These things happen because of the combination of two phenomena: dependent events and statistical fluctuations.

The fact that one boy walks at three miles an hour and one boy walks at one mile an hour on the hike is evidence of statistical fluctuations. But the actual opportunity for the higher fluctuation of three miles an hour to occur is limited by the constraint of the one mile per hour walker. The fast boy at the front of the group can only keep on walking ahead if the other boys are also with him – ie he is dependent on them catching up if he is to reach his three mile per hour speed. Where there are dependent events, such as this, the opportunity for higher fluctuations is limited. Alex takes this knowledge back to the factory with him and sets about rescuing his plant.

IDENTIFYING BOTTLENECKS

Back at the plant, Alex and his team set out to identify which machines at the plant are the bottleneck resources. After talking to staff and walking around the factory, where there are big piles of inventory sitting in front of two main machines, the bottlenecks become obvious. Eighty per cent of parts have to go through these machines, and the team make sure that all such parts are processed on the non-bottleneck machines in priority to the other 20% of parts, by marking them up with a red label. The parts that don’t go through the bottlenecks are marked with a green label. The result? Throughput increases. But the problem? Unfortunately, it doesn’t increase enough to save the factory.

ELEVATING BOTTLENECKS

The next step is therefore to try and elevate the capacity of the bottlenecks. This is not easy without spending money, but observation shows that, at times, the bottleneck machines are sometimes still idle, despite the labelling system giving priority to the parts that have to be ready to go through the bottleneck machines. This is partly because workers are taking their breaks before getting the machines running again, and partly because they have left the machines unmanned because they have been called away to work on another (non-bottleneck) machine. Both of these absences result in the machines becoming idle. At this point, Alex learns an important lesson: an hour lost on a bottleneck machine is an hour lost for the entire system. This hour can never be recouped. It is pointless to leave a bottleneck machine unmanned in order to go and load up a non-bottleneck machine because there is spare capacity on the non-bottleneck machine anyway. It doesn’t matter if it’s not running for a bit. But it does matter in the case of the bottleneck. From this point onwards, the two bottlenecks are permanently manned and permanently running. Their capacity is elevated this way, along with another few changes that are implemented.

THE NEED TO ACCEPT IDLE TIME

At this point, Alex and his team think they have saved the factory, and then suddenly they find that new bottlenecks seem to be appearing. Parts with green labels on are not being completed in sufficient quantities, meaning that final assembly of the company’s products is again not taking place, and orders are being delayed again (because final assembly of products requires both bottleneck and non-bottleneck parts). Alex calls Jonah in a panic and asks for help. Jonah soon identifies the problem. Factory workers are still trying to be as efficient as possible, all of the time. This means that they are getting their machines to produce as many parts as possible, irrespective of the number of parts that can actually be processed by the bottleneck.

Jonah begins to explain, labelling a bottleneck machine as X and a non-bottleneck machine as Y. Some products may not need to go through X, he says, but that doesn’t mean that workers should make as many parts as the machines can produce, just to keep the machine’s efficiency rate looking good. Y parts should only be produced to the extent that they can be used in the assembly of finished goods, and the production of these is constrained by their need for bottleneck parts too. Any excess Y parts will simply go to the warehouse and be stored as finished goods, ultimately becoming obsolete and having to be written off at a substantial cost.

As for those products that do need to go through X, they may, for example, go from Y to Y to X to Y (as there are numerous steps involved in the production process). But if the capacity of the first Y machine is far higher than the capacity of the next Y machine, and it processes excessive X parts, another bottleneck may look like it has appeared on the second Y machine because so many red labelled parts are being fed through that it never gets to process the green ones, which are also necessary for final assembly. Suddenly Alex realises that all machines must work at the pace set by the bottleneck machines, just like the boys on the hike that had to walk at the pace of the slowest walker.

Consequently, Alex realises that it is really important to let Y machines and workers sit idle when they have produced to the capacity of the bottleneck machines. By definition, they have spare capacity. It’s not only wasteful to produce parts that are not needed or cannot be processed; it also clogs up the whole system and makes it seem as if new bottlenecks are appearing. This idea of idle time not only being acceptable but also being essential flies in the face of everything that is believed at the time and, yet, when you understand the theory of constraints, it makes perfect sense. A balanced factory is not efficient at all; it is very inefficient because different machines and processes have different capacities, and if machines that have spare capacity are working 100% of the time, they are producing parts that are not needed. This is wasteful, not efficient. As evidenced in the novel, inventory goes up and throughput goes down. Alex is quick to resolve the problem and get things running smoothly again.

THROUGHPUT AND JUST-IN-TIME

Given that producing excess inventories both pushes costs up and prevents throughput, it becomes obvious that throughput accounting and just in time operate very well together. This becomes clear towards the end of the novel when UniCo secures even more orders by reducing its delivery time dramatically. It is able to do this by adopting some of the principles of just-in-time.

First, Alex reduces batch sizes substantially. For those unfamiliar with throughput accounting and just-in-time, it can be hard to get past the idea that if batch sizes are halved, financial results may still improve. The novice believes that if batch sizes are halved, costs must go up, because more orders are needed, more set ups are needed, more deliveries are needed, and so on... and surely these costs must be high? But the fact is – as proved in the novel – inventory costs are also halved and, even more importantly, lead time is halved, which in this case gives UniCo a competitive advantage. Throughput increases dramatically because of increased sales volumes. These increased sales volumes also led to a significantly lower operating cost per unit, which, along with the reduced inventory costs, more than makes up for increase in the other costs. Given that there is spare capacity for all of the non-bottleneck machines anyway, if the number of set ups for these is increased, no real additional cost arises because there is idle time. As Jonah says: ‘An hour saved on a non-bottleneck resource is a mirage.’

CONCLUSION

It is not possible, within the space of a few pages, to convey everything that The Goal has to say. To think that I could do so would be an insult to the authors of this 273-page novel. Nor is the theory contained within the novel beyond questioning and criticism; but this article was not meant as a critique.

Hopefully, however, I have told you enough to convince you that this book is worth reading should you have a couple of days to spare sometime. I haven’t, after all, told you the ending... Also, you should now have an understanding of the background to my second article, which you will find in the next issue of Student Accountant.

Written by a member of the Paper F5 examining team

Revenue Revisited

On 28 May 2014, the International Accounting Standards Board (IASB), as a result of the joint project with the US Financial Accounting Standards Board (FASB), issued IFRS 15, Revenue from Contracts with Customers. Application of the standard is mandatory for annual reporting periods starting from 1 January 2017 onward (though there is currently a proposal to defer this date to 1 January 2018) and earlier application is permitted.

In line with ACCA’s established rule, accounting standards issued by 1 September in a given year are examinable from 1 September in the following year, so IFRS 15 will be examinable in F7 from the September 2015 session.

This article considers the application of IFRS 15, Revenue from Contracts with Customersusing the five-step model. The new standard introduces some significant changes so you should ensure that you have the latest editions of all study materials.

Historically, there has been a significant divergence in practice over the recognition of revenue, mainly because International Financial Reporting Standards (IFRS) have contained limited guidance in certain areas. The original standard, IAS 18, Revenue, was issued in 1982 with a significant revision in 1993, however, IAS 18 was not fit for purpose in today’s corporate world as the guidance available was difficult to apply to many transactions. The result was that some companies applied US GAAP when it suited their needs.

Users often found it difficult to understand the judgments and estimates made by an entity in recognising revenue, partly because of the ‘boilerplate’ nature of the disclosures. As a result of the varying recognition practices, the nature and extent of the impact of the new standard will vary between entities and industries. For many transactions, such as those in retail, the new standard will have little effect but there could be significant change to current practice in accounting for long-term and multiple-element contracts.

IFRS 15 replaces the following standards and interpretations:

IAS 11, Construction ContractsIAS 18, RevenueIFRIC 13, Customer Loyalty ProgrammesIFRIC 15, Agreements for the Construction of Real EstateIFRIC 18, Transfer of Assets from CustomersSIC-31, Revenue – Barter Transactions Involving Advertising Services

One effect of this for the ACCA exams is that construction contracts are no longer an excluded topic in P2.

The core principle of IFRS 15 is that an entity shall recognise revenue from the transfer of promised good or services to customers at an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods and services. The standard introduces a five-step model for the recognition of revenue.

The five-step model applies to revenue earned from a contract with a customer with limited exceptions, regardless of the type of revenue transaction or the industry. 

Step one in the five-step model requires the identification of the contract with the customer. Contracts may be in different forms (written, verbal or implied), but must be enforceable, have commercial substance and be approved by the parties to the contract. The model applies once the payment terms for the goods or services are identified and it is probable that the entity will collect the consideration. Each party’s rights in relation to the goods or services have to be capable of identification. If a contract with a customer does not meet these criteria, the entity can continually reassess the contract to determine whether it subsequently meets the criteria.

Two or more contracts that are entered into around the same time with the same customer may be combined and accounted for as a single contract, if they meet the specified criteria. The standard provides detailed requirements for contract modifications. A modification may be accounted for as a separate contract or as a modification of the original contract, depending upon the circumstances of the case.

Step two requires the identification of the separate performance obligations in the contract. This is often referred to as ‘unbundling’, and is done at the beginning of a contract. The key factor in identifying a separate performance obligation is the distinctiveness of the good or service, or a bundle of goods or services. A good or service is distinct if the customer can benefit from the good or service on its own or together with other readily available resources and it is separately identifiable from other elements of the contract.

IFRS 15 requires that a series of distinct goods or services that are substantially the same with the same pattern of transfer, to be regarded as a single performance obligation. A good or service which has been delivered may not be distinct if it cannot be used without another good or service that has not yet been delivered. Similarly, goods or services that are not distinct should be combined with other goods or services until the entity identifies a bundle of goods or services that is distinct. IFRS 15 provides indicators rather than criteria to determine when a good or service is distinct within the context of the contract. This allows management to apply judgment to determine the separate performance obligations that best reflect the economic substance of a transaction.

Step three requires the entity to determine the transaction price, which is the amount of consideration that an entity expects to be entitled to in exchange for the promised goods or services. This amount excludes amounts collected on behalf of a third party – for example, government taxes. An entity must determine the amount of consideration to which it expects to be entitled in order to recognise revenue.

Additionally, an entity should estimate the transaction price, taking into account non-cash consideration, consideration payable to the customer and the time value of money if a significant financing component is present. The latter is not required if the time period between the transfer of goods or services and payment is less than one year. In some cases, it will be clear that a significant financing component exists due to the terms of the arrangement.

In other cases, it could be difficult to determine whether a significant financing component exists. This is likely to be the case where there are long-term arrangements with multiple performance obligations such that goods or services are delivered and cash payments received throughout the arrangement. For example, if an advance payment is required for business purposes to obtain a longer-term contract, then the entity may conclude that a significant financing obligation does not exist.

If an entity anticipates that it may ultimately accept an amount lower than that initially promised in the contract due to, for example, past experience of discounts given, then revenue would be estimated at the lower amount with the collectability of that lower amount being assessed. Subsequently, if revenue already recognised is not collectable, impairment losses should be taken to profit or loss.

Step four requires the allocation of the transaction price to the separate performance obligations. The allocation is based on the relative standalone selling prices of the goods or services promised and is made at the inception of the contract. It is not adjusted to reflect subsequent changes in the standalone selling prices of those goods or services.

The best evidence of standalone selling price is the observable price of a good or service when the entity sells that good or service separately. If that is not available, an estimate is made by using an approach that maximises the use of observable inputs – for example, expected cost plus an appropriate margin or the assessment of market prices for similar goods or services adjusted for entity-specific costs and margins or in limited circumstances a residual approach. The residual approach is different from the residual method that is used currently by some entities, such as software companies.

When a contract contains more than one distinct performance obligation, an entity should allocate the transaction price to each distinct performance obligation on the basis of the standalone selling price.

This will be a major practical issue as it may require a separate calculation and allocation exercise to be performed for each contract. For example, a mobile telephone contract typically bundles together the handset and network connection and IFRS 15 will require their separation.

Step five requires revenue to be recognised as each performance obligation is satisfied. This differs from IAS 18 where, for example, revenue in respect of goods is recognised when the significant risks and rewards of ownership of the goods are transferred to the customer. An entity satisfies a performance obligation by transferring control of a promised good or service to the customer, which could occur over time or at a point in time. The definition of control includes the ability to prevent others from directing the use of and obtaining the benefits from the asset. A performance obligation is satisfied at a point in time unless it meets one of the following criteria, in which case, it is deemed to be satisfied over time:

The customer simultaneously receives and consumes the benefits provided by the entity’s performance as the entity performs.The entity’s performance creates or enhances an asset that the customer controls as the asset is created or enhanced.The entity’s performance does not create an asset with an alternative use to the entity and the entity has an enforceable right to payment for performance completed to date.

Revenue is recognised in line with the pattern of transfer. Whether an entity recognises revenue over the period during which it manufactures a product or on delivery to the customer will depend on the specific terms of the contract.

If an entity does not satisfy its performance obligation over time, it satisfies it at a point in time and revenue will be recognised when control is passed at that point in time. Factors that may indicate the passing of control include the present right to payment for the asset or the customer has legal title to the asset or the entity has transferred physical possession of the asset.

As a consequence of the above, the timing of revenue recognition may change for some point-in-time transactions when the new standard is adopted.

In addition to the five-step model, IFRS 15 sets out how to account for the incremental costs of obtaining a contract and the costs directly related to fulfilling a contract and provides guidance to assist entities in applying the model to licences, warranties, rights of return, principal-versus-agent considerations, options for additional goods or services and breakage.

IFRS 15 is a significant change from IAS 18 and even though it provides more detailed application guidance, judgment will be required in applying it because the use of estimates is more prevalent.

For exam purposes, you should focus on understanding the principles of the five-step model so that you can apply them to practical questions.

Written by a member of the P2 examining team

Last updated: 21 Sep 2015