Il s’agit de la plongée profonde en version longue. Pour un compagnon plus rapide, consultez le article de blog. Pas de conseils fiscaux. Faites toujours examiner par un comptable britannique avant une soumission en direct au HMRC.
1. Introduction : l’IA peut-elle déposer automatiquement une auto-évaluation ?
La réponse honnête est la plupart du temps oui pour la préparation, non pour la soumission sans surveillance. Un système d'IA peut ingérer un relevé bancaire PDF, extraire des centaines de transactions, les classer dans les catégories de dépenses d'auto-évaluation du HMRC, rapprocher les soldes, calculer l'impôt sur le revenu et l'assurance nationale pour une année fiscale telle que 2025-26, et appeler l'API HMRC Making Tax Digital (MTD) pour déposer - mais seulement après qu'un humain (ou un comptable) a examiné les classifications, le rapprochement et la déclaration calculée, et seulement après que le contribuable a complété HMRC OAuth avec ses informations d'identification Government Gateway.
Cet article documente FichierMonImpôt, un pipeline de démonstration développé par Poste de travail pour CognoAI, qui possède la propriété intellectuelle du système sous-jacent et a obtenu l'autorisation de publier son fonctionnement. FileMyTax est le nom de publication utilisé ici ; ce n'est pas le même nom de produit que les autres offres CognoAI. Poste de travail construit et documenté la mise en œuvre ; CognoAI est propriétaire de la propriété intellectuelle.
Nous passerons en revue le pipeline à six API, l'architecture dans laquelle l'IA facilite l'analyse financière, où le code déterministe doit prendre le relais, le dépôt HMRC OAuth et MTD, les limites tirées des tests des relevés bancaires des propriétaires et pourquoi le dépôt entièrement sans surveillance n'est pas recommandé.
2. Qui a construit cela et pourquoi
CognoAI a commandé la plateforme sous-jacente pour réduire les difficultés liées à l'auto-évaluation au Royaume-Uni pour les propriétaires, les entrepreneurs individuels et les équipes financières noyées dans les relevés bancaires PDF et la colle des feuilles de calcul. L’objectif n’est pas de remplacer les comptables — il s’agit d’automatiser les fastidieux 90 % (extraction, catégorisation, rapprochement, projet de calcul), afin que l’examen professionnel se concentre sur le jugement et non sur la saisie des données.
Poste de travail a conçu la pile : routage nginx Dockerisé, une interface Next.js, FastAPI pour les opérations lourdes en IA, opsapi (Lua Lapis) pour l'authentification et la taxe CRUD, PostgreSQL, le stockage d'objets MinIO et la surveillance de l'état de Gatus. Cet article explique cette architecture sous le nom de démonstration FileMyTax avec l'attribution CognoAI partout.
3. Le problème : PDF, feuilles de calcul et MTD
Les propriétaires et les entrepreneurs individuels reçoivent souvent des packs annuels de PDF bancaires : comptes multiples, secteurs personnels et professionnels mixtes, intérêts hypothécaires, réparations, frais d'agent et transferts difficiles à classer à grande échelle. Lors du développement, nous avons testé le pipeline contre montages fictifs de déclaration du propriétaire de style HSBC (données synthétiques uniquement, pas de véritables dossiers clients) avec des scénarios de chiffre d'affaires autour de 500k£ et 700k£ pour valider l'extraction sous charge. Les packs du monde réel sont désordonnés : des pages numérisées, des dispositions de tableau dans lesquelles la colonne du solde est confondue avec les montants payés et des descriptions telles que "LOCATION REC" à côté de "TRANSFERT" qui nécessitent un contexte.
Les feuilles de calcul fonctionnent jusqu'à ce qu'elles ne fonctionnent pas : dérive de formule, pas de piste d'audit, pas de soumission directe MTD et pas de mappage cohérent avec les catégories de dépenses HMRC (costOfGoods, locauxRunningCosts, professionalFees et le reste). Le SaaS packagé peut aider, mais les équipes ayant des besoins sur mesure en matière de résidence de données ou des formats de relevés peu pratiques bénéficient toujours d'un pipeline qu'elles contrôlent.
4. Aperçu de FileMyTax
En anglais simple, FileMyTax fait ce qui suit :
- Vous téléchargez un relevé bancaire PDF.
- L'IA et PDFplombier extraient les transactions structurées.
- Un LLM classe chaque ligne en catégories d'auto-évaluation avec des scores de confiance.
- Le système rapproche les débits, les crédits et les soldes courants.
- Un moteur fiscal déterministe calcule le rendement pour une année fiscale choisie.
- Après approbation humaine et HMRC OAuth, la plateforme peut déposer via MTD.
Tout fonctionne derrière un seul point d'entrée nginx sur localhost (ou LAN IP pour les tests mobiles). L'authentification JWT est partagée entre FastAPI et opsapi. Les champs sensibles tels que les numéros de sécurité sociale sont cryptés au repos.
5. Le pipeline API en six étapes
Le pipeline de démonstration complet comprend six appels d'API authentifiés (les exemples utilisent nginx à http://localhost; ajuster le port si NGINX_HOST_PORT est réglé). Obtenez un JWT via POST /opsapi/auth/login d'abord.
Chaque étape est mise à jour ProcessingStatus et ValidationStatus lignes afin que l'interface utilisateur et les outils opérationnels adjacents à Gatus puissent voir si une instruction est bloquée lors de l'extraction ou prête à être calculée. Cette machine à états est facile à négliger lors de la lecture isolée des exemples curl, mais c'est ce qui sécurise les téléchargements parallèles : les ID d'instruction sont indépendants et calculent toujours les clés à partir d'une seule. statement_id plus explicite tax_year paramètre de requête (par exemple 2025-26).
Swagger pour FastAPI est disponible sur http://localhost/fastapi/docs; opsapi expose http://localhost/opsapi/swagger. Lorsque le port nginx 80 est utilisé (commun avec Rancher Desktop ou Apache), définissez NGINX_HOST_PORT=8080 dans .env et relancer ./start.sh — tous les exemples utilisent alors localhost:8080 à la place.
5.1 Télécharger le relevé PDF
curl -F "file=@bank_statement.pdf" \
-H "Authorization: Bearer $TOKEN" \
http://localhost/fastapi/api/upload
5.2 Extraire les transactions
curl -X POST http://localhost/fastapi/api/extract \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"statement_id": 1}'
Les PDF natifs utilisent pdfplomber ; les PDF numérisés utilisent Claude Vision OCR. Le fournisseur de classificateur est sélectionné par LLM_PROVIDER (OpenAI ou Anthropic) au démarrage — il n'y a pas de repli automatique entre fournisseurs en cas d'échec ; les classifications ayant échoué reviennent sans catégorie avec confidence: 0.0.
5.3 Classer les transactions
curl -X POST http://localhost/fastapi/api/classify \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"statement_id": 1}'
5.4 Déclaration de rapprochement
curl -X POST http://localhost/fastapi/api/reconcile \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"statement_id": 1}'
5.5 Calculer la déclaration de revenus
curl -H "Authorization: Bearer $TOKEN" \
http://localhost/fastapi/api/calculate/1?tax_year=2025-26
Le calculateur d'impôt applique les règles 2025/26 : abattement personnel de 12 570 £ avec une réduction supérieure à 100 000 £, tranches d'impôt sur le revenu à 20 %, 40 %, 45 % et classe 4 NI à 8 % et 2 %. Cette étape est Python déterministe — pas de LLM en arithmétique.
5.6 Fichier au 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"
}'
N'appelez pas ce point de terminaison sans surveillance. Considérez-le comme la porte finale après examen et approbation du comptable.
6. Architecture
Le trafic circule via nginx : / vers Next.js, /fastapi/* à FastAPI, /opsapi/* à opsapi. PostgreSQL contient les relevés, les transactions, les déclarations de revenus et l'état de traitement. MinIO stocke les PDF téléchargés. Gatus sur le port 8085 interroge les points de terminaison de santé toutes les 10 à 30 secondes. Des ports de débogage direct existent (FastAPI 8847, frontend 3847), mais les tests de style production utilisent uniquement les chemins nginx.
7. Diagramme de flux de travail
Les couloirs séparent les préoccupations : examen client, ingestion, extraction et classification de l'IA, moteur fiscal déterministe, HMRC OAuth et dépôt, et audit (JWT, NINO crypté, journaux). La matrice de décision compare le flux assisté par l'IA de FileMyTax aux feuilles de calcul manuelles et à la préparation uniquement par un comptable en termes de délais, d'exactitude, de piste d'audit, de coût, de conformité HMRC et de surveillance humaine.
8. IA pour l'analyse financière — avantages
| Avantage | Ce que l'IA apporte | Rôle humain |
|---|---|---|
| Vitesse | Des centaines de lignes classées en minutes | Vérifiez ponctuellement les lignes de grande valeur |
| Cohérence | Les mêmes règles appliquées à chaque transaction | Remplacer les cas extrêmes avec raison |
| Détection d'anomalies | Les drapeaux équilibrent les déséquilibres, les modèles étranges | Examiner les éléments signalés |
| Catégorisation à grande échelle | Cartes des catégories de dépenses de HMRC SA | Confirmer les descriptions ambiguës |
| Piste d'audit | Statut de traitement + confiance par ligne | Exportation pour comptable |
| Confidentialité | Pile Docker locale ; pas de locataire SaaS tiers | Contrôler les clés API et la conservation |
| Temps de préparation du comptable | Projet de déclaration + grand livre rapproché | Approbation professionnelle avant le dépôt |
8b. Stack et services (détail technique)
Derrière FileMyTax se trouve une pile Docker Compose orchestrée par ./start.sh, qui peut s'exécuter en mode local, LAN, test, intermédiaire ou production. Le backend utilise FastAPI avec SQLModel sur PostgreSQL ; Les PDF téléchargés atterrissent dans MinIO sans aucun stockage sur disque local dans les conteneurs API. Le frontend est Next.js avec NEXT_PUBLIC_* variables cuites au moment de la construction à partir de la racine .env.
L'authentification est délibérément divisée. opsapi (Lua Lapis) émet des jetons d'accès JWT et des jetons d'actualisation opaques (cookies sécurisés HttpOnly pour le Web, corps JSON pour mobile). FastAPI vérifie la même chose JWT_SECRET_KEY. Les services incluent StorageService, PDFProcessorService, LLMService, ClassificationService, ReconciliationService, TaxCalculatorService et HMRCClient, chacun avec une limite étroite afin que les échecs de l'IA ne corrompent pas l'arithmétique fiscale.
Les analyseurs bancaires pris en charge ciblent les mises en page courantes au Royaume-Uni (HSBC, Barclays, Lloyds, Santander et tableaux PDF similaires). L'analyseur détecte les colonnes de date, de description, de débit/crédit ou de montant et de solde de manière flexible, ce qui est puissant jusqu'à ce que la mauvaise colonne soit choisie ; voir les limitations ci-dessous.
9. HMRC rend les impôts numériques
L'auto-évaluation MTD nécessite un OAuth autorisé par l'utilisateur : un NINO seul ne suffit pas. Le flux typique :
- Enregistrer NINO —
POST /opsapi/api/v2/tax/profile/nino(chiffré au repos, masqué dans les réponses). - Connectez-vous au HMRC —
GET /opsapi/auth/hmrc/initiateretoursauth_url; l'utilisateur se connecte via Government Gateway ; le rappel échange le code pour les jetons stockés côté serveur. - Récupérer des entreprises —
POST /fastapi/api/hmrc/businesses/fetchmet en cache les noms commerciaux et les identifiants. - Récupérer les obligations —
POST /fastapi/api/hmrc/obligations/fetchpour les périodes trimestrielles et les échéances. - Fichier —
POST /fastapi/api/fileaprès examen.
Ensemble HMRC_ENVIRONMENT=sandbox pour le développement; passer à production sans changement de code une fois prêt. Le backend envoie des en-têtes obligatoires de prévention de la fraude ; les clients doivent fournir une stabilité X-Device-ID et précis User-Agent valeurs. Les utilisateurs de test Sandbox peuvent être créés via POST /fastapi/api/hmrc/sandbox/create-test-user lorsque le mode sandbox est activé.
Les jetons d'accès HMRC expirent après environ quatre heures ; le backend gère l'actualisation : les clients mobiles et Web utilisent des jetons stockés dans opsapi plutôt que d'intégrer des secrets dans le navigateur au-delà de la redirection OAuth.
9.1 Enregistrez NINO et vérifiez le profil
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
Les réponses masquent le NINO (****456C) en confirmant hmrc_connected et expiration du jeton après OAuth.
9.2 Lancement OAuth
curl -H "Authorization: Bearer $TOKEN" \
"http://localhost/opsapi/auth/hmrc/initiate?source=settings"
Ouvert auth_url dans un navigateur système ou ASWebAuthenticationSession - pas une WebView remplie d'informations d'identification. Les applications mobiles doivent enregistrer un lien profond ou un lien universel comme HMRC_REDIRECT_URI.
9.3 Entreprises et obligations
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" }'
Les lectures mises en cache évitent ensuite d'atteindre HMRC à chaque chargement de page : GET /fastapi/api/hmrc/businesses et GET /fastapi/api/hmrc/obligations?tax_year=2024-25.
9.4 Déconnexion et état
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. IA pour l’analyse financière – vue plus approfondie
Au-delà du tableau récapitulatif, trois modèles sont importants pour les équipes FinOps évaluant la création par rapport à l'achat.
Premièrement, le débit. Un entrepreneur individuel avec douze mois de transactions sur deux comptes de location pourrait passer une journée dans des tableaux croisés dynamiques Excel ; le pipeline FileMyTax complète l'extraction + la classification + la réconciliation dans le temps nécessaire à la préparation du café, laissant l'heure humaine au jugement. Ce changement fait passer l’économie comptable de la saisie de données au conseil – la valeur facturable que les comptables préfèrent de toute façon.
Deuxièmement, l’explicabilité. Chaque classification comporte un score de confiance et peut être remplacée par une raison stockée avec la transaction. C'est plus faible qu'un journal d'audit complet de la chaîne de pensée, mais plus fort qu'une exportation SaaS en boîte noire où vous ne pouvez pas voir pourquoi la ligne 417 était « réparations ».
Troisièmement, la courbe des coûts. Exécuté localement, le coût marginal par retour correspond aux jetons API pour la classification plus l'électricité – et non aux frais SaaS par siège évolutifs en fonction du nombre d'entités. Pour les propriétaires de portefeuille ou les équipes d’opérations financières avec de nombreuses déclarations, cette courbe est importante. Le coût d’ingénierie initial est réel ; CognoAI a absorbé cela via la livraison de Workstation plutôt que de confier le travail des feuilles de calcul à chaque utilisateur chaque année.
Les organisations sensibles à la confidentialité veillent également à ce que les lignes PDF et Postgres restent dans leur réseau Docker jusqu'au dépôt HMRC : il n'y a pas d'étape d'ingestion cloud multi-tenant dans l'architecture de démonstration. Le renforcement de la production nécessite toujours des sauvegardes, un contrôle d'accès et une documentation DPIA ; l'article ne prétend pas que la conformité au RGPD est automatique car la pile est locale.
10. Vidéo de démonstration
Démonstration FileMyTax de bout en bout : PDF bancaire via la classification et le calcul jusqu'au dépôt sandbox HMRC MTD, avec des portes de révision affichées dans l'interface utilisateur.
11. L'humain au courant
L’IA peut mal lire une colonne numérisée, confondre un transfert avec un revenu ou attribuer une mauvaise catégorie de dépenses lorsque la description est vague. L'interface utilisateur est conçue pour la révision : accepter, remplacer ou diviser les transactions avec les raisons capturées. Le calcul de l'impôt est déterministe et testable ; le LLM ne calcule jamais l’impôt dû.
Approbation du comptable avant toute soumission en direct au HMRC est obligatoire. Cet article est pas de conseils fiscaux. FileMyTax démontre la capacité d'ingénierie pour CognoAI ; votre situation peut différer en ce qui concerne les allocations, le fractionnement des revenus de propriété, les sociétés de personnes et autres barèmes SA.
11b. Surveillance avec Gatus
Le tableau de bord Gatus inclus (http://localhost:8085 par défaut) interroge le frontend via nginx, FastAPI /fastapi/health, opsapi /opsapi/health?detailed=true, accessibilité Swagger et ports de conteneur directs pour les diagnostics de contournement. L'intervalle est de 10 à 30 secondes par contrôle. Ajouter un service signifie modifier monitoring/gatus/config.yaml et redémarrer le conteneur Gatus – une habitude opérationnelle petite mais importante avant de faire confiance au pipeline pour des données financières réelles.
Les contrôles de santé ne remplacent pas les tests de bout en bout : le dépôt prend également en charge Playwright E2E sur une pile en cours d'exécution et pytest sur le backend. Un tableau Gatus vert et une réconciliation ratée restent une journée ratée.
12. Limites
- Extraction PDF : pdfplumber assume la disposition des tableaux ; Les déclarations de style HSBC nous ont appris à valider explicitement les colonnes de solde par rapport aux colonnes payées – un mauvais mappage de colonnes corrompt silencieusement le rapprochement.
- ROC : Les relevés scannés dépendent de Claude Vision ; les analyses médiocres nécessitent une correction humaine.
- Garde-corps LLM : Les classifications à faible niveau de confiance ne doivent pas être automatiquement enregistrées ; par défaut non classé en cas d'échec du fournisseur plutôt que de deviner.
- Séparation déterministe : Les tranches d'imposition et les taux NI vivent dans
tax_calculator.pyavec une précision DÉCIMAL – jamais conçue avec des invites. - Portée de conformité : Le RGPD, la loi sur la protection des données de 2018 et les règles du HMRC s'appliquent ; la production a besoin de sauvegardes, de gestion des secrets et de surveillance au-delà d'une composition Docker de développement.
- Alignement JWT : FastAPI et opsapi doivent partager
JWT_SECRET_KEY; l'incompatibilité apparaît sous la forme d'erreurs de signature 401 opaques : vérifiez les deux conteneurs si l'authentification est soudainement interrompue après le redéploiement. - Verrouillage du fournisseur au démarrage :
LLM_PROVIDERest openai ou anthropique sans basculement croisé ; planifier des fenêtres de maintenance en cas de panne d'un fournisseur.
Lorsque vous testez des scénarios de propriétaires, traitez les deltas de rapprochement comme des signaux de première classe et non comme des nuisances. Une inadéquation de 12 000 £ signifie souvent un mauvais mappage des colonnes, et non un locataire méchant. Corriger les règles d'extraction et réexécuter le pipeline idempotent coûte moins cher que de remplacer manuellement des centaines de lignes.
12b. Comment cela se compare-t-il aux logiciels fiscaux packagés
FreeAgent, Xero Tax et des outils similaires constituent la solution par défaut pour la plupart des utilisateurs : connecteurs MTD certifiés, services d'assistance et comptables déjà formés. Les plates-formes de style FileMyTax sont judicieuses lorsque vous avez besoin de règles de catégorisation personnalisées, d'un déploiement sur site ou VPC, d'une intégration avec un plan d'identité opsapi existant ou de la publication d'un flux de travail vertical (comme le fait CognoAI pour la comptabilité assistée par l'IA). La matrice de décision du workflow SVG est intentionnellement honnête : les feuilles de calcul sont lentes et sujettes aux erreurs ; le comptable uniquement est sûr mais coûteux en préparation récurrente ; Les pipelines locaux assistés par l’IA ne gagnent en termes d’auditabilité et de coût marginal que si vous investissez dans l’ingénierie tout en payant pour l’approbation d’un professionnel.
13. Quelle est la prochaine étape pour FileMyTax / CognoAI
Les éléments de la feuille de route visibles dans la documentation de la plate-forme incluent des allers-retours de calcul de prévisualisation MTD ITSA plus approfondis, des données de formation étendues de style RAG provenant des corrections comptables, des domaines de cookies d'authentification multi-locataires pour les déploiements SaaS et des flux OAuth mobiles plus stricts. Workstation poursuit l'ingénierie pour le compte de CognoAI ; la direction du produit et la propriété intellectuelle restent la propriété de CognoAI.
Les lecteurs techniques doivent regarder trois documents d'intégration dans le dépôt en amont : intégration HMRC MTD (phases A à D pour le calcul de prévisualisation), authentification partagée (JWT + rotation d'actualisation) et pipeline de données de formation AI (intégrations pgvector plus exportations de démarques MinIO des corrections comptables). Ensemble, ils montrent comment le pipeline de démonstration actuel devient un système d'apprentissage : les classifications s'améliorent lorsque les professionnels corrigent les erreurs, sans recycler le calculateur d'impôts.
Pour les opérateurs, le déploiement en production signifie ENVIRONMENT=production, terminaison HTTPS devant nginx, sauvegardes de base de données, secrets en dehors du plat .env fichiers et alerte au-delà des feux verts de Gatus. Rien de tout cela ne diminue l’histoire principale : l’IA supprime les frictions liées aux feuilles de calcul ; le code déterministe contient le droit fiscal ; les humains conservent leur responsabilité.
13b. Questions fréquemment posées
FileMyTax remplace-t-il mon comptable ? Non. Cela réduit le travail de préparation ; les comptables valident toujours le traitement, les allègements et les autres sources de revenus qui ne figurent pas sur le PDF bancaire.
Puis-je exécuter cela sur un téléphone ? Le mode LAN réécrit les URL CORS et API sur votre IP Wi-Fi afin que vous puissiez tester l'interface utilisateur Next.js sur un téléphone sur le même réseau – utile pour les démos, et ne remplace pas une ingénierie renforcée des versions mobiles.
Et si le LLM est en panne ? La classification renvoie les lignes non catégorisées avec un niveau de confiance nul ; le pipeline ne change pas silencieusement de fournisseur. Vous corrigez la configuration du fournisseur ou attendez – une autre raison pour laquelle l’examen humain existe.
La DÉCLARATION D'IMPÔTS DIY est-elle mentionnée ici ? Non. Ce nom fait référence à une marque de produit CognoAI distincte. Cet article utilise FileMyTax uniquement, selon les règles de publication.
13c. Aperçu du calcul 2025-2026
Pour les lecteurs vérifiant le moteur déterministe par rapport aux directives du HMRC, les paramètres 2025/26 intégrés dans le calculateur comprennent : une allocation personnelle de 12 570 £ réduite de 1 £ pour chaque 2 £ de revenu supérieur à 100 000 £ ; taux de base 20 % entre 12 571 £ et 50 270 £ ; taux plus élevé de 40 % jusqu'à 125 140 £ ; taux supplémentaire de 45 % au-dessus ; Classe 4 NI à 8 % sur les bénéfices compris entre 12 571 £ et 50 270 £ et 2 % au-dessus. Les catégories de dépenses s'alignent sur les cases de travail indépendant du HMRC : costOfGoods, locauxRunningCosts, travelCosts, professionalFees et le reste répertorié dans la plateforme README. Le moteur consomme des totaux classifiés ; il ne réinterprète pas les descriptions en langage naturel. C'est cette limite qui rend le dépôt automatisé défendable : le LLM propose des étiquettes ; le calculateur applique la loi.
14. Conclusion
Un système d’IA peut-il traiter et déposer automatiquement une déclaration d’auto-évaluation au Royaume-Uni auprès du HMRC ? Il peut automatiser presque toutes les préparations et exposer une API de fichier en un clic, mais une utilisation responsable nécessite un examen humain, l'approbation d'un comptable, des tests sandbox et OAuth des contribuables. FileMyTax montre à quoi cela ressemble dans la pratique : six API, une architecture claire, une IA où la reconnaissance de formes l'emporte et un code déterministe où la loi exige de la précision.
Regardez le démo sur YouTube, visitez CognoAI pour le contexte du produit, et contacter Poste de travail si vous avez besoin de cette classe d'ingénierie FinOps sur votre pile.
Aperçu SEO pour cet article
- Titre SEO : AI peut-il déposer une auto-évaluation auprès du HMRC ? | FichierMonImpôt
- Méta description : Démo FileMyTax : l'IA extrait les PDF bancaires, classe les transactions SA, calcule l'impôt 2025-26, classe via HMRC MTD - avec examen humain. Construit par Workstation pour CognoAI.
- Mots-clés principaux : Auto-évaluation IA, FileMyTax, HMRC MTD, déclaration de revenus automatique, relevé bancaire AI, CognoAI, Workstation
- Twitter / X (moins de 280 caractères) : AI peut-elle déposer une auto-évaluation au Royaume-Uni auprès du HMRC ? Démo FileMyTax : banque PDF → classer → calculer → MTD, avec porte humaine + bac à sable en premier. Construit par Workstation pour @CognoAI. Vidéo + rédaction de 4 000 mots. Pas de conseils fiscaux. #HMRC #MTD #AI #FileMyTax
- Publication LinkedIn : Nous avons publié comment FileMyTax – développé par Workstation pour CognoAI – prend le PDF d'un propriétaire ou d'une banque individuelle via l'extraction par l'IA, la classification par catégorie HMRC, le calcul déterministe des impôts 2025-26 et le dépôt MTD, avec stockage NINO crypté, OAuth et une porte d'approbation humaine stricte avant la soumission. Le long article couvre le pipeline à six API, les SVG d'architecture, les en-têtes de prévention de la fraude et les limites honnêtes (pièges à colonnes pdfplombier, garde-fous de confiance LLM). Regardez la nouvelle vidéo de démonstration ; demandez à un comptable de signer avant tout dossier en direct. Pas de conseils fiscaux.
Avertissement : données bancaires fictives lorsqu'elles sont référencées ; FileMyTax est un nom de démonstration ; pas de conseils fiscaux ; examen comptable requis avant la soumission en direct du HMRC.
