Re: [Dorset] Linux bridging software for MTDfV
Hi Ralph On 10/03/2019 11:16, Ralph Corderoy wrote: I think https://metacpan.org/pod/WebService::HMRC::VAT#SYNOPSIS shows the use of that Perl library, once `MY-ACCESS-TOKEN' is obtained. The same author provides a suite of HMRC libraries, including https://metacpan.org/pod/WebService::HMRC::Authenticate#SYNOPSIS to get tokens, that were originally developed for https://ledgersmb.org/. HMRC provide a sandbox to run code against for testing. Interesting, so presumably this should find its way into LedgerSMB at some point. Do you reckon this could be the basis of a simple FOSS bridging software that takes a CSV file and interacts with the HMRC service? It would be an interesting learning experience which I'd be keen to get involved with, but would need some help to get some traction as all of this stuff is completely unfamiliar territory. The House of Commons Treasury Committee have tackled the provision of free software for MTD, including VAT: physical page 10 of https://publications.parliament.uk/pa/cm201617/cmselect/cmtreasy/1135/1135.pdf and starting on physical page 31 of https://publications.parliament.uk/pa/cm201617/cmselect/cmtreasy/927/927.pdf Despite all the assurances in these documents (and the consultations that are referenced in them) that free software would be available, this hasn't materialised yet, and I can't see any reason why it would from the commercial sector (loss-leaders doesn't really cut it). I imagine the one or two very low cost offerings will disappear after a year or two. Cheers Tim -- Next meeting: BEC, Bournemouth, Tuesday, 2019-04-02 20:00 Check to whom you are replying Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk
Re: [Dorset] Linux bridging software for MTDfV
Hi Tim, > No, I drew a complete blank I detoured through reading up on OAuth2, etc., but this looks to do what you want... I think https://metacpan.org/pod/WebService::HMRC::VAT#SYNOPSIS shows the use of that Perl library, once `MY-ACCESS-TOKEN' is obtained. The same author provides a suite of HMRC libraries, including https://metacpan.org/pod/WebService::HMRC::Authenticate#SYNOPSIS to get tokens, that were originally developed for https://ledgersmb.org/. HMRC provide a sandbox to run code against for testing. HMRC provide quite a lot of documentation for using the API. https://developer.service.hmrc.gov.uk/guides/vat-mtd-end-to-end-service-guide/ It uses OAuth2 that means the user is bumped onto HMRC to prove their identity. Normally, HMRC would then redirect the browser back to the `Carry on' page on the website whence they came, but there's alternatives that include displaying the token so the user can copy it somewhere else, e.g. to the command line. The House of Commons Treasury Committee have tackled the provision of free software for MTD, including VAT: physical page 10 of https://publications.parliament.uk/pa/cm201617/cmselect/cmtreasy/1135/1135.pdf and starting on physical page 31 of https://publications.parliament.uk/pa/cm201617/cmselect/cmtreasy/927/927.pdf -- Cheers, Ralph. -- Next meeting: BEC, Bournemouth, Tuesday, 2019-04-02 20:00 Check to whom you are replying Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk
Re: [Dorset] Linux bridging software for MTDfV
Hi Ralph On 09/03/2019 17:27, Ralph Corderoy wrote: Hi Tim, Come April all VAT returns to HMRC will need to be through a new digital portal. This is Making Tax Digital for VAT. Did you get anywhere with this? I did some digging at the time and still have a bunch of browser tabs open from then, but didn't have time to write it up. I revise their content and do that if it's not now a solved problem. No, I drew a complete blank, but I see HMRC have now updated their website so that you can now filter on bridging software, which lists 58 providers. So it's a matter of trawling through these to find something suitable, skipping the likes of Deloitte, KPMG and Mazars. So for instance https://1clickaccounts.com/ (second in list) is a web based solution that accepts CSV files, £9.95 per year. If there are no hidden catches then that is a possibility. I'm going to see how the dust settles as we have a few months before doing our first MTD VAT return. Cheers Tim -- Next meeting: BEC, Bournemouth, Tuesday, 2019-04-02 20:00 Check to whom you are replying Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk
Re: [Dorset] Linux bridging software for MTDfV
Hi Tim, > Come April all VAT returns to HMRC will need to be through a new > digital portal. This is Making Tax Digital for VAT. Did you get anywhere with this? I did some digging at the time and still have a bunch of browser tabs open from then, but didn't have time to write it up. I revise their content and do that if it's not now a solved problem. -- Cheers, Ralph. -- Next meeting: BEC, Bournemouth, Tuesday, 2019-04-02 20:00 Check to whom you are replying Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk
Re: [Dorset] Linux bridging software for MTDfV
I’m not VAT registered - but not sure you need much web development to use the API. You could (or start) a GitHub repo with a python command line client - and use the lovely ‘requests’ library? (If python is your bag) > On 22 Feb 2019, at 10:29, aidangcole--- via dorset > wrote: > > > I for one find myself in the same boat and feeling similar frustrations > > Would be very interested to hear of any Linux solution > > > Aidan > > > > On 22/02/2019 09:43, t...@ls83.eclipse.co.uk wrote: >> Hi >> >> Come April all VAT returns to HMRC will need to be through a new digital >> portal. This is Making Tax Digital for VAT. Where existing software is not >> compatible, a option is to use "bridging software" which takes data from a >> file (e.g. in CSV format) and transfers it to the portal. It's only 6-7 >> numbers, so a huge amount of hassle and a portent of things to come. Unlike >> with RTI for PAYE, where HMRC provides a basic tool for small businesses >> (including a Linux version), for MTD they've left it to the market. So far, >> unsurprisingly, I've yet to find any Linux MTD bridging software. Which is >> ironic, as HMRC publish the API at https://github.com/hmrc/vat-api and from >> the dollar signs and references to Bash in the documentation it looks like >> this is being developed under some *nix and all the dependencies are FOSS >> (Scala, Java, SBT). >> >> Don't know if there's anyone else on the LUG in the same boat, looking for a >> Linux solution to this. Obviously it's possible to build a utility using the >> API but web development isn't my bag. >> >> Tim >> >> -- >> Next meeting: BEC, Bournemouth, Tuesday, 2019-03-05 20:00 >> Check to whom you are replying >> Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ >> New thread, don't hijack: mailto:dorset@mailman.lug.org.uk > > > -- > Next meeting: BEC, Bournemouth, Tuesday, 2019-03-05 20:00 > Check to whom you are replying > Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ > New thread, don't hijack: mailto:dorset@mailman.lug.org.uk -- Next meeting: BEC, Bournemouth, Tuesday, 2019-03-05 20:00 Check to whom you are replying Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk
Re: [Dorset] Linux bridging software for MTDfV
I for one find myself in the same boat and feeling similar frustrations Would be very interested to hear of any Linux solution Aidan On 22/02/2019 09:43, t...@ls83.eclipse.co.uk wrote: Hi Come April all VAT returns to HMRC will need to be through a new digital portal. This is Making Tax Digital for VAT. Where existing software is not compatible, a option is to use "bridging software" which takes data from a file (e.g. in CSV format) and transfers it to the portal. It's only 6-7 numbers, so a huge amount of hassle and a portent of things to come. Unlike with RTI for PAYE, where HMRC provides a basic tool for small businesses (including a Linux version), for MTD they've left it to the market. So far, unsurprisingly, I've yet to find any Linux MTD bridging software. Which is ironic, as HMRC publish the API at https://github.com/hmrc/vat-api and from the dollar signs and references to Bash in the documentation it looks like this is being developed under some *nix and all the dependencies are FOSS (Scala, Java, SBT). Don't know if there's anyone else on the LUG in the same boat, looking for a Linux solution to this. Obviously it's possible to build a utility using the API but web development isn't my bag. Tim -- Next meeting: BEC, Bournemouth, Tuesday, 2019-03-05 20:00 Check to whom you are replying Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk -- Next meeting: BEC, Bournemouth, Tuesday, 2019-03-05 20:00 Check to whom you are replying Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk
[Dorset] Linux bridging software for MTDfV
Hi Come April all VAT returns to HMRC will need to be through a new digital portal. This is Making Tax Digital for VAT. Where existing software is not compatible, a option is to use "bridging software" which takes data from a file (e.g. in CSV format) and transfers it to the portal. It's only 6-7 numbers, so a huge amount of hassle and a portent of things to come. Unlike with RTI for PAYE, where HMRC provides a basic tool for small businesses (including a Linux version), for MTD they've left it to the market. So far, unsurprisingly, I've yet to find any Linux MTD bridging software. Which is ironic, as HMRC publish the API at https://github.com/hmrc/vat-api and from the dollar signs and references to Bash in the documentation it looks like this is being developed under some *nix and all the dependencies are FOSS (Scala, Java, SBT). Don't know if there's anyone else on the LUG in the same boat, looking for a Linux solution to this. Obviously it's possible to build a utility using the API but web development isn't my bag. Tim -- Next meeting: BEC, Bournemouth, Tuesday, 2019-03-05 20:00 Check to whom you are replying Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk