- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
British managers relish in being snobby and condescending, because it's hiding how useless and fucking incompetent they are. What a bunch of retards.
Admin
"Since you have refused to answer my perfectly reasonable question and insist that I make the decision myself, and as I am not a tax accountant, I will simply engage an outside tax accountant at €xx per hour and bill it to the project."
Problem solved.
Admin
Admin
The position was still open after the last time the company needed someone to be responsible for something.
Admin
Admin
TRWTF is VAT. TRRWTF is the additional cost of compliance which is passed onto consumers. Everything else is minutia.
Admin
Admin
No. Fuck that Finance guy. He can take full responsibility for this.
Admin
You know what? When you get some asshat like Reggie stating he doesn't have to make clear specs? Fuck him. He doesn't deserve a working system. And he deserves every bit of blame that comes from it.
Admin
Admin
He did check. Management was a big bag of soggy dicks. Management got what was coming to them.
If Reggie doesn't give enough of a shit to answer a simple question, why should anyone else?
Admin
Admin
TRWTF is the VAT. Just go with a retail sales tax so every step of producing something doesn't create yet another tax collector for the state along with the necessary wasteful overhead.
Admin
Admin
TRWTF is so many people getting het up about whether Tim or Reggie deserves more blame, and asking where all the in-between staff is, when it's abundantly clear (and has been for some time) that extreme artistic license is used in extrapolating these stories from what actually happened into a full page story.
The story was probably submitted as something along the lines of: [quote user="story] One time when I was working in this organisation, they sent us a requirement spec that was wrong. We went to the customer to clarify the requirement, and they shrugged their shoulders and said "That requirement's as good as it's going to get, and if you don't understand it you;re stoopid". What douche bags! [/quote]
And while vague requirements are a bit of a WTF, they're hardly out of the ordinary in the "Real World" (TM). For what it's worth, I think Remy has again shown he's better than some of the other authors on this site at making a story out of nothing. (sorry if that reads like a backhanded compliment - I enjoy Remy's stories).
Admin
I really don't want to write e-commerce code.
Admin
Now for a tangential WTF. This took place in a province that had sales tax and the federal government didn't yet have VAT, but those details didn't matter. This also took place in the days when overseas phone calls were expensive and billing wasn't completely automated.
One of my roommates made an overseas phone call. The sales tax was supposed to be 7%. A few months later, the province enacted a temporary stimulus by reducing sales tax to 4% for a few months and then reverting it to 7%. A few months after the reversion, the phone call showed up on the phone bill. The phone company charged 4% sales tax.
By the way, the phone company's subsidiaries would be worthy of many front page artiles on this site. The biggest subsidiary survived longer than it should have, before going bankrupt. Somehow the phone company itself still carries on.
Admin
In Australia it's call GST and based on 2 (for each article billed). We developed some software and the client system we exported to the data to was expecting 1 (for the total of the bill). We ended up having to have a meeting with them and a tax expert who told them they were wrong.
Admin
Admin
It was years ago, but something similar in AUS. Or perhaps it was the round first/ round last decision. Anyway, I think they finally realised that nobody was thanking them for not defining those rules.
But that is at the invoicing / billing end, where you have to tell the customer how much VAT has been taken.
At the other end, where you report annually/quarterly/monthly to the tax office, it's actually a great relief to know that as long as you aren't doing anything dodgy, they aren't worried about a few dollars here or there.
It means you can simply use whatever totals you have, that you are using. You don't have to create some new massive de-rounding and de-totalling machine to calculate the corrected total tax remittance.
Admin
And the US knows it: http://www.taxpayeradvocate.irs.gov//userfiles/file/TAS_arc2011_execsummary.pdf Pages 14 and 17.
Admin
In AUS, they eventually clarified those questions. The great advantage of that is that you don't waste time with this kind of question: there is a correct answer.
But apart from that, fixed point was traditionaly used for financial calculations, and big old boys like the tax office still expect the numbers to be in dollars or cents.
So when you say 'for display', that is 'for display to the accountants, tax accountants, tax department, and management'. The only reason for using floating point internally is for consistancy with Excel, and the tax office doesn't use Excel as much as the rest of the world does.
Admin
One time I told my boss I found a solution to a problem. He said "Make it so." I said "Dammit boss, I'm a computer programmer, not a sewing machine repairer."
Admin
Finance in a nut shell:
"What is two plus two?" "Whatever you want it to be."
Admin
Now, that company is famous for NOT being a WTF. This could explain why they didn't fire Tim. But it doesn't explain why they didn't fire Reggie. In a non-WTF company, one would expect Reggie to be fired.
Admin
Admin
Or at least as long as it takes to find out that they never actually used the system Tim emulated.
Admin
Admin
Admin
I doubt that. Granted, I don't deal with Germany, but if you've never developed a billing system that spans a dozen different states in the US, take my word that it's an absolute nightmare... different taxes at the federal/state/county/city levels, all of them regularly changing, and each of those jurisdictions with their own unique and complex (and also ever-changing) reporting rules.
Admin
I was fined 25UKP for paying too much one quarter.
Admin
Admin
German tax system is complicated, but at least it's consistent all over the country.
Admin
Not an accountant but I assume that the VAT rate is applied on each item, but you don't have to round up to the nearest penny until after all the VAT amounts have been summed.
At present VAT in the UK is 20%.
If you buy an item that costs £4.99 without VAT then you add £1 VAT.
If you buy 5 such items you will pay £4.99 VAT not £5.
When you calculate the VAT on the £4.99 item you will calculate it as £0.998 of course.
It can get trickier when you are discounting VAT that you have paid. If you buy from an EU country you pay VAT at their rate. So my subscription to Microsoft Office was at 15% VAT as I bought that from Luxembourg.
Admin
Nope. Gift vouchers are sold without VAT, then treated as cash when redeemed. Most of the shit people are claiming is complicated/unsolved/unsolvable is addressed with simple rules from HMRC. VAT isn't as big a deal as everyone is pretending.
Admin
Admin
Because we had to charge our clients VAT, not the end users of the vouchers who would usually be their staff.
Admin
Wrong - we were informed by HMRC of the composite VAT rates to apply to our (bulk) voucher sales.
Admin
Admin
The choice between:
is actually a choice between two correct methods. Both ways are allowed - as long as you are consistent.
Basically, what you have to do is pay the government the same VAT as you charged your customer.
So, you can't sell 10000 items at £1.48 (+ £0.30 VAT) each (thus charging your customers a total of £3000 VAT), and then tell the government that you've sold £14800 worth of stuff, so 20% of that is £2960, and pay that amount to the government.
http://bit.ly/LBtxfO
Admin
So you're saying a £20 gift voucher cost your client £22.70 (possibly discounted) including VAT? What happens when the customers go to spend it? Is that purchase VAT free, meaning their £20 voucher gets them £24 in adult's clothing?
Admin
Actually, you may want to follow up with e-mail, copy your manager and PM, and so on. Tres Roeder has two very good books out: A Sixth Sense for Project Management (soft skills) and Managing Project Stakeholders (technical skills). Both explain the importance of dealing with people, and how to do it; both are required reading for every fucking person on this planet.
Given the above, you can hit up Amazon before you question me on this.
7% of communication is verbal. Words convey 7% of meaning. 38% is vocal--intonation, inflection, speaking speed and rhythm, and so on--and 55% is body language--facial expressions, hand movements, posture, the like. You absolutely want to communicate in person if you can, or at least video conference, or phone, or IM, or e-mail as a last resort and an archive. You may want to have the guy on the phone and actually type the e-mail or take notes while you talk for your follow-up.
Tim simply didn't have communication skills here. A lot of noise in the conversation: Tim understands that he has a technical finance problem in front of him; the Director of Finance hears that Tim has a technical programming problem in front of him. Tim is correct, and the DOF is not. Further, the DOF made no effort to ensure that his specifications were correct. Some project manager somewhere failed to engage all the stakeholders properly, and so Tim didn't know his other contacts, and the DOF didn't understand his stake and supporting role--which may be delegated to underlings--in this situation.
If we want to place blame, we can blame the Director of Finance. Tim simply doesn't have the technical skills for proper communication here; he does have the technical programming skills, and he does have the ability to recognize a finance problem he doesn't understand. Reginald on the other hand is a dismissive, arrogant ass who doesn't take responsibility for his role in the project--he directly failed at his job, he directly failed to apply acceptance criteria and verify so that the PM could properly execute quality assurance, therefor he caused the quality issue.
Blame is less useful than understanding what happened with Tim, what happened with Reggie, and what needs to happen to correct this. Tim could have made a heroic effort to pester other Finance people, to go to his PM, and to escalate to the Executive Council of the project--mostly Reggie's cohorts and bosses--in search of the correct answer.
The Project Manager could have formally halted that part of the project due to a Project Issue, initiating a Change process and pulling in the project stakeholders to update the Project Documents, particularly Requirements and the Project Plan. After this little stunt, the Project Communications Plan should have been updated to notate that Reggie is an aloof, useless ass who should be managed, but not relied upon for anything--that would also go into Lessons Learned, so now everyone will know. Seeing as this Project Issue will likely have Reggie's bosses involved, there will be direct authority over Reggie with full understanding of exactly why "Don't bother with Reggie, he is fucking useless" is important project documentation for future projects, whom he can be referred to if he complains.
Have I convinced anyone that managers aren't useless yet? I know that's hard to swallow.
Admin
I like Dilbert cartoon. Did you get permission to use that cartoon?
Admin
If you think you know everything there is about VAT, please study this paper (pdf)
This will hit services like Netflix next year (in Europe, that is).
Admin
Have you hearing of a company called Vertex Inc?
Admin
Trwtf is, that Tim has obviously no clue, what he's doing and even didn't get fired for this rubbish...
Admin
I think that "Reggie" would've gotten his throat slit.
Admin
There's also a fictional story about this:
http://dilbert.com/fast/2013-02-08
But, of course, might happen in real world as well.
Admin
Absolute fucking crap. Is that why your post was 14x longer than it should have been? Because it's only communicating at 7% efficiency?
Admin
Then bucks that guy is Tres Roeder posting under a pseudonym.
Addendum (2014-02-06 17:08): *Ten, damn you Muphry