๐Ÿ‚ no~bull consulting
no~bull books Privacy Terms Launch app โ†’

HMRC Making Tax Digital
Compatibility Statement

Software: no~bull books v1.0 ยท Provider: Edward Jenkins t/a no~bull consulting ยท Date: 6 April 2026 ยท MTD Scheme: VAT ยท API: HMRC MTD VAT API v1.0

1. Software Overview

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.

2. MTD VAT API Functionality

API EndpointStatus
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

3. Digital Record Keeping

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.

4. Fraud Prevention Headers

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_SERVER
  • Gov-Vendor-Version: no-bull-books=1.0.0
  • Gov-Client-Timezone โ€” collected from user's browser
  • Gov-Client-Browser-JS-User-Agent โ€” collected from user's browser
  • Gov-Client-Device-ID โ€” persistent UUID stored in browser localStorage
  • Gov-Client-User-IDs โ€” Google account identifier
  • Gov-Client-Screens โ€” screen dimensions from user's browser
  • Gov-Client-Window-Size โ€” window dimensions from user's browser

Note: 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.

5. Sandbox Testing Summary

Test ScenarioResult
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

6. Declaration

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
NameEdward Jenkins
RoleSole proprietor, no~bull consulting
Date6 April 2026
Emailedward@nobull.consulting
ยฉ 2026 no~bull consulting ยท Trading name of Edward Jenkins Privacy ยท Terms ยท no~bull books