Pular para o conteúdo principal

SPED | SPED para desenvolvedores: O que é? Como começar?

Texto bem interessante sobre os desafios do "pessoal do TI"  para atender ao SPED

Texto original do Ricardo Gimenez publicado originalmente em www.baguete.com.br

Lembro-me bem da primeira reunião com a equipe de desenvolvimento para o SPED do Grupo Coldwell.
Começamos assim, escrevi a palavra “SPED” na lousa e pedi para cada membro da equipe escrever em uma folha de papel o que achava que significava essa sigla, foi no mínimo divertido.
O pessoal escreveu as coisas mais engraçadas do mundo.
Tínhamos um consultor funcional que era um contador bastante experiente que escreveu: “Serviço de Procuradoria Especializada em Diagnósticos”, nós rimos muito juntos!
Era 2007, e ninguém havia lido nada sobre o Sistema Público de Escrituração Digital ou SPED.
Se um contador com 25 anos na área sabia o que o governo brasileiro queria, imaginem só uma equipe de desenvolvimento na faixa de 20 a 25 anos de idade, mais interessada na nova versão de Microsoft Visual Studio, em discutir se o Linux ia acabar com o Windows e em criar comunidades engraçadas no velho Orkut.
Não existia Facebook ainda. Era 2007!
Um projeto SPED supera o conhecimento técnico de ferramentas de Desenvolvimento, seja Java, C#, .NET ou o bom VB, amplia nossa visão de aglutinar dados de áreas complexas como contábil, fiscal e previdenciária, além de lidar com interfaces, integrações de bancos de dados e transferências de arquivos TXT e XML.
É necessário concentrar a atenção em layouts enormes! O do SPED PIS e COFINS podem chegar a mais de 1,8 mil campos que compõem arquivos de alto volume, em alguns casos tendo que ser fracionados devido a ter 1GB ou mais.
Tive a oportunidade de trabalhar em projetos de desenvolvimento de SPED de clientes com dezenas e, em alguns casos, com centenas de filiais e um volume superior a 6 milhões de notas fiscais.
Para se ter uma idéia, o arquivo texto desse cliente supera mais de 15 milhões de linhas ou quase 4GB de dados por mês, em uma rotina de geração de 2 horas de processamento numa maquina de quatro processadores, coisa grande mesmo!
O segredo de um projeto SPED, seja Contábil, Fiscal, FCont, PIS e COFINS ou qualquer outro, é manter a aderência e integração entre os dados dos sistemas legados, ERP e outras fontes como planilhas Excel e o arquivo final.
Para resolver esse dilema de o que vai para qual arquivo, criamos um índice de DEPARA entre a NFE (Nota Fiscal Eletrônica 2.0) e todos os arquivos SPED.
Fica mais fácil compor uma documentação de qual SPED contêm o que, sim os dados de um SPED se repetem em outro e assim por diante, por exemplo: O SPED EFD Fiscal contêm dados de capa e itens de notas fiscais eletrônicas e manuais que são os mesmos usados no SPED EFD PIS e COFINS - falo dos blocos C170 e C190 do layout.
O SPED Contábil detém registros de saldos contábeis mensais de contas de despesa e receita que são os mesmos do SPED FCont, sendo os bloco I200 e outros.
A grande armadilha para uma equipe de desenvolvimento é que os layouts não são fixos ou obrigatórios em sua totalidade.
Nem todos os campos e blocos devem ser preenchidos por todos os clientes.
Em layouts como o do SPED Fiscal, existem campos para ECF, cupom fiscal.
Se sua empresa ou cliente não emitem, então esse campo não deve ser preenchido, no caso do SPED Pis e Cofins, se não houver crédito presumido de impostos, determinados campos também não devem ser preenchidos e por aí vai a “encrenca”.
Esses casos devem seguir um rígido controle de mapeamento e DEPARA, que serão de qualidade superior se a equipe de desenvolvimento dispuser do apoio de um consultor funcional ou contador com “tarimba” em desenvolvimento de softwares para contabilidade e área fiscal.
Outra grande ajuda a um projeto desse tipo são os vários blogs que encontramos na internet, onde destaco já o do Professor Roberto Dias Duarte e do José Adriano, ambos profissionais muito requisitados e experientes no SPED.
Sempre quando converso com uma equipe de desenvolvimento destaco o valor de ter um código bem comentado, detalhes fazem a diferença em grandes projetos com equipes diversas, às vezes são necessárias mais de uma plataforma.
Trabalhei em projetos com até três ambientes diferentes (ABAP4, NET e JAVA), verdadeiras “saladas técnicas” e a salvação eram bons comentários nos códigos e uma documentação completa de funções, conexões e rotinas de atualização, regras de negócios de validação e geração.
Esse parágrafo parece “pregação de professor de lógica”, mas, é isso aí: “Gente, comentem o código!”, vocês já ouviram isso, não é?!
Nenhum projeto SPED é bem sucedido sem ter uma boa equipe de implementação.
Esse time tem de ser parceiro do time de desenvolvimento e fazer uma boa interface com o cliente ou área de negócios.
Certos detalhes sobre o SPED só podem ser aprendidos na prática, assim a cada novo cliente ou projeto, você e sua equipe aprenderão mais uma lição, mais um “macete” ou modo diferente de implantar e atender o SPED.
Em resumo, nunca vi um projeto de SPED sem um bom trabalho em equipe, todo bom desenvolvedor conhece a diferença entre o herói e o mocinho nos filmes, o herói sempre “morre” no final.
Pra contar o final da minha odisséia com o SPED, posso dizer que apenas começou.
Esse ano teremos o novo eLALUR, depois o SPED Social e por aí vai.
*Ricardo Gimenez é sócio-diretor do Grupo Coldwell, especializado em serviços de alta tecnologia.


Veja também:

Comentários

Postagens mais visitadas deste blog

Sonegação não aparece em delação premiada, mas retira R$ 500 bi públicos

Empresário que sonega é visto como vítima do Estado OS R$ 500 BILHÕES ESQUECIDOS Quais são os fatores que separam mocinhos e vilões? Temos acompanhado uma narrativa nada tediosa sobre os “bandidos” nacionais, o agente público e o político corruptos, culpados por um rombo nos cofres públicos que pode chegar a R$ 85 bilhões. Mas vivemos um outro lado da história, ultimamente esquecido: o da sonegação de impostos, que impede R$ 500 bilhões de chegarem às finanças nacionais. Longe dos holofotes das delações premiadas, essa face da corrupção nos faz confundir mocinhos e bandidos. O sonegador passa por empresário, gerador de empregos e produtor da riqueza, que sonega para sobreviver aos abusos do poder público. Disso resulta uma espécie de redenção à figura, cuja projeção social está muito mais próxima à de uma vítima do Estado do que à de um fora da lei. Da relação quase siamesa entre corrupção e sonegação, brota uma diferença sutil: enquanto a corrupção consiste no desvio ...

A RESPONSABILIDADE CRIMINAL DO CONTADOR NO CRIME DE SONEGAÇÃO FISCAL

O ordenamento jurídico prevê diversos crimes tributários e, dentre eles, o delito de sonegação fiscal, consoante o art. 1º, da Lei 8.137/90, verbis : Art. 1° Constitui crime contra a ordem tributária suprimir ou reduzir tributo, ou contribuição social e qualquer acessório, mediante as seguintes condutas: I – omitir informação, ou prestar declaração falsa às autoridades fazendárias; II – fraudar a fiscalização tributária, inserindo elementos inexatos, ou omitindo operação de qualquer natureza, em documento ou livro exigido pela lei fiscal; III – falsificar ou alterar nota fiscal, fatura, duplicata, nota de venda, ou qualquer outro documento relativo à operação tributável; IV – elaborar, distribuir, fornecer, emitir ou utilizar documento que saiba ou deva saber falso ou inexato; V – negar ou deixar de fornecer, quando obrigatório, nota fiscal ou documento equivalente, relativa a venda de mercadoria ou prestação de serviço, efetivamente realizada, ou fornecê-la em desacordo com a leg...

A importância da contabilidade na interpretação da legislação tributária

Introdução Não há dúvidas da importância da contabilidade como ferramenta para os que operam na área tributária, uma vez que esta ciência registra os fatos que também são escolhidos pelo legislador como hipótese de incidência da norma tributária. Este artigo, no entanto, busca apresentar, em breves linhas, outra função da contabilidade, que é auxiliar no processo de interpretação da legislação tributária e na construção da norma jurídica. Como será visto, entretanto, não são todos os teóricos que compartilham desta afirmativa. Teoria Pura do Direito Conforme Paulo de Barros Carvalho (2007, p. 134), no “esforço à busca do sentido jurídico, é importante pôr em evidência, ainda que a breve trecho, a autonomia do direito em relação a outras matérias que lhes são próximas”. Esse é o fundamento da Teoria Pura do Direito, de Hans Kelsen, que consiste em despir o Direito de tudo que não for essencialmente jurídico. Para a Teoria Pura do Direito, portanto, outras ciências, ...