Slashdot Mirror


Computer Foul-up Breaks Canadian Tax Filing System

CokeJunky writes "During a weekend maintenance window, the Canada Revenue Agency (Fills the same role as the IRS south of the border) experienced data corruption issues in the tax databases. As a precaution, they have disabled all electronic filling services, and paper based returns will be stacking up in the mail room, as returns cannot be filed at all until the problem is fixed. Apparently on Monday they discovered tax fillings submitted electronically where the social insurance number, and the date of birth were swapped."

11 of 129 comments (clear)

  1. They need a thorough audit of their systems. by oSand · · Score: 5, Funny

    ... it's only fair

  2. Data Types by truckaxle · · Score: 4, Insightful

    "Apparently on Monday they discovered tax fillings submitted electronically where the social insurance number, and the date of birth were swapped."

    Sounds like a serious upfront data validation issue.

    However, those two fields should be of a different types and the insert should fail.
    1. Re:Data Types by Zapraki · · Score: 3, Interesting

      I totally agree. If any kind of robust data validation was going on, this should have failed on insert.

      Social insurance numbers are always 9 digits, and can be validated by the Luhn Algorithm.

      A date of birth wouldn't be 9 digits by any scheme I can think of, especially formatted as 3 groups of 3 digits, and only a very, very few of them wouldn pass a check of this algorithm.

    2. Re:Data Types by Bloke+down+the+pub · · Score: 4, Funny

      Text? Luxury!
      We had to convert it to hex in our heads and enter it on paper tape.

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
  3. CCRA by can56 · · Score: 5, Funny

    As a canukian, I have a few comments on this terrible disaster: The CRA (Canada Revenue Agency) was renamed CCRA (Canada Customs and Revenue Agency) years ago. Makes sense to combine the two departments. A joke about strikes in Canada: Air Canada (our national subsidized air-carrier) goes on stike? Who cares, we'll walk. The Canadian postal workers goe on strike? (usually before Christmas). Great! It means Visa won't be able to find us! The Breweries (Moslon, Labatts, ...) go on strike? Holy Crap! Rip the furnace out of the basement to make more room, and send all the vehicles you can muster to the beer store and stock up for the winter.

    1. Re:CCRA by Obsi · · Score: 3, Funny

      I'll sum this all up as CRAP.
      Canadian Revenue Agency Problem.

  4. DST patch broke CRA? by Adeptus_Luminati · · Score: 4, Interesting

    According to this reliable source (Canadian Globe and Mail national newspaper), it was a maintenance patch applied on March 4th that broke CRA's (Canada Revenue Agency) website.

    Yesterday afternoon, the VP of IT at my company called a 2.5 hour emergency meeting to review our entire DST patch process across all systems to ensure all issues are on track & resolvable - the reason for the emergency meeting? Somebody told him that that CRA glitch was triggered by problematic Microsoft DST (daylight savings time) patches. Our internal MS IT techs confirm, the patches are not exactly simple, or easy to apply and at the last minute some patches have been re-patched or "upgraded" to newer versions, requiring one to uninstall earlier 1.0 patches.

    Can anybody site a source that confirms the CRA's glitch was indeed related to DST?

    Adeptus

    --
    No trees were killed in the making of this post; however, many trillions of electrons were horribly inconvenienced.
    1. Re:DST patch broke CRA? by Adeptus_Luminati · · Score: 3, Informative
      --
      No trees were killed in the making of this post; however, many trillions of electrons were horribly inconvenienced.
    2. Re:DST patch broke CRA? by Run4yourlives · · Score: 3, Informative

      Because the fucking Americans changed the damn time change dates and we were dumb enough to follow them.

  5. The CRA's IT Department by Tastycat · · Score: 3, Interesting

    My mother works for the CRA, so I hear stories all the time about how they try to do things improperly.

    A recent story is about the problems they're having with the change in the DST date.

    Essentially, because the CRA is still on Windows 2000 systems they have to patch it themselves. So they write the fix, and then they instruct the accountants to leave their computers on and unsecured at the end of the day so that the IT guys can update their computers. Which means that anyone walking by could potentially have very easy access to any of the information about anyone in the Canadian Tax system, and it would be blamed on the individual whose computer they were using.

    On top of that, the IT guys got about a third of the way through these updates before they realized that their patch was flawed and now they've decided to fix the problem with the following three measures:
    1) Have people set their appointments an hour off, so as to counteract the time change.
    2) When emails are sent they are now requited to post times as EST or EDT. My mother had a woman comment to her, "Like I know what time zone I'm in."
    3) Upgrade to XP when they can get a deal from M$ for a cheap enough price.

    The DOT is worrying over Vista, and the CRA can't set the clocks on 2000. Sometimes I get worried about things up here.

  6. CCRA Messing with their systems at tax time by landoltjp · · Score: 3, Insightful

    I can certainly understand why the systems administrators want to keep the CCRA machines in the best state. However, messing with them at this particular time is rather ... well, let's go with skull-crushingly stupid.

    Returns from across the country are going to be coming in. hundreds of thousands of returns will come through the online submission systems. Those machines should've been frozen at Christmas. The Bank that I used to work at had a freeze on their, c machines right near (or after) Christmas in preparation for the onslaught of transactions related to RRSP (US-401K) season).ulminating the lat week of February.

    I'm not sure when the DST patches came out for the affected machines, but it seems that they would've been more intellegent about when they were applied.

    Plus, no fail-over plan? No back up services? (or were they patched at the same time?) no roll-back? Uhm, naw, we'll just shut 'em down. Yes that works. I mean, who would mind?