jhamerski/cielo-edi ? reverse-engineered prompt

Reverse engineered prompt

Quero que você crie uma biblioteca em Python para ler arquivos EDI da Cielo e transformar esses extratos em dados fáceis de usar.

Ela precisa entender os formatos CIELO03, CIELO04, CIELO09, CIELO15 e CIELO16, validar os registros, e devolver os dados já organizados para eu conseguir consultar resumo, totais e detalhes de cada lançamento. Também quero exportar o resultado para JSON e CSV, e ter uma linha de comando simples para eu apontar um arquivo e escolher o formato de saída.

Se der, faça a leitura em streaming também, para aguentar arquivos grandes sem travar a memória. Inclua testes e deixe a API fácil de usar, com algo como processar um arquivo, ver informações do extrato e salvar a saída em uma pasta. Se precisar, pode olhar a documentação atual dos formatos online para conferir os detalhes.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab