Back to onesixth

    Changelog

    What we've shipped, in reverse chronological order.

    Get notified when we ship

    Short emails, only when there's a real product update. No marketing fluff. Unsubscribe with one click.

    1. feature

      Service status page

      A new service status page shows live availability of the OneSixth website and services. Find it in the Trust Centre or visit status.onesixth.app.

    2. security

      Verified email required to join a practice

      Joining a practice by email domain now requires a verified email address. Existing practice opt-in and domain checks remain in place.

    3. security

      Security checks tightened

      Tightened admin-tier posting checks, Xero token hygiene on disconnect/transfer, and cron cleanup input validation.

    4. fix

      Safer journal posting and transaction checks

      Safer journal matching on Sage, stale TOMS calculations are blocked from posting, missing stock costs block margin journals, Sage refunds classified by ledger type.

    5. fix

      Billing safeguards tightened

      Billing previews and notifications restricted to owners and admins; subscription checks verify the firm; practice placeholders no longer counted.

    6. security

      OAuth, privacy and read-only safeguards

      OAuth and HMRC header hardening, analytics URL scrubbing, read-only enforcement for advisory users and archived organisations.

    7. security

      Dependencies, exports and dashboard safeguards

      Pinned edge-function dependencies, organisation-scoped export keys, archive mode on all dashboards, preview sign-in fix.

    8. fix

      Admin billing metrics sandbox rule

      Admin billing metrics apply the QuickBooks-only sandbox exemption.

    9. feature

      Mixed UK/non-UK TOMS costs

      Mixed UK/non-UK TOMS costs can now be identified by account mapping or per-transaction edit.

    10. security

      Import, HMRC sync, sign-in and billing hardening

      Hardened PE/TOMS imports and HMRC sync, fixed Xero/Intuit sign-in, billing lifecycle corrections.

    11. fix

      Period dates, account pickers and journal guidance

      Corrected TOMS/VAT period date rolling, FreeAgent/Sage account pickers, deferred release on non-posting platforms, and journal guidance copy.

      Record-only deferred releases on platforms without journal posting; Business trial extended to 30 days.

    12. fix

      Deferral releases, pricing examples and extension safeguards

      Deferral releases post on QuickBooks and Sage; graduated pricing examples corrected; browser extension bound to the active QuickBooks company and stale record loads discarded.

    13. improvement

      Faster, sturdier public pages

      We've upgraded the technology behind OneSixth. Public pages such as guides, help articles and the blog now load more quickly. Search engines can also read them more reliably. Nothing changes in how you use the app.

    14. fix

      Large Partial Exemption imports fixed

      Partial Exemption imports with over 1,300 transactions no longer fail with 'Upsert failed'.

    15. fix

      QuickBooks Partial Exemption tax code mapping

      QuickBooks Partial Exemption imports now apply your tax code mapping, and exempt sales no longer default to zero-rated.

    16. feature

      Import your Horses & Ponies stock book

      You can now import your Horses & Ponies stock book from a spreadsheet, with the same checks as adding a horse by hand.

    17. improvement

      Horse passport number check

      Horse passport numbers are now checked for the right format, with a link to look each horse up on the Central Equine Database.

    18. fix

      Smoother updates when a new version is released

      Pages now update smoothly when a new version is released.

    19. fix

      More accurate TOMS and Partial Exemption imports

      TOMS imports from every accounting platform now use the VAT-inclusive value of the lines coded to your TOMS accounts, and costs from Sage and FreeAgent are now counted. Partial Exemption imports from Xero now record the correct net amount on VAT-inclusive invoices. Figures on periods you have already posted are unchanged.

    20. improvement

      Clear prompts when QuickBooks needs reconnecting

      When a QuickBooks connection expires or is revoked, the Connections page and the Dashboard now show a Reconnect QuickBooks prompt. You will also see a warning up to 30 days before QuickBooks needs reconnecting. QuickBooks addresses now come from Intuit's published settings, and sign-in keys are no longer readable in the browser.

    21. improvement

      Foreign currency, wider TOMS imports and UK / non-UK accounts

      TOMS and Partial Exemption imports now convert foreign-currency transactions to pounds using the rate in your accounting software, or HMRC's monthly rate when there isn't one. If neither exists we ask you to enter a rate with its source before calculating. TOMS imports now include sales receipts, refunds, credit notes, expenses and manual journals, and leave out payments and OneSixth's own journals. QuickBooks, Sage and FreeAgent users who sell both UK and non-UK travel can now choose separate non-UK accounts. Figures on periods you have already posted are unchanged.

    22. fix

      Connecting an organisation now checks your subscription

      Connecting a Xero, QuickBooks, Sage or FreeAgent organisation, creating a training organisation, transferring a client and importing transactions now require an active subscription, trial or welcome period. If your subscription has lapsed you will see a clear message explaining how to renew. Reading and exporting your records is unchanged.

    23. feature

      Ignore transactions and a prior-period differences report

      You can now ignore a TOMS transaction, with a reason, so it stays visible but is left out of every total. Importing again won't bring it back. A new Prior-period differences screen, linked from the TOMS and Partial Exemption dashboards, lists changes to periods you've already posted, says whether each one will be put right by the annual adjustment or needs an error correction, and recommends Method 1 or Method 2 under HMRC's rules. Nothing is posted automatically. TOMS calculations for organisations selling both UK and non-UK travel now split carried-forward costs using each transaction's own location.

    24. improvement

      PE imports now include cash sales, expenses, credit notes and journals

      Partial Exemption imports from Xero, QuickBooks, Sage and FreeAgent now bring in cash sales, receipts, refunds, expenses and bank payments, customer and supplier credit notes, and manual journals that carry VAT. Payments against invoices, prepayments and transfers are left out, and OneSixth's own journals are shown but excluded. You can ignore a Partial Exemption transaction with a reason, and void a posted period to recalculate it; the change is recorded on the Prior-period differences report first. TOMS year-end adjustments for organisations selling both UK and non-UK travel now split the margin using every transaction in the year.

    25. improvement

      Create scheme accounts in QuickBooks and Sage

      Create the nominal accounts each scheme needs directly in QuickBooks and Sage, as well as Xero; FreeAgent users see why categories must be added in FreeAgent. QuickBooks VAT frequency and stagger are now detected in Partial Exemption setup.

    26. improvement

      TOMS mixed-destination UK share and account type checks

      TOMS: enter the UK share of mixed-destination costs; unsplit mixed costs are treated as UK. Creating accounts now checks an existing account's type before using it.

    27. improvement

      Accounting software shown on each company

      Company cards now show which accounting software each company uses, and Reconnect opens the right one.

    28. fix

      Practice ID shown on Client transfers

      Your practice ID is now shown on the Client transfers page, ready to copy.

    29. improvement

      Clearer error messages and automatic updates for open tabs

      • Clearer error messages when something fails, and open tabs now pick up new versions automatically.

      Learn more

    30. fix

      VAT periods shown by date for AI agents, and more reliable HMRC sync

      • AI-agent (MCP) tools now identify VAT periods by their start and end dates, in line with HMRC guidance that period keys are for software use only.
      • The HMRC sync now handles HMRC's one-year limit on each request, so your obligations, returns, liabilities and payments load in full.
    31. improvement

      Accessibility improvements

      • Form fields and outlined buttons have clearer, higher-contrast borders.
      • Every signed-in page now has a descriptive browser tab title, including the organisation name on scheme pages.
      • Icon-only buttons, switches and dropdowns now have names that screen readers announce.
      • Pages now fit narrow phone screens without sideways scrolling, clickable rows work from the keyboard, and animations respect your device's reduced-motion setting.
      • The TOMS dashboard now fits narrow screens, and dropdown text no longer gets cut off when you increase text spacing.
    32. improvement

      Privacy, terms and accessibility statement updates

      • Our policies now correctly state that customer data is hosted in the United Kingdom (London).
      • The Privacy Policy, Cookie Policy and Sub-processors page explain the fraud-prevention data HMRC requires us to send when you use the HMRC connection.
      • The Terms now include a section on the read-only HMRC Making Tax Digital connection.
      • New accessibility statement describing our WCAG 2.1 AA commitment and how to report problems.
    33. fix

      Compliance requests: exports respect their scope, erasures verify their target

      • Fixed: a data export scoped to a single organisation could still include firm-wide sections. Scope is now honoured exactly — an organisation-scoped export contains that organisation and nothing else.
      • Fixed: some calculation records were silently omitted from exports. All TOMS and Partial Exemption calculations belonging to the exported organisations are now included.
      • Erasure requests are now verified to target a member of the requesting firm before anything is deleted, with the check enforced both in the app and in the database.
    34. security

      Security hardening: public forms, invitations, erasures and redirects

      • Public forms — beta signup, contact, newsletter, feedback and guide downloads — are now rate-limited server-side per IP and per email address, so automated submissions can no longer flood the queue.
      • Invitation links now stop working the moment they are cancelled, accepted or expired, and the public lookup returns the same generic response in every case so tokens cannot be probed.
      • Erasure requests now report every failed step instead of reporting success, and stay open until the erasure genuinely completes.
      • Closed an open-redirect gap on the authorisation screens: cross-origin destinations are checked against a fixed allowlist before any navigation happens.
      • Completed HTML escaping in generated audit-pack reports and tightened dependency versions.
    35. security

      Safeguards: no accidental suspensions, and disconnects keep your records

      • Fixed: a firm that subscribed during its trial could be suspended when the trial clock ran out if the payment confirmation had not yet been processed. Subscriptions are now verified with Stripe first, and a paying firm is moved straight to active.
      • If we cannot reach Stripe — or payments are temporarily unconfigured — accounts are now left untouched and logged rather than being suspended on incomplete information.
      • Connecting an accounting platform now requires an existing account and firm membership; accounts are no longer created implicitly from a connection callback.
      • Disconnecting an organisation is now a soft removal: access tokens are revoked and cleared and the organisation disappears from your dashboard and your bill, but the underlying records are retained for the 6-year HMRC period.
      • Compliance erasure failures now return a generic message with a reference code, with the detail kept in our internal logs.
    36. feature

      Subscriptions move up a band automatically when you add organisations

      • Connecting an organisation that takes you into a higher pricing band now shows the new price, the pro-rata amount due today and the next renewal date — and asks you to confirm before anything is charged.
      • Practices are billed per live organisation, and seat counts now update automatically as organisations are added.
      • Downgrades are never applied mid-cycle: removing organisations schedules the lower band to take effect at your next renewal, so you keep what you have already paid for.
      • Training organisations and your own practice organisation are excluded from pricing entirely.
      • A nightly reconciliation compares what Stripe is charging against what your account should be on, and any drift is now visible to our team in the admin billing view.

      Learn more

    37. fix

      TOMS beta firms no longer locked out of the module

      • Fixed: firms enrolled in the TOMS beta could be shown the "not available yet" gate and locked out of the module when their access relied on the global beta defaults. Beta eligibility is now resolved server-side, so enrolled firms get straight in.
    38. improvement

      Advisory role is now read-only everywhere

      • The advisory role is now enforced consistently on the server: advisory users can view calculations, periods and reports, but cannot recalculate, post journals, or connect or disconnect an accounting platform.
      • Attempts are refused up front with a clear "Access denied" message rather than failing part-way through an operation.
    39. improvement

      ICO and VAT registration details published in the Trust Centre

      • OneSixth's ICO registration (ZC197273) and VAT registration number (523 3658 94) now appear on our legal pages and in the site footer.
      • The ICO certificate, sub-processor list and an independent infrastructure scan summary are downloadable from the Trust Centre — most of what a due-diligence questionnaire asks for, in one place.
    40. improvement

      Accessibility pass and tables that work on a phone

      • Accessibility improvements throughout: proper page headings, correct autofill hints on forms, larger touch targets, improved colour contrast, and a cookie control that no longer covers the element you're focused on.
      • Wide TOMS and Partial Exemption tables now reflow into stacked cards on narrow screens, so nothing is clipped or hidden behind a horizontal scroll on a phone.
    41. improvement

      HMRC fraud-prevention data now includes passkey sign-in events

      • Our HMRC connection now reports multi-factor authentication events (passkeys) along with the full set of required client-context details, validated against HMRC's own fraud-prevention header checker — a condition of continued MTD access.
    42. improvement

      Consistent branding across all OneSixth emails

      • All transactional emails — invites, confirmations, reminders and alerts — now share a consistent OneSixth-branded layout with clearer headings and footers, so they're easier to recognise and less likely to be filtered as spam.
    43. feature

      Agent integrations (MCP): connect AI agents to your VAT data

      • New: connect AI agents to your account. Assistants that speak the Model Context Protocol (MCP) — such as Claude, ChatGPT and Cursor — can now securely read and act on your VAT data through a set of purpose-built tools (list organisations, read HMRC VAT obligations and periods, detect your MTD stagger, sync HMRC data, and post a provisional TOMS journal).
      • Scoped access tokens. You mint tokens from Settings → Agent integrations, and each token is pinned to one firm, an optional organisation allowlist, and a chosen set of capability scopes — read (look up data), trigger (run safe syncs and detections), and write (post journals). An agent can only ever do what its token allows.
      • Tokens are stored only as a hash (the secret is shown once, at creation), and you can set an expiry and revoke any token at any time. Write and trigger actions run through the app's existing guarded, idempotent posting pipeline, so all the usual safety and audit checks still apply — an agent never bypasses them.
      • New: connect external MCP servers. Admins can register outside MCP servers so the app can call their tools during its own workflows, with all connection handshakes handled server-side.
    44. fix

      Reset or disconnected Xero organisations no longer linger

      • Fixed: after reconnecting a reset or regenerated organisation (for example the Xero Demo Company, which gets a new identifier each time it's reset), the old connection could linger as a duplicate in your dashboard. Connections are now reconciled against Xero's live list on every reconnect, and any organisation Xero no longer recognises is flagged as disconnected and hidden.
      • Disconnecting an organisation now uses Xero's recommended per-connection removal rather than token revocation, so disconnecting one organisation never affects the others sharing your login.
      • A new weekly background check reconciles every connected organisation against Xero and prunes connections that have had no activity for over 45 days — keeping your list accurate without any action from you.
    45. fix

      Partial Exemption: clearer VAT-code guidance and a checksum display fix

      • VAT/tax-code mapping now explains each option in-app: tooltips on the Sales → supply type and Purchase → attribution columns spell out what every code means.
      • Corrected the help guide's code descriptions — B is Blocked (not "Both") and N is Outside scope (not "Non-business") — and expanded it to describe every supply type and attribution.
      • Fixed: the Total income and Total input VAT checksum boxes on the historic-period form appeared blank for figures of £1,000 or more; they now display correctly at any amount.
    46. improvement

      Partial Exemption: easier VAT/tax-code mapping

      • VAT codes with no transactions are now hidden by default, so you only map the codes you actually use (toggle to show all).
      • Codes are grouped sales/income first, then purchases/costs, so you can work through them in a logical order.
      • Suggested mappings appear inline for unmapped codes — apply them individually or in bulk — and the suggestions learn from your choices over time.
      • Sales/purchase mismatches are flagged (for example, a purchase attribution set on a sales code) so mapping mistakes are caught early.
      • You're now warned when a used code hasn't been mapped, including a heads-up on the period page when a new period contains an unmapped code.
    47. improvement

      Smoother navigation and help without leaving the page

      • Fixed: pages sometimes opened part-way scrolled down because the previous scroll position carried over. Navigating to a new page now starts at the top (in-page anchor links still jump to their target).
      • Help articles can now be read in a side panel without navigating away from your current work — open a relevant article inline, or jump to the full article when you need it.
    48. fix

      Partial Exemption: de minimis now reflected in the historic-period suggestion

      • Fixed: the suggested recovery figure on the historic-period form ignored the de minimis test. When a period qualifies as de minimis under VAT Notice 706 §11, the suggestion now correctly recommends 100% recovery of all input VAT instead of the partial figure.
      • The hint text now makes clear whether the suggestion is a de minimis (full recovery) or a standard-method (percentage recovery) figure.
    49. fix

      Partial Exemption historic periods: save fix, date pickers and checksums

      • Fixed: historic periods with newly entered figures sometimes failed to save ("couldn't save period").
      • Period start/end now use calendar date pickers, and the end date auto-fills a standard 3-month quarter from the start.
      • New faded, read-only checksums total your income and input VAT so you can cross-check the figures against the return.
      • Clearer reverse-charge / postponed-import (PIVA) guidance: never enter RC/PIVA deemed output as taxable income — only the related input VAT, split across Taxable / Exempt / Residual.
    50. fix

      Margin schemes: clearer coding guidance and FreeAgent support

      • New guidance in the TOMS area explains how to code your day-to-day TOMS sales and purchases (use the No VAT rate) so the margin and its VAT aren't double-counted on your return.
      • Second-hand margin schemes (motor, general goods, global accounting, horses) now have a dedicated VAT-rate setup step on Xero, so margin journals post cleanly the first time.
      • FreeAgent is now supported for margin journals: choose a default sales category (and override it per journal), with a clear, persistent reminder to adjust Box 6 manually.
      • Fixed: the FreeAgent Box 6 reminder now quotes the correct figure — the margin-scheme value (gross sales less the margin VAT), not the full selling price.
    51. improvement

      Clearer VAT frequency & stagger detection in PE setup

      • Partial Exemption setup now shows what your accounting platform reports about your VAT return frequency and period stagger in a single card, immediately before the stagger section.
      • The detected frequency and stagger are pre-selected for you; if you choose a different value, a short notice confirms you're overriding what the platform reported.
      • Removed the duplicate detection box so the accounting-platform check appears once.
    52. fix

      Cleaner Partial Exemption tax-code list

      • Old, withdrawn UK VAT rates (17.5%, 15%, 12.5% and 8%) are now hidden from the tax-code list so you only see rates in current use.
      • Fixed those historic rates being wrongly flagged as special-method "hybrid" codes, which exposed a recovery-percentage field that shouldn't have appeared.
      • The recovery % override now only shows for genuine partial-exemption special-method codes, with new help text explaining how it's used. Existing mis-flagged rows are corrected on the next tax-code sync.
    53. improvement

      Expanded help centre

      • Refreshed every scheme guide to match the current product — Partial Exemption now covers the full setup wizard, tax-code mapping, transaction classification, de minimis, the annual adjustment and SMO; TOMS, Motor Trade and the second-hand goods schemes gained the detail that was missing.
      • New articles: Training sandbox, Compliance centre (SARs, erasure, exports, retention) and Accountant portfolio.
      • Added an HMRC Making Tax Digital preview page covering the stagger detection, filing reconciliation and VAT calendar that are on the way.
      • The in-app help drawer now surfaces the right article on the training, portfolio, compliance, connections and passkeys pages.
    54. feature

      Training sandbox

      • New Training sandbox for practising any VAT scheme against deterministic dummy data — nothing is ever posted to a real accounting platform.
      • A persistent banner makes it obvious when you're working in demo data, so it can't be confused with a live client.
      • Progress tracking lets you work through each scheme end to end at your own pace.
      • See the Training sandbox help article for a walkthrough.
    55. improvement

      Smarter VAT period selection with filing-deadline awareness

      • OneSixth now opens the VAT return you'd ordinarily be preparing — the most recently ended period — instead of the period that simply contains today's date.
      • If that return's filing deadline has already passed, you're asked whether to prepare the overdue return or skip ahead to the current period. Deadlines follow HMRC's 1 month + 7 days rule (2 months for the Annual Accounting Scheme).
      • In Partial Exemption setup, the starting recovery % is now only requested when your in-year recovery method needs one, so the wizard asks for less when it doesn't apply.
      • Fixed: "TOMS margin" no longer appears as a supply type for businesses that don't use TOMS.
    56. improvement

      Partial Exemption: first-year use-based recovery and the annual de minimis election

      • First-year clients with no prior-year recovery % can now record a use-based (intended-use) recovery rate — and it's reachable whichever in-year method you choose, including "recalculate each period".
      • You can note the basis for the intended-use percentage, so the reasoning is captured for HMRC.
      • New annual de minimis election: recover 100% of input VAT in-year and review the position at the annual adjustment.
      • Calculations now show whether full recovery was actually taken in the period, and flag any additional recovery expected at the annual adjustment for deferred periods.
    57. feature

      Partial Exemption historic periods

      • You can now add historic VAT periods when adopting Partial Exemption part-way through a tax year, so the annual adjustment spans the whole year correctly.
      • Prior periods can be back-filled with their actual recovery figures, and the annual adjustment trues up against them rather than assuming a full year of in-app data.
      • See the Partial Exemption guide for how mid-year adoption is handled.
    58. improvement

      Upgraded passkey sign-in

      • Passkey sign-in now runs on Supabase's built-in WebAuthn support, so sign-in is faster and the security-critical verification is handled by the platform.
      • You can now rename your passkeys, and each one shows an automatic name based on where it's stored (e.g. iCloud Keychain, Google Password Manager).
      • As part of this upgrade, any passkey created before today needs to be set up again once from Settings → Passkeys. You can still sign in with your email link or connected account in the meantime.
    59. feature

      Connections hub

      • New Connections hub brings every connected accounting platform — Xero, QuickBooks Online, Sage and FreeAgent — into one place to view status, reconnect or revoke access.
      • Each connection shows its health at a glance so expired or broken authorisations are easy to spot and fix.
      • See Connecting your accounting platform for what we read and how to manage access.
    60. fix

      More reliable journal posting

      • Posting a provisional, year-end or deferral journal is now idempotent — if a request times out or is retried, you'll never end up with a duplicate journal in your accounting platform.
      • Records can no longer get stuck in a "posting" state after an interrupted post; they either complete cleanly or return to draft so you can safely try again.
      • Applies across all schemes (TOMS and Partial Exemption) and every connected platform — Xero, QuickBooks Online, Sage and FreeAgent.
    61. improvement

      Subscription status clarity

      • Clearer in-app banners for trial, payment and renewal status so it's obvious where your subscription stands and what to do next.
      • Background reliability and billing improvements so plan changes from the Stripe Customer Portal apply correctly and payment issues clear automatically once resolved.

      See Subscription status — what each banner means for a plain-English breakdown.

    62. feature

      Billing & charity discount

      • New signup flow asks whether you're a Practice, Business or Charity so we can route you to the right plan and pricing.
      • Charity sign-ups can enter their UK charity registration number — we verify it and apply a 25% discount, retroactive to the date you submitted the number.
      • New Plan settings page to switch plan family at any time.
    63. feature

      Public roadmap

      • New public roadmap showing what's live, in progress, planned and under consideration across the schemes and platforms.
      • You can submit feature requests and upvote the ideas that matter most to you, so we can prioritise what to build next.
    64. improvement

      Downloadable DPA

      Our Data Processing Agreement is now available as a downloadable PDF, linked from the Privacy Policy and Terms & Conditions for procurement and supplier-due-diligence reviews.

    65. improvement

      Passkey adoption prompt

      Existing users without a registered passkey now see a one-time post-sign-in prompt encouraging them to set up Touch ID, Face ID or Windows Hello for faster future access.

    66. feature

      Compliance centre

      • New Compliance centre giving firms the tools to meet UK GDPR and HMRC obligations in one place.
      • Handle subject access requests, action right-to-erasure requests, export data, and track the 6-year HMRC retention schedule, all backed by an audit log.
      • See the Compliance centre guide for how each workflow works.
    67. improvement

      Landing page refresh

      • New problem-statement section explaining why standard accounting software falls short for VAT margin schemes and TOMS.
      • "Talk to us" contact modal with demo booking, email, WhatsApp and a stay-in-touch form.
    68. feature

      Sign in with Xero or QuickBooks

      Single sign-on is live for Xero and Intuit (QuickBooks) accounts. New users can spin up a firm in seconds without setting a password.

    69. security

      Passkey sign-in

      Register a passkey from Settings → Passkeys and sign in with Touch ID, Face ID, Windows Hello, or a hardware security key — no password required.

    70. feature

      de minimis blog, help centre and in-app support

      • Launched the de minimis editorial blog at /blog.
      • New Help centre with per-scheme guides for TOMS, Motor Trade, Global Accounting, Horses & Ponies, General Goods, and Partial Exemption.
      • Added a /support contact form.
      • In-app contextual help drawer (the ? button in the header) and feedback widget.
    71. improvement

      SEO and LLM discoverability

      • Refreshed landing-page metadata (title, description, Open Graph, canonical) for multi-platform support and Partial Exemption.
      • Added sitemap.xml, an updated robots.txt, and an llms.txt for LLM crawlers.
      • Article and FAQ JSON-LD on blog posts and help articles so LLMs can extract content reliably.
      • Per-route SEO metadata across blog and help, plus a 1200×630 Open Graph image.
    72. security

      Trust Centre, Security page and updated legal pack

      • New Trust Centre hub linking security, sub-processors and legal docs.
      • Security page covering RLS, AES-256 encryption, EU hosting and vulnerability disclosure (security@onesixth.app, security.txt).
      • Versioned Sub-processors register (Supabase, Stripe, Resend, Lovable) with UK IDTA / SCC safeguards.
      • UK GDPR Article 28 Data Processing Agreement, incorporated into the Terms by reference.
      • Rewritten Privacy Policy (controller/processor split, lawful-basis table, 6-year HMRC retention schedule, DPO contact) and updated Cookie Policy and Terms & Conditions (99.5% uptime target, 30-day data export, 30-day notice for material changes).
    73. feature

      QuickBooks, Sage and FreeAgent integrations

      • OneSixth now connects to QuickBooks Online, Sage Business Cloud Accounting and FreeAgent alongside Xero.
      • Platform-agnostic schema (connected_organisations, platform_* identifiers) with parallel OAuth flows and journal posting per platform.
      • All margin schemes and Partial Exemption route automatically to the correct platform handler.
    74. feature

      Partial Exemption module (Standard Method)

      • End-to-end Partial Exemption support under HMRC VAT Notice 706 — setup wizard, transaction pull, classification, quarterly provisional calculation and journal posting.
      • Annual adjustment with Standard Method Override (SMO) and de minimis tests.
      • Available across Xero, QuickBooks Online, Sage and FreeAgent from day one.
    75. feature

      Accountant Portfolio dashboard

      New portfolio view for accountants managing multiple client entities — see scheme status, period progress and outstanding actions across every connected organisation in one place.

    76. improvement

      TOMS reconciliation, deferrals and audit pack

      • Reconciliation panel auditing VAT return figures against posted Xero journals.
      • Method 1 departure-date deferrals with explicit release workflow.
      • One-click year-end audit pack export.
      • Amendment tracking via UpdatedDateUTC with provisional-vs-final variance reporting.
    77. feature

      Global Accounting, General Goods and Horses & Ponies schemes

      • Global Accounting — 1/6 total-margin formula with negative carry-forward and closing rules.
      • General Goods — 1/6 per-item margin with import workflow and missing-data checks.
      • Horses & Ponies — specialised identifiers, BETA forms and breeding-eligibility rules.
    78. feature

      Motor Trade Stock Book and DVLA lookup

      • Vehicle Stock Book with margin formula, system-generated stock references and XLSX reports.
      • DVLA Vehicle Enquiry Service integration for automatic vehicle metadata.
      • Cost-resolution hierarchy: Stock Book → Xero Items → manual entry.
    79. feature

      OneSixth launch — TOMS on Xero

      OneSixth launched with the Tour Operators' Margin Scheme on Xero — Simplified Method, quarterly provisional calculations, year-end adjustments, full audit log and 14-day free trial.