PAYE End of Year Filing (and unhelpful error messages)
If you operate a business in the UK you are required to file tax returns for that business by the 19th of May every year for the previous year. Obviously the earlier you get this done the better. I oversee all our accounts and I’ve been particularly busy over the past few weeks so this week was my first opportunity to try to get the returns done. Read more
UK construction companies expected to pay £47 million in late filing penalties
A recent article AccountingWeb reveals some rather interesting statistics on the CIS penalties for late monthly returns that UK Construction Companies have racked up since last October:
Rebecca Benneyworth writes:
The number of penalty notices issued for late CIS monthly returns are shown as:
- October 2007: 35,919 (> £3.5M)
- November 2007: 44,921 (> £4.4M)
- December 2007: 37,618 (> £3.7M)
She adds, “So a total of 118,458 notices were issued in a three month period, bringing in fines of at least £11.8 million (as the minimum penalty is £100). Assuming that these three months are representative of a normal quarter, this would bring an annual yield from penalties for the new CIS 300 to over £47 million.”
Source: AccountingWeb / Hansard
Although we don’t know how many of these automatic penalties were issued in error (and hence would be invalidated under an appeal), we do know that the standard fine is £100, and the serious fine as high as £3,000 per subcontractor per month, which suggests a yield from just the monthly return of £47 million per year. Read more
The inefficient public sector (HMRC)
August 5, 2007 by mike · Leave a Comment
One of the biggest problems for vendors supplying the construction industry is the sheer complexity of the messaging system (this is a topic all of its own). In short, it involves connecting to, and messaging with the Government Gateway, waiting for responses, checking for errors, polling, and reading back the information, checking for errors again and continuing with the business rules. It’s complicated, let’s leave it at that.
Over the weekend, I was playing with exactly the same technology (XML and SOAP) - but this time instead of the Government Gateway server, it was the YouTube video server. I would imagine the YouTube video server to be servicing hundreds of thousands of queries per minute - far more than the Government Gateway (which crashed from demand in the opening days of new CIS). It took me two days to write an entire query engine (with base classes for videos and collections). It’s taken almost two years to get a product to market (at least six months of which was the messaging facility, including attending or receiving notes from developer meetings in Euston Tower, London) to do the same thing with a UK Government Project.
The documentation for the YouTube web service is a couple of pages long. Explanation of the classes, properties and the methods. It isn’t signed by anyone, and you don’t need to go through a long process to register with them, just give them your email will do.
The documentation for the Government Gateway service is huge. You will need to download all the Government Gateway messaging documentation, filter out the dull 1980’s EDI bits and then go and get the New CIS schemas and business rules. Printed out, on 120gsm paper (posh paper), the stack of reading (including the bits on learning the scheme) would literally kill someone if it lands on them. This documentation, going on for miles, signed off by almost everyone in the public sector, serves only to confuse and keep everyone but the most tenacious developer from understanding it.
It also doesn’t help that the way in which HM Revenue & Customs have their data designed isn’t normalised or intuitive.
To be fair: HM Revenue & Customs themselves are very helpful. They have a software developer support team who supremely helpful and are always available for geeky technical conversation. However, they cannot answer any questions on the Government Gateway or assist on the live service (did I mention there was no black box test service??). It’s not their fault, on the contrary, power to those with technical ability - put them in charge please!
So the question needs to be asked. Why does the public sector go the long way around to do something so simple? Why does it take millions of pounds of tax-payer money in the public sector to accomplish something a 15 year old script kiddie can do - before dinner - on their PC in a bedroom?
As a former consultant to the public sector, I can tell you:
-
Lots of people
-
Lots of arse-covering
Every man, woman, child and dog needs to sign off and see every specification. Everyone needs to debate every last bit of the implementation, and common standards and practices are not used, because there are so many parties involved. There is no engineer-manager at these places. With regards to HM Revenue & Customs, this is expecially true, as even when their servers blow up - they have to call in third party (very expensive) consultants to fix up their own systems.
This is why I love being in charge of my own Micro ISV.
I turn up at work, greet whoever is working with me that day (we subcontract), and put on some music and get to it. If a design decision needs to be made with a client, we call or email that client and put it to them directly. If it’s a technical decision - we get to it and get it done.
If we need to procure something. A product, a set of new controls, a new spikey office plant - we go and do it. No rubber stamps, no conferences.
I have worked myself on behalf of customers, in a shed on a lake in freezing tewkesbury for a week. I have delivered whilst on a plane. In a restaurant (god bless mobile devices). At 6am outside a train station. At 4am, chugging coffee at a neighbours house. At 3pm after landing at a small airfield in Dorset, as a passenger in a friend’s light aircraft.
As countless innovators in California have shown us; Small, agile and focussed beats big, corporate and slow - every single day.





