Workstation Logo
Produtos
Labs de IAAgentes OpenAIAgentes ClaudeGrok BotWorkstation CRM (WSL CRM)MarketingTodos os Produtos
Soluções IA
Estações de Trabalho IAAI SME PackagesIA PrivadaClusters GPUIA EdgeLaboratório IA EmpresarialIA por Indústria
Serviços
Modernização de plataformaEngenharia digitalFundações de dados e IAOperações autónomasConsultoria de IAAutomação DevOpsCibersegurançaDesenvolvimento de softwareConstrução de agentesConfiguração MLOps
Sobre Nós
ParceirosHistórias de Clientes
Artigos
Documentação
WSL ProxyRing PromoterWSL VaultJobshoutSysOps 24/7
Blog
Contacte-nosLogin
Workstation

Estações de trabalho de IA, software multiagente de IA, infraestrutura de GPU e soluções de agentes inteligentes para empresas modernas.

Contacte-nos

Soluções de IA

Estações de Trabalho IAAI SME PackagesIA PrivadaClusters GPUIA EdgeLaboratório IA EmpresarialIA por Indústria

Produtos

Todos os ProdutosWSL CRM e ERPMarketingAgentes OpenAIWSL ProxyRing PromoterWSL VaultJobshoutSysOps 24/7

Empresa

Sobre NósPor que WorkstationParceirosHistórias de ClientesPreçosContato

Recursos

ArtigosDocumentaçãoBlogPesquisarMapa do Site
Escritório Reino Unido
77-79 Marlowes, Hemel Hempstead HP1 1LFComo chegar: pegue a saída 20 da M25, Outer LondonN.º da empresa: 11641870Seg - Sex: 9:00 - 18:00 GMT
+44 7515 356 146
Escritório Bélgica
Workstation SRL, Rue Vanderkindere 34, 1180 Uccle, BrusselsBE 0751.518.683Seg - Sex: 9:00 - 18:00 CET
+32 492 45 67 46
Escritório Índia
#159 Sector 9, Pocket 1, DDA Flats, 110077 Dwarka, New Delhi
+91 98881 98841

© 2026 Workstation AI. Todos os direitos reservados.

PrivacidadeCookiesTermos de ServiçoMapa do site

Loading blog...

Home / Blog
FilemytaxSelf AssessmentHmrcMtdAIAccountingAutomationFinOpsTax ReturnCognoai

Um sistema de IA pode processar e arquivar uma declaração de imposto Self Assessment para HMRC automaticamente?

Demonstração do FileMyTax — um pipeline alimentado por IA desde PDFs bancários até arquivamento HMRC MTD, criado por Workstation para CognoAI

Balinder Walia20 de maio de 20266 min read

Um companheiro curto e de fácil leitura. Para obter informações completas sobre arquitetura, HMRC OAuth, exemplos de curl e limitações, leia o longo artigo. Não é aconselhamento fiscal.

A IA pode arquivar seu Self Assessment para HMRC?

Todo mês de janeiro surge a mesma pergunta: uma IA pode ler meus extratos bancários e enviar minha declaração de imposto de renda no Reino Unido? A resposta prática de um sistema que construímos para CognoAI - publicado aqui como FileMyTax - é sim, para preparação, não para arquivamento autônomo. A IA pode extrair transações de PDFs, classificá-las em categorias HMRC Self Assessment, reconciliar saldos e calcular impostos de 2025-26 de forma determinística; um humano ainda analisa, um contador ainda assina e o contribuinte ainda conclui o HMRC OAuth antes que qualquer coisa chegue à produção do MTD.

Workstation desenvolveu a plataforma subjacente; CognoAI possui a propriedade intelectual. Esta postagem explica como isso acontece em seis chamadas API – sem usar nomes de produtos pertencentes a outros lugares.

Capa FileMyTax AI para HMRC Self Assessment

Assista à demonstração

Banco de PDF por meio de classificação e cálculo para sandbox HMRC MTD — com portas de revisão na UI.

O pipeline de seis etapas

Fluxo de trabalho FileMyTax: cliente, ingestão, IA, mecanismo fiscal, HMRC, auditoria

  1. Carregar — POST /fastapi/api/upload envia o PDF para MinIO via nginx.
  2. Extrair — pdfplumber para tabelas nativas; Claude Vision para exames.
  3. Classificar — LLM mapeia linhas para categorias de despesas SA com pontuações de confiança.
  4. Conciliar — verificações de saldo e acumulações de receitas/despesas.
  5. Calcular — imposto de renda determinístico 2025-26 + NI Classe 4 (sem LLM em matemática).
  6. Arquivo — POST /fastapi/api/file para HMRC MTD após OAuth e aprovação humana.

A autenticação JWT vem do opsapi; NINO é criptografado em repouso; Gatus na porta 8085 assiste a todos os serviços.

Quem construiu

CognoAI possui o IP do sistema e a direção do produto. Workstation construiu a plataforma Dockerizada - roteamento de caminho nginx, serviços FastAPI AI, autenticação opsapi, PostgreSQL, MinIO, monitoramento Gatus e a UI de revisão Next.js. Publicamos sob o nome FileMyTax para descrever a demonstração; não usamos outros nomes de produtos CognoAI neste artigo.

Por que a IA ajuda – e onde ela para

A IA vence em velocidade e consistência em centenas de linhas bancárias, sinalização de anomalias e mapeamento de descrições confusas para categorias HMRC. Não substitui o julgamento: transferências versus rendas, capital versus receitas e pessoais versus empresariais ainda precisam de atenção. O mecanismo tributário é puro Python com campos DECIMAL – a mesma separação que insistimos para finanças regulamentadas: LLM para linguagem, código para lei.

Nos testes usamos luminárias fictícias de declarações de proprietários no estilo HSBC (apenas dados sintéticos) com cenários de alta rotatividade para extração de estresse - incluindo lições em que o pdfplumber escolheu a coluna errada (saldo versus pago). Essas falhas são a razão pela qual existem reconciliação e revisão.

Visão geral da arquitetura

Um nginx no localhost enfrenta tudo: Next.js para humanos, FastAPI para IA e arquivamento, opsapi para login e NINO criptografado. PostgreSQL armazena extratos e transações classificadas; MinIO contém PDFs. A calculadora de impostos aplica faixas do Reino Unido 2025/26 em Python - redução gradual de subsídio pessoal, imposto de renda, classe 4 NI - com campos monetários DECIMAL (18,2). Essa divisão é intencional: reguladores e contadores precisam de matemática reproduzível, e não de tokens probabilísticos.

Benefícios para equipes financeiras

  • Velocidade — centenas de linhas classificadas em minutos, não em dias no Excel.
  • Consistência — mesmas regras de categoria HMRC em todas as linhas.
  • Anomalias — a reconciliação revela antecipadamente erros de equilíbrio e de mapeamento.
  • Trilha de auditoria — status de processamento, confiança, substituições com motivos.
  • Privacidade — opção de pilha local sem passar instruções por meio de um locatário SaaS.
  • Hora do contador — os revisores veem um retorno preliminar, não PDFs brutos.

HMRC MTD em um parágrafo

Salve NINO via opsapi, inicie o OAuth, busque negócios e obrigações e, em seguida, arquive no sandbox até que seu contador esteja satisfeito. Os cabeçalhos de prevenção de fraude e a atualização de token são tratados no lado do servidor. Virar HMRC_ENVIRONMENT=production somente quando você está falando sério.

Isenções de responsabilidade

  • Não é aconselhamento fiscal. Peça a um contador do Reino Unido para revisar antes do envio ao vivo.
  • FileMyTax é o nome da demonstração neste artigo; outros nomes de produtos CognoAI são separados – não os misture.
  • Dados bancários fictícios onde os acessórios de teste são mencionados.
  • Nenhum arquivamento autônomo - portão humano antes POST /api/file.

O que você verá no vídeo

O passo a passo do YouTube mostra a IU do Next.js: carregue um extrato, observe o progresso da extração e classificação, inspecione as pontuações de confiança, execute o cálculo para o ano fiscal de 2025-26, conecte o HMRC no sandbox e faça uma pausa na etapa do arquivo até que um humano confirme. Essa pausa é a decisão do produto – e não um recurso que falta. A submissão totalmente autônoma seria mais rápida e juridicamente frágil.

Proprietários com múltiplas contas de aluguel e empresários individuais com linhas pessoais e comerciais mistas são o público principal. As equipes de operações financeiras que os apoiam obtêm o mesmo pipeline: menos exportações de CSV, menos noites passadas antes de 31 de janeiro, mais tempo explicando números em vez de localizá-los.

Experimente com segurança

Clone a pilha, execute ./start.sh, cole os exemplos de curl do artigo longo e permaneça na sandbox HMRC até que seu contador conclua um retorno completo. Definir HMRC_ENVIRONMENT=sandbox, crie um usuário de teste, se necessário, e trate POST /api/file como um míssil de produção - porque no modo ao vivo, é.

Se a porta 80 do nginx estiver ocupada, use NGINX_HOST_PORT=8080. Se o JWT falhar repentinamente, verifique se opsapi e FastAPI compartilham o mesmo segredo. Se a reconciliação exigir, corrija o mapeamento das colunas do PDF antes de substituir as classificações – essa ordem economiza horas.

OAuth não é opcional

A HMRC não aceitará um registro de um cron job em segundo plano com apenas um número de Seguro Nacional. O contribuinte deve autorizar sua aplicação por meio do Government Gateway, que retorna tokens que o backend armazena e atualiza. Superfícies FileMyTax que fluem nas configurações: salve um NINO criptografado, abra o URL de autorização HMRC, retorne via retorno de chamada, busque negócios e obrigações e, em seguida, arquive. Os cabeçalhos de prevenção de fraude acompanham cada chamada API – ID do dispositivo, agente do usuário e o restante do Gov-* define a plataforma encaminhada do cliente.

É por isso que "automático" em slides de marketing realmente significa preparação automática com um humano deliberado e uma porta OAuth no final. A engenharia ainda é valiosa: as seis etapas de curl são repetíveis, testáveis ​​em sandbox e observáveis ​​em Gatus.

Leia a versão longa

O artigo longo cobre atribuição, arquitetura SVG, exemplos full curl, tabela de benefícios, etapas OAuth, limitações, monitoramento Gatus, parâmetros fiscais 2025-26 e roteiro. Assistir a demonstração do YouTube e visite cognoai.uk para contexto do produto; Workstation para engenharia.