Artigo

26 de outubro de 2026

Plataforma de engenharia de dados para ajuste de arquivos SPED Fiscal e SPED Contribuições

Mauro Sartori Koermandy; Vinicius Santos Andrade

DOI: 10.22167/2675-6528-202601246

Artigo elaborado pela ferramenta ResumeAI, solução de inteligência artificial desenvolvida pelo Instituto Pecege voltada à síntese e redação.

Resumo

A obrigação mensal de entrega dos arquivos SPED Fiscal e EFD Contribuições, essenciais para a apuração de tributos como ICMS, IPI, PIS e COFINS, frequentemente enfrenta desafios devido a erros identificados pelo Programa Validador e Assinador (PVA), que impedem a transmissão e exigem correções manuais, repetitivas e falhas. O estudo teve como objetivo desenvolver uma plataforma de engenharia de dados para automatizar ajustes fiscais e apoiar o tratamento de erros e advertências nesses arquivos. A metodologia adotada enquadrou o problema sob a perspectiva da Engenharia de Dados, estruturando um fluxo de processamento que envolveu a importação dos arquivos fiscais e logs de validação, a identificação de inconsistências, a aplicação de regras de ajuste e a geração de novas versões para revalidação. A solução foi desenvolvida com base na Arquitetura Limpa, organizando um fluxo automatizado de importação, diagnóstico, ajuste, auditoria e exportação. Os resultados demonstraram a viabilidade técnica da plataforma, que permitiu um maior controle do processo, rastreabilidade das alterações e organização das versões geradas, consolidando funcionalidades que tradicionalmente exigiam intervenções manuais fragmentadas. Concluiu-se que a proposta se mostrou eficaz para tornar a correção dos arquivos SPED mais segura, rastreável, padronizada e eficiente, contribuindo para a conformidade tributária.

Palavras-chave: Automação de processos; Conformidade tributária; Escrituração digital; Qualidade da informação; Rastreabilidade.

1. Introdução

O Sistema Público de Escrituração Digital (SPED), instituído pelo Decreto nº 6.022/2007 (BRASIL, 2007a), representa um marco na modernização da relação entre o fisco e os contribuintes. Sua finalidade é padronizar e compartilhar informações contábeis e fiscais em formato digital. Entre os módulos essenciais do SPED, destacam-se a EFD Contribuições, que abrange a escrituração do PIS/Pasep, da COFINS e da CPRB, sendo obrigatória desde 2012 (BRASIL, 2012a). Outro módulo relevante é a EFD ICMS/IPI, também conhecida como SPED Fiscal, dedicada à escrituração de documentos fiscais e apurações estaduais (CONFAZ, 2009). A validação desses arquivos é realizada pelo Programa Validador e Assinador (PVA), um software oficial da Receita Federal que aplica regras de consistência e impede a transmissão de arquivos que contenham erros.

A motivação para esta pesquisa surgiu da observação prática de atividades de consultoria tributária ao longo de oito anos, nas quais o ajuste de arquivos fiscais se mostrava uma tarefa recorrente, tecnicamente complexa e operacionalmente onerosa. Em um dos cenários analisados, foi necessário realizar o ajuste retroativo de vinte e quatro arquivos da EFD Contribuições, que totalizavam aproximadamente cem milhões de linhas. Em outro contexto, o tratamento de arquivos fiscais tornou-se uma atividade mensal contínua por sete anos, envolvendo arquivos com mais de dez milhões de linhas.

Em ambos os casos, foram identificadas dificuldades significativas, como a dependência de especialistas com conhecimento concentrado, a fragmentação dos processos manuais entre editores de texto, planilhas e o próprio PVA, e o baixo reaproveitamento das soluções adotadas. Os erros apontados pelo PVA impediam a transmissão dos arquivos, tornando a correção manual um processo repetitivo, propenso a falhas e ineficiente. Essa realidade evidenciava a necessidade de uma abordagem mais estruturada para garantir a conformidade fiscal e otimizar o trabalho.

Diante desse panorama, tornou-se imperativo propor uma solução capaz de estruturar e apoiar o processo de ajuste fiscal de maneira mais segura, padronizada e rastreável. A problemática foi enquadrada sob a perspectiva da Engenharia de Dados, e a arquitetura da solução foi baseada na Arquitetura Limpa, visando maior controle do processo, rastreabilidade das alterações e organização das versões geradas. Essa abordagem teórica e prática busca mitigar as deficiências dos métodos tradicionais de correção.

Assim, este trabalho justifica-se pela necessidade de tornar a correção de arquivos SPED mais segura, rastreável, padronizada e eficiente, e tem como objetivo desenvolver e avaliar uma plataforma de engenharia de dados para apoiar a leitura, o diagnóstico, o ajuste e a revalidação de arquivos SPED, por meio de banco de dados relacional, aplicação de ajustes em lote ou de forma específica, registro auditável das alterações e geração de nova versão do arquivo para revalidação.

2. Material e Métodos

A pesquisa caracterizou-se como aplicada e exploratória, orientada ao desenvolvimento de uma solução para o tratamento de inconsistências em arquivos fiscais digitais. A abordagem metodológica combinou elementos qualitativos, empregados na análise do problema, no levantamento de requisitos e na definição das regras de ajuste, com elementos quantitativos, utilizados na observação do funcionamento da solução ao longo do fluxo de processamento, correção e geração de novas versões para revalidação. O desenvolvimento da plataforma seguiu uma lógica iterativa e incremental.

O objeto empírico do estudo consistiu em arquivos do Sistema Público de Escrituração Digital (SPED), especificamente os módulos EFD Contribuições e EFD ICMS/IPI (SPED Fiscal). Esses arquivos, em formato texto plano, são delimitados pelo caractere “pipe” (|) e organizados em blocos hierárquicos de registros. Para a implementação e validação da plataforma, utilizaram-se arquivos reais anonimizados e arquivos sintéticos, permitindo testes controlados e a reconstrução da hierarquia entre registros.

A arquitetura da solução foi estruturada com base na Arquitetura Limpa (Martin, 2019), organizada em camadas com responsabilidades bem definidas. Essa organização visou separar as regras de negócio dos elementos de interface, persistência e infraestrutura, favorecendo a clareza do fluxo de processamento e a manutenção do sistema. A arquitetura foi distribuída em quatro camadas principais: domínio, aplicação, infraestrutura e apresentação, conforme ilustrado em

.

O ambiente de desenvolvimento da plataforma empregou PostgreSQL como sistema gerenciador de banco de dados (POSTGRESQL GLOBAL DEVELOPMENT GROUP, 2024) e Python como linguagem principal de implementação (PYTHON SOFTWARE FOUNDATION, 2024). A interface gráfica foi construída com PyQt6. O banco de dados foi executado em contêiner Docker por meio do Docker Compose, e a aplicação desktop foi executada localmente.

Para apoio ao desenvolvimento e validação, utilizaram-se Visual Studio Code, DBeaver e pgAdmin. A etapa de testes contou com pytest e objetos simulados (“mocks”). Adicionalmente, empregou-se apoio de inteligência artificial por meio do GitHub Copilot, com revisão e validação das saídas pelo autor, para otimizar o processo de codificação.

A organização dos dados no PostgreSQL foi estruturada com base em esquemas distintos para separar responsabilidades e garantir controle sobre as informações. Adotou-se um “schema” de referência compartilhada para metadados, um “schema” da aplicação para controle e configuração, e esquemas específicos por cliente para armazenamento isolado de arquivos, regras e logs. Essa estratégia é detalhada em

.

As entidades de domínio foram definidas para representar os elementos centrais do ciclo de importação, validação, ajuste e exportação dos arquivos fiscais, concentrando as informações essenciais do problema. Entre os elementos modelados, destacaram-se os registros SPED, os erros identificados pelo Programa Validador e Assinador (PVA), as regras de ajuste, os ciclos de validação e os artefatos de auditoria, conforme apresentado em

.

Os casos de uso foram definidos para representar as principais operações executadas pela plataforma no tratamento dos arquivos fiscais. Eles orquestraram ações como leitura dos arquivos, identificação de inconsistências, aplicação de ajustes, registro das alterações e geração de novas versões para revalidação, mantendo coerência com a Arquitetura Limpa. O diagrama geral de casos de uso é apresentado em

.

O fluxo de processamento da plataforma foi estruturado em etapas sequenciais e rastreáveis: carga, tratamento e extração. Na etapa de carga, realizou-se a leitura do arquivo SPED em formato texto plano e do log de validação gerado pelo PVA, importando essas informações para o ambiente relacional. Os registros foram identificados, classificados conforme o leiaute e associados à sua posição sequencial, preservando a hierarquia, como ilustrado em

e

.

O algoritmo de associação entre o log do PVA e os registros importados foi desenvolvido para relacionar os apontamentos de erros e advertências gerados na validação oficial com os respectivos registros armazenados. O sistema interpretou as mensagens do PVA, identificando o código do registro, o tipo de inconsistência e a descrição do problema, vinculando cada inconsistência ao registro específico ou a um conjunto de registros relacionados, conforme demonstrado em

.

Na etapa de tratamento, o fluxo concentrou as operações de associação entre registros e inconsistências, aplicação de regras de ajuste, auditoria das alterações e controle dos ciclos de validação. O algoritmo de aplicação de regras de ajuste executou correções sobre campos específicos, permitindo ajustes em lote ou pontuais, sempre com registro do estado anterior e posterior das informações modificadas, conforme detalhado em

.

A etapa de extração consolidou os dados ajustados e gerou uma nova versão do arquivo em conformidade com o leiaute exigido, permitindo sua submissão a um novo ciclo de validação no PVA. O sistema reorganizou os registros, recompôs os blocos e recalculou os registros totalizadores. O algoritmo de exportação e geração da nova versão do arquivo SPED é ilustrado em

.

A auditoria e a rastreabilidade das alterações foram estruturadas para registrar as modificações realizadas ao longo dos ciclos de ajuste. Sempre que uma regra de correção era aplicada, o sistema armazenava o registro afetado, o campo alterado, o valor anterior e posterior, a regra utilizada, o momento da operação e o vínculo com o ciclo correspondente. Essa lógica é apresentada em

.

Após a exportação da nova versão do arquivo SPED, a plataforma apoiou a etapa de revalidação no PVA, verificando se as inconsistências haviam sido eliminadas ou reduzidas. O arquivo ajustado era submetido ao processo oficial de conferência, gerando um novo log de erros, advertências e avisos, o que possibilitava comparar a situação anterior e posterior ao tratamento, conforme ilustrado em

.

A interface gráfica da plataforma foi desenvolvida para concentrar, em um único ambiente, as principais operações necessárias ao tratamento dos arquivos SPED Fiscal e EFD Contribuições. Ela permitiu ao usuário acessar funcionalidades de importação, leitura do log do PVA, aplicação de regras de ajuste, auditoria das alterações, exportação de novas versões e consulta aos relatórios de conferência, como evidenciado em

.

A estratégia de testes da plataforma verificou o funcionamento das principais etapas do processamento dos arquivos SPED, abrangendo desde a importação dos dados até a geração da nova versão do arquivo para revalidação no PVA. Foram executados testes sobre funcionalidades centrais em cenários representativos de uso com arquivos de SPED Contribuições e SPED Fiscal, conforme a estratégia apresentada em

.

Aspectos de LGPD e segurança foram considerados, incluindo controle de acesso, organização dos perfis de usuário, segregação lógica dos dados processados e registro das operações realizadas. Esses mecanismos visaram reduzir riscos operacionais e reforçar a segurança do ambiente de tratamento dos arquivos fiscais, conforme ilustrado em

.

3. Resultados e Discussão

Os resultados obtidos com o desenvolvimento da plataforma evidenciaram a viabilidade técnica da solução proposta para apoiar o tratamento automatizado de inconsistências em arquivos SPED Fiscal e EFD Contribuições. A implementação permitiu estruturar um fluxo integrado de importação, associação entre registros e apontamentos do Programa Validador e Assinador (PVA), aplicação de regras de ajuste, auditoria das alterações, exportação de novas versões e revalidação dos arquivos processados. Esse encadeamento demonstrou que o problema prático identificado no trabalho pôde ser tratado por meio de uma solução organizada, rastreável e aderente ao contexto fiscal analisado, superando as limitações dos processos manuais fragmentados.

Do ponto de vista operacional, a plataforma concentrou em um único ambiente funcionalidades que, em situações tradicionais, costumavam exigir consultas manuais, inspeção direta do arquivo texto, repetição de ajustes e nova conferência no PVA. Com isso, observou-se ganho na organização do processo, maior controle sobre os ciclos de validação e melhor visibilidade das alterações realizadas nos registros. A associação entre o log do PVA e os dados importados mostrou-se particularmente relevante, pois permitiu transformar mensagens de erro e advertência em informações estruturadas para diagnóstico e correção, otimizando significativamente o tempo e a precisão das intervenções necessárias.

Arquitetura do sistema

A solução desenvolvida foi estruturada com base na Arquitetura Limpa, organizada em camadas com responsabilidades bem definidas, de modo a separar as regras de negócio dos elementos de interface, persistência e infraestrutura. Essa organização favoreceu a clareza do fluxo de processamento, a manutenção do sistema e a evolução gradual da plataforma, permitindo que componentes internos da solução permanecessem menos dependentes de detalhes externos de implementação. A arquitetura foi distribuída em quatro camadas principais: domínio, aplicação, infraestrutura e apresentação, conforme os princípios de Martin (2019), o que garantiu uma base sólida para a escalabilidade e a adaptabilidade do sistema.

No contexto deste trabalho, a arquitetura foi distribuída em quatro camadas principais. A camada de domínio foi responsável pelas entidades e regras centrais do problema, enquanto a camada de aplicação orquestrou os casos de uso. A infraestrutura foi destinada ao acesso a banco de dados, leitura de arquivos e serviços auxiliares, e a apresentação foi responsável pela interface gráfica utilizada pelo usuário. Essa estrutura contribuiu para organizar o ciclo de importação, diagnóstico, ajuste, auditoria e exportação dos arquivos fiscais, mantendo maior separação de responsabilidades e aderência ao objetivo proposto no trabalho.

Estratégia de esquemas PostgreSQL

A organização dos dados no PostgreSQL foi estruturada com base em esquemas distintos, com o objetivo de separar responsabilidades e garantir maior controle sobre as informações tratadas pela plataforma. Adotou-se uma divisão entre um esquema de referência compartilhada, destinado aos metadados e estruturas comuns do sistema, um esquema da aplicação, voltado aos elementos de controle e configuração, e esquemas específicos por cliente, destinados ao armazenamento isolado dos arquivos, regras, logs e resultados de processamento. Essa estratégia favoreceu a organização do ambiente, reduziu o risco de mistura entre dados de contextos distintos e contribuiu para a rastreabilidade das operações realizadas ao longo dos ciclos de validação.

No contexto da solução proposta, o uso de esquemas específicos por cliente também permitiu preservar a lógica de isolamento dos dados e facilitar a replicação da estrutura necessária para novos ambientes de trabalho. Além disso, essa abordagem apoiou a separação entre dados originais, dados ajustados e elementos auxiliares de processamento, mantendo coerência com a proposta de auditoria, versionamento e controle das alterações aplicadas aos arquivos fiscais. A estratégia adotada no banco de dados tornou-se um componente importante para a organização técnica da plataforma e para a sustentação do fluxo de diagnóstico, ajuste e revalidação desenvolvido neste trabalho.

Entidades de domínio

As entidades de domínio foram definidas para representar os principais elementos envolvidos no ciclo de importação, validação, ajuste e exportação dos arquivos fiscais. Essas entidades concentraram as informações essenciais do problema, independentemente de detalhes de interface, banco de dados ou infraestrutura, mantendo aderência à proposta da Arquitetura Limpa. Entre os principais elementos modelados, destacaram-se os registros SPED, os erros identificados pelo PVA, as regras de ajuste, os ciclos de validação e os artefatos de auditoria, todos organizados de forma a preservar a rastreabilidade das alterações realizadas ao longo do processamento.

No contexto da solução proposta, essa modelagem permitiu estruturar o núcleo do sistema em torno dos conceitos mais relevantes do domínio fiscal tratado, favorecendo a separação entre regra de negócio e detalhe técnico de implementação. Dessa forma, as entidades de domínio serviram como base para os casos de uso da aplicação, apoiando operações como leitura dos arquivos, associação entre registros e inconsistências, aplicação de ajustes e geração de novas versões para revalidação. Essa abordagem é crucial para a manutenção da integridade e consistência dos dados fiscais ao longo de todo o processo de tratamento.

Casos de uso

Os casos de uso foram definidos para representar as principais operações executadas pela plataforma ao longo do ciclo de tratamento dos arquivos fiscais. A partir da modelagem das entidades de domínio e da organização arquitetural adotada, esses casos de uso passaram a concentrar a orquestração das ações necessárias para leitura dos arquivos, identificação das inconsistências, aplicação dos ajustes, registro das alterações e geração de novas versões para revalidação. Essa organização permitiu separar a lógica de negócio das camadas de interface e infraestrutura, mantendo coerência com a proposta da Arquitetura Limpa, o que facilita a compreensão e a evolução do sistema.

No contexto da solução desenvolvida, os casos de uso estruturaram o fluxo funcional da aplicação em torno de operações centrais, como importação do arquivo SPED, carregamento do log do PVA, associação entre registros e apontamentos de validação, aplicação de regras de ajuste, auditoria do estado anterior e posterior, exportação da nova versão do arquivo e controle dos ciclos de validação. Dessa forma, os casos de uso serviram como elo entre o núcleo do domínio e os componentes externos da solução, apoiando a execução coordenada das etapas que compõem o processo de diagnóstico, ajuste e revalidação proposto neste trabalho.

Fluxo de processamento: carga, tratamento e extração

O fluxo de processamento da plataforma foi estruturado para organizar, de forma sequencial e rastreável, as etapas de carga, tratamento e extração dos arquivos fiscais. Na etapa de carga, o sistema realizou a leitura do arquivo SPED em formato texto plano e do log de validação gerado pelo PVA, promovendo a importação dessas informações para o ambiente relacional. Nesse momento, os registros foram identificados, classificados conforme o leiaute correspondente e associados à sua posição sequencial no arquivo, preservando a hierarquia necessária para as etapas posteriores de análise e ajuste.

Na etapa de tratamento, o fluxo concentrou as operações de associação entre registros e inconsistências, aplicação de regras de ajuste, auditoria das alterações e controle dos ciclos de validação. Essa fase permitiu atuar tanto sobre ajustes em lote quanto sobre intervenções específicas, sempre com registro do estado anterior e posterior das informações modificadas. Por fim, na etapa de extração, a plataforma consolidou os dados ajustados e gerou uma nova versão do arquivo em conformidade com o leiaute exigido, permitindo sua submissão a um novo ciclo de validação no PVA, garantindo a conformidade e a integridade dos dados.

Algoritmo de importação e classificação de registros

O algoritmo de importação e classificação dos registros SPED evidenciou a leitura sequencial do arquivo texto, a identificação dos códigos de registro e a organização inicial das informações no banco de dados. Essa etapa permitiu estruturar os dados importados de forma rastreável e aderente ao leiaute fiscal, servindo de base para as etapas posteriores de associação com o log do PVA, aplicação de regras de ajuste e reexportação do arquivo. A leitura sequencial e a identificação precisa dos registros são fundamentais para garantir que a estrutura original do arquivo seja mantida e corretamente interpretada pelo sistema.

Complementarmente, a preservação da hierarquia original do arquivo exigiu a vinculação entre registros pais e filhos por meio de identificadores sequenciais. Essa representação hierárquica foi implementada com o uso dos campos NUM_SEQ e NUM_SEQ_PAI, empregados para reconstruir, no banco de dados, o encadeamento lógico entre os registros importados. Essa abordagem assegura que a integridade estrutural dos arquivos SPED seja mantida, permitindo que as operações de ajuste e revalidação sejam realizadas de forma consistente e sem perda de contexto.

Algoritmo de associação entre log do PVA e registros importados

O algoritmo de associação entre o log do PVA e os registros importados foi desenvolvido para relacionar, de forma estruturada, os apontamentos de erros e advertências gerados na validação oficial com os respectivos registros armazenados no banco de dados. Após a importação do arquivo fiscal e do log de validação, o sistema passou a interpretar as mensagens emitidas pelo PVA, identificando elementos como código do registro, tipo de inconsistência, descrição do problema e, quando disponível, referências posicionais ou contextuais necessárias para localizar o trecho correspondente no arquivo importado.

A partir dessa associação, tornou-se possível vincular cada inconsistência ao registro específico ou ao conjunto de registros relacionados ao problema identificado, permitindo maior precisão na análise e na definição das ações corretivas. Esse mecanismo reduziu a necessidade de localização manual dos erros, fortaleceu a rastreabilidade entre o apontamento do PVA, o dado importado e a alteração posteriormente realizada, além de constituir uma etapa intermediária fundamental entre a leitura estrutural do arquivo e a execução dos ajustes propostos pela plataforma, garantindo um fluxo de trabalho mais eficiente e menos propenso a falhas.

Algoritmo de aplicação de regras de ajuste

O algoritmo de aplicação de regras de ajuste foi desenvolvido para executar, de forma controlada e rastreável, as correções necessárias sobre os registros previamente importados e associados aos apontamentos do log do PVA. A partir da identificação das inconsistências e da seleção da regra correspondente, o sistema passou a atuar sobre campos específicos do arquivo fiscal, permitindo ajustes em lote ou intervenções pontuais conforme o contexto de cada ocorrência. Esse processo foi estruturado para preservar a aderência ao leiaute do SPED, evitando alterações fora do escopo da inconsistência identificada e mantendo a conformidade tributária.

Além da execução da correção propriamente dita, o algoritmo também registrou o estado anterior e o estado posterior de cada ajuste realizado, bem como a regra aplicada, o momento da operação e a referência ao ciclo de validação correspondente. Esse mecanismo fortaleceu a rastreabilidade das modificações e apoiou a auditoria das alterações promovidas pela plataforma. Dessa forma, a aplicação das regras de ajuste constituiu a etapa central de tratamento da solução, conectando o diagnóstico das inconsistências à geração de uma nova versão do arquivo para revalidação no PVA, proporcionando um controle abrangente sobre o processo de correção.

Algoritmo de exportação e geração da nova versão do arquivo SPED

A etapa de exportação concluiu o processamento da plataforma, transformando os dados ajustados em um novo arquivo SPED estruturado para nova validação no PVA. Nessa fase, o sistema reorganizou os registros conforme a sequência exigida pelo leiaute oficial, recompôs os blocos, recalculou os registros totalizadores e gravou uma nova versão do arquivo, preservando a rastreabilidade do processamento realizado. Assim, o usuário recebeu um arquivo corrigido, consistente e pronto para conferência e transmissão, o que representa um avanço significativo em relação aos métodos manuais de correção.

Nessa etapa, a plataforma consultou a base de dados e recuperou a versão final correspondente ao último ciclo de ajuste concluído, utilizando os registros já corrigidos e auditados. Em seguida, o sistema recompôs o arquivo no formato textual do SPED, gerou uma nova versão para revalidação no PVA e manteve armazenado o histórico das versões anteriores, assegurando rastreabilidade, controle evolutivo e apoio à auditoria. Essa funcionalidade é essencial para garantir a conformidade fiscal e a segurança das informações, permitindo que as empresas mantenham um registro detalhado de todas as alterações realizadas.

Algoritmo de auditoria e rastreabilidade das alterações

A auditoria e a rastreabilidade das alterações foram estruturadas para registrar, de forma organizada, as modificações realizadas ao longo dos ciclos de ajuste dos arquivos SPED. Sempre que uma regra de correção era aplicada, o sistema armazenava o registro afetado, o campo alterado, o valor anterior, o valor posterior, a regra utilizada, o momento da operação e o vínculo com o ciclo correspondente. Esse mecanismo permitiu reconstruir o histórico das alterações, apoiar a conferência dos ajustes executados, comparar versões geradas durante o tratamento do arquivo e produzir relatórios de auditoria, assegurando transparência e controle evolutivo.

A lógica de auditoria e rastreabilidade das alterações realizadas na plataforma evidenciou o registro do estado anterior e posterior dos dados, a identificação da regra aplicada e o vínculo com o ciclo de ajuste correspondente. Por exemplo, foram registrados ajustes como a correção de CFOP de 1.4 para ICRS no ciclo V00, ou a alteração de ALIQT_ICMS para 1eiça no ciclo V02. Esses detalhes são cruciais para a validação interna e para a revisão dos resultados obtidos em cada etapa do tratamento dos arquivos fiscais, reforçando a confiabilidade da plataforma.

Validação da nova versão do arquivo e reprocessamento do ciclo

Após a exportação da nova versão do arquivo SPED, a plataforma passou a apoiar a etapa de revalidação no Programa Validador e Assinador (PVA), permitindo verificar se as inconsistências anteriormente identificadas haviam sido eliminadas ou reduzidas. Nessa fase, o arquivo ajustado era novamente submetido ao processo oficial de conferência, gerando um novo log de erros, advertências e avisos, o que possibilitava comparar a situação anterior e posterior ao tratamento realizado e, quando ainda persistiam inconsistências, reiniciar de forma iterativa um novo ciclo de validação, diagnóstico, ajuste, auditoria e exportação até a obtenção de uma versão mais consistente para transmissão fiscal.

A lógica de revalidação da nova versão do arquivo no PVA e o reprocessamento do ciclo quando ainda persistem inconsistências evidenciaram o caráter iterativo da solução proposta. Observou-se, por exemplo, uma redução de erros de quatro para dois, e de advertências de três para um, entre o log anterior e o novo log após um ciclo de ajuste. Essa capacidade de reprocessamento contínuo é fundamental para garantir que os arquivos SPED atinjam o nível de conformidade exigido, minimizando a necessidade de intervenções manuais repetitivas e otimizando o tempo de trabalho dos analistas fiscais.

Relatórios de conferência e apoio à análise

A plataforma também foi estruturada para disponibilizar relatórios de conferência e apoio à análise, com o objetivo de facilitar a interpretação dos dados processados ao longo dos ciclos de ajuste. A partir das informações importadas, associadas, corrigidas e auditadas, o sistema passou a organizar visões sintéticas e detalhadas sobre as inconsistências identificadas, os ajustes aplicados, os registros alterados e a evolução de cada ciclo de validação. Esses relatórios permitiram ao usuário acompanhar o tratamento realizado de forma mais clara, reduzindo a dependência de consultas diretas ao banco de dados e de verificações manuais no arquivo texto.

Além de apoiar a conferência operacional, os relatórios contribuíram para a rastreabilidade e para o controle técnico do processamento, uma vez que consolidaram evidências sobre o comportamento do arquivo antes e depois das intervenções realizadas. Por exemplo, a plataforma exibiu o número de erros identificados por ciclo, mostrando uma redução de 70 erros no ciclo V00 para 2 erros no ciclo V03, e detalhou os ajustes aplicados, como a correção de CFOP e IVA. Dessa forma, a solução passou a oferecer não apenas mecanismos de correção, mas também instrumentos de acompanhamento analítico, úteis para auditoria, validação interna e revisão dos resultados obtidos em cada etapa do tratamento dos arquivos fiscais.

Interface gráfica da plataforma e suporte à operação do usuário

A interface gráfica da plataforma foi desenvolvida para concentrar, em um único ambiente, as principais operações necessárias ao tratamento dos arquivos SPED Fiscal e EFD Contribuições, permitindo ao usuário acessar funcionalidades de importação dos arquivos, leitura do log do PVA, aplicação de regras de ajuste, auditoria das alterações, exportação de novas versões e consulta aos relatórios de conferência. Além de centralizar essas operações, a interface foi concebida para apoiar o acompanhamento do processamento em suas diferentes etapas, tornando mais clara a visualização das inconsistências identificadas, dos ciclos de validação, dos registros ajustados e dos resultados gerados ao longo da operação.

A tela de visualização estruturada dos registros importados evidenciou a organização dos dados carregados e o apoio à análise operacional das informações processadas pela plataforma. Essa funcionalidade permitiu que o usuário inspecionasse os registros SPED de forma detalhada, com informações sobre nível, pai e campos, facilitando a identificação de problemas e a aplicação de correções. A interface, portanto, não se limitou a ser um conjunto isolado de rotinas, mas resultou em um ambiente funcional de apoio ao tratamento técnico dos arquivos SPED, promovendo maior eficiência e segurança nas operações fiscais.

LGPD e segurança

A solução proposta também considerou aspectos de controle de acesso, organização dos perfis de usuário, segregação lógica dos dados processados e registro das operações realizadas, com o objetivo de reduzir riscos operacionais e reforçar a segurança do ambiente de tratamento dos arquivos fiscais. Embora o foco principal do trabalho tenha sido a automação do diagnóstico, ajuste e revalidação dos arquivos SPED, a plataforma foi estruturada para restringir operações conforme perfis de acesso, manter o isolamento dos dados dos clientes por meio de schemas específicos e registrar ações executadas pelos usuários.

A organização dos principais mecanismos de LGPD e segurança considerados na plataforma evidenciou o controle de acesso por perfis, a separação lógica dos dados por cliente e o registro das operações para fins de auditoria e rastreabilidade. Por exemplo, foram implementados perfis de administrador, analista e convidado, com permissões limitadas para cada um, e um histórico de logs registrando o usuário, a operação e o horário. Essa abordagem demonstrou, em nível compatível com o escopo acadêmico do trabalho, que o tratamento automatizado dos arquivos fiscais pode ser apoiado por mecanismos básicos de segurança e governança, com maior controle sobre o uso da aplicação e rastreabilidade do processamento realizado.

Em síntese, os resultados obtidos confirmam a viabilidade da plataforma de engenharia de dados para automatizar ajustes fiscais e apoiar o tratamento de erros e advertências em arquivos SPED. A solução demonstrou ser eficaz na centralização de funcionalidades, no aumento do controle e da rastreabilidade das alterações, e na organização dos ciclos de validação, contribuindo para tornar a correção dos arquivos SPED mais segura, padronizada e eficiente, e, consequentemente, para a conformidade tributária das empresas.

4. Conclusão

Este estudo buscou desenvolver uma plataforma de engenharia de dados para apoiar a leitura, o diagnóstico, o ajuste e a revalidação de arquivos SPED Fiscal e EFD Contribuições, visando tornar a correção de inconsistências fiscais mais segura, rastreável, padronizada e eficiente. Verificou-se a viabilidade técnica da solução proposta, que estruturou um fluxo integrado de importação dos arquivos fiscais e logs de validação, associação entre registros e apontamentos do Programa Validador e Assinador (PVA), aplicação de regras de ajuste, auditoria das alterações e exportação de novas versões para revalidação. A implementação demonstrou ganhos operacionais significativos, ao centralizar funcionalidades que antes exigiam intervenções manuais fragmentadas, promovendo maior controle sobre os ciclos de validação e rastreabilidade das modificações. A arquitetura baseada na Arquitetura Limpa e a estratégia de esquemas no PostgreSQL foram fundamentais para a organização, manutenção e adaptabilidade do sistema, consolidando uma contribuição prática relevante para a conformidade tributária.

Embora a plataforma tenha se mostrado eficaz, é importante reconhecer que seu desenvolvimento ocorreu em contexto acadêmico, com foco em um conjunto específico de cenários de inconsistências e regras de ajuste, não tendo como objetivo substituir integralmente o PVA ou contemplar toda a complexidade normativa e operacional do universo fiscal. Além disso, os mecanismos de segurança e governança foram implementados em nível compatível com o escopo do trabalho. Para estudos futuros, sugere-se a migração da aplicação para um ambiente web, a criação de APIs para ampliar a integração com outros sistemas, o reforço dos mecanismos de controle de acesso e a evolução para um modelo de Software como Serviço (SaaS), o que permitiria maior escalabilidade e adaptabilidade a novos tipos de ajustes e rotinas de validação, expandindo seu potencial de aplicação em contextos corporativos.

Referências Bibliográficas

BRASIL. 2007a. Decreto nº 6.022, de 22 de janeiro de 2007. Institui o Sistema Público de Escrituração Digital – SPED. Diário Oficial da União, Brasília, 22 jan. 2007. Disponível em: https://www.planalto.gov.br/ccivil_03/_ato2007-2010/2007/decreto/d6022.htm. Acesso em: jan. 2026.

BRASIL. 2012a. Instrução Normativa RFB nº 1.252, de 01 de março de 2012. Dispõe sobre a Escrituração Fiscal Digital da Contribuição para o PIS/Pasep, da COFINS e da Contribuição Previdenciária sobre a Receita. Diário Oficial da União, Brasília, 02 mar. 2012. Disponível em: https://normas.receita.fazenda.gov.br/sijut2consulta/link.action?idAto=37466. Acesso em: jan. 2026.

CONFAZ. 2009. Ajuste SINIEF nº 02, de 3 de abril de 2009. Dispõe sobre a Escrituração Fiscal Digital EFD. Publicado no DOU de 08.04.2009. Disponível em: https://www.confaz.fazenda.gov.br/legislacao/ajustes/2009/AJ_002_09. Acesso em: jan. 2026.

MARTIN, R. C. 2019. Arquitetura limpa: o guia do artesão para estrutura e design de software. Rio de Janeiro: Alta Books.

POSTGRESQL GLOBAL DEVELOPMENT GROUP. 2024. PostgreSQL 15 Documentation. Disponível em: https://www.postgresql.org/docs/15/. Acesso em: jan. 2026.

PYTHON SOFTWARE FOUNDATION. 2024. Python 3.11 Documentation. Disponível em: https://docs.python.org/3.11/. Acesso em: jan. 2026.

Artigo oriundo de Trabalho de Conclusão de Curso da Especialização em Engenharia de Software do MBA USP/Esalq

Para saber mais sobre o curso, clique aqui e acesse a plataforma MBX Academy

Você também pode gostar

12 de novembro de 2026

Plano de negócio para empresa de películas personalizadas para equipamentos de DJ

O mercado de equipamentos para DJs apresentou forte crescimento nos últimos anos, impulsionado pelo avanço do entretenimento digital e da cultura musical, o que revelou uma lacuna no Brasil para a proteção e personalização desses itens de alto custo. Películas protetoras surgiram como uma solução para atender simultaneamente à necessidade de conservação e customização. O objetivo do estudo foi desenvolver um plano de negócio para uma empresa de películas personalizadas para equipamentos de DJ, avaliando sua viabilidade de mercado e financeira. A metodologia adotada baseou-se em análises de dados secundários de acesso público, incluindo tendências de mercado, benchmarking internacional, análise da concorrência e construção de projeções financeiras. Os resultados indicaram uma demanda existente parcialmente não atendida e oportunidades de diferenciação por meio de maiores opções de personalização e melhor posicionamento estratégico via redes sociais. A análise financeira demonstrou a viabilidade econômica do projeto, com geração de lucro no primeiro ano de operação, investimento seguro e margem de lucro confortável sobre o produto. Concluiu-se que a criação da empresa é viável e financeiramente vantajosa, com baixo custo inicial de investimento, desde que focada em diferenciação, variedade de produtos e estratégias de mercado adequadas.

Palavras-chave: Análise estratégica; Customização; Empreendedorismo; Varejo online; Viabilidade econômica.

12 de novembro de 2026

Fraudes financeiras no Brasil sob perspectiva analítica com dados públicos

O cenário de expansão dos meios de pagamento instantâneo e a consolidação das fintechs no Brasil intensificaram a exposição dos usuários a fraudes financeiras digitais. O estudo objetivou mapear o uso das principais transações financeiras, avaliar o cenário de fraudes, contestações e devoluções, e relacionar esses achados às práticas de governança corporativa e compliance. A metodologia foi descritiva, com abordagem mista, e utilizou dados secundários oficiais do Banco Central, CVM e Febraban, no período de 2023 a 2025. Aplicaram-se técnicas de Business Intelligence e visualização de dados com Power BI para analisar a volumetria de transações, especialmente via Pix, e identificar padrões de contestações e devoluções pelo Mecanismo Especial de Devolução (MED). Os resultados revelaram o crescimento expressivo do Pix em quantidade e valor, o aumento acelerado das contestações e uma notável discrepância entre os valores aceitos e os efetivamente devolvidos via MED. Constatou-se também a elevação no número de usuários com marcações de fraude. Concluiu-se que a integração entre governança corporativa e mecanismos de prevenção a fraudes, incluindo compliance, auditoria e transparência institucional, é fundamental para a resiliência do sistema financeiro. A prevenção eficaz requer a união de tecnologia, governança e cultura organizacional para fortalecer a segurança e a confiança dos usuários.

Palavras-chave: Business intelligence; Governança corporativa; Mecanismo Especial de Devolução; Pix; Prevenção.

12 de novembro de 2026

O potencial da Inteligência Artificial na precificação de desenvolvimento de Software

A precificação de projetos de desenvolvimento de software, especialmente no contexto de customizações realizadas por empresas de desenvolvimento e consultorias de implementação, representou um desafio recorrente devido à subjetividade das estimativas e à dificuldade de padronização dos critérios utilizados. O estudo teve como objetivo analisar a aplicação da Inteligência Artificial como ferramenta de apoio ao processo de precificação de customizações de software. A metodologia adotada caracterizou-se como um estudo exploratório e quantitativo, estruturado a partir de um experimento comparativo. Nele, analisaram-se precificações realizadas por métodos tradicionais e compararam-se esses valores com estimativas geradas por modelos de Inteligência Artificial, o que permitiu identificar divergências, possíveis vieses e diferenças quanto à agilidade do processo. A investigação utilizou 20 customizações previamente estimadas por um consultor humano especialista em software OSGT. Os resultados indicaram que a utilização da Inteligência Artificial proporcionou maior rapidez na geração de estimativas e favoreceu a padronização dos resultados, além de possibilitar maior escalabilidade por meio do processamento simultâneo de múltiplas solicitações de precificação. Observou-se também que a eficácia das estimativas geradas dependeu diretamente da qualidade e do nível de detalhamento do escopo das customizações analisadas, concluindo-se que a IA é uma ferramenta viável e relevante para o apoio à decisão.

Palavras-chave: Automação de processos; Customização de software; Estimativa de esforço; Padronização de estimativa.

12 de novembro de 2026

Avaliação de uma Arquitetura Backend Aplicada à Conversão Cambial e Detecção de Fraudes com Inteligência Artificial

O crescimento das transações financeiras digitais nas últimas décadas demandou mecanismos mais eficientes de validação e prevenção a fraudes, exigindo soluções tecnológicas escaláveis e integradas. Desenvolveu-se uma API RESTful para o gerenciamento de transações financeiras, a conversão cambial com base nas taxas oficiais do Departamento do Tesouro dos Estados Unidos e a análise automatizada de risco de fraude. A solução foi implementada em linguagem Java, utilizando o framework Spring Boot, estruturada em arquitetura em camadas e integrada a serviços externos para obtenção de dados cambiais e processamento inteligente de transações. O sistema foi dividido em módulos de cadastro e consulta de transações, conversão monetária automática e detecção de comportamentos suspeitos com classificação de risco. Testes funcionais demonstraram tempo médio de resposta inferior a 20 milissegundos para operações internas e entre 3 e 4 segundos para análises antifraude dependentes de processamento externo. Em um cenário simulado, uma transação de US$ 9.000,00 foi corretamente classificada como de alto risco por divergência significativa em relação ao histórico analisado. Os resultados indicaram a viabilidade técnica da solução para aplicações em fintechs, auditoria e sistemas corporativos, embora melhorias futuras possam incluir modelos de aprendizado de máquina supervisionados, cache distribuído e processamento assíncrono.

Palavras-chave: API RESTful; Conversão cambial; Detecção de fraudes; Engenharia de software; Spring Boot.

12 de novembro de 2026

Segmentação de empresas por clusterização revela padrões financeiros distintos

A crescente disponibilidade de dados financeiros corporativos ampliou a importância de técnicas analíticas para identificar padrões e apoiar decisões em contextos de elevada heterogeneidade entre empresas. O estudo objetivou aplicar técnicas de clusterização a uma base de dados financeiros, comparando métodos de agrupamento e validando estatisticamente os resultados, a fim de identificar segmentos com características econômico-financeiras distintas. Metodologicamente, a pesquisa foi classificada como aplicada, exploratória, descritiva e quantitativa. Utilizaram-se dados secundários de empresas, submetidos a inspeção, tratamento, padronização e modelagem computacional. Empregaram-se o algoritmo K-means e métodos hierárquicos aglomerativos, definindo o número ótimo de clusters com métricas como WCSS, Silhouette, Calinski-Harabasz e Davies-Bouldin. Os agrupamentos foram avaliados por análise de variância (ANOVA) e comparados pelo índice Adjusted Rand Index (ARI). Os resultados revelaram que a solução com seis clusters ofereceu o melhor equilíbrio entre qualidade estatística e interpretabilidade analítica, possibilitando a identificação de grupos com perfis distintos, como grandes corporações, empresas intermediárias robustas, organizações com desempenho crítico e casos extremos. Observou-se também que diferentes algoritmos captaram estruturas distintas nos dados, ressaltando a importância da comparação metodológica. Concluiu-se que a clusterização constituiu uma abordagem eficaz para segmentar bases financeiras e revelar padrões relevantes, contribuindo para análises mais refinadas e para o uso aplicado da ciência de dados em contextos empresariais.

Palavras-chave: Análise financeira; Aprendizado não supervisionado; Ciência de dados; Clusterização; Segmentação de empresas.

12 de novembro de 2026

A Relevância da Inteligência Emocional e do “Mindfulness” nas Organizações

No contexto organizacional contemporâneo, marcado por alta competitividade e pressão por resultados, aspectos emocionais e psicológicos dos colaboradores tornaram-se cruciais para o desempenho e bem-estar. Este estudo analisou a percepção de colaboradores sobre a Inteligência Emocional e as práticas de “mindfulness” no ambiente de trabalho, investigando seus efeitos percebidos no bem-estar, desempenho profissional e relações interpessoais. A pesquisa, de natureza quantitativa e descritiva, empregou o método survey para coletar dados. Uma amostra de 78 profissionais de diversos setores organizacionais respondeu a um questionário estruturado, com itens mensurados por escala Likert, fundamentados em modelos teóricos de Inteligência Emocional e “mindfulness”. Os dados foram processados por estatística descritiva com o software Microsoft Excel. Os resultados revelaram uma percepção predominantemente positiva dos participantes em relação a ambos os construtos, destacando competências emocionais individuais e benefícios da atenção plena, como foco, manejo do estresse e bem-estar emocional. No entanto, identificaram-se fragilidades no suporte organizacional para o desenvolvimento sistemático dessas competências. Concluiu-se que, apesar do reconhecimento individual da Inteligência Emocional e do “mindfulness”, há uma demanda por maior institucionalização dessas práticas para otimizar seus efeitos no ambiente corporativo.

Palavras-chave: Atenção plena; Bem-estar no trabalho; Clima organizacional; Competências socioemocionais; Gestão de pessoas.

12 de novembro de 2026

Estratégias de marketing digital para reposicionamento sustentável de uma empresa madeireira familiar em Arequipa, Peru

A pesquisa abordou a necessidade de modernização de empresas familiares em Arequipa, que enfrentam desafios de competitividade devido a estruturas de gestão tradicionais e limitada presença digital. O objetivo consistiu em propor estratégias básicas de marketing digital para o reposicionamento de uma empresa familiar do setor de madeira e melamina. Adotou-se uma abordagem mista, exploratório-descritiva, com estudo de caso único. Utilizaram-se entrevistas semiestruturadas com colaboradores, observação direta e questionários aplicados a 150 clientes. Os resultados principais revelaram uma lacuna crítica entre a capacidade técnica operacional e a visibilidade virtual. Observou-se a preferência dos clientes por canais de contato imediato, como WhatsApp, e um interesse significativo em produtos sustentáveis e multifuncionais. Com base nesses achados, projetou-se um plano de marketing digital progressivo focado na automatização do atendimento direto e na narrativa de identidade local. Concluiu-se que a digitalização adaptada e gradual representa a rota mais viável para profissionalizar a gestão comercial da organização, convertendo sua trajetória tradicional em uma vantagem competitiva moderna e sustentável no mercado regional.

Palavras-chave: Identidade organizacional; Indústria madeireira; PMEs regionais; Sustentabilidade; Transformação digital.

12 de novembro de 2026

Poluição do ar e internações por doenças respiratórias em São Paulo (2015–2024)

Investigou-se a relação entre a poluição do ar e as internações por doenças respiratórias no município de São Paulo, no período de janeiro de 2015 a dezembro de 2024. O objetivo foi analisar a associação entre as médias mensais das concentrações de poluentes atmosféricos (PM2.5, PM10 e NO2) e os totais mensais de internações hospitalares por doenças respiratórias (CID-10: J00-J99). Realizou-se um estudo observacional, ecológico e quantitativo, baseado em séries temporais mensais. Os dados foram obtidos de bases públicas da CETESB (QUALAR), DATASUS (SIH/SUS) e INMET, e processados em ambiente Python/Jupyter Notebook. Utilizaram-se Modelos Lineares Generalizados, especificamente o modelo Binomial Negativo, devido à sobredispersão identificada nos dados. Os modelos controlaram a sazonalidade, a tendência temporal, variáveis meteorológicas (temperatura e umidade relativa) e o período da pandemia de COVID-19. Não se identificou associação estatisticamente significativa entre os poluentes e as internações respiratórias mensais nos modelos ajustados. A análise de sensibilidade demonstrou que a associação positiva inicialmente observada foi explicada por padrões sazonais compartilhados entre poluição e internações, tornando-se nula após o controle adequado. Concluiu-se que, na escala temporal mensal, a sazonalidade constituiu o principal determinante da variabilidade das internações respiratórias, limitando a detecção de efeitos independentes da poluição atmosférica. Este resultado não contradiz a literatura, mas reflete a limitação da agregação mensal para captar efeitos agudos. O pipeline computacional desenvolvido representa uma contribuição metodológica para futuras investigações com dados de maior granularidade.

Palavras-chave: Internações respiratórias; Poluição do ar; Qualidade do ar; Sazonalidade; Séries temporais.

Inscreva-se em nossa newsletter!

Receba conteúdos e fique sempre atualizado sobre as novidades em gestão, liderança e carreira com a Revista E&S.

Ao preencher o formulário você está ciente de que podemos enviar comunicações e conteúdos da Revista E&S. Confira nossa Política de Privacidade