no~bull books is a cloud-based accounting application built on Google Apps Script, designed for UK sole traders and small businesses. It integrates with HMRC's Making Tax Digital (MTD) for VAT API to enable compliant digital VAT record-keeping and electronic submission of VAT returns.
| API Endpoint | Status |
|---|---|
| GET /organisations/vat/{vrn}/obligations | โ Implemented & tested |
| POST /organisations/vat/{vrn}/returns | โ Implemented & tested |
| GET /organisations/vat/{vrn}/liabilities | โ Implemented & tested |
| GET /organisations/vat/{vrn}/payments | โ Implemented & tested |
| OAuth 2.0 authorisation flow | โ Implemented & tested |
no~bull books maintains digital records as required by MTD for VAT, including all nine VAT return boxes, business name and VAT registration number, and VAT accounting period dates. All records are stored digitally from point of creation in the user's own Google Sheets spreadsheet.
no~bull books submits the following fraud prevention headers with all MTD API calls, using the WEB_APP_VIA_SERVER connection method:
Gov-Client-Connection-Method: WEB_APP_VIA_SERVERGov-Vendor-Version: no-bull-books=1.0.0Gov-Client-Timezone โ collected from user's browserGov-Client-Browser-JS-User-Agent โ collected from user's browserGov-Client-Device-ID โ persistent UUID stored in browser localStorageGov-Client-User-IDs โ Google account identifierGov-Client-Screens โ screen dimensions from user's browserGov-Client-Window-Size โ window dimensions from user's browserNote: As a Google Apps Script application, the server-side public IP address is not directly accessible. We have disclosed this limitation to HMRC and are committed to implementing additional headers as guidance for cloud-hosted applications evolves.
| Test Scenario | Result |
|---|---|
| OAuth 2.0 authorisation flow | โ Pass |
| Retrieve VAT obligations | โ Pass |
| Calculate VAT return (boxes 1-9) | โ Pass |
| Save VAT return as draft | โ Pass |
| Submit VAT return to HMRC | โ Pass |
| Retrieve VAT liabilities | โ Pass |
| Retrieve VAT payments | โ Pass |
| Handle expired token | โ Pass |
| Handle invalid date range | โ Pass |
We confirm that no~bull books has been designed and tested to meet the requirements of HMRC's Making Tax Digital for VAT programme. We are committed to maintaining compatibility as HMRC's API and requirements evolve.
| Signed | |
|---|---|
| Name | Edward Jenkins |
| Role | Sole proprietor, no~bull consulting |
| Date | 6 April 2026 |
| edward@nobull.consulting |