Slashdot Mirror


Bank's IT Failure Loses 600,000 Payments

An anonymous reader writes: The Royal Bank of Scotland had an IT glitch last night that prevented some 600,000 payments from reaching the accounts of its customers. This included bill payments, wages, tax credits, and benefits payments. RBS apologized for the delay, and claims to have fixed the underlying problem. They hope to have all the missing payments sorted by the weekend. This isn't the first major IT screwup for RBS; in 2012, the company was fined £56 million after a software upgrade prevented about 6.5 million customers from logging into their accounts.

96 comments

  1. Bank admits error? by Anonymous Coward · · Score: 2, Insightful

    What madness is this??

    When my bank makes a mistake, they blame me and penalize me for the problem, then when I complain, they charge me for investigating their error.

    1. Re:Bank admits error? by Anonymous Coward · · Score: 0

      But that doesn't impact bonuses for the top layer.

      Bet their payments aren't delayed or affected !!

    2. Re:Bank admits error? by RabidReindeer · · Score: 1

      The real question: Did they get The Low Price Always[TM] for their IT services?

    3. Re:Bank admits error? by Shakrai · · Score: 5, Insightful

      Maybe you should switch banks. I can't speak for the UK, but it never ceases to astound me how many people whine about banking in the United States when there are thousands of small community banks you could be doing business with. It's a tough industry and the little guys are facing setbacks on a daily basis, but they're still there if people are willing to look for and do business with them.

      In the day and age of remote deposit there's no reason to do business with a large national bank. I get waived ATM fees worldwide, no account fees of any sort, and competitive loan and deposit rates, all from a little regional bank that you've probably never heard of unless you're from my small hometown.

      For the life of me I don't understand why Chase, Capital One, or Bank of America have any retail customers at all. They bend people over on fees, structure your transactions to obtain yet more fees, and generally do all sorts of nefarious things while offering no real advantage over their smaller competitors.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    4. Re:Bank admits error? by Anonymous Coward · · Score: 0

      A small community bank? What madness is this? Only the high-quality institution that is a national bank is possibly acceptable, and the peons must suffer whatever abject humiliation is required by their masters as it is only proper that the greater rule over the lesser.

    5. Re:Bank admits error? by cyberchondriac · · Score: 3, Interesting

      I wouldn't be remotely shocked if the businesses that didn't receive payments still find it reasonable to ascribe late penalties to their customers and say "Hey, it wasn't our fault your payments were late".

      --

      Look back up at my post, now look back down, you're on the Internet. Now look back up. I'm a signature.
    6. Re:Bank admits error? by red+crab · · Score: 1

      Mod parent up please!

    7. Re:Bank admits error? by gmack · · Score: 4, Interesting

      They probably will, but the last time a banking error caused a missed payment and penalties, I took the notice from my landlord to my bank and they gave me a refund for the amount and a letter of apology addressed to my landlord..

      I'm guessing that cost cutting RBS did by laying off their staff and rehiring everyone in India is going to cost them dearly. This isn't their first major outage since they did that.

    8. Re:Bank admits error? by Anonymous Coward · · Score: 0

      Preach it brother....

      My little bank REQUIRES you to live in the area (and provide proof) because they want to serve the local community first.. Fees are almost non-existent and rates are oft times better than major banks. In this age of worldwide digital communication I have done my banking and deposits from another country into my lil local bank.. and the best part is when I call them I speak to an actual human being who is there, IN THE BANK ITSELF!!! GASP!!! and oft times fixes the problem or helps me with whatever I need in a just a minute or two... local banks rule.

    9. Re:Bank admits error? by houghi · · Score: 1

      I don't get checks. Seriously, I don't get it. In Europe, we don't use them since several years.

      I just log on into my bank, I type in the number of the other bank account. I type in the amount and (after some security stuff) it is done.

      I can do this to every bank account in Europe easily. Probably also to the rest of the world.

      This means no handling of any paper. 24/7 access. I never payed any fees for this. Between personal accounts in Belgium it happens on the same day. When writing it to a business acount, it takes thwo to three days. These are working days.

      The real reason these are working days is that the USofA needs access to this data and that takes some time and they don't work during the weekend. Technically it would be possible to do the transfers instantly.

      These are standard requirements in Europe and I was with Citibank before it was sold and closed and they did the same.

      --
      Don't fight for your country, if your country does not fight for you.
    10. Re:Bank admits error? by ShanghaiBill · · Score: 1

      But that doesn't impact bonuses for the top layer.

      The top layer doesn't get bonuses. RBS is owned by the UK taxpayers, is continuing to bleed cash, and will likely eventually be shut down.

    11. Re:Bank admits error? by houghi · · Score: 1

      OK, perhaps a bit sparce on the details of the transaction.
      Beside the bankaccount numer and the amount, you also can enter a message. There are several option. e.g. "free" where you write anything you like. Some characters are forbidden. SO you can write something like "Hotel reservation for houghi on 31/12/2015".

      Next you have a structured message for Belgium. This is intended for ciomputers. The receiving company will read it and know what the payment was for. This is in the form (In Belgium) as 123/4567/89012.

      There are some restriction. e.g. the last two numbers are a checksum and it is the rest of the number devided by 97. (Same as for bank acount numbers in Belgium)

      This could be an account for e.g. you credit card, or directed to a specific order you placed.

      Ther is also a structured message for international use, but I have no idea how that works.

      This has been in place for since ever I can remember. At least in Belgium. Just where yoiu used to fill out the paper, you now fill out a form.

      Next to that are the automatic debits a company can do from your bank account. You give the OK to do payment fopr e.g. your provider and the take the money. Most will give you a reduction of 1EUR per bill, because they are not allowed to charge extra for billing.
      Since 2013 they are handled by the companies and not by the banks anymore. You can refuse them, but that will cost you and does not mean any less obligation to pay.
      When you do not have enough money, it will be refused as well.

      Also it is possible to have a permanent order for e.g. your rent. You can also plan payments in the future and they will be handled as long as there is enough on your account.

      Transfer from and to your savings account is basicaly the same thing. It just is that the owner is the same person, but they are two different accounts.

      You can still do payment with the paper slip, but I believe most banks will charge you for it. Cash payments are possible at the post office and works in basicaly the same way. That will just cost a bit more.

      --
      Don't fight for your country, if your country does not fight for you.
    12. Re:Bank admits error? by Phreakiture · · Score: 1

      You need a new bank.

      --
      www.wavefront-av.com
    13. Re:Bank admits error? by tlhIngan · · Score: 2

      I wouldn't be remotely shocked if the businesses that didn't receive payments still find it reasonable to ascribe late penalties to their customers and say "Hey, it wasn't our fault your payments were late".

      You're right, and the question is - why should they? I mean, wouldn't you be pissed off if your workplace couldn't pay you on time because of this? It was their bank being the problem, but your creditors don't care that you didn't get paid today. Etc. etc.

      And while credit cards not working or ATMs and such for 3 days may not be a "big issue", for some people, it really is a huge issue. It can mean basically starving if they can't get the money for food that day, or maybe a preauthorized payment suddenly doesn't go through on their credit card.

      In the lower rungs of society, bank problems can really be huge issues.

    14. Re:Bank admits error? by Anonymous Coward · · Score: 0

      You got your companies mixed up, that's AT&T.

    15. Re:Bank admits error? by Peil · · Score: 1

      No, the govenment stake is about to be sold off at a very low rate to force it back into private hands. Someone will make a killing.

    16. Re:Bank admits error? by Anonymous Coward · · Score: 0

      I don't get checks. Seriously, I don't get it. In Europe, we don't use them since several years.

      Europe's a big place, so maybe you shouldn't speak for everyone, okay?

      Want me to show you my checkbook? I've had to use it for quite a few transactions. I live in France. You may have heard of it, it's one of the bigger countries.

    17. Re: Bank admits error? by oobayly · · Score: 1

      Really, I had assumed that France would have gone the way of several Scandinavian countries and gotten rid of cheques. I'm looking forward to the day they're obsoleted in the UK so we don't have to do a banking run for the few cheques we get a week. I shredded my cheque book in about 2008 and haven't missed it.

      I think we need a Slashdot poll - "when was the last time you wrote out a cheque"

    18. Re: Bank admits error? by oobayly · · Score: 1

      I gave up on NatWest when the bank manager refused to allow me to withdraw the £500 deposit that I had to pay my new landlord - incredibly embarrassing and had to deal with the concern that he would find me untrustworthy. Apparently having a bank card and driving licence want good enough ID.

      I got a phone call apologising after I wrote a letter of complaint explaining that she was likely costing the bank business as I was now moving banks and they'd be losing my new self-employed business account, and that they should be concerned about her as it's likely she tested other graduates similarly. I enjoyed telling her "no, nothing she can do will help -it's too late"

    19. Re: Bank admits error? by Anonymous Coward · · Score: 0

      I feel like people should just read the Wikipedia article on the subject: https://en.wikipedia.org/wiki/Cheque

      Some highlights that re-appear in this Slashdot conversation:

      "In Germany, Austria, the Netherlands, Belgium, and Scandinavia, cheques have almost completely vanished in favour of direct bank transfers and electronic payments."

      "In the United Kingdom, Ireland, and France, some people still use cheques, partly because cheques remain free of charge to personal customers; however, bank-to-bank transfers are increasing in popularity."

      "The US still relies heavily on cheques, due to the convenience it affords payers, and due to the absence of a high volume system for low value electronic payments."

    20. Re:Bank admits error? by LinuxIsGarbage · · Score: 1

      On May 31, 2004 Royal Bank Canada (unrelated) had a similar massive failure of a software upgrade. As a result none of their customers had transactions processed, and it took almost a week to fix and clear the backlog. Not only did this impact individuals banking with RBC, but if an employer's payroll was through RBC, none of their employees got paid. Mortgage payments, car payments and other bill payments were bouncing all over the place.

      As far as where people bank, I'm surprised how many people willingly pay $5,$15, or $25 per month at a bank that they're only at because their parents set up a kids account there years ago. We have two free "virtual" banks in Canada: PC Financial, and Tangerine (formally ING) that are tangentially associated with a real bank (and you have free access to their ATM network): CIBC, and ScotiaBank respectively. They both have unlimited free debit, ATM(at their ATMs), online bill pay, etc. PCF even has unlimited free cheques.

    21. Re:Bank admits error? by UnderCoverPenguin · · Score: 1

      For the life of me I don't understand why Chase, Capital One, or Bank of America have any retail customers at all.

      They seem to be buying the small banks. At least that keeps happening to every bank I've been a customer of.

      So I joined a credit union. but it is just a vassal of one of the mega banks. Found that out while reviewing a transaction summary from the web hosting company I used to use. My payments were listed as coming from one of the mega banks. When I asked at the credit union, they told me that the CU had a master account with the mega bank and all the members' CU accounts were actually accounts at the mega bank, managed as subaccounts of the CU's master account. I do get the benefit of lower fees as negotiated by the CU, but the mega bank still processes my payments and deposits the same as if I were a retail customer of the mega bank.

      --
      Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
    22. Re: Bank admits error? by RoyHutton · · Score: 1

      Then, after all that the bank goes bust and the government bails them out. As long as rich bankers sit bathing in lives of luxury who cares?

    23. Re: Bank admits error? by tehcyder · · Score: 1
      Cheques payments are still quite popular here in the UK for small businesses. This is purely because it allows you a bit of "flexibility" when your supplier rings up threatening to put your account on hold, because you haven't paid them for three months, and you can swear that you have indeed written out a cheque, and just need to get it signed, posted off, etc.

      You can eke out another week or two of money not actually leaving your bank quite easily.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    24. Re: Bank admits error? by oobayly · · Score: 1

      What a superb way of doing business. Reminds me of a speaker at a business conference in the 80s who got a standing ovation. He described how he increased company revenue by refusing to pay his creditors until they went out of business. For some reason those lauding him didn't seem to think that the same thing could happen to them.

      Any small businesses we've dealt with recently have refused to take cheques - probably for that exact reason.

  2. Well If... by Anonymous Coward · · Score: 0

    I imagine they can be forgiven for something like this as long as they make it right. So for interest bearing accounts, the interest of those deposits needs to start from when they were supposed to credit the account. For anyone who spent money and incurred an overdraft or the like - no fees should be assessed as long as the late deposit would have covered the amount. If they don't do those things - well then maybe they should get fined again.

  3. Tin foil speculation by Anonymous Coward · · Score: 1

    It's waiting for the day that a solar storm disrupts grid power world-wide for a few days, and digital money will cease to exist. Although personally i'd bet bitcoin would survive such event.

  4. Deliberate mismanagement by ikoleverhate · · Score: 4, Interesting

    Since the taxpayer took a large stake in RBS, it has been deliberately run into the ground to lower it's share price ready to be sold back into private ownership. It ends up looking like a windfall for the current chancellor, when in fact it's transferred a big pile of taxpayer's money into private hands while wrecking a financial institution. Banksters.

    1. Re:Deliberate mismanagement by Anonymous Coward · · Score: 0

      +1 Paranoid but believable.

    2. Re:Deliberate mismanagement by Anonymous Coward · · Score: 0

      Since the taxpayer took a large stake in RBS, it has been deliberately run into the ground to lower it's share price ready to be sold back into private ownership. It ends up looking like a windfall for the current chancellor, when in fact it's transferred a big pile of taxpayer's money into private hands while wrecking a financial institution.

      Banksters.

      Drivel.

    3. Re:Deliberate mismanagement by Viol8 · · Score: 4, Informative

      Don't be an ass. Its not in any employees interest including the CEO to run it into the ground when a lot of them are on performance related pay. And its certainly not in the governments interest.

      I suggest you put your tin foil hat away. This is just plain old fashioned incompetance.

    4. Re:Deliberate mismanagement by Raannndy · · Score: 1

      It's not a conspiracy if it's true!

    5. Re:Deliberate mismanagement by Anonymous Coward · · Score: 1

      Many CEOs have golden parachutes so large they are better off when the company ousts them. They get a huge windfall and can retire in comfort and wealth.

    6. Re:Deliberate mismanagement by GoddersUK · · Score: 1

      I'm not sure how I can see it would be in the chancellors interest either...

    7. Re:Deliberate mismanagement by Anonymous Coward · · Score: 0

      Quite simple, company value is pushed down. City investors buy it back cheaply. Company value shoots up to correct level. City investors make lots of money. Gideon then has some happy mates and a highly paid job waiting for when he leaves parliament in 5 years.

    8. Re:Deliberate mismanagement by clonehappy · · Score: 3, Interesting

      Wrong, it's not a conspiracy if it's false. A conspiracy is two or more parties working together for an illegal, unethical, or otherwise undesirable means. A conspiracy is NOT the incoherent ramblings of a wild-eyed mental patient. That's what we call a crackpot theory.

      However, the powerful elites and controlled media outlets have worked tirelessly for decades to further the narrative that anyone who accuses someone else of a conspiracy is a wild-eyed mental patient. When, based on the simple definition of the word conspiracy, everyone can admit that they surely happen every single day in every country on Earth.

      Hence, the "conspiracy theory" becoming a label that can be easily applied to anyone who is calling out a group of two or more people who are up to no good and immediately discredit them. For the sociopaths that run the world, this is the best thing that could have ever happened to them. Anyone who can see that 5+5=10 is now a nutter! How convenient for them!

    9. Re:Deliberate mismanagement by kencurry · · Score: 3, Funny

      Don't be an ass. Its not in any employees interest including the CEO to run it into the ground when a lot of them are on performance related pay. And its certainly not in the governments interest.

      I suggest you put your tin foil hat away. This is just plain old fashioned incompetance.

      Incompetence - a bad day when you spell that word wrong.

      --
      sigs are for losers (except to point out that sigs are for losers)
    10. Re:Deliberate mismanagement by Anonymous Coward · · Score: 0

      Many CEOs have golden parachutes so large they are better off when the company ousts them. They get a huge windfall and can retire in comfort and wealth.

      And yet somehow the seem then to want to repeat the cycle at another company, because apparently one eight-figure windfall isn't really enough.

    11. Re:Deliberate mismanagement by sjames · · Score: 2

      Greed knows no bounds.

    12. Re:Deliberate mismanagement by sjames · · Score: 1

      CEO's "performance bonus" seems to generally be paid out even if the CEO navigates the company directly into the ice berg.

      The people who make a fortune on the deal will all be sure to pull out a chair for him to land in when has gadzillion dollar (pound) golden parachute deploys.

    13. Re:Deliberate mismanagement by Anonymous Coward · · Score: 0

      Since the taxpayer took a large stake in RBS, it has been deliberately run into the ground to lower it's share price ready to be sold back into private ownership. It ends up looking like a windfall for the current chancellor, when in fact it's transferred a big pile of taxpayer's money into private hands while wrecking a financial institution.

      Banksters.

      Drivel.

      There's a reasoned response, care to provide some evidence as to why you proclaim this to be drivel?

    14. Re:Deliberate mismanagement by Peil · · Score: 1

      The offshoring decisions regarding IT were taken several years before the bank was taken into public ownership.

      #Source - I and several of my colleagues used to work for them in Edinburgh

    15. Re:Deliberate mismanagement by Anonymous Coward · · Score: 0

      That doesn't make sense. Why would they try to run down the share price and get less money when they sell it? They already got a kicking in the press for underpricing the Post Office when they sold it off .

    16. Re:Deliberate mismanagement by DamonHD · · Score: 1

      Simply not true.

      I worked there as a contractor during that period. It was fairly grim, but don't ascribe to malice what can be explained by incompetence for example. It was also a better outcome than for my previous client, Lehman Brothers, in that it wasn't dropped on the floor for no particularly good reason, throwing away even more value and confidence.

      Please don't quote conspiracy theories in the absence of any actual facts.

      It is true that reducing the global markets operation is stated policy, but that is about reducing risk and making RBS more viable, not to "run [it] into the ground".

      Rgds

      Damon

      --
      http://m.earth.org.uk/
    17. Re:Deliberate mismanagement by tehcyder · · Score: 1

      Since the taxpayer took a large stake in RBS, it has been deliberately run into the ground to lower it's share price ready to be sold back into private ownership. It ends up looking like a windfall for the current chancellor, when in fact it's transferred a big pile of taxpayer's money into private hands while wrecking a financial institution. Banksters.

      The most amusing thing is the current Chancellor blaming Gordon Brown for paying too much in the first place during the banking crisis. Frankly, they should just have nationalised the fucking thing without compensation since it had no value.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    18. Re:Deliberate mismanagement by tehcyder · · Score: 1

      I'm not sure how I can see it would be in the chancellors interest either...

      He is a Tory with an aversion to public ownership, and he has a lot of Tory friends eager to buy shares in the bank cheaply. What's so hard to understand?

      Icing on the cake is that it's all Gordon Brown's fault for being so evil as to take the bank into public ownership to stop it collapsing in the first place.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    19. Re:Deliberate mismanagement by tehcyder · · Score: 1

      That doesn't make sense. Why would they try to run down the share price and get less money when they sell it? They already got a kicking in the press for underpricing the Post Office when they sold it off .

      It's about ideology. The Conservatives don't approve of businesses being in public ownership. Whether you agree with them or not, that is a fact.

      The Royal Mail thing barely caused a ripple in the media that I remember, and besides it was Vince Cable's fault and he was a LibDem.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    20. Re:Deliberate mismanagement by Anonymous Coward · · Score: 0
    21. Re:Deliberate mismanagement by Anonymous Coward · · Score: 0

      (from a different anonymous coward)

      Because RBS was run into the ground by *its own management* before the taxpayer bailed it out:

      http://www.telegraph.co.uk/fin...

  5. Michael Bolton by Major+Blud · · Score: 3, Funny

    He must have misplaced a decimal point. He always screws up some mundane detail.

    --
    If you post as Anonymous Coward, don't expect a reply.
  6. Trimming the fat by Raannndy · · Score: 2

    Never worked for RBS, so I'm not claiming to have any knowledge into their IT dept, but I've seen this trend in IT locally too many times. Execs don't see the need paying top dollar for IT staff and wind up getting people that do "just enough." That's when snafus like this one happen, and it costs the company more in the long run than paying top $$ for good talent.

    1. Re:Trimming the fat by Anonymous Coward · · Score: 1

      RBS, in common with most of the banks, have been cutting IT staff and investments and offshoring what they can.

      This is what then happens.

    2. Re:Trimming the fat by Anonymous Coward · · Score: 0

      RBS, in common with most of the banks, have been cutting IT staff and investments and offshoring what they can.

      This is what then happens.

      This is why I'm happy I work for a Credit Union. Our IT investment is vetted by the board who are appointed by vote of the membership. If investment is in service of the interests of the membership it gets ratified. No golden parachutes, no counter-productive investment and, most importantly, not bailout money.

    3. Re:Trimming the fat by scamper_22 · · Score: 1

      Forget about paying top dollar.

      Banks spend huge amount of money on IT.
      The problem is that it is really poorly allocated.

      They'll spend massive amounts of money buying expensive products from IBM. Spend massive amount of money on IT contractors. Spend massive amounts of money on IT security scanning...

      The problem is largely in the small space with dev and IT where the people who actually make the damn thing work day in and day out.

      When it comes to banks, I'm sorry, I've worked in the industry. They have no shortage of IT money. It's just spent horribly.

  7. But is it running .NET? by Anonymous Coward · · Score: 0

    The angry mob wants to know!

  8. Is someone trying to replace COBOL? by Viol8 · · Score: 2

    I wonder if some lead IT whizz kid decided it would be really "kool" and look good on his CV to replace all that crufty old cobol running on the cobweb covered mainframe in the corner with this months latest hot language?

    I'm exaggerating a bit, but it does seem to me having worked in the dev industry for > 20 years that a lot of the younger devs really don't understand the serious reasons behind the phrase If It Ain't Broke... If you mention it they either think you're being ironic or just too old to "get it". Sadly its them who don't get it but they're too arrogant/naive to realise it.

    1. Re:Is someone trying to replace COBOL? by Anonymous Coward · · Score: 0

      On the other hand, it could have been the crufty old cobol which is to blame.

    2. Re:Is someone trying to replace COBOL? by Anonymous Coward · · Score: 1

      I'm currently working with a project manager that was around at RBS during their last screwup, and he's told us that the last mess was caused when somebody kicked off a bunch of batch jobs, then panicked and stopped them half way through. These jobs were poorly documented, and not robust enough to be able to be started and stopped like that, so it caused a massive mess and they had to go through by hand and try and put everything back to where it had been before the jobs were started.

      This was not new code - it was a case of If It Ain't Broke Yet....

      Sorry to burst your bubble, but old code and coders can be just as dumb.

      (15 year veteran posting as AC as this was told to us in confidence)

    3. Re:Is someone trying to replace COBOL? by Anonymous Coward · · Score: 0

      Or the many layers of other code required to interface it to the real world these days.

    4. Re:Is someone trying to replace COBOL? by Viol8 · · Score: 1

      I'd imagine stopping any batch system halfway through is going to cause a mess. There's a reason it has the word "batch" in it.

    5. Re:Is someone trying to replace COBOL? by u38cg · · Score: 1

      No. You don't get to just make changes like that in that envirnoment. It's probably more likely to do with the fact the crusty old COBOL is running on several layers of emulation (really) because the hardware is generations old, and someone somewhere slipped a unicode character into the message stream, or something equally daft.

      --
      [FUCK BETA]
    6. Re:Is someone trying to replace COBOL? by Cederic · · Score: 1

      Hence basic shit like rollback capabilities and error recovery. You know, fundamental it practices that have been common sense for decades.

      Shit, assume your batch always runs to completion and you've pretty much guaranteed it's going to fuck things up massively.

    7. Re:Is someone trying to replace COBOL? by Peil · · Score: 1

      This was widely reported at the time. It wasn't a bad batch job, it was a screwed up update of batch software, when it failed they tried to back it out and made a complete balls up

      http://www.theregister.co.uk/2...

    8. Re:Is someone trying to replace COBOL? by Anonymous Coward · · Score: 0

      IF the batch had failed half way through, that would probably have been fine and it would have recovered. As someone else has pointed out, it was down to a failed downgrade of the CA7 batch software. As best I understand it, the batch status/schedule was lost. Net result? You don't know if batch job ABC123 has run already. Do you run it again (and risk running it twice) or not (and risk having it not run at all)?

    9. Re:Is someone trying to replace COBOL? by KGIII · · Score: 1

      AC or not... If it was told to you in confidence, why are you sharing it?

      --
      "So long and thanks for all the fish."
    10. Re:Is someone trying to replace COBOL? by Viol8 · · Score: 1

      There's a difference between re-starting and re-running. With a batch the first is normal, the 2nd is a big no no.

  9. glitch by Anonymous Coward · · Score: 0

    Ummmmmmmmmmmmmmmmm.........

    Oops...?

  10. Too big to care. by nimbius · · Score: 2

    I experienced the same chicanery with my credit union recently. A system upgrade took everything (offices, ATM's, network transactions, credit card access and online sites) offline for 3 days. On monday the issues still werent resolved. Credit cards didnt work, online transfers failed, networks that normally recognized the payment cards suddenly didnt, and the on-hold wait time ballooned to nearly 40 minutes. My direct deposits stopped working due to the fact that my accounts had, without explanation, been suffixed with an additional integer. No one cared.

    No one cared for a very important reason: there are no repercussions. Banks dont fail in america as im sure they dont fail in europe. theyre secured by the FDIC which raids and reassigns bank ownership quickly and quietly to prevent runs because the very concept of a bank operates on the principle of too big to fail. During the 2008 financial crisis hundreds of banks across the country failed, but were quietly never reported and instead gobbled up by larger institutions. most of the staff, management, and customers just changed letterhead. no one lost a job and the old bank fines became a pittance; a frosting the larger banks kindly paid.

    so if a run happened after 600,000 payments were bungled here in the states, the bank manager would keep his job and just assume a new name like 'ally bank.'

    --
    Good people go to bed earlier.
    1. Re:Too big to care. by bws111 · · Score: 3, Insightful

      That is just nonsense. Banks certainly can and do fail, and the FDIC does NOTHING to protect them. The FDIC is protecting the DEPOSITORS (ie, you). If a bank fails, the owners of the bank have lost their investment. The owners do not get to keep their investment just because the assets of the bank were bought by someone else. There is no reason employees or customers of a bank should suffer because the owners installed bad management. If the new owners keep that same bad management then they risk losing their investment too.

    2. Re:Too big to care. by bws111 · · Score: 1

      PS. If it is a credit union, as you state, then YOU are one of the owners. Did you do due diligence and vote for the proper board members, who would hire the management you want, or do you just let someone else do all that and whine when things go wrong?

    3. Re:Too big to care. by mystik · · Score: 1

      Does your credit union use Intuit's web platform for online banking access per chance?

      My credit union (in RI) recently went through a similar upgrade (including adding an extra digit to accounts), but to their credit, it seemed to go much smoother.

      --
      Why aren't you encrypting your e-mail?
    4. Re:Too big to care. by operagost · · Score: 1

      A credit union isn't a bank. They are regulated, and deposits are insured, by the NCUA. My company is well aware of the fact that the NCUA regularly audits our clients, so I assure you that such a debacle will not go unnoticed. If you haven't received redress for this incident, you should pursue it.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    5. Re:Too big to care. by Anonymous Coward · · Score: 0

      That is a common problem when upgrading from a core processor designed in the 80's with a hard limit on the size of the account number.

  11. IBM's fault by DanJ_UK · · Score: 0

    I'll put money on it that this is IBM's fault / incompetence again, not the bank.

    Extremely dated infrastructure and mainframes that handle all those payments / systems, are all IBM. Combine that with their
    incompetence and I'm surprised this doesn't happen more often.

    ISM messages, MQ, COBOL, Java stacks that just make my brain hurt thinking about.

    I have a migraine from thinking about that, thank fuck I don't work at HSBC anymore.

    If you ever want the worst environment in the world to work in as a programmer, go work for a big bank.

    --
    - Dan
    1. Re:IBM's fault by xxxJonBoyxxx · · Score: 1

      >> Extremely dated infrastructure and mainframes that handle all those payments / systems, are all IBM.

      You're partially right, but there's also a lot of Unisys mainframes that power this stuff.

    2. Re:IBM's fault by Anonymous Coward · · Score: 0

      Translation: they didn't let me treat the IT systems as my little sandbox, and I am not competent enough to use the systems they were using. Must be THEIR fault.

    3. Re:IBM's fault by DanJ_UK · · Score: 1

      RBS, HSBC, several other big banks (around 20 that I know of / have worked at) have the same mainframes and suffer the same issues with IBMs incompetency.

      Whoever modded my comment flamebait must work for IBM, did I hit a nerve for speaking the truth? I've had to deal with IBM on so many occasions directly at work and time and time again they've let us down.

      RBS are building a new system, with IBM ironically, while other banks are trying to move away from them.

      --
      - Dan
  12. Could be worse, by Anonymous Coward · · Score: 0

    they could have processed the 600,000 transactions to the wrong account

    1. Re:Could be worse, by tehcyder · · Score: 1

      they could have processed the 600,000 transactions to the wrong account

      Ah, I wondered why I suddenly had a GBP 600,000,000 overdraft.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  13. Seen it elsewhere by Anonymous Coward · · Score: 1

    Posting anon, because customer data... Circa 5 years ago I worked in support for a commercial software vendor. A big bank in US used several of our software, in a somewhat customized way. One of those products was for network file transfer, one for data manipulation. They called with an issue of a small percentage of inbound transfers consistently failing and after manually reprocessing them a few minutes later they always succeeded. Long story short - they've customized the transfer product to drop a file on a nfs, and send the path and file name via rest to the manipulation product. When the manipulation product tried to pick a file it was not always there, but always appeared in a few minutes. Long story short - turns out one of the lower admins switched their NFS to asynchronous for performance reasons. Five years later I still use the same bank as my primary (but not as my only)

  14. I hope it wasn't my stuff... by xxxJonBoyxxx · · Score: 2

    I installed some transaction processing software at RBS in the late 1990s. Here's hoping they retired it a while back...I haven't heard from these guys in over a decade.

  15. They chose the cheaper, worse IT system by johnmrowe · · Score: 2

    By far the most interesting statement on this comes from Iain Martin at the Daily Telegraph, who says that at the time RBS (a fairly small bank) took over the much-larger and more established NatWest bank:

    > His team worked out quickly that the NatWest system was superior to the RBS computer system.... Then they crunched the numbers and
    > confirmed that sticking with plan A and migrating NatWest's customers onto RBS's inferior and cheaper to run system would save more money.

    http://blogs.telegraph.co.uk/news/iainmartin1/100248741/why-the-rbs-computer-keeps-saying-no/

    The rest, as they say, is history...

  16. Looking forward to your reply by Anonymous Coward · · Score: 0

    There are some guys on Stackoverflow right now trying to get a fix.

  17. H1B visas by Anonymous Coward · · Score: 0

    I bet they used H1B visa holders that created this system that had a failure.

    1. Re: H1B visas by rapiddescent · · Score: 2

      Not quite. A large Indian outsourcer won a large part of work to maintain the CA7 schedule. Anyone has worked at a bank knows that the batch schedule is somewhat mystical and was put together by guys who had been at the bank for 20 yrs - replacing them with bright, but fresh out of uni, offshore outsourcers was a large part of the cause of the 2012 outage during an upgrade.

      This outage hit the NatWest batches. The NatWest batches are far bigger than the RBS, Ulster(s) and IoM/Courts and are the first to run over and the hardest to rerun before the next batch window. So it looks like to me that a file was blocked causing the backlog (and no one noticed quick enough).

  18. Soon to be Trading under New Name... by CaptainOfSpray · · Score: 1

    Royal Bank of Screwups.

    --
    "Cock Up Your Beaver" does not mean what you think. This sig is intended to clog filters and annoy do-gooders
  19. Lack of mainframe skills maybe? by ErichTheRed · · Score: 1

    One of the things about banks is that most of their core transaction processing is done on mainframes. There's tons of stuff layered on top of it to do fancier things, but the day to day moving of funds from account to account is usually batched and run after business hours on a mainframe. One of the reasons for this is the sheer amount of business logic tied up in these systems, the massive transaction volume. and the fact that you can't easily swap out a working process with something untested.

    The problem is that all the mainframers are starting to retire, and no one is stepping up to fill the spots. So, basic supply and demand kicks in, and mainframe customers have to start paying more for expertise. And we all know what happens when labor rates go up in IT..... You would think younger people would jump at this opportunity -- an environment with a low volume of change that, while important, has safeguards built in that other commodity x86 based things don't. However, there is a persistent "mainframer == old curmudgeon stuck in a dead end job" mentality, so I can see why people might not want this on their resume.

    One other site I read a lot is The Register, and they have an interesting UK take on these bank IT failures, including the recent NatWest and other RBS failures, which were pretty big. Their reports indicated that (surprise, surprise) the bank offshored mainframe support and was having quality issues. The banks in question replaced staff with ages of real-world experience on these systems. In my personal experience, these folks know where all the bodies are buried, the stuff that isn't easily laid out in a runbook for a disinterested third party. Root cause for the NatWest failure was someone not knowing how to safely stop CA's batch processing software and dropping tons of messages they thought were backed up, if I recall correctly.

    I wonder what it will take for companies to realize that not every IT task is run of the mill, and having some people who know the entire system on staff is a good thing.

    1. Re:Lack of mainframe skills maybe? by quietwalker · · Score: 1

      This depends on a number of issues.

      There's a few parts to a banking system, and the 'core' - is usually on a mainframe. The name 'core' in this context means "The software system used to store financial account data" - a database, for the most part. It stores the account data, and occasionally a few other pieces of information, but mostly the account data. Account data never really changes, so neither have these "core" systems. They're also like 20-30 years old, and so rarely break anymore. They're time-tested.

      However, modern banks do not use that system, or usually even a mainframe system, to perform the processing. First of all, most banks won't do real time transactions. They make it look like real time to end-users, but on the back-end, there's delays. Instead, they have proxy authorization systems that try to manage the minute-to-minute data and authorize transactions with the info they have. When you use an ATM and you're not at a bank location - or you are, but it's a distant branch, you're probably using a proxy authentication. If you're sneaky, and you've got someone on the other side of the country, you could probably withdraw the 'same' money twice before the proxies reconcile. Eventually it'll catch up to you, but it may work in the short term.

      So we've got proxy authenticators that talk to each other and the core and keep the day's running total.

      Then comes the clearance systems. This is the end of day processing where all account transactions are reconciled. These started out on mainframes, but most modern banks have moved off them, leaving only the core behind. It might be because the clearance processors are updated fairly frequently. They need to be aware of things like when (and how) to charge fees, customer plans that allow usage rates, taxes, court-mandated child support deductions, all sorts of things. Any time there's a new plan or program or account type or feature, basically, the clearance nodes need to be updated.

      So when do they do their thing? The clearance process will go through all the proxy authorization nodes and do all the accounting that is needed, and when confirmed by a bank employee, and only then, finally updates the core with the new values. This usually happens once a day, but busy banks may be running it 4 or more times (though I rarely hear of anyone even using 2, except for special circumstances where it's manually triggered)

      So I'd guess that, probably, the processing is not on a mainframe. It's probably in a cluster of servers running the clearance processing, and that they do reasonably frequent updates. Some percent of the time, these updates are what causes the "loss" of data in the first place.

  20. Happens all the time. by quietwalker · · Score: 3, Informative

    So, I used to write banking software for a living, and that included being in the damage control team when things went south. Which they did. A lot. Which were brought to the technical staff's attention, without fail, every friday at 4 PM - but I digress.

    This isn't really a big deal.

    This sort of thing happens on almost a daily basis. I'd say that 1 in every 500 banks "loses" a day's transactions each week. From hardware failure to networking problems, to someone entering bad data to simple bugs in the software (usually data-dependent and hard to source), and even an occasional overwrite from a backup. Something breaks.

    Once we had an FI lie about their data center setup - it wasn't redundant, offsite, certified, or even a datacenter. They just had some machines running in their basement. Imagine our surprise when they called up wanting us to (remotely) fix their servers which were under 6 feet of water during a flood. ... again, I digress.

    The thing about these transactions is they're not really lost. Nothing really goes missing.

    See, all financial software is super keen on accounting. I don't mean that in a strictly 'add up the numbers' way, but in an auditing way. There are logs upon logs. Using your ATM card to withdraw $20 probably generates around, oh, I dunno, 30-40 log messages, depending on how it's routed. There's a log of the transmission and response in each node along the way, using a standardized protocol. It's a severe pain in the butt, but even if a system goes down forever, we can regenerate those logs from the other systems. It's a great deal of effort, especially to preserve the sequence order, and it's tedious, but it can be done.

    This could easily account for the initial delay in fixing things.

    Not only that, all these sorts of systems are very keen on sequence-order processing, so if it's just the case that the end of day processing (clearance) system went down/had a bug/etc and none of the transactions were finalized, then they'll just stack up. Once they get that system up again, it'll start processing them again. It might take longer due to a large backload, but it'll eventually complete.

    98% of the time, the only people that notice are companies waiting on a payroll to go out, and most of them are happy enough to accept the financial institution's admission of fault. For a day or two at least. Why this one made the paper, I can't tell you. Probably a customer was savvy enough with social media and decided to burn the bank. I guess they should just be happy the public in general doesn't realize how many problems and how much actual work goes into making banking seem reliable and secure.

    1. Re:Happens all the time. by Peil · · Score: 1

      Why this one made the paper, I can't tell you. Probably a customer was savvy enough with social media and decided to burn the bank. I guess they should just be happy the public in general doesn't realize how many problems and how much actual work goes into making banking seem reliable and secure.

      A lot of benefit payments and tax credits were due, as these are expected payments from the Government to people who may be relying on that money it was quicly decided to get the story out. As someone mentioned above, at the poorer ends of society, those little handouts midway through the month can mean a lot to a working family.

    2. Re:Happens all the time. by DarthVain · · Score: 1

      I manage a few enterprise level applications and databases, and it is much the same, to a lesser degree. I recently discovered a bug in our code which a contractor inserted that didn't understand the business rules which no one caught and had been generating bad data for about 6 months. It was done in such a way that unless you were actually looking for it (I discovered by accident while running some statistics that didn't add up which prompted me to investigate). Anyway how this all ties into the topic is that when we were trying to recover the data we looked to restore the data to specific records from backup, which we found to have been last done 9 months previous (I plan on having words about timely backup schedules). Anyway that would mean 3 months of transactions potentially lost, so not good. However we were able to restore 100% of the records from two different internal log tables that track particular changes. About the only thing it couldn't do was whoever setup the log tables back in the day, had a long date field going to a text field, which ended up losing the time component, which was pretty unnecessary for the business anyway.

      Long story short, unless your systems are under like 6 feet of water like your example, good log files act as a redundant backup for critical fields/tables. The good news story here was the bank was able to fix the issue by the weekend, which was likely a whole IT team going nuts for several days. It took us nearly 3 weeks, though we really only had myself and two other guys working on it, and really we had the problem figured and a fix in about a week, but going through the various management, and proper verification, testing, staging, etc... prior to actual deployment took longer. Also while under pressure, it wasn't like it was a bank system either...

  21. The perils of downsizing the IT department .. by nickweller · · Score: 1

    "This isn't the first major IT screwup for RBS; in 2012, the company was fined £56 million after a software upgrade prevented about 6.5 million customers from logging into their accounts"

    I read somewhere that RBS downsized their UK CA-7 batch processing department and then imported the one man from India to take over. Not being experienced enough he botched an overnight job and in the attempt to roll back a days worth of transactions accidentally rolled it back a months worth of transactions. Soon after he removed all references to RBS from his linkedin profile.

  22. So they didn't actually "lose" the payments? by Melbourne+Pete · · Score: 1

    That would have been a different sorry l story altogether and maybe one worth reading.

    1. Re:So they didn't actually "lose" the payments? by Melbourne+Pete · · Score: 1

      That would have been a different story altogether and maybe one worth reading.

      Sorry for the typos, posting on my phone.

  23. This is why you don't use staffing agency labor. by sethstorm · · Score: 1

    When you cut corners with the very people responsible for your IT infrastructure, things like this will happen. Treat them well, even hire them directly, things like this tend not to happen.

    Unfortunately, the UK is rife with this kind of corner-cutting.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.