Arquivo OFX - ID de transação repetido no mesmo arquivo

1 resposta
LuanFroehlich

O arquivo ofx vem com as transações da conta bancária, como um estrato. Ele é um arquivo xml.

Exemplo de uma transação que está no arquivo:

<STMTTRN>
      <TRNTYPE>DEBIT</TRNTYPE>
      <DTPOSTED>20180228120000[-3:BRT]</DTPOSTED>
      <TRNAMT>-6.50</TRNAMT>
      <FITID>280218</FITID>
      <CHECKNUM>280218</CHECKNUM>
      <MEMO>COB TARSV</MEMO>
</STMTTRN>

Eu preciso identificar o ID de cada transação pois vou salvar cada uma e então trabalhar com elas posteriormente.
Segundo a documentação da ofx net a tag FITID seria esse ID que eu preciso, mas dentro do arquivo eu encontrei transações onde o FITID repete.

Exemplo:

<STMTTRN>
      <TRNTYPE>DEBIT</TRNTYPE>
      <DTPOSTED>20180228120000[-3:BRT]</DTPOSTED>
      <TRNAMT>-6.50</TRNAMT>
      <FITID>280218</FITID>
      <CHECKNUM>280218</CHECKNUM>
      <MEMO>COB TARSV</MEMO>
</STMTTRN>
<STMTTRN>
      <TRNTYPE>DEBIT</TRNTYPE>
      <DTPOSTED>20180228120000[-3:BRT]</DTPOSTED>
      <TRNAMT>-17.70</TRNAMT>
      <FITID>280218</FITID>
      <CHECKNUM>280218</CHECKNUM>
      <MEMO>COB TARSV</MEMO>
</STMTTRN>

Neste exemplo a tag TRNTYPE se repete também porém, encontrei outras transações dentro do mesmo arquivo onde o FITID se repete mas o TRNTYPE não. Esse arquivo foi gerado pelo banco, não alterei ele.

Então gostaria de saber porque esse FITID se repete em algumas transações?

1 Resposta

B

Olá LuanFroehlich.
Estou enfrentando o mesmo problema na minha conciliação bancária.
Você descobriu uma forma de distinguir os lançamentos com IDs repetidos?

Obrigado!

Criado 23 de março de 2018
Ultima resposta 16 de ago. de 2019
Respostas 1
Participantes 2