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

betooliveirame/organizze-invoice-itau-converter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 92.5%
  • Makefile 5.0%
  • Dockerfile 2.5%