Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

cnab400-itau-parser

kronwell20MIT0.1.0

Extrai informações código de barras e linha digitável de arquivos de retorno CNAB 400 do Itaú

itau, cnab, cnab400, codigo de barras, linha digitavel, boleto bancario, boleto itau, arquivo de retorno

readme

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ú