Live data from Hacker News

HMRC offers a Linux version of Basic PAYE Tools, but it recently stopped working

theregister.com

31–40 of 50 posts

Re: HMRC offers a Linux version of Basic PAYE Tools, but it recently stopped working

#31
post #11

This is from the same government that requires companies submit tax information via a special spreadsheet which has 7 boxes for the 7 numbers they need... But rather than make a webform with 7 textboxes, they make a private JSON API which only approved software vendors have access to, and you then need to use a third party to send your spreadsheet via the private API that only the third party is approved to access...…

I get it, it feels like a regression to me too, but there is method to the madness, their MTD idea is that you don't just plop numbers into some boxes, that they are a product of accountancy software (so that they're accurate). I've seen some tools bypass this and still allow you to input numbers manually but just via the vendor API.

Yeah I wonder whether MTD has had the intended effect. I've used https://www.comsci.co.uk/100PcVatFreeBridge to submit VAT returns. It takes a spreadsheet as input, and there's no way to validate that the spreadsheet came from some accounting software or used any useful calculations. The user can just create a spreadsheet and enter numbers by hand.

Re: HMRC offers a Linux version of Basic PAYE Tools, but it recently stopped working

#32
post #14

I was one of the (presumably few) people who used the Linux version, until it stopped working for some reason, a few years ago. After that, I got used to booting into Windows one a month to run my little payroll. TBH, I don't think they should be spending resources on this port. PS : hi Liam, we met at Fosdem a few weeks ago!

No they should not port it to Linux. They should rewrite it so that it is platform independent.

Re: HMRC offers a Linux version of Basic PAYE Tools, but it recently stopped working

#33

This is from the same government that requires companies submit tax information via a special spreadsheet which has 7 boxes for the 7 numbers they need... But rather than make a webform with 7 textboxes, they make a private JSON API which only approved software vendors have access to, and you then need to use a third party to send your spreadsheet via the private API that only the third party is approved to access...…

The API is open to anyone who can demonstrate compliance via the test API. Approval takes 10 working days and there is no cost to the developer. There are currently 544 approved vendors. The barrier to entry is intentional but low. HMRC specifically does not want people typing numbers into webforms, for perfectly legitimate reasons. https://developer.service.hmrc.gov.uk/guides/vat-mtd-end-to-... https://www.tax.servi…

> for perfectly legitimate reasons.

Could you elaborate?

Re: HMRC offers a Linux version of Basic PAYE Tools, but it recently stopped working

#34
Huh. It works fine for me.

However, sometime around then it stopped launching the bundled browser & started launching the system browser to talk to the webserver that runs in the background & manages the local storage (SQLite IIRC) and communications with HMRC themselves.

So my first guess, if it isn’t working for you, would be to test whether xdg-open does the right thing on your system.

A year or two ago it stopped working entirely due to a libc mismatch, which I had to fix by patching in a more recent libc. That was less fun.

Re: HMRC offers a Linux version of Basic PAYE Tools, but it recently stopped working

#35
post #14

I was one of the (presumably few) people who used the Linux version, until it stopped working for some reason, a few years ago. After that, I got used to booting into Windows one a month to run my little payroll. TBH, I don't think they should be spending resources on this port. PS : hi Liam, we met at Fosdem a few weeks ago!

Still works for me. I think there was a libc issue a year or two ago, which was fixable by patching the libc they bundled with the app.

Re: HMRC offers a Linux version of Basic PAYE Tools, but it recently stopped working

#36

I wish they'd open source tools like this. I wonder what would happen if some kind soul found the bug and squashed it? It's an elf x64 executable. At the very least it has all sorts of references to "TclInvokeObjectCommand" and the like in its symbol table...

Python using TK, Cool.

There might have been a Tk GUI at some point, but these days it’s a local webserver talking to a local browser which handles the UI.

It’s just another rest webapp internally I think.

Re: HMRC offers a Linux version of Basic PAYE Tools, but it recently stopped working

#37
post #27

Why cant the tools be made on Java so that they run everywhere? They dont need to be pretty just run.

Agreed, .jar is an underrated deployment mechanism. Or, you know, make the darned thing a web app.

It is a web app. Runs a local webserver & talks to a browser.

Re: HMRC offers a Linux version of Basic PAYE Tools, but it recently stopped working

#38
post #14

I was one of the (presumably few) people who used the Linux version, until it stopped working for some reason, a few years ago. After that, I got used to booting into Windows one a month to run my little payroll. TBH, I don't think they should be spending resources on this port. PS : hi Liam, we met at Fosdem a few weeks ago!

> PS : hi Liam, we met at Fosdem a few weeks ago!

Waves

:-D

Re: HMRC offers a Linux version of Basic PAYE Tools, but it recently stopped working

#39
post #14

I was one of the (presumably few) people who used the Linux version, until it stopped working for some reason, a few years ago. After that, I got used to booting into Windows one a month to run my little payroll. TBH, I don't think they should be spending resources on this port. PS : hi Liam, we met at Fosdem a few weeks ago!

I do. I don't think the government should be requiring Windows; nor do I think they should be outputting any Excel or Word files at all. All ODF files or PDFs. We shouldn't be paying money for HMRC to use it to pay Microsoft for tools that encourage us all to buy more Microsoft products. That sort of thing seems much more basic than "should Apple be allowed to decide what store is on their phones?"

I think that's sensible but you also aren't required to use the basic PAYE tools - there's plenty of other cross-platform packages.

Re: HMRC offers a Linux version of Basic PAYE Tools, but it recently stopped working

#40
post #37
post #27

Earlier quoted context omitted.

Agreed, .jar is an underrated deployment mechanism. Or, you know, make the darned thing a web app.

It is a web app. Runs a local webserver & talks to a browser.

OK, a .WAR file then!
Post reply on HN