Migração do financeiro de outros sistemas para o INPERA a partir de planilhas NT 0656/2026

Resumo da Nota Técnica

Foi criado um processo padrão para trazer para o INPERA o financeiro de empresas que usavam outro sistema. A partir das planilhas exportadas do sistema anterior, é possível importar o plano de contas por meio de um de-para, as contas a receber, as contas a pagar e os clientes e fornecedores ligados a elas. A empresa começa a usar o INPERA com o histórico financeiro e os valores em aberto já disponíveis, sem precisar digitar tudo de novo. O processo pode ser usado por qualquer nova empresa que queira migrar.

Detalhes da Nota Tecnica

O que foi feito

Antes, cada migração de dados financeiros para o INPERA precisava ser feita manualmente, caso a caso. Agora existe um processo padronizado de importação, que parte das planilhas que a empresa exporta do sistema anterior:

o plano de contas (as categorias financeiras da empresa);

as contas a receber;

as contas a pagar.

O processo lê essas planilhas, confere as informações e gera um script de importação que leva os dados para o INPERA, respeitando os cadastros que já existem no sistema. O primeiro formato suportado é o do ContaAzul. Planilhas de outros sistemas podem ser adaptadas ao mesmo processo, com a configuração das colunas de cada sistema.

Plano de contas: de-para

O plano de contas do INPERA é um cadastro padrão e não é alterado pela importação. Por isso, a planilha do plano de contas da empresa recebe uma coluna com o código da conta equivalente no INPERA, formando um "de → para". Cada categoria do sistema anterior é associada à conta do INPERA mais próxima em significado. Exemplos:

"Receita de venda de produtos" vai para "Venda de produtos".

"Materiais e insumos" vai para "Fornecedores".

As associações com menor certeza ficam sinalizadas na planilha para revisão antes da importação. Somente as contas analíticas (último nível do plano) recebem lançamentos. Quando a empresa ainda não tem o plano de contas padrão cadastrado no INPERA, ele é incluído automaticamente antes da importação, de acordo com o tipo da empresa (pessoa jurídica ou pessoa física).

Captura de tela 2026-09-28 155913

Contas a receber e contas a pagar

A coluna de categoria das planilhas define a conta do plano de contas de cada lançamento, conforme o de-para. Cada lançamento entra no INPERA de acordo com a situação que tinha no sistema anterior:

Em aberto ou atrasado: entra em aberto, com o valor original, pronto para ser baixado no INPERA.

Quitado parcialmente: entra em aberto somente com o saldo que falta pagar ou receber. O valor original e o valor já pago ficam registrados na observação.

Quitado: entra como já baixado, com a data e o valor pagos, apenas como histórico. Esses lançamentos não movimentam caixa nem conta bancária no INPERA.

Perdido ou desconsiderado: entra como baixado com valor zero. A observação indica que o lançamento foi desconsiderado.

A forma de pagamento de cada lançamento é associada à forma de cobrança do INPERA:

Boleto fica como Boleto.

Pagamento instantâneo fica como PIX.

Dinheiro fica como Dinheiro.

Cartão, cheque e as demais formas são associados à opção correspondente.

A observação de cada lançamento guarda a descrição original, a conta bancária informada no sistema anterior e a identificação de que o registro veio da migração.

Clientes e fornecedores

Os clientes e fornecedores que aparecem nos lançamentos e ainda não existem no INPERA são cadastrados automaticamente, com nome e CNPJ/CPF. Dados complementares, como endereço, telefone e e-mail, normalmente não constam nas planilhas e podem ser completados depois no cadastro. Lançamentos sem cliente ou fornecedor informado no sistema anterior são vinculados a "Cliente não informado" ou "Fornecedor não informado".

Passo a passo: como solicitar o script de migração

Receber as planilhas da empresa. Peça ao cliente as três planilhas exportadas do sistema anterior: plano de contas, contas a receber e contas a pagar. As planilhas devem ser enviadas como foram exportadas, sem alterar colunas nem cabeçalhos.

Garantir que a empresa já existe no INPERA. O ambiente da empresa precisa estar criado, com o CNPJ ou CPF correto. É esse documento que define se o plano de contas usado será o de pessoa jurídica ou o de pessoa física.

Colocar as planilhas numa pasta única no computador de quem vai gerar o script.

Solicitar a geração ao assistente de desenvolvimento (Cursor). Peça, por exemplo: "Migração financeira da empresa X, planilhas na pasta C:...\planilhas". Informe, quando o assistente perguntar:

se a empresa é pessoa jurídica (CNPJ) ou pessoa física (CPF);

o nome da empresa, que é usado no nome do arquivo gerado.

Revisar o de-para do plano de contas. O assistente gera uma cópia da planilha do plano de contas com o final "_DEPARA", contendo três colunas novas:

Código INPERA;

Descrição INPERA;

Confiança (alta, média ou baixa).

Revise principalmente as linhas com confiança média ou baixa. Se alguma associação não estiver adequada, corrija o código na coluna "Código INPERA" e peça ao assistente para gerar o script de novo.

Resolver pendências, se houver. Se o assistente informar pendências, o script não é gerado até a correção. Exemplos: categoria sem correspondência, forma de pagamento desconhecida, lançamento sem vencimento. Ajuste o que for indicado e peça a geração novamente.

Conferir o resumo apresentado. Ao final, o assistente mostra a quantidade de lançamentos por situação, os valores totais e a quantidade de clientes e fornecedores novos. Compare com as planilhas.

Localizar o script gerado. O arquivo fica na mesma pasta das planilhas, com o nome migracao-financeiro-.sql.

Passo a passo: como executar o script

Testar primeiro em homologação. Sempre que possível, execute o script numa base de teste antes da base oficial do cliente.

Conectar no banco da empresa. Na ferramenta de banco de dados (ex.: DBeaver), abra a conexão com o servidor e selecione o banco da empresa que vai receber os dados.

Abrir o arquivo do script nessa conexão.

Executar o script inteiro. No DBeaver, use a opção "Executar script" (Alt+X), e não a execução de uma instrução só. Se aparecer a pergunta sobre desabilitar a coleta de resultados, responda Sim. A execução pode levar alguns minutos.

Acompanhar a mensagem final:

Se terminar sem erro, os dados foram gravados.

Se aparecer erro, nada é gravado. Anote a mensagem e encaminhe ao desenvolvimento. Um exemplo é o aviso de que o tipo da empresa não corresponde ao plano de contas cadastrado.

Conferir os dados importados. No final do script há consultas de conferência com a quantidade e o valor total esperados de contas a receber e a pagar. Execute essas consultas e compare os resultados.

Conferir no sistema. Acesse as telas de Contas a Receber e Contas a Pagar e confira alguns lançamentos com as planilhas: valores, vencimentos, situação e plano de contas. Confira também o cadastro de alguns clientes e fornecedores.

Observações importantes:

O script pode ser executado mais de uma vez sem duplicar dados.

Se for preciso refazer a migração, existe um script que desfaz a importação e remove somente os dados que vieram dela. Solicite ao desenvolvimento.

O script é gerado para um ambiente específico. Para executar em outro ambiente (ex.: produção), peça a geração indicando o ambiente de destino, para que os documentos (CNPJ/CPF) apareçam corretamente no sistema.

Situações tratadas

A importação pode ser repetida sem duplicar lançamentos, clientes ou fornecedores.

Clientes e fornecedores já cadastrados no INPERA são reaproveitados, sem criar cadastro repetido.

Antes de gerar o script, o processo confere as planilhas. Se houver categoria sem correspondência, forma de pagamento desconhecida ou informação obrigatória faltando, ele aponta o que precisa ser ajustado.

Se o tipo da empresa (pessoa jurídica ou física) não corresponder ao plano de contas cadastrado, a importação é interrompida e nada é gravado.

Se ocorrer qualquer erro durante a execução, nenhuma informação é gravada.

O que o usuário encontra no sistema

Após a migração, o usuário da empresa encontra nas telas de Contas a Receber e Contas a Pagar:

os lançamentos em aberto, com os valores atualizados, prontos para baixa;

o histórico dos lançamentos já quitados;

cada lançamento classificado na conta correta do plano de contas do INPERA.

Parâmetros Envolvidos

Não há parâmetros envolvidos nesta implementação.

» Nota Técnica