UNPKG

cnab400-itau-parser

Version:

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

45 lines (31 loc) 1.54 kB
# 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: ```javascript 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ú](https://download.itau.com.br/bankline/layout_cobranca_400bytes_cnab_itau.pdf)