cnab400-itau-parser

0.1.0 • Public • Published

cnab400-itau-parser

cnab400-itau-parser é um pacote Node.js simples e eficiente para extrair o código de barras e a linha digitável de arquivos de retorno CNAB 400 do Itaú. Desenvolvido para processar arquivos bancários, este pacote facilita a extração de informações críticas de forma rápida e precisa.

Funcionalidades

  • Suporte a Buffers e Paths: Processa arquivos diretamente a partir de buffers ou caminhos de arquivo.
  • Extração Precisa: Extrai o código de barras e a linha digitável conforme os padrões do Itaú.

Uso

Aqui está um exemplo básico de como usar o pacote:

const fs = require('fs');
const { extractData } = require('cnab400-itau-parser');

// Usando um buffer
const buffer = fs.readFileSync('/path/to/cnab400/file.ret');
const resultFromBuffer = extractData(buffer);

// Usando path
const resultFromPath = extractData('/path/to/cnab400/file.ret');

console.log(resultFromBuffer);
// Saída esperada:
// [{
//   barcode: '12345678901234567890',
//   digitLine: '12345.67890 12345.678901 23456.789012 3 45678901234567'
// }]

console.log(resultFromPath);
// Saída esperada:
// [{
//   barcode: '12345678901234567890',
//   line: '12345.67890 12345.678901 23456.789012 3 45678901234567'
// }]

Referências

Para mais detalhes sobre o layout CNAB 400 do Itaú e como os cálculos são realizados, consulte a documentação oficial fornecida pelo Itaú:

Layout CNAB 400 Itaú

Dependents (0)

Package Sidebar

Install

npm i cnab400-itau-parser

Weekly Downloads

3

Version

0.1.0

License

MIT

Unpacked Size

9.22 kB

Total Files

6

Last publish

Collaborators

  • kronwell