Open-source software
Repositories
-
gnucash-uk-vat: VAT filing to UK HMRC MTD, using account information held in GnuCash or CSV files.
-
ixbrl-reporter: Configurable production of iXBRL account files from account information held in GnuCash or CSV files. iXBRL is an international standard for production of accounts using a local/national taxonomies. This has been developed to file with UK HMRC / Companies House, but this has applications elsewhere.
-
ixbrl-reporter-jsonnet: Produce configuration files for ixbrl-reporter from JSONNET configuration for more control over templates.
-
gnucash-uk-corptax: Filing corporation tax statements to HMRC from accounts held in GnuCash or CSV files.
-
gnucash-ch-filing: Filing Companies House accounts information. This has been developed to file iXBRL accounts generated by ixbrl-reporter.
-
ct600-fill: Takes a HMRC Corptax filing configuration as used by gnucash-uk-corptax and overlays the numbers on a CT600 PDF form. No real application really, just if you have nostalgia for the CT600 form.
Accounts Machine
The accounts software at accountsmachine.io itself is open source.
-
accounts-web: a web front-end developed in Angular, powers the app.accountsmachine.io web service.
-
accounts-svc: Back-end which integrates with Google Cloud, supports state and report production filing. Only integrated with HMRC VAT at the moment.
These repos are maintained in Github and auto-deployed to a Google Cloud account using Pulumi. There are development, staging and production pipelines configured to support deployment of pull requests automatically.
Automated filing of small-company accounts to Companies Hose and HMRC Corporation tax is on the radar: 90% complete, but needs more to make it configurable and applicable for broader use. The accounts and and corptax filings can be constructed using the repositoies above.
Discussion forums
There are forums on Discord at
https://discord.gg/3cAvPASS6p
.