Workstation Logo
Producten
AI LabsOpenAI AgentsClaude AgentsGrok BotWorkstation CRM (WSL CRM)MarketingAlle Producten
AI-Oplossingen
AI-WerkstationsAI SME PackagesPrivé AIGPU-ClustersEdge AIEnterprise AI LabAI per Industrie
Diensten
PlatformmoderniseringDigitale engineeringDatafundamenten & AIAutonome operatiesAI-adviesDevOps-automatiseringCybersecuritySoftwareontwikkelingAgentontwikkelingMLOps-opzet
Over Ons
PartnersKlantverhalen
Artikelen
Documentatie
WSL ProxyRing PromoterWSL VaultJobshoutSysOps 24/7
Blog
ContactLogin
Workstation

AI-werkstations, AI multi-agent software, GPU-infrastructuur en intelligente agentoplossingen voor moderne bedrijven.

Contact

AI-oplossingen

AI-WerkstationsAI SME PackagesPrivé AIGPU-ClustersEdge AIEnterprise AI LabAI per Industrie

Producten

Alle ProductenWSL CRM & ERPMarketingOpenAI AgentsWSL ProxyRing PromoterWSL VaultJobshoutSysOps 24/7

Bedrijf

Over OnsWaarom WorkstationPartnersKlantverhalenPrijzenContact

Bronnen

ArtikelenDocumentatieBlogZoekenSitemap
UK-kantoor
77-79 Marlowes, Hemel Hempstead HP1 1LFRoute: neem afrit 20 van de M25, Outer LondonBedrijfsnummer: 11641870Ma - Vr: 9:00 - 18:00 GMT
+44 7515 356 146
België-kantoor
Workstation SRL, Rue Vanderkindere 34, 1180 Uccle, BrusselsBE 0751.518.683Ma - Vr: 9:00 - 18:00 CET
+32 492 45 67 46
India-kantoor
#159 Sector 9, Pocket 1, DDA Flats, 110077 Dwarka, New Delhi
+91 98881 98841

© 2026 Workstation AI. Alle rechten voorbehouden.

PrivacyCookiesServicevoorwaardenWebsite-sitemap
Home / Articles / Technology
AIBoekhoudingAutomatiseringFinOps

Kan een AI-systeem een ​​belastingaangifte automatisch verwerken en indienen bij HMRC?

FileMyTax: zes API's van bank-PDF-upload naar HMRC MTD-indiening van zelfbeoordelingen - architectuur, OAuth, AI-voordelen, beperkingen en waarom menselijke beoordeling nog steeds de indiening verhindert

May 20, 2026Technology15 min read

Dit is de diepe duik in lange vorm. Voor een snellere metgezel, zie de blogpost. Geen belastingadvies. Laat altijd een Britse accountantsbeoordeling uitvoeren voordat u een live HMRC-inzending indient.

FileMyTax: AI-bank PDF naar HMRC Self Assessment MTD-indiening

1. Inleiding: kan AI zelfbeoordeling automatisch indienen?

Het eerlijke antwoord is meestal ja voor voorbereiding, nee voor onbeheerde indiening. Een AI-systeem kan een pdf-bankafschrift opnemen, honderden transacties extraheren, deze classificeren in HMRC Self Assessment-uitgavencategorieën, saldi afstemmen, inkomstenbelasting en nationale verzekeringen berekenen voor een belastingjaar zoals 2025-26, en de HMRC Making Tax Digital (MTD) API aanroepen om in te dienen – maar alleen nadat een mens (of accountant) de classificaties, de afstemming en het berekende rendement heeft beoordeeld, en pas nadat de belastingbetaler HMRC OAuth bij zijn overheid heeft voltooid. Gateway-referenties.

Dit artikel documenteert BestandMijnBelasting, een demonstratiepijplijn ontwikkeld door Werkstation voor CognoAI, die eigenaar is van de intellectuele eigendom van het onderliggende systeem en toestemming heeft verleend om te publiceren hoe het werkt. FileMyTax is de hier gebruikte publicatienaam; het is niet dezelfde productnaam als andere CognoAI-aanbiedingen. Werkstation gebouwd en de implementatie gedocumenteerd; CognoAI is eigenaar van het IP-adres.

We zullen de pijplijn met zes API's doornemen, de architectuur, waar AI de financiële analyse helpt, waar deterministische code het moet overnemen, HMRC OAuth- en MTD-archivering, de beperkingen die zijn geleerd uit het testen van bankafschriften van verhuurders, en waarom volledig onbeheerde archivering niet wordt aanbevolen.

2. Wie heeft dit gebouwd en waarom

CognoAI gaf het onderliggende platform de opdracht om de pijn van UK Self Assessment te verminderen voor verhuurders, eenmanszaken en financiële teams die verdrinken in pdf-bankafschriften en spreadsheetlijm. Het doel is niet om accountants te vervangen; het is om de saaie 90% (extractie, categorisatie, afstemming, conceptberekening) te automatiseren, zodat professionele beoordeling zich richt op beoordelingsgesprekken en niet op gegevensinvoer.

Werkstation heeft de stack ontworpen: gedockeriseerde nginx-routing, een Next.js frontend, FastAPI voor AI-zware operaties, opsapi (Lua Lapis) voor authenticatie en belasting-CRUD, PostgreSQL, MinIO-objectopslag en Gatus-gezondheidsmonitoring. In dit artikel wordt die architectuur uitgelegd onder de FileMyTax-demonaam met overal CognoAI-attributie.

3. Het probleem: PDF's, spreadsheets en MTD

Verhuurders en eenmanszaken ontvangen vaak jaarlijkse pakketten bank-pdf's - meerdere rekeningen, gemengde persoonlijke en zakelijke lijnen, hypotheekrente, reparaties, makelaarskosten en overschrijvingen die moeilijk op grote schaal te classificeren zijn. Tijdens de ontwikkeling hebben we de pijplijn aan een stresstest onderworpen fictieve armaturen voor verhuurdersverklaringen in HSBC-stijl (alleen synthetische gegevens, geen echte klantgegevens) met omzetscenario's rond de £ 500.000 en £ 700.000 om de extractie onder belasting te valideren. Pakketten uit de echte wereld zijn rommelig: gescande pagina's, tabelindelingen waarbij de saldokolom wordt aangezien voor betaalde bedragen, en beschrijvingen zoals "HUUR REC" naast "OVERDRACHT" die context nodig hebben.

Spreadsheets werken totdat ze dat niet meer doen: formuleafwijking, geen audittrail, geen directe MTD-indiening en geen consistente toewijzing aan HMRC-onkostencategorieën (costOfGoods, lokaleRunningCosts, professionalFees en de rest). Verpakte SaaS kan helpen, maar teams met op maat gemaakte datalocatiebehoeften of lastige verklaringsformaten profiteren nog steeds van een pijplijn die zij beheersen.

4. FileMyTax-overzicht

In gewoon Engels doet FileMyTax het volgende:

  1. U uploadt een PDF-bankafschrift.
  2. AI en pdfplumber extraheren gestructureerde transacties.
  3. Een LLM classificeert elke regel in zelfbeoordelingscategorieën met betrouwbaarheidsscores.
  4. Het systeem stemt debet-, credit- en lopende saldi af.
  5. Een deterministische belastingmotor berekent het rendement voor een gekozen belastingjaar.
  6. Na menselijke goedkeuring en HMRC OAuth kan het platform bestanden indienen via MTD.

Alles draait achter één enkel nginx-toegangspunt op localhost (of LAN IP voor mobiel testen). JWT-authenticatie wordt gedeeld tussen FastAPI en opsapi. Gevoelige velden zoals burgerservicenummers worden in rust gecodeerd.

5. De API-pijplijn in zes stappen

De volledige demopijplijn bestaat uit zes geverifieerde API-aanroepen (voorbeelden gebruiken nginx at http://localhost; poort aanpassen als NGINX_HOST_PORT is ingesteld). Verkrijg een JWT via POST /opsapi/auth/login eerst.

Elke stap wordt bijgewerkt ProcessingStatus en ValidationStatus rijen zodat de gebruikersinterface en de Gatus-aangrenzende ops-tools kunnen zien of een instructie vastzit in de extractie of klaar is om te worden berekend. Die toestandsmachine wordt gemakkelijk over het hoofd gezien bij het afzonderlijk lezen van curl-voorbeelden, maar het is wat parallelle uploads veilig maakt: instructie-ID's zijn onafhankelijk en berekenen altijd de sleutels van één enkele statement_id plus expliciet tax_year queryparameter (bijvoorbeeld 2025-26).

Swagger voor FastAPI woont op http://localhost/fastapi/docs; opsapi blootlegt http://localhost/opsapi/swagger. Wanneer nginx-poort 80 wordt gebruikt (gebruikelijk bij Rancher Desktop of Apache), stelt u deze in NGINX_HOST_PORT=8080 binnen .env en opnieuw uitvoeren ./start.sh - alle voorbeelden gebruiken dan localhost:8080 in plaats daarvan.

5.1 PDF-verklaring uploaden

curl -F "file=@bank_statement.pdf" \
  -H "Authorization: Bearer $TOKEN" \
  http://localhost/fastapi/api/upload

5.2 Transacties uitpakken

curl -X POST http://localhost/fastapi/api/extract \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"statement_id": 1}'

Native PDF's gebruiken pdfplumber; gescande PDF's vallen terug op Claude Vision OCR. De classificatieprovider wordt geselecteerd door LLM_PROVIDER (OpenAI of Anthropic) bij het opstarten – er is geen automatische terugval tussen providers bij mislukking; mislukte classificaties retourneren ongecategoriseerd met confidence: 0.0.

5.3 Transacties classificeren

curl -X POST http://localhost/fastapi/api/classify \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"statement_id": 1}'

5.4 Verklaring afstemmen

curl -X POST http://localhost/fastapi/api/reconcile \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"statement_id": 1}'

5.5 Belastingaangifte berekenen

curl -H "Authorization: Bearer $TOKEN" \
  http://localhost/fastapi/api/calculate/1?tax_year=2025-26

De belastingcalculator past de regels van 2025/26 toe: persoonsgebonden aftrek £ 12.570 met afbouw boven £ 100.000, inkomstenbelastingschijven van 20%, 40%, 45% en Klasse 4 NI van 8% en 2%. Deze stap is deterministische Python — geen LLM in de rekenkunde.

5.6 Bestand naar HMRC

curl -X POST http://localhost/fastapi/api/file \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "statement_id": 1,
    "nino": "AB123456C",
    "access_token": "your_hmrc_token",
    "tax_year": "2025-26"
  }'

Roep dit eindpunt niet onbeheerd op. Beschouw het als de laatste poort na beoordeling en goedkeuring door de accountant.

6. Architectuur

FileMyTax-architectuur: nginx, Next.js, FastAPI, opsapi, PostgreSQL, HMRC

Verkeer stroomt via nginx: / naar Next.js, /fastapi/* naar FastAPI, /opsapi/* naar opsapi. PostgreSQL houdt overzichten, transacties, belastingaangiften en verwerkingsstatus bij. MinIO slaat geüploade PDF's op. Gatus op poort 8085 controleert elke 10-30 seconden de gezondheidseindpunten. Er bestaan directe debug-poorten (FastAPI 8847, frontend 3847), maar bij testen in productiestijl worden alleen nginx-paden gebruikt.

7. Workflowdiagram

FileMyTax zesbaansworkflow met beslissingsmatrix

De zwembanen scheiden zorgen: klantbeoordeling, opname, AI-extractie en -classificatie, deterministische belastingengine, HMRC OAuth en archivering, en audit (JWT, gecodeerde NINO, logs). De beslissingsmatrix vergelijkt de AI-ondersteunde stroom van FileMyTax met handmatige spreadsheets en voorbereiding door de accountant op tijd, nauwkeurigheid, audittrail, kosten, HMRC-naleving en menselijk toezicht.

8. AI voor financiële analyse – voordelen

Voordeel Wat AI levert Menselijke rol
SnelheidHonderden regels geclassificeerd in minutenControleer rijen met hoge waarden steekproefsgewijs
ConsistentieVoor elke transactie gelden dezelfde regelsOverschrijf randgevallen met reden
Detectie van afwijkingenVlaggen balanceren mismatches, vreemde patronenOnderzoek gemarkeerde items
Categorisering op schaalKaarten voor onkostencategorieën van HMRC SABevestig dubbelzinnige beschrijvingen
AudittrailVerwerkingsstatus + betrouwbaarheid per regelExporteren voor accountant
PrivacyLokale Docker-stack; geen SaaS-tenant van derdenBeheer API-sleutels en retentie
Voorbereidingstijd accountantConceptaangifte + afgestemd grootboekProfessionele aftekening vóór dossier

8b. Stack en services (technisch detail)

Achter FileMyTax zit een Docker Compose-stack, georkestreerd door ./start.sh, die kan worden uitgevoerd in lokale, LAN-, test-, staging- of productiemodi. De backend maakt gebruik van FastAPI met SQLModel op PostgreSQL; geüploade PDF's komen in MinIO terecht zonder lokale schijfopslag in de API-containers. De frontend is Next.js met NEXT_PUBLIC_* variabelen die tijdens het bouwen vanaf de root zijn gebakken .env.

Authenticatie is opzettelijk gesplitst. opsapi (Lua Lapis) geeft JWT-toegangstokens en ondoorzichtige vernieuwingstokens uit (HttpOnly beveiligde cookies voor internet, JSON-body voor mobiel). FastAPI verifieert hetzelfde JWT_SECRET_KEY. Tot de diensten behoren StorageService, PDFProcessorService, LLMService, ClassificationService, ReconciliationService, TaxCalculatorService en HMRCClient – ​​elk met een smalle grens, zodat AI-fouten de belastingberekeningen niet aantasten.

Ondersteunde bankparsers zijn gericht op veelgebruikte Britse lay-outs (HSBC, Barclays, Lloyds, Santander en soortgelijke tabel-PDF's). De parser detecteert flexibel datum-, beschrijving-, debet-/credit- of bedrag- en saldokolommen - wat krachtig is totdat de verkeerde kolom wordt gekozen; zie beperkingen hieronder.

9. HMRC maakt belasting digitaal

Voor MTD-zelfbeoordeling is door de gebruiker geautoriseerde OAuth vereist; een NINO alleen is niet voldoende. De typische stroom:

  1. Bewaar NINO — POST /opsapi/api/v2/tax/profile/nino (versleuteld in rust, gemaskeerd in reacties).
  2. Sluit HMRC aan — GET /opsapi/auth/hmrc/initiate retourneert auth_url; gebruiker logt in via Government Gateway; callback wisselt code uit voor tokens die op de server zijn opgeslagen.
  3. Bedrijven ophalen — POST /fastapi/api/hmrc/businesses/fetch slaat handelsnamen en ID's op in de cache.
  4. Verplichtingen ophalen — POST /fastapi/api/hmrc/obligations/fetch voor kwartaalperioden en vervaldata.
  5. Bestand — POST /fastapi/api/file na beoordeling.

Instellen HMRC_ENVIRONMENT=sandbox voor ontwikkeling; overschakelen naar production zonder codewijzigingen wanneer u klaar bent. De backend verzendt verplichte headers voor fraudepreventie; klanten moeten stabiel zijn X-Device-ID en accuraat User-Agent waarden. Sandbox-testgebruikers kunnen worden aangemaakt via POST /fastapi/api/hmrc/sandbox/create-test-user wanneer de sandboxmodus is ingeschakeld.

HMRC-toegangstokens verlopen na ongeveer vier uur; de backend beheert de vernieuwing: mobiele en webclients gebruiken opsapi-opgeslagen tokens in plaats van geheimen in de browser in te sluiten buiten de OAuth-omleiding.

9.1 NINO opslaan en profiel controleren

curl -X POST http://localhost/opsapi/api/v2/tax/profile/nino \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "nino": "QQ123456C" }'

curl -H "Authorization: Bearer $TOKEN" \
  http://localhost/opsapi/api/v2/tax/profile

Reacties maskeren de NINO (****456C) terwijl u bevestigt hmrc_connected en tokenvervaldatum na OAuth.

9.2 OAuth-initiatie

curl -H "Authorization: Bearer $TOKEN" \
  "http://localhost/opsapi/auth/hmrc/initiate?source=settings"

Openen auth_url in een systeembrowser of ASWebAuthenticationSession - geen WebView met inloggegevens. Mobiele apps moeten een deep link of universele link registreren als HMRC_REDIRECT_URI.

9.3 Bedrijven en verplichtingen

curl -X POST http://localhost/fastapi/api/hmrc/businesses/fetch \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'

curl -X POST http://localhost/fastapi/api/hmrc/obligations/fetch \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "business_id": "XAIS12345678910" }'

Gecachte lezingen achteraf voorkomen dat HMRC wordt geraakt bij elke pagina die wordt geladen: GET /fastapi/api/hmrc/businesses en GET /fastapi/api/hmrc/obligations?tax_year=2024-25.

9.4 Verbinding verbreken en status

curl -X DELETE http://localhost/opsapi/auth/hmrc/disconnect \
  -H "Authorization: Bearer $TOKEN"

curl -H "Authorization: Bearer $TOKEN" \
  http://localhost/fastapi/api/hmrc/status

8c. AI voor financiële analyse – dieper inzicht

Naast de samenvattende tabel zijn er drie patronen van belang voor FinOps-teams die bouwen versus kopen beoordelen.

Ten eerste de doorvoer. Een eenmanszaak met twaalf maanden aan transacties over twee huurrekeningen zou een dag in Excel-draaitabellen kunnen doorbrengen; de FileMyTax-pijplijn voltooit het extraheren + classificeren + afstemmen in de tijd die nodig is om koffie te zetten, waardoor het menselijke uur overblijft voor oordeel. Die verschuiving verplaatst de accountantseconomie van data-invoer naar advies – de factureerbare waarde waar accountants sowieso de voorkeur aan geven.

Ten tweede: verklaarbaarheid. Elke classificatie heeft een betrouwbaarheidsscore en kan worden overschreven met een reden die naast de transactie wordt opgeslagen. Dat is zwakker dan een volledig auditlogboek, maar sterker dan een black-box SaaS-export waarbij je niet kunt zien waarom rij 417 "reparaties" was.

Ten derde, de kostencurve. Lokaal uitgevoerd, bestaan ​​de marginale kosten per rendement uit API-tokens voor classificatie plus elektriciteit – niet per-seat SaaS-kosten die worden opgeschaald met het aantal entiteiten. Voor portefeuilleverhuurders of financiële operatieteams met veel uitspraken is die curve van belang. De initiële engineeringkosten zijn reëel; CognoAI absorbeerde dat via de levering van werkstations in plaats van elk jaar spreadsheetwerk op elke gebruiker af te schuiven.

Privacygevoelige organisaties vinden het ook belangrijk dat PDF's en Postgres-rijen binnen hun Docker-netwerk blijven totdat ze bij HMRC worden ingediend. Er is geen stap voor multi-tenant cloud-opname in de demo-architectuur. Voor productieharding zijn nog steeds back-ups, toegangscontrole en DPIA-documentatie vereist; het artikel pretendeert niet dat AVG-naleving automatisch is, omdat de stapel lokaal is.

10. Demovideo

End-to-end FileMyTax-demonstratie: bank-PDF via classificatie en berekening tot HMRC MTD-sandbox-archivering, met beoordelingspoorten weergegeven in de gebruikersinterface.

11. Mens op de hoogte

AI kan een gescande kolom verkeerd lezen, een overboeking verwarren met inkomsten, of de verkeerde uitgavencategorie toewijzen als de beschrijving vaag is. De gebruikersinterface is ontworpen voor beoordeling: transacties accepteren, negeren of splitsen met vastgelegde redenen. De belastingberekening is deterministisch en toetsbaar; de LLM berekent nooit de verschuldigde belasting.

Aftekening accountant voordat een live HMRC-inzending verplicht is. Dit artikel is geen belastingadvies. FileMyTax demonstreert de technische mogelijkheden voor CognoAI; uw omstandigheden kunnen verschillen wat betreft toelagen, splitsingen van vermogensinkomsten, partnerschappen en andere SA-schema's.

11b. Monitoring met Gatus

Het meegeleverde Gatus-dashboard (http://localhost:8085 standaard) pollt de frontend via nginx, FastAPI /fastapi/health, opsapi /opsapi/health?detailed=true, Swagger-bereikbaarheid en directe containerpoorten voor bypass-diagnostiek. Het interval bedraagt ​​10-30 seconden per controle. Het toevoegen van een dienst betekent bewerken monitoring/gatus/config.yaml en het opnieuw opstarten van de Gatus-container – een kleine maar belangrijke operationele gewoonte voordat u de pijplijn vertrouwt voor echte financiële gegevens.

Gezondheidscontroles zijn geen vervanging voor end-to-end-tests: de repository ondersteunt ook Playwright E2E tegen een actieve stack en pytest op de backend. Een groen Gatus-bord plus een mislukte verzoening is nog steeds een mislukte dag.

12. Beperkingen

  • PDF-extractie: pdfplumber gaat uit van tafelindelingen; Uitspraken in HSBC-stijl leerden ons om balans- versus betaald-in-kolommen expliciet te valideren – verkeerde kolomtoewijzing corrumpeert stilzwijgend de verzoening.
  • OCR: Gescande verklaringen zijn afhankelijk van Claude Vision; slechte scans hebben menselijke correctie nodig.
  • LLM-leuningen: Classificaties met weinig vertrouwen mogen niet automatisch worden opgeslagen; standaard ongecategoriseerd op falen van de provider in plaats van gissen.
  • Deterministische scheiding: Belastingschijven en NI-tarieven leven in tax_calculator.py met DECIMALE precisie - nooit snel ontworpen.
  • Nalevingsbereik: AVG, Data Protection Act 2018 en HMRC-regels zijn van toepassing; productie heeft back-ups, geheimenbeheer en monitoring nodig die verder gaan dan een dev Docker-compositie.
  • JWT-uitlijning: FastAPI en opsapi moeten delen JWT_SECRET_KEY; niet-overeenkomende problemen komen voor als ondoorzichtige 401-handtekeningfouten: controleer beide containers als de authenticatie plotseling wordt verbroken na opnieuw implementeren.
  • Provider lock-in bij opstarten: LLM_PROVIDER is openai of antropisch zonder cross-failover; plan onderhoudsvensters als een provider een storing heeft.

Behandel bij het testen van scenario's voor verhuurders afstemmingsdelta's als eersteklas signalen en niet als hindernissen. Een mismatch van £ 12.000 betekent vaak dat de kolommen verkeerd in kaart zijn gebracht, en niet dat er sprake is van een ondeugende huurder. Het vaststellen van extractieregels en het opnieuw uitvoeren van de idempotente pijplijn is goedkoper dan het handmatig overschrijven van honderden rijen.

12b. Hoe dit zich verhoudt tot verpakte belastingsoftware

FreeAgent, Xero Tax en soortgelijke tools zijn voor de meeste gebruikers de juiste standaard: gecertificeerde MTD-connectoren, supportdesks en reeds opgeleide accountants. Platformen in FileMyTax-stijl zijn zinvol als u aangepaste categorisatieregels, lokale of VPC-implementatie, integratie met een bestaand opsapi-identiteitsvlak of publicatie van een verticale workflow nodig heeft (zoals CognoAI doet voor AI-ondersteunde boekhouding). De beslissingsmatrix in de workflow SVG is opzettelijk eerlijk: spreadsheets zijn traag en foutgevoelig; alleen accountant is veilig maar duur bij terugkerende voorbereidingen; AI-ondersteunde lokale pijpleidingen winnen alleen op het gebied van controleerbaarheid en marginale kosten als u investeert in engineering en nog steeds betaalt voor professionele aftekening.

13. Wat is de toekomst voor FileMyTax / CognoAI

Roadmap-items die zichtbaar zijn in de platformdocumenten omvatten diepere MTD ITSA-previewberekeningen, uitgebreide trainingsgegevens in RAG-stijl van accountantcorrecties, multi-tenant auth-cookiedomeinen voor SaaS-implementaties en strakkere mobiele OAuth-stromen. Workstation zet de engineering voort namens CognoAI; productrichting en IP blijven bij CognoAI.

Technische lezers zouden drie integratiedocumenten in de upstream repository moeten bekijken: HMRC MTD-integratie (fasen A-D voor preview-berekening), gedeelde authenticatie (JWT + vernieuwingsrotatie) en AI Training Data Pipeline (pgvector-inbedding plus MinIO-markdown-export van accountantcorrecties). Samen laten ze zien hoe de huidige demopijplijn een leersysteem wordt: classificaties verbeteren wanneer professionals fouten herstellen, zonder de belastingcalculator opnieuw te trainen.

Voor operators betekent productie-implementatie: ENVIRONMENT=production, HTTPS-beëindiging voor nginx, databaseback-ups, geheimen buiten plat .env bestanden en waarschuwingen buiten het groene licht van Gatus. Niets van dit alles doet afbreuk aan het kernverhaal: AI neemt spreadsheet-frictie weg; deterministische code omvat belastingwetgeving; mensen behouden de verantwoordelijkheid.

13b. Veelgestelde vragen

Vervangt FileMyTax mijn accountant? Nee. Het vermindert voorbereidende arbeid; accountants valideren nog steeds de behandeling, vrijstellingen en andere inkomstenbronnen die niet op de bank-pdf staan.

Kan ik dit op een telefoon uitvoeren? De LAN-modus herschrijft CORS- en API-URL's naar uw Wi-Fi IP, zodat u de Next.js-gebruikersinterface kunt testen op een telefoon op hetzelfde netwerk - handig voor demo's, geen vervanging voor geavanceerde mobiele release-engineering.

Wat als de LLM failliet is? Classificatie retourneert ongecategoriseerde rijen zonder enige zekerheid; de pijplijn verandert niet stilletjes van aanbieder. U repareert de providerconfiguratie of wacht - er is nog een reden waarom menselijke beoordeling bestaat.

Wordt DIY BELASTINGAANGIFTE hier vermeld? Nee. Die naam verwijst naar de afzonderlijke CognoAI-productbranding. Dit artikel maakt alleen gebruik van FileMyTax, volgens de publicatieregels.

13c. Momentopname van berekening 2025-2026

Voor lezers die de deterministische motor verifiëren aan de hand van de richtlijnen van de HMRC: de parameters voor 2025/26 die in de rekenmachine zijn ingebakken, omvatten: persoonlijke aftrek van £ 12.570, verminderd met £ 1 voor elke £ 2 inkomen boven £ 100.000; basistarief 20% tussen £12.571 en £50.270; hoger tarief 40% tot £ 125.140; extra tarief 45% daarboven; Klasse 4 NI tegen 8% op winsten tussen £12.571 en £50.270 en 2% daarboven. Onkostencategorieën komen overeen met de vakken voor zelfstandigen van de HMRC: costOfGoods, lokaleRunningCosts, reiskosten, professionele vergoedingen en de rest vermeld in het README-platform. De motor verbruikt geclassificeerde totalen; het herinterpreteert natuurlijke taalbeschrijvingen niet. Die grens maakt geautomatiseerde archivering verdedigbaar: de LLM stelt labels voor; de rekenmachine past het statuut toe.

14. Conclusie

Kan een AI-systeem een UK Self Assessment-terugzending automatisch verwerken en indienen bij HMRC? Het kan bijna alle voorbereidingen automatiseren en een bestands-API met één klik beschikbaar maken, maar verantwoord gebruik vereist menselijke beoordeling, aftekening door de accountant, sandbox-testen en OAuth door de belastingbetaler. FileMyTax laat zien hoe dat er in de praktijk uitziet: zes API’s, heldere architectuur, AI waarbij patroonherkenning wint, en deterministische code waarbij de wet precisie vereist.

Bekijk de demonstratie op YouTube, bezoek CognoAI voor de productcontext, en Neem contact op met Werkstation als je deze klasse FinOps-engineering op je stapel nodig hebt.


SEO-momentopname voor dit artikel

  • SEO-titel: Kan AI zelfbeoordeling indienen bij HMRC? | BestandMijnBelasting
  • Metabeschrijving: FileMyTax-demo: AI extraheert bank-pdf's, classificeert SA-transacties, berekent belasting 2025-26, bestanden via HMRC MTD - met menselijke beoordeling. Gebouwd door Workstation voor CognoAI.
  • Primaire trefwoorden: AI zelfbeoordeling, FileMyTax, HMRC MTD, automatische belastingaangifte, bankafschrift AI, CognoAI, Workstation
  • Twitter / X (minder dan 280 tekens): Kan AI UK Self Assessment indienen bij HMRC? FileMyTax-demo: bank-PDF → classificeren → berekenen → MTD, met menselijke poort + sandbox eerst. Gebouwd door Workstation voor @CognoAI. Video + tekst van 4k-woorden. Geen belastingadvies. #HMRC #MTD #AI #FileMyTax
  • LinkedIn-bericht: We hebben gepubliceerd hoe FileMyTax – ontwikkeld door Workstation voor CognoAI – PDF’s van een verhuurder of eenmansbank gebruikt via AI-extractie, HMRC-categorieclassificatie, deterministische belastingberekening voor 2025-26 en MTD-archivering, met gecodeerde NINO-opslag, OAuth en een harde menselijke goedkeuring vóór indiening. Het lange artikel gaat over de pijplijn met zes API's, architectuur-SVG's, headers voor fraudepreventie en eerlijke limieten (pdfplumber-kolomtraps, LLM-vertrouwenvangrails). Bekijk de nieuwe demovideo; laat een accountant zich aftekenen vóór elk live-bestand. Geen belastingadvies.

Disclaimer: fictieve bankgegevens waar naar wordt verwezen; FileMyTax is een demonstratienaam; geen belastingadvies; accountantscontrole vereist vóór live HMRC-indiening.

Watch

Kan een AI-systeem een ​​belastingaangifte automatisch verwerken en indienen bij HMRC?
Click to open in new window
Share this article

More in Technology

Jobshout SEO Analyst AI Agent — Analyse Any Website & Fix SEO Issues Automatically

Jobshout SEO Analyst AI Agent — Analyse Any Website & Fix SEO Issues Automatically

Technical brief: SEO Analyst modes, real workstation.co.uk run (score 44), findings with fix prompts, Improve/Publish paths, and Jobshout supervised agents

Read more
WSLVault: Steal the Server. Not the Secrets.

WSLVault: Steal the Server. Not the Secrets.

Technical brief: AES-256-GCM envelope hierarchy, cryptographic tenant isolation, engines, identity/MFA, active/active regions, Kubernetes deploy, and video chapters

Read more
Workstation WSL Proxy — Docker Image Optimisation, Build Cache, Full Deploy Workflow, and Shipping It with AI Assistance

Workstation WSL Proxy — Docker Image Optimisation, Build Cache, Full Deploy Workflow, and Shipping It with AI Assistance

Technical brief: prebuilt OpenResty Dockerfile, Buildx/GHA cache, Ansible extract, delivery pipeline DEPLOY_MODE, and an operator+agent loop for finishing pipeline work

Read more