Converter txt para ofx

Converter TXT para OFX

Converta transações bancárias estruturadas em TXT em um arquivo OFX para importação em softwares financeiros.

Converter ficheiros TXT online

Ainda não temos um conversor online dedicado para TXT para OFX, mas pode converter ficheiros TXT online para estes e outros formatos:

Como converter txt para ofx arquivo

Um banco, aplicativo de orçamento ou sistema de contabilidade pode exigir OFX quando um extrato de transações está disponível apenas como download TXT. A conversão só é possível se o texto contiver dados de transações estruturados, e não apenas prosa legível.

O que é o formato TXT

TXT é um contêiner de texto simples, sem layout ou esquema financeiro obrigatório. Bancos e sistemas legados costumam usar a extensão .txt para exportações de extratos delimitadas por tabulação, vírgula, ponto e vírgula, largura fixa ou legíveis por humanos.

Notepad, LibreOffice Calc, Microsoft Excel, portais bancários e sistemas de contabilidade podem criar ou abrir arquivos TXT. Inspecione o arquivo em um editor de texto simples antes de importá-lo: identifique o delimitador, as linhas de cabeçalho, a codificação, o formato de data, o separador decimal, o separador de milhares e a convenção de débito/crédito. Um arquivo que parece uma tabela ainda pode ser um texto delimitado, enquanto um arquivo de largura fixa exige posições de coluna em vez de um separador.

O que é o formato OFX

OFX, ou Open Financial Exchange, é um formato estruturado para transações bancárias, de cartão de crédito, investimentos e pagamentos. Aplicativos financeiros como GnuCash, Moneydance, programas compatíveis com Quicken e alguns sistemas empresariais de contabilidade podem importar arquivos OFX.

Uma transação OFX geralmente contém um FITID exclusivo, data de lançamento, valor, tipo de transação, beneficiário ou observação e informações da conta. Um extrato também pode conter moeda, saldos inicial e final, identificadores da instituição e metadados do intervalo de datas. Essa estrutura permite que um importador crie transações em vez de exibir um extrato não estruturado.

OFX 1.x usa uma sintaxe baseada em SGML, enquanto OFX 2.x usa XML. O aplicativo de destino determina qual versão, tipo de conta, campos de moeda e elementos de transação ele aceita; um arquivo OFX não é automaticamente compatível com todos os programas financeiros.

Como converter TXT para OFX

  1. Verifique se a origem pode ser convertida. Cada transação deve ter pelo menos uma data de lançamento, um valor e uma descrição utilizável. Número da conta, moeda, saldo e IDs de transação melhoram a compatibilidade, mas podem estar ausentes da exportação TXT.
  2. Normalize o texto delimitado. No LibreOffice Calc, use File → Open, escolha a codificação de caracteres e o separador corretos e inspecione a visualização das colunas. Mapeie os campos para data, descrição, débito, crédito e saldo. Preserve os zeros à esquerda nos números de conta e nas referências de transação; caso contrário, o software de planilha poderá convertê-los em números.
  3. Limpe os valores. Remova símbolos de moeda e separadores de milhares dos campos numéricos, use uma única convenção decimal e converta as datas para um formato não ambíguo, como YYYY-MM-DD. Combine as colunas de débito e crédito usando a convenção de sinais esperada pelo conversor, normalmente saques negativos e depósitos positivos. Salve a tabela limpa como transactions.csv com File → Save As.
  4. Use um conversor para desktop. ProperSoft CSV2OFX foi desenvolvido para a conversão estruturada de CSV para OFX e é uma opção local adequada depois que o TXT tiver sido normalizado. Selecione transactions.csv, mapeie os campos de data, beneficiário, observação, débito, crédito, conta e moeda, escolha a versão do OFX compatível com o aplicativo de destino, insira os metadados de conta disponíveis e exporte account.ofx. Não invente um identificador de banco ou agência; deixe os valores opcionais em branco quando o software permitir.
  5. Use um conversor online apenas com dados adequados. O conversor online de CSV para OFX da ProperSoft pode ser usado para um CSV limpo quando o processamento local não estiver disponível. Converta primeiro o arquivo TXT para CSV, pois conversores online genéricos de TXT não conseguem inferir campos financeiros de forma confiável. Extratos bancários contêm informações confidenciais; portanto, analise as políticas do serviço sobre privacidade, retenção, exclusão, HTTPS e versões de OFX compatíveis; quando possível, faça testes com dados ocultados.
  6. Valide antes de importar. Abra o resultado em um editor de texto simples e verifique a quantidade de transações, datas, valores, descrições, moeda, tipo de conta e IDs exclusivos. Importe-o para uma conta duplicada ou de teste, compare os saldos inicial e final com o extrato de origem e remova os dados de teste antes de usar o registro ativo.

Quando a automação é necessária

Um arquivo TXT de largura fixa ou inconsistente pode exigir um script em vez de uma planilha. O módulo csv do Python processa entradas delimitadas; entradas de largura fixa exigem intervalos de colunas definidos explicitamente. O gerador deve criar valores FITID exclusivos e estáveis, formatar as datas OFX como YYYYMMDDHHMMSS com a sintaxe de fuso horário exigida, aplicar sinais de débito e crédito de forma consistente e realizar o escape dos caracteres de acordo com a versão SGML ou XML selecionada. Use uma biblioteca OFX ou um modelo validado em vez de construir tags sem verificar os requisitos do aplicativo de destino.

Compatibilidade e limitações dos dados

A conversão não recria informações que nunca estiveram contidas no arquivo TXT. IDs de instituição, tipo de conta, moeda, IDs de transação originais, saldos ou marcas de data e hora do servidor ausentes podem causar rejeição, associação incorreta à conta ou transações duplicadas. Os IDs gerados também diferem dos IDs do banco, portanto, importar novamente o mesmo período pode criar duplicatas.

Verifique os saques negativos e os depósitos positivos de acordo com a convenção do aplicativo de destino; alguns programas invertem os sinais durante a importação. Confira a precisão decimal, a ordem das datas, as transações duplicadas, a codificação de caracteres e as transações que atravessam a meia-noite ou uma alteração de horário de verão. Se o arquivo TXT contiver apenas um extrato formatado ou texto semelhante a uma imagem, ele deverá primeiro ser analisado ou transcrito, e o resultado exigirá reconciliação manual.

Comparação de formato: TXT vs OFX

Como os formatos TXT e OFX se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo TXT e OFX
Propriedade .TXT Plain Text File .OFX Open Financial Exchange
Padrão aberto Sim Parcialmente aberto
Compressão Sem compressão Sem compressão
Tamanho típico do arquivo Muito pequeno Pequeno
Abre num navegador web Sim, nativamente Não
Edição posterior Fácil Limitado
Suporte a metadados Nenhum Básico
Legível em texto simples Sim Sim
Mais usado para Intercâmbio de dados Intercâmbio de dados
Introduzido — 1997
Desenvolvedor — Open Financial Exchange Consortium
Tipo MIME text/plain application/x-ofx

Perguntas frequentes

Posso converter qualquer arquivo TXT para OFX?

Não, o arquivo TXT precisa conter dados estruturados de transações bancárias que possam ser associados aos campos do OFX. Anotações comuns ou texto não estruturado não fornecem as datas, os valores, as descrições e os dados da conta necessários para um arquivo OFX.

Meus dados de transações em TXT continuarão editáveis depois da conversão para OFX?

As transações continuam editáveis como registros financeiros, mas o layout e os separadores originais do TXT não são preservados. A conversão reorganiza os dados em campos do OFX, como data da transação, valor, beneficiário ou observação e identificador da transação.

Por que meu arquivo OFX convertido não é importado?

Falhas na importação geralmente ocorrem quando datas, separadores decimais, sinais de débito e crédito, dados da conta ou identificadores de transação estão ausentes ou formatados de maneira inesperada. Colunas ambíguas na fonte TXT também podem fazer com que transações ou valores sejam associados incorretamente.

A conversão de TXT para OFX preservará todas as informações do meu extrato bancário?

Somente as informações que puderem ser associadas dos dados estruturados do TXT aos campos do OFX serão preservadas. Formatação, espaçamento, observações não compatíveis e outros textos que não tenham um campo OFX correspondente podem ser descartados, e o resultado depende das colunas de origem e de sua interpretação.

Outras conversões de arquivo .txt

Conversão inversa

Converter para .ofx
de outros formatos

Compartilhar nas redes sociais: