Skip to content

Conversor para normalizar a fatura de cartão exportável pelo Itaú para o modelo suportado de importação na Organizze.

Notifications You must be signed in to change notification settings

viniciusgabrielfo/organizze-invoice-itau-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conversor de Fatura Itaú .xls para Organizze .xls

Solução para converter as faturas de cartão de crédito do Itaú para o modelo suportado pela Organizze para importação. Já que o Itaú não exporta a fatura em .OFX (shit).

Não existem soluções práticas como libs para gerar arquivos .xls, isso porque esse formato já é deprecated e foi substituído pelo .xlxs.

Portanto a solução usada foi:

  1. Ler a fatura.xls do Itaú
  2. Converter a fatura para para o modelo da Organizze porém em formato .xlxs
  3. Usar o Unoserver (Libreoffice as a service) para converter de .xlxs para .xls (formato final a ser usado na Organizze)

Obs.: Optei por usar o Unoserver via Docker, porque o suporte oficial dele é apenas para Linux.

Pré Requisitos

  • Golang 1.21+
  • Docker

Como usar

  1. Altere o valor da variável invoice_path do Makefile para referenciar sua fatura do Itaú
  2. Rode o comando make run
  3. Usar o arquivo organizze-entries-to-import.xls gerado na raiz do projeto para importar na Organizze

About

Conversor para normalizar a fatura de cartão exportável pelo Itaú para o modelo suportado de importação na Organizze.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published