I’ve just registered my company for PAYE.
Just learning, and it seems I need PAYE software.
Does Quickfile do PAYE, or do I need a separate software/service?
You would need separate PAYE software
Hi @ScrumpyJack
We do link up with The Payroll Site which may be of interest:
The Payroll Site - Setup
Aha, found lots of threads when searching for the term Payroll on this forum. I had been searching the term PAYE and didn’t get much in return
Can anyone suggest some geeky Payroll online software with an API?
Something with the Quickfile 1990s look and feel
I use MyPAYE.co.uk and I’m happy to share the scripts I use to pull payroll data from their API and push it into QuickFile’s if you’re interested.
1 Like
Hi ian_roberts ,
Do you use a special software or app to run your script, or can you add this script in quickfile somewhere and somehow? Thank you
My scripts for this are here:
ListPayrolls.groovy
/*
* Helper script to determine the "payrollId" parameter - fill in the rest of
* config.groovy first, then run this script to list your payrolls and copy
* the relevant ID into the config for use by ProcessPayroll.groovy.
*/
import groovyx.net.http.*
import static groovyx.net.http.ContentType.*
println "Loading config"
def config = new ConfigSlurper().parse(new URL("file:config.groovy"))
This file has been truncated. show original
ProcessPayroll.groovy
/*
* Main script to process a payroll run and create a journal and (optional)
* bank payment transactions in QuickFile. Expects one parameter for the
* week or month number to process, the rest of the parameters are set in
* config.groovy.
*/
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.1')
import groovyx.net.http.*
import static groovyx.net.http.ContentType.*
This file has been truncated. show original
README.md
# MyPAYE -> QuickFile integration
This is a Groovy script to pull payroll data from [MyPAYE](https://www.mypaye.co.uk) and use
it to create a journal and optionally a set of bank transactions in the
[QuickFile](https://www.quickfile.co.uk) accounting package. The MyPAYE API is documented
[here](https://www.mypaye.co.uk/Secure/Help/XMLWebServices/XMLWebServices.pdf) (PDF),
it's fairly straightforward if a bit clunky, and has a couple of weird things (like the payload
you `POST` has to be XML but the `Content-Type` has to be form-urlencoded...) but it wasn't
too difficult for me to get working.
This file has been truncated. show original
There are more than three files. show original
I’m a programmer in my “day job” so I tend to prototype things as command line applications (as these are the simplest type to write when starting out on a new project) and only add a GUI or deeper integration with other things when I have reason to go beyond the prototype. So this “integration” is actually a command-line script written in Groovy. I’ve just updated the README file to hopefully explain it all step by step but feel free to PM me if you have problems with it.
2 Likes
Hi ian_roberts ,
Thank you very much for your reply, it is very much appreciated.