salve-dimob: juntar, editar e validar declarações DIMOB
Ferramenta web que faz em minutos o que o programa oficial obrigava a fazer à mão durante horas. Todo o processamento corre no browser de quem a usa.
O problema
A DIMOB é a declaração de informações sobre atividades imobiliárias que as empresas do sector entregam anualmente à Receita Federal brasileira. O ficheiro é um formato de texto posicional com vários tipos de registo: dados iniciais, locação, construção e incorporação, intermediação de venda.
O programa oficial aceita a declaração, mas não ajuda a montá-la. Não junta ficheiros, não importa de folha de cálculo e não deixa corrigir em lote. Para o meu cliente isso significava inserir registo a registo, à mão, dentro do próprio programa. Uma declaração com algumas centenas de linhas consumia várias horas, e cada correção obrigava a voltar ao mesmo caminho.
O que a ferramenta faz
Importa ficheiros DIMOB já existentes, folhas de cálculo e JSON, junta tudo num só conjunto, e apresenta cada tipo de registo num separador próprio, editável como uma tabela. No fim exporta de volta para o formato DIMOB pronto a entregar, ou para folha de cálculo se ainda houver revisão a fazer.
Há uma folha modelo para descarregar, para quem prefere preparar os dados no Excel e importar de uma vez. A numeração sequencial dos registos é recalculada na exportação, incluindo o formato antigo de cinco dígitos, que continua a ser exigido em alguns casos.
A ferramenta
Importar
A página abre vazia, à espera de ficheiros. Aceita o formato DIMOB em texto, folhas de cálculo e JSON, e permite juntar vários de uma vez.
Corrigir em tabela
Depois de carregados, os registos aparecem separados por tipo. Cada linha é editável no sítio, com paginação para declarações grandes. A exportação está sempre a um clique, tanto para DIMOB como para folha de cálculo.
Privacidade por construção
Uma declaração DIMOB contém nomes, números de identificação fiscal e valores de transações. Enviar isso para um servidor alheio para ser processado seria pedir a alguém que confie sem razão para confiar.
A ferramenta lê e escreve os ficheiros inteiramente no browser. Nada é enviado para lado nenhum, não há conta para criar e não há cookies. É uma afirmação que qualquer pessoa pode verificar por si, abrindo o separador de rede do browser e confirmando que não sai um único pedido enquanto trabalha.
A biblioteca que lê e escreve o formato DIMOB é publicada em código aberto, separada do site. O site em si não é aberto.
Resultado
Uma tarefa de várias horas passou a demorar minutos. Como a ferramenta é gratuita e está disponível publicamente, deixou de estar presa ao cliente que a motivou e serve qualquer empresa do sector com o mesmo problema.