Slashdot Mirror


Oracle Whistleblower Suit Raises Questions Over Cloud Accounting (nbcnews.com)

Svetlana Blackburn, a former senior finance manager for Oracle claims that the company has fired her for not "inflating" revenues in its cloud services division. She alleges that her bosses had instructed her to add "millions of dollars of accruals" for expected business "with no concrete or foreseeable billing to support the numbers." Oracle eventually inflated the numbers without her assistance, anyway, she adds. From NBC News report: The lawsuit, filed on Wednesday in U.S. District Court in San Francisco by former Oracle senior finance manager Svetlana Blackburn, also revives longstanding questions about proper accounting when software and computer services are bought on a subscription basis rather than as a single package, analysts said. Those questions are becoming more urgent as companies including Oracle, IBM, Microsoft and SAP race to transform their businesses for an era in which customers no longer own and operate their own information technology systems and instead lease computing services and software from cloud vendors using vast data centers.A spokesperson for Oracle says that Blackburn's claims are wrong, adding, "We are confident that all our cloud accounting is proper and correct."

63 comments

  1. Translation by LichtSpektren · · Score: 5, Insightful

    "We are confident that all our cloud accounting is proper and correct." == "We are confident we paid off the right politicians to get nothing beyond a slap on the wrist for our doctored books."

    1. Re:Translation by Anonymous Coward · · Score: 1

      Cheating by reporting too much earning has its own punishments: First, you get taxed for fake profits. Then, these profits doesn't come at all.

    2. Re:Translation by Calydor · · Score: 4, Insightful

      Then your stock price skyrockets due to the inflated profits.

      Then you sell your stock when it peaks, take a golden parachute and watch the company crash and burn while sipping mojitas on the Bahamas.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    3. Re:Translation by Anonymous Coward · · Score: 0

      Also "We are confident by telling you everything is ok despite what we've done will minimize the chances of being sued."

    4. Re:Translation by Anonymous Coward · · Score: 0

      I want to sip mojitos on the bahamos, you insensitive clod!
      (in Soviet Russia mojitas sip YOU!)

    5. Re:Translation by sunking2 · · Score: 2

      This assumes you pay taxes at all.

    6. Re:Translation by Anonymous Coward · · Score: 0

      Then your stock price skyrockets due to the inflated profits.

      Then you sell your stock when it peaks, take a golden parachute and watch the company crash and burn while sipping mojitas on the Bahamas.

      If this finally kills Java I'm on their side.

    7. Re:Translation by dgatwood · · Score: 1

      Then your stock price skyrockets due to the inflated profits.

      Then you sell your stock when it peaks, take a golden parachute and watch the company crash and burn while sipping mojitas on the Bahamas

      And then you run for Senate.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  2. who woulda thought by Anonymous Coward · · Score: 1

    Oracle Overcharges!
    News at 11.

  3. Who's really to blame here? by erp_consultant · · Score: 2

    Is it Oracle, for allegedly inflating their sales numbers? Or is it the accounting firms that audit the books and sign off on it? I have no horse in the race, just an honest question.

    1. Re:Who's really to blame here? by Anonymous Coward · · Score: 1

      Is it Oracle, for allegedly inflating their sales numbers? Or is it the accounting firms that audit the books and sign off on it? I have no horse in the race, just an honest question.

      If you knew Oracle you wouldn't even dare ask the question.

    2. Re:Who's really to blame here? by Diss+Champ · · Score: 4, Interesting

      Oracle is certainly to blame.

      For the accounting firms, it depends on how good of a quality and nature of the lie is in the books. The accounting firm can only comment on whether the records they receive are consistent and have a correct process based on their inputs. If the wrong stuff is far enough upstream of the books, there's a GIGO problem.

      Of course, by the time you reach that point, you've got even more blame on Oracle because then the intent to deceive becomes a lot more clear, since somewhere along the line folks (like the whistleblower in question) who put in that data have to be told to make shit up. Whether the point at which they were making stuff up is at a point a good audit would catch, I don't know. I am not an accountant, nor do I have any special insight into Oracle's bookkeeping process.

    3. Re:Who's really to blame here? by MightyMartian · · Score: 1

      A good auditor can often sniff out profit or expense inflation schemes. Inevitably, somewhere, there is actually a proper record of sales, because the senior management are going to want to know how well or how poorly the company is actually doing.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re: Who's really to blame here? by Anonymous Coward · · Score: 0

      But the accounting firms are just lawyers out to earn money. It would be much better with independent audits done by random firms each time, a flat rate and huge penalties for companoes getting caught.

    5. Re: Who's really to blame here? by erp_consultant · · Score: 1

      And here is the dirty little secret about the accounting firms. All of them have a consulting practice to implement Oracle's ERP products. These firms (E&Y, Accenture, Deloitte) bring business to Oracle because companies will hire them to recommend an ERP (Enterprise Resource Planning - fancy software for HR and Finance that every big company uses) software. The choice usually comes down to Oracle, SAP or Workday.

      So these very same accounting firms that get paid to recommend one product or the other are also auditing those firms. I'm not suggesting it should be illegal but it is rather, shall we say, cozy.

    6. Re: Who's really to blame here? by Hognoxious · · Score: 1

      huge penalties for companoes getting caught.

      But how would they stay afloat?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    7. Re:Who's really to blame here? by locotx · · Score: 1

      I don't know Oracle. I'm daring to ask the question.

    8. Re: Who's really to blame here? by Anonymous Coward · · Score: 0

      Maybe companies that do this should just sink? Management of all levels loose all income, responsible person(s) goes to jail.. Other employees gets 2 month notice with full pay.. Owners gets to divide up what's left after all assets have been sold. Would create an incentive for management not to do these type of things

    9. Re:Who's really to blame here? by sconeu · · Score: 1

      Under SOX (Sarbannes-Oxley), wouldn't Larry Ellison be personally responsible?

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    10. Re:Who's really to blame here? by Hognoxious · · Score: 1

      I doubt Oracle themselves could even answer the question, even if they wanted to.

      Speaking as someone who's dealt with their, for want of a better word, arcane fee structures.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  4. An accountant's perspective by sjbe · · Score: 5, Insightful

    "We are confident that all our cloud accounting is proper and correct." == "We are confident we paid off the right politicians to get nothing beyond a slap on the wrist for our doctored books."

    I'm a certified accountant (among other things). What it probably really means is that the rules are sufficiently poorly defined that Oracle figures they have enough weasel room to claim what they are doing is permissible. And they may be correct in that assertion. It also probably means that what they are doing won't result in any issue worse than a fine and probably will have minimal impact on their stock price or bottom line long term. I don't have any idea if Oracle is doing something illegal here or not but I'm not surprised they would make a statement like that. Could result in some fines after years of litigation but probably won't amount to anything material for them even if it should.

    One of the problems (especially with intangible goods) is consistently determining when to book the goods as a sale. This often isn't as straightforward as you might think and there are often several potential acceptable answers. The important thing is that A) what method they are using is understood and made clear and B) that they follow it consistently. For example my company books a sale when we receive a purchase order from a customer. A cloud software company might choose to book the sale based on expected retention rates and then adjust the numbers later for bad debts based on actual cash received. There are accounting guidelines for what is generally considered acceptable and what isn't through the FASB, the IRS and some other government agencies like the SEC. Obviously making up sales out of whole cloth is clearly illegal but if there is anything backing up the numbers at all then it can get a lot fuzzier real fast.

    1. Re:An accountant's perspective by smooth+wombat · · Score: 1

      A) what method they are using is understood and made clear

      Considering more and more companies are using non-GAAP accounting measures to deceive investors, it appears they've already determined what method to use while not making it clear what they're doing.

      --
      We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
    2. Re:An accountant's perspective by packrat0x · · Score: 1

      It all comes down to the contract. If a customer signs a five year contract, but they can break it after one year, it's a one year contract. If there is an early termination fee, the vendor can book *that*, if they have a process to reverse it upon contract completion, and if they have a history of not waiving the fee. Simply pre-booking income for the remaining four years is not acceptable.

      --
      227-3517
    3. Re:An accountant's perspective by Tablizer · · Score: 1

      Thanks! It's good to hear from a subject expert. I'm hoping an "email lawyer" and/or "secrecy lawyer" can weigh in on you-know-who* one of these days.

      I have a followup question. Subscription-based services have been around a long time. How are they typically dealt with in terms of estimated future revenue?

      One probably has to use an estimated renewal rate to make accounting forecasts. For established products, one would expect a reasonable effort is made to find an "industry standard" rate for subscriptions of that product type.

      But being "the cloud" is generally new, what would be an "acceptable" way to make an estimate for renewal rate?

      It appears Oracle may have been over generous here. As somebody pointed out, mainframe subscriptions have been around a long time. Would using such rates as a stand-in be acceptable?

      Or, could Oracle just say "it's a new field so we simply guessed" in their official accounting? Or, would they be expected to survey somewhat similar services, such as mainframe or super-computer subscriptions, to find a rough approximation?

      * (Online experts seem to say she may be fined but not likely imprisoned because the difficulty of proving "intent". Thus: sloppy=fines, intent=jail)

    4. Re:An accountant's perspective by Aighearach · · Score: 1

      Maybe, but it could be technically legal and yet still unethical, in which case she will win her case. Even if there is no "fine." Or, she could win the case and they could be fined, sued, or investigated by the government. Firing people for raising ethical objections is a very dangerous thing. It is a much better idea to bribe them with a golden severance package so that they'll be happy to part ways and buy an island. Or just, you know, stop asking them to do unethical things. Have a special team for that. Keep them secret.

  5. Both by sjbe · · Score: 2

    Is it Oracle, for allegedly inflating their sales numbers? Or is it the accounting firms that audit the books and sign off on it?

    The answer is Yes. As in both of them are at fault. If the auditing firm misses something big like that then they are potentially liable if Oracle really is inflating their numbers. Also the company management bears substantial responsibility as does the board of directors.

    One thing to bear in mind however is that when an auditor signs off on the books they are NOT claiming that the books are absolutely correct to the penny. That would be impossible for a company of any significant size. What they are saying is that they believe the books are materially representative of the financial picture of the company. It would be impossible for them to claim that there were no errors or flaws in the books. Basically the best they can do is say "yeah, this is pretty close to reality and you can depend on these numbers for decision making". If they miss a big fraud then obviously the auditor screwed up and that is a big problem. But it also means that management screwed up (or lied) too.

  6. Oracle ERP feature request by Dishwasha · · Score: 1

    Dear Oracle,

    Please add millions of dollars of accruals from expected business in to my Oracle ERP cloud account. Thanks.

    Sincerely,
    Drone CFO

  7. Auditing by sjbe · · Score: 3, Insightful

    The accounting firm can only comment on whether the records they receive are consistent and have a correct process based on their inputs.

    That's not true at all. I'm an accountant and audits absolutely can and generally should investigate whether the records they review are factual and evidence based. In fact an auditor is supposed to look for evidence of fraud or mismanagement when doing a financial audit. If an accounting firm is not doing this when auditing the books for a large company then they are not doing their job properly.

    If the wrong stuff is far enough upstream of the books, there's a GIGO problem.

    That's when the auditor is supposed to decline to sign off on the books. Unfortunately audit firms have something of a conflict of interest. If they don't sign off on the books they might lose that client ($$$) and so they sometimes aren't are independent as they really should be.

    1. Re:Auditing by erp_consultant · · Score: 2

      "That's not true at all. I'm an accountant and audits absolutely can and generally should investigate whether the records they review are factual and evidence based. In fact an auditor is supposed to look for evidence of fraud or mismanagement when doing a financial audit. If an accounting firm is not doing this when auditing the books for a large company then they are not doing their job properly." - Yes exactly right. An auditor is supposed to look for those sorts of irregularities. Otherwise what is the point of having an audit? Big companies can and will bend the rules if they are allowed to get away with it. I guess I just question the independence of some of the audits, given the cozy relationships that can exist.

    2. Re:Auditing by packrat0x · · Score: 1

      When an external auditor finds fraud, the audit is over. Rule of thumb is that a fraud audit requires at least 3x as many hours to perform (hopefully only covering a few sections of the business). The client is NOT going to pay for this. So unless the auditor is going to rubber stamp the audit, they need to work only minimal hours for the client while trying to get paid. Then refuse to continue.

      --
      227-3517
  8. Corporate Felonies are normal. by Anonymous Coward · · Score: 2, Insightful

    My wife is a CPA and has changed jobs several times due to this kind of crap. the executives want the accounting department to lie on the books and fudge numbers.

    She refuses to and has quit several places from time to time over this. Reporting it to the SEC every time. It's normal for executives to demand that laws be broken to make the books look better than they really are.

    1. Re: Corporate Felonies are normal. by Anonymous Coward · · Score: 0

      Why quit? Refuse to do it without a written order and if they fire her then sue..

    2. Re: Corporate Felonies are normal. by __aaclcg7560 · · Score: 1

      It's probably easier to find a new job first, quit the old and then complain to the SEC.

    3. Re: Corporate Felonies are normal. by Anonymous Coward · · Score: 0

      A public spectacle is what will get you blacklisted from all firms that would have hired you. On the long term, it is better for you to refuse and get another job and then file a complain with SEC (which will probably never become public).

  9. RIAA / MPAA Accounting by Anonymous Coward · · Score: 1

    They must use RIAA/MPAA Accounting practices.

    ie:

    We old 10 subscriptions, we did not sell 300M subscriptions, therefore 300M people are pirating, so we will declare a loss, but will sue 300M people, assuming all of them will settle, so we will book 600M worth for subscription revenue.

    I'm going to use that on my taxes.

    I made 100K, but people could have stolen that money from me, so I made $0. Gimme a refund, some more free money, gimme gimme gimme.

  10. GAAP, IFRS and made up BS by sjbe · · Score: 3, Interesting

    Considering more and more companies are using non-GAAP accounting measures [marketwatch.com] to deceive investors, it appears they've already determined what method to use while not making it clear what they're doing.

    Well if you are a global company you aren't using GAAP outside the US anyway. You probably are using IFRS. If you are an investor seeing words like Pro-Forma you should . Pro-Forma is roughly translated from latin as "Fairy Tale" or "Bullshit we made up".

    That being said, any accountant worth their per-diem can use GAAP accounting that is perfectly legal and still obfuscate what is really going on. Plenty of companies do it. Go pull the financial records of any large bank and if you claim you can make sense of them you are either in line for a Nobel prize or a liar and I'm going to lean towards the later. I'm a certified accountant and I can't make heads or tails of them.

  11. Accounting rules are craazzyy by swb · · Score: 2

    Accounting rules are crazy. Whenever I have something explained to me by an accounting, I'm often baffled at how it works.

    The most recent example was a customer who sold prepaid punch cards to their members for an activity. The member bought a punch card for $100, good for 10 activities which normally would have sold for $12.

    Strangely (to me anyway), even though the organization got all $100 at once from their member when a card was bought, they only accrued income when a punch was used.

    My customer didn't have time to teach me accounting 101 and I sort of get the short version that was explained to me, it still seems kind of bizarre that you actually *gain* $100 but don't actually count it except $10 at a time over time.

    In their case, it seems extra weird because the punch cards never expired and so there's the risk they would be never redeemed. I didn't get the explanation as to how that part is accounted for. I mean, if they took in $10,000 for punch cards but members only redeemed $5,000, it seems weird that you would carry $5,000 in liabilities essentially forever yet still have the $5,000 in cash already in some other accounting-speak category.

    1. Re:Accounting rules are craazzyy by Junta · · Score: 1

      I think Microsoft similarly did something to make Windows license fees *look* more like subscription. Instead of realizing the purchase price up front, they count 25% up front, then 25% a year later, and again and again.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:Accounting rules are craazzyy by ModernGeek · · Score: 1

      It's called unearned income

      --
      Sig: I stole this sig.
    3. Re:Accounting rules are craazzyy by Anonymous Coward · · Score: 1

      Actually it makes perfect sense from their standpoint.

      They sold $120 of their services for $100.

      But if they only charge it per punch, they can carry all remaining punches as liabilities offsetting the net gain of the $100 until they are realized. This gives net loss which helps which reducing taxes, while actually increasing cashflow. If it never gets fully used its all profit for them as they already your money, but they get to keep these phantom liabilities forever.

      This is my general understanding at least. I am not an accountant.

    4. Re:Accounting rules are craazzyy by Hognoxious · · Score: 1

      The fuck it is.

      It's called accruals (as opposed to cash) accounting.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    5. Re:Accounting rules are craazzyy by Anonymous Coward · · Score: 0

      In bookkeeping you have several ledgers, broadly there are two types of ledgers: income/expenses and liabilities/assets.
      The income/expenses ledger will show up on the profit&loss of the company. liability/assets will show up on the balance.

      It is a closed system, meaning money can be transferred between these ledgers, but no money can enter or leave the system of ledgers.

      When you sell a member a punch card: $100 will be transferred between the liability-ledger-of-the-member, to the asset-ledger-of-your-bank-account.
      This means you owe $100 to the member; imagine that your company goes bankrupt and you didn't deliver the service to the member, the member has the right to receive back the $100 of non delivered service.

      Every time you execute the service to the member $10 will be transferred from the income-ledger-of-the-service to the liability-ledger-of-the-member. Until your liability-ledger-of-the-member is zero.

      In case the punch card would expire you can transfer the rest amount directly from income-ledger-of-the-service to the liability-ledger-of-the-member. Or if you want to keep a record on how much was expired you would take it from the income-ledger-of-expired-punch-card to the liability-ledger-of-the-member.

      Yes, you would need to keep those $5000 in liabilities forever since someone could just claim the service, and you sure as hell need the money to cover those services at that time.

      I have a nice story about a company selling household equipment like washing machines and such in the Netherlands. The company had a deal where they would pay you back for the full amount of the machine you are buying after 20 years, using an I-owe-you letter that you would have to hand over to get your money back. The idea was that the company could use the extra income now to invest and make enough money to cover the cost in 20 years, anyway only a small percentage of people would keep such an I-owe-you anyway. The company forgot about this, not sure maybe they didn't put this on the liability ledger. Long story short, 20 years later, a lot of people show up to get their money and the company goes belly up.

      This story should teach you two things; Dutch people are stingy, keep liabilities on the books.

      As an extra exercise:

      CCP the company that develops EVE Online has something similar to a Punch Card. It is called a PLEX (Pilot license Extension) and it can be redeemed for 30 days of play time. Like your punch cards they don't have an expire date.

      Now as what your accountant explained a PLEX should be a liability, until the PLEX is redeemed. But a PLEX is an in-game item, does that mean that a player has received the PLEX as product, or does the liability for the 30 day game time still exist. It could be seen as a product as the PLEX can be traded to other members, more importantly a PLEX can be destroyed in game in the explosion of your ship that is carrying a PLEX.

      Now your punch card may be traded between your members as well, and the punch card could have been destroyed, and unlike CCP you will probably not know when the punch card is destroyed.

      What happens when the EVE game servers are shut down and people still have PLEX in game. Does that mean that because the player has no access to the PLEX he therefor has no right to get his 30 day game time or the equivalent in money? What if CCP goes bankrupt is it still liable for the undelivered game time, money equivalent?

    6. Re:Accounting rules are craazzyy by ewibble · · Score: 1

      It kind of makes sense to me: I am not an accountant but here goes:

      You sell a the punch card for $100, you now owe the customer $100 worth of services (lets assume you close down tomorrow you would have to pay them back $100). So you have not made any money what so ever just like if you borrow $100 from a bank you did not make $100.

      Every time they use the punch card you now owe them $10 less so you made $10, your profit is $10 minus whatever it cost you to provide the goods and services.

      The fact that they never expire goes in the favor it not being income. If they did expire the moment they do then that would probably count as income at that point too.

      I understand that they may have the cash vouchers, but technically they also have the liability to honor them for ever.

    7. Re: Accounting rules are craazzyy by orlanz · · Score: 1

      It's not crazy. It's the basis of ALL accounting. You can't recognize something as yours still you offset it with your obligations. They meet the obligation one swipe at a time.

      A loan is also cash you receive. Doesn't mean you made or own the cash, you just have it to use. There is a payback obligation.

    8. Re:Accounting rules are craazzyy by Anonymous Coward · · Score: 0

      Let me try to explain this a little better.

      When someone buys a punchcard, yes, they are giving you $100. However, that $100 in the bank represents $100 worth of services that you own them. You don't get to count it as income until you perform that service (that is when it moves from a liability to a asset). It works out great for the business because it is essentially an interest free loan that you don't have to pay back with cash, but with goods and services instead.

      I believe in accounting there are ways to transfer that punchcard liability to assets over a long period of time. So that the "likely lost or destroyed" punchcard is no longer on the books as a liability. However, you can probably only do this if you can identify each punchcard so the liability can be restored when the punchcard is used.

      Cash in the bank can still be used for purchasing and investing. Liability in the form of punchcards (or giftcards, etc) is a lot better than just about any other kind of liability, including loans.

  12. Accounting is murky anyway by ErichTheRed · · Score: 1

    I imagine that Oracle has internally justified their accounting methods simply because their business model is changing out from under them. In short, there are no guidelines so make up your own rules. The problem with Cloud is you're selling the customer the _potential_ to use a service in the future usually. Knowing when to book that as an actual sale seems to be hard with this model.

    I'm not an accountant, but I've taken introductory accounting courses twice, once in the 90s and once pretty recently. It's strange because back in the 90s, all the examples were straightforward. This was of course back when companies did LUDDITE things like taking raw materials as input and producing a finished product. Sales, cost of goods sold, etc. are easy to understand in that environment. Now US companies don't manufacture anything tangible - it's Apps(!) and eyeballs and cloud computing environments. That's tricky. I'm not saying Oracle is blameless, but new world accounting is definitely a different beast.

    1. Re:Accounting is murky anyway by Hognoxious · · Score: 1

      The problem with Cloud is you're selling the customer the _potential_ to use a service in the future usually. Knowing when to book that as an actual sale seems to be hard with this model.

      Isn't that like insurance? They pay a premium each month, but you don't know when (or if) they'll make a claim.

      If it's the situation where they pay a base fee for availability plus usage fees if they exceed a threshold that's just like having a plumber/lawyer/electrician on retainer and paying parts, labour above X hours, disbursements etc as they arise.

      These aren't exactly new business models.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:Accounting is murky anyway by neilo_1701D · · Score: 1

      The problem with Cloud is you're selling the customer the _potential_ to use a service in the future usually. Knowing when to book that as an actual sale seems to be hard with this model.

      Erm.. this is the basis for accrual accounting. Quoting from nolo, we see:

      Under the accrual method, transactions are counted when the order is made, the item is delivered, or the services occur, regardless of when the money for them (receivables) is actually received or paid. In other words, income is counted when the sale occurs, and expenses are counted when you receive the goods or services. You don't have to wait until you see the money, or actually pay money out of your checking account, to record a transaction

      It's pretty straightforward. Think of it like a gift card. The customer buys a gift card from Oracle, who then books the accrued income. As the customer uses the services, Oracle sends the customer a monthly invoice and deducts the invoice amount from the gift card. At this point, we can count the income.

      What seems to have happened here is that Oracle looked for a way to fudge the figures. They figured that ErichTheRed was probably going to buy a couple of million in Oracle gift cards and booked that. Once on the books, it's simply a matter of choosing the right language so that the actual revenue is never mentioned but the projected accrued revenue magically becomes the number released. Then up goes the stock price, people cash out, and when the accrued revenue fails to materialize the excuse is that it was a projected amount, that the market changed, customers didn't follow through etc etc.

      I mean, I can project my monthly income will rise in three months by several thousand dollars, can't I? It's hardly my fault if the company sees a dip and can't follow through on what they projected, which in turn hits my projections. And nobody was actually hurt in all of this, were they?

    3. Re:Accounting is murky anyway by Anonymous Coward · · Score: 0

      Booking sales should actually be generally as straightforward as any other revenue with cloud. I understand there are always complex details but while the term "cloud" may be new, accrual accounting is not and has been handling the exact same sorts of revenue streams including subscriptions, long term contracts, software as a service, etc. for decades or longer. It is not as if cloud subscription revenues are drastically different than other business models and accounting hasn't caught up. Just because it is "cloud" doesn't mean you can redefine the rules.

      With that said, clearly we don't have enough information to know if Oracle is at fault. But, if the accountant in question is correct in her assertion, then what Oracle did is 100% against GAAP and is illegal. You can't book revenue as earned but not received if you don't have any reasonable basis to support the revenue.

      More basically, I can't start a company today and just start putting accrued revenue on my books as I develop software because I THINK I am going to sell subscriptions (I have done the "work" so it is "earned").

    4. Re:Accounting is murky anyway by Anonymous Coward · · Score: 0

      I imagine that Oracle has internally justified their accounting methods simply because their business model is changing out from under them. In short, there are no guidelines so make up your own rules. The problem with Cloud is you're selling the customer the _potential_ to use a service in the future usually.

      Often, the customer thinks that they are just paying for the maintenance and support on the software that they already bought from Oracle, and the customer does not even know that they are buying the potential to use an Oracle cloud service. Each Oracle sale person has a quota (and unbelievable incentives) for selling Oracle cloud subscriptions, but I've never heard of a single Oracle customer asking for it, so it's just something that the Oracle sales person quietly adds to the deal (note: at no additional cost to the customer, since the total deal price is already negotiated by this point.) This allows the sales person to hit their quota on cloud, and for Oracle to publicly pretend that they have revenue from cloud. Plausible deniability is built into the system at every level to prevent the executives from ever being held accountable.

  13. Cloud Accounting by Anonymous Coward · · Score: 0

    Accounting with the head in the clouds.

  14. how naive by publiclurker · · Score: 1

    you actually think corporations like this pay taxes.

    1. Re:how naive by Anonymous Coward · · Score: 0

      you actually think corporations like this pay taxes.

      You actually think corporations like this don't have financial reports/? Yes, they paid corporate income taxes, about $2 billion dollars worth. Next time think before you call other people names like naive.

  15. Do we have this bubble's Enron? by rockmuelle · · Score: 1

    Probably not, but...

    If you remember the dot com bust, there were a few precipitating events that got everyone looking closer at sky-high valuations. Enron is probably the most important of those. While Enron wasn't a dot com, they used some very creative accounting practices to book revenue and inflate their value (innovative, disruptive, new economy, and all that). Their crash helped highlight the funny math going on at internet companies and helped get investors and regulators asking the hard questions.

    The current bubble has a few possible candidates for an Enron-style scandal. I've thought that Theranos might be it - they fit the broader narrative of youthful founders disrupting stodgy industries and minting new billionaires. Then there's Uber, but they have enough investor money in the bank to hide any structural issues with their business model for years. Palantir is another that may help burst the bubble as they learn that the outrageous consulting rates and blind faith in their methods they received from the military are difficult to replicate in the business world when you have some level of accountability to shareholders and customers. They have less cash than Uber to mask their situation much longer.

    But, maybe it will be just like before: good old math that no longer adds up. At some point, all the SaaS companies using the clouds will run out of credits and goodwill from the providers and be asked to pay real rates for the services (just in case you don't know: almost no SaaS company actually pays for their hosting on the major cloud providers for the first year or so, and even then they pay deeply discounted rates. And if you're at a SaaS paying full rates to Amazon or similar, you need to call your rep - your competition is paying less than you. The cloud providers do this in hopes that strong businesses will emerge that they can eventually reap profits from - Salesforce is the classic example). I'm guessing* that all the major cloud providers are using some form of funny math to hide this.

    So, Oracle's probably not going to suffer the fate of Enron. But, just like in the last bubble, "clever" accounting may be what finally pops it.

    -Chris

    *ok, I know from direct experience how at least two of them are doing it, and yes, they're doing it

  16. BAU by Anonymous Coward · · Score: 0

    Most big corps do crap like this all the time. Where are the posters defending such actions as looking to the shareholders best interests?

  17. good old days by bigtreeman · · Score: 1

    Cloud and subscription is just a return to the good old days of mainframes.
    The corporation has the computer, the user has a dumb terminal.
    Control has been taken from the user.
    Remember the great revolution the IBM PC brought about ?
    Well we're helping them to reverse the power balance.

    --
    Go well
  18. No worries by Anonymous Coward · · Score: 0

    Everyone who could investigate or prosecute Oracle is probably using Oracle products, and wouldn't dare go after them for fear of a license audit.

  19. Re:Translation: Bad Summary again by Anonymous Coward · · Score: 0

    Should have included Oracle's accounting firm so we know who is going to shaft them, or go on the list of accounting firms that the criminal organizations like to use.

  20. Cloud by Kinnison · · Score: 1

    Is there Cloud bubble on the horizon as more of these issues come to light?

  21. No accounting isn't crazy by sjbe · · Score: 1

    Accounting rules are crazy. Whenever I have something explained to me by an accounting, I'm often baffled at how it works.

    No they aren't crazy. You just have to understand some basic principles.

    Strangely (to me anyway), even though the organization got all $100 at once from their member when a card was bought, they only accrued income when a punch was used.

    That's not strange at all. To understand it you have to understand double entry accounting. Every transaction has two entries - a debit and a credit. Think of them kind of like and In and an Out - they have to balance. There are basically five categories of ledger accounts. Assets, Liabilities, Equity, Income, Expenses. Every transaction has a debit of an account in one of the five categories and a credit in an account of one of the five categories. The debit and credit can be in the same category or different ones.

    That transaction you mentioned works like this:
    When the card is bought Assets (cash) increased (debit) by $100. Liabilities (future punches) increased (credit) by $100.
    Later when a punch is used Liabilities decrease (debit) by $10 and Income increased (credit) by $10. (this is when the sale occurs)

    Basically the company has traded an liability (the obligation of services for the punch) for an asset (cash). As that obligation is fulfilled the company realizes the income from that sale. It's done this way for several reasons but most important is the matching principle - basically that expenses and income should be booked when they occurred, regardless of when the actual cash transfer took place. The company didn't actually sell it's product until the customer used the punch (the punch is the product) so it would be inappropriate to say they sold something until the punch transaction results in Income.

    it still seems kind of bizarre that you actually *gain* $100 but don't actually count it except $10 at a time over time.

    It seems weird because you are thinking of the $100 as income when in fact it is an asset. To make it easier instead of getting $100 for the card let's say the customer gave the money to buy an orange on their behalf. Orange slices are just another form of asset like cash. So when the customer gets their card punched the company would give the customer an orange slice. The company had to pay something to buy that orange slice so until they actually trade it to a customer a sale hasn't occurred. It seems confusing because we usually associate receiving cash with income but they aren't necessarily the same thing.

    A customer can't buy a liability which is what the customer is doing when he pays $100 for the card. He can only buy a good or a service which is what they can do with the card. So until that good or service is rendered to the customer then it isn't income to the company. The fact that cash changed hands before the good or service was rendered is immaterial to when the company actually realized the income. It's a bit like buying something on layaway.

    In their case, it seems extra weird because the punch cards never expired and so there's the risk they would be never redeemed.

    That is EXACTLY what happens and is why you typically see expiration notices on checks and cards. If they never expired and were never used then the company would have to carry them on the books forever. If they don't expire and the customer loses the card then the company has to carry that obligation in theory forever. In practice there are ways to work around it but they are considerably more problematic.

  22. Aggressive accounting by sjbe · · Score: 1

    But being "the cloud" is generally new, what would be an "acceptable" way to make an estimate for renewal rate?

    Ahh, you've hit on the crux of the problem. With any new business model there exists the problem of trying to figure out what accounting practices are considered reasonable for that business. Usually this takes a bit of time and eventually there is usually guidance from the IFRS, IRS, SEC and other bodies for acceptable booking practices. Remember that GAAP stands for Generally Accepted Accounting Principles and much of GAAP (and IFRS even more so) is principle based rather than black and white rule based. Because every company is a bit different the accounting treatments can be different as well to best reflect the structure of the business. It wouldn't surprise me at all if Oracle was being rather aggressive with their accounting treatments. In all likelihood the subscriptions will probably be treated much like the accounting for magazine subscriptions.

    Personally I'm not overly familiar with the nuances of accounting for subscription based businesses but here is a little primer.

    Or, could Oracle just say "it's a new field so we simply guessed" in their official accounting? Or, would they be expected to survey somewhat similar services, such as mainframe or super-computer subscriptions, to find a rough approximation?

    Basically yes. They can probably hide behind the fig leaf that they weren't sure because there wasn't official guidance on the matter. In reality I'm sure Oracle's accountants are pretty bright so it's more of plausible deniability thing. Personally I don't see how cloud subscriptions are any different from other types of subscriptions and that is well understood in accounting practice. What will probably happen is that the IRS will probably weigh in on the matter at some point (if they haven't already) and that will effectively write the law about how it should be handled going forward. If there isn't fraud in play then it probably is a matter of overly aggressive accounting practices.