Cómo extraer datos de Boleto Bancárioa Excel para la conciliación de pagos

El sistema brasileño de Boleto Bancário procesa cerca de 37 mil millones de transacciones al año, cada una regida por un estándar FEBRABAN preciso que define dónde pertenece cada dígito del código de barras de 44 caracteres. Sin embargo, la mayoría de los equipos financieros que gestionan pagos transfronterizos aún extraen estos datos de la misma manera que antes de que existiera el estándar: manualmente. Entre el PDF que llega de un proveedor brasileño y el asiento final de conciliación en su hoja de cálculo existe una brecha de escritura manual, copiar y pegar, y verificación visual que la propia estructura del documento fue diseñada para eliminar.

Deja de teclear datos — deja que la IA los lea por ti
Sube una imagen o PDF — datos estructurados en 10 segundos
Probar ahora
Sin registro · Sin tarjeta · Resultados en 10 segundos
Documento de pago Boleto Bancário con código de barras y línea legible — extracción de documentos financieros brasileños a Excel

Conclusiones clave

  1. 37 mil millones de transacciones Boleto al año — cada una basada en un estándar FEBRABAN que coloca cada uno de los 44 dígitos del código de barras en una posición predecible.
  2. El mismo estándar estructurado que permite a cualquier escáner bancario verificar un pago en milisegundos aún requiere que una persona lea y escriba cada campo en una fila de la hoja de cálculo.
  3. Defina sus columnas una vez — Código de barras, Fecha de vencimiento, Importe, Beneficiario — y extraiga por lotes docenas de Boletos en una fila de Excel por documento.

¿Qué es un Boleto Bancário y por qué tiene dos conjuntos de números?

Un Boleto Bancário — a menudo abreviado como Boleto — es un instrumento de pago regulado emitido a través de bancos brasileños. Piense en él como un híbrido entre una factura y un comprobante de pago: el beneficiario (beneficiário) lo emite a través de su banco, y el pagador lo utiliza para realizar un pago en cualquiera de más de 40.000 establecimientos en todo Brasil: bancos, loterías, supermercados, oficinas de correos o a través de la banca en línea.

Cada Boleto contiene un código de barras de 44 dígitos (código de barras) optimizado para escaneo óptico y una línea legible de 47 dígitos (linha digitável) diseñada para ingreso manual en cajeros automáticos y aplicaciones bancarias. Ambos representan el mismo pago, solo que lo codifican de manera diferente.

Los 44 dígitos del código de barras se dividen en cinco secciones definidas por el estándar de diseño de código de barras de FEBRABAN (Layout - Código de Barras - Versão 7):

PosicionesCampoEjemploPropósito
1–3Código del banco (código do banco)001Identifica el banco emisor (001 = Banco do Brasil, 237 = Bradesco, 341 = Itaú)
4Código de moneda (código da moeda)99 = Real brasileño (R$)
5Dígito verificador general (dígito verificador geral)3Verifica la integridad de todo el código de barras usando módulo-11
6–9Factor de vencimiento (fator de vencimento)3737Días desde la fecha base (07/10/1997) — se traduce a la fecha de vencimiento
10–19Importe (valor)0000000100Monto en céntimos (R$1,00 en este ejemplo)
20–44Campo libre (campo livre)0500940144816060680935031Definido por el banco: nuestro número, agencia, cuenta, cartera — varía según el banco

Desde 2018, tras un mandato de FEBRABAN, todos los Boletos deben ser registrados (boletos registrados) — el banco emisor es notificado de cada Boleto en el momento de su creación, no solo cuando se paga. El sistema anterior de Boleto no registrado (boleto sem registro), donde los bancos solo se enteraban de un Boleto cuando se presentaba para el pago, se eliminó para reducir el fraude y mejorar la trazabilidad. Hoy en día, cada Boleto que recibe tiene la misma estructura estandarizada con registro completo por parte del banco.

Para una visión más amplia del panorama de documentos brasileños — incluyendo la Nota Fiscal Eletrônica (NF-e), el sistema de facturación electrónica obligatorio del país — consulte nuestra guía completa sobre documentos fiscales y financieros de Brasil.

El cuello de botella en el procesamiento de Boletos que los equipos de conciliación conocen muy bien

Un solo Boleto contiene aproximadamente una docena de datos relevantes para la conciliación de pagos. Pero a diferencia de una factura, donde los datos están conceptualmente conectados (partidas → subtotal → impuesto → total), los datos de un Boleto están diseñados para la ejecución del pago, no para el registro contable. El código de barras codifica el importe del pago y la fecha de vencimiento, pero no indica para qué fue el pago, qué factura referencia ni si el pagador ya ha enviado una remesa correspondiente.

Este desajuste de diseño crea un problema de flujo de trabajo específico para los equipos financieros:

1
Ingreso manual de datos desde PDFs e imágenes — Cada Boleto llega como un archivo PDF adjunto, una captura de pantalla de un portal bancario o un comprobante impreso que debe escanearse. Alguien del equipo lee los dígitos del código de barras, la fecha de vencimiento (vencimento), el importe (valor), el nombre del beneficiario y nuestro número (nosso número) y los escribe en una fila de una hoja de cálculo.
2
Cruce de pagos con extractos bancarios — Cuando se paga un Boleto, el extracto bancario muestra el importe y la referencia del código de barras, pero no el número de factura interna o de orden de compra. Relacionar "R$ 1.250,00 recibidos el 12 de marzo" con la fila correcta en la hoja de cálculo de cuentas por cobrar requiere una búsqueda manual por importe y fecha aproximada.
3
Seguimiento del riesgo de vencimiento y protesto — Los Boletos impagos después de su fecha de vencimiento pueden dar lugar a un protesto (notificación legal de impago), lo que conlleva comisiones adicionales y consecuencias para la reputación. Los equipos financieros deben realizar un seguimiento de las fechas de vencimiento (vencimento) de cientos de Boletos pendientes y hacer un seguimiento manualmente, una tarea que escala linealmente con el volumen de transacciones sin automatización.

El costo real no es la velocidad de escritura. Es el ciclo de conciliación: extracción manual → cruce manual → verificación manual del estado. Cada paso introduce una demora y un posible error, y con 37 mil millones de transacciones al año, esas demoras se acumulan en una ineficiencia estructural en todo el sistema de pagos B2B.

Cómo extraer datos de Boletos a Excel — Paso a paso

La extracción de Boletos no requiere un flujo de trabajo complejo. La estructura del documento está estandarizada y los campos que necesita para la conciliación están claramente definidos. Lo único que falta es una herramienta que pueda leerlos desde cualquier formato — ya sea que el Boleto llegue como PDF desde un portal bancario, una captura de pantalla de una aplicación móvil o un comprobante impreso escaneado.

El proceso consta de tres pasos:

1
Cargue sus archivos de Boleto — Cargue los PDF, capturas de pantalla o imágenes escaneadas de sus Boletos. La herramienta acepta JPG, PNG, PDF (incluyendo archivos protegidos con contraseña) y WebP. Puede cargar un solo Boleto o un lote de docenas — el formato no importa porque la IA lee la estructura visual, no una plantilla específica.
2
Defina las columnas que desea — Escriba los nombres de los campos que necesita para su conciliación: "Código de Barras (código de barras)", "Fecha de Vencimiento (vencimento)", "Importe (valor)", "Beneficiario (beneficiário)", "Nuestro Número (nosso número)", "Pagador (pagador)", "Cartera (carteira)". La IA localiza cada valor comprendiendo lo que significa el nombre del campo — no buscando una posición específica en la página. Esta es la diferencia clave entre la extracción semántica (Extracción de Columnas Personalizadas) y la OCR basada en plantillas: usted define las columnas de salida y la IA encuentra los valores en cualquier parte del documento.
3
Exporte a Excel — Con un clic exporta un archivo Excel estructurado con cada Boleto como una fila y sus campos definidos como columnas. Si procesó varios archivos en un lote, se fusionan automáticamente en una sola hoja de cálculo — lista para conciliar con su extracto bancario o sistema contable.

Pruébelo con una captura de pantalla o PDF de un Boleto a continuación — no requiere registro:

JPG/PNG/PDF Extracción por IA

Los archivos se procesan de forma segura y no se almacenan.

Qué campos del Boleto son más importantes para la conciliación de pagos

No todos los campos de un Boleto son igualmente útiles para la conciliación. La siguiente tabla muestra los campos que realmente impulsan la correspondencia de pagos, el seguimiento de estados y la generación de informes, organizados según su uso práctico, no por su ubicación en el documento.

Campo (inglés)Término en portuguésUso en conciliación
Código de barras (44 dígitos)Código de barrasIdentificador principal: coincide con la referencia del código de barras en los extractos bancarios. Úselo para vincular pagos con cuentas por cobrar.
Línea legible (47 dígitos)Linha digitávelVersión legible del código de barras. Útil cuando una captura de pantalla del Boleto no incluye el gráfico del código de barras.
Fecha de vencimientoVencimentoDetermina la fecha límite de pago y el riesgo de protesto. Realice un seguimiento del estado vencido frente a pendiente por rango de antigüedad.
ImporteValorImporte principal para la correspondencia de pagos. Coteje con los abonos del extracto bancario.
Nuestro númeroNosso númeroReferencia interna asignada por el banco; a menudo es el elemento más parecido a un ID de transacción único para la conciliación.
BeneficiarioBeneficiário / CedenteIdentifica a la entidad receptora. Es fundamental al conciliar pagos entre varias filiales o unidades de negocio.
PagadorPagador / SacadoIdentifica quién realizó el pago. Úselo para informes de antigüedad de cuentas por cobrar y seguimiento de clientes.
CarteraCarteiraTipo de acuerdo de cobranza entre el beneficiario y el banco. Útil para el cálculo de comisiones y la asignación de categorías de conciliación.
Su númeroNúmero do documento / Seu númeroCampo opcional donde el beneficiario inserta su referencia interna de factura o contrato: el vínculo más directo entre un pago con Boleto y sus propios registros.

El código de barras es la clave de conciliación más fiable porque aparece tanto en el Boleto como en el extracto bancario. Si solo puede extraer un campo, extraiga el código de barras. Nuestro número es el segundo mejor ancla cuando el código de barras no está disponible.

¿Qué hay del procesamiento por lotes de docenas de Boletos?

El flujo de extracción descrito funciona igual ya sea que procese un Boleto o cien. El modelo de Procesamiento por lotes prioritario está diseñado para el volumen que realmente genera la conciliación B2B: cargue todos los Boletos de un período determinado, defina sus columnas una vez y deje que la IA extraiga cada archivo con las mismas definiciones de campo. El resultado es un único archivo Excel con una fila por Boleto, listo para importar a su ERP o herramienta de conciliación.

Si necesita cotejar Boletos con extractos bancarios con regularidad, considere establecer una rutina de extracción mensual: recopile todos los Boletos emitidos y recibidos durante el mes, extráigalos como un lote y concilie la hoja de cálculo resultante con el extracto mensual de su banco. Todo el proceso toma minutos en lugar de horas y, dado que cada campo se extrae con las mismas definiciones de columna, se elimina el error de conciliación más común: los formatos de campo no coincidentes entre Boletos de diferentes bancos.

Por ejemplo, un lote de 50 Boletos de una mezcla de emisores — Banco do Brasil, Bradesco, Itaú, Santander — antes requería que un empleado abriera cada PDF, localizara los dígitos del código de barras, la fecha de vencimiento (vencimento) y el importe (valor), los escribiera en una hoja de cálculo y luego verificara manualmente que los totales coincidieran con el extracto bancario. Con la extracción por lotes, esos 50 PDFs se cargan en menos de un minuto, la extracción se ejecuta en paralelo y el resultado llega como un único archivo estructurado con las 50 filas listas para la conciliación, sin necesidad de manipular cada documento.

Preguntas Frecuentes Sobre la Extracción de Datos de Boletos

¿La extracción funciona tanto para Boletos registrados como no registrados?

Desde 2018, todos los Boletos emitidos en Brasil son registrados (boletos registrados). El formato no registrado (sem registro) fue eliminado gradualmente por FEBRABAN. Si está procesando Boletos actuales, siguen la estructura estándar de código de barras de 44 dígitos descrita anteriormente. Los Boletos no registrados más antiguos pueden tener diseños de campo ligeramente diferentes, pero los campos de identificación principales — código del banco, importe, fecha de vencimiento — siguen la misma codificación de FEBRABAN.

¿Cuál es la diferencia entre el número de 44 y 47 dígitos?

El código de barras de 44 dígitos es la versión legible por máquina que usan los escáneres. La línea legible de 47 dígitos (linha digitável) es la versión legible por humanos que incluye tres dígitos verificadores adicionales — uno insertado en cada uno de los primeros tres bloques — para que un cajero bancario o un cajero automático pueda validar el número mientras se escribe dígito por dígito. Ambos codifican la misma información de pago. Algunos PDF de Boleto muestran solo un formato; la herramienta de extracción puede leer cualquiera de los dos.

¿Pueden llegar Boletos como PDF cifrados?

Sí — algunos bancos y plataformas de pago envían PDF de Boleto con protección por contraseña. La herramienta de extracción admite PDF protegidos con contraseña si usted proporciona la contraseña. Para Boletos recurrentes de la misma fuente, puede guardar la contraseña de antemano para que los archivos adjuntos cifrados se desbloqueen automáticamente cuando lleguen.

¿Qué pasa si el Boleto está escrito a mano o dañado?

Los documentos de Boleto Bancário siempre son generados e impresos por computadora, por lo que la escritura a mano y los daños en el documento son poco frecuentes. Sin embargo, si un Boleto ha sido manipulado físicamente — doblado, roto o manchado — la IA aún puede leer campos parcialmente oscurecidos siempre que el código de barras o la línea legible estén intactos. Las impresiones descoloridas o de bajo contraste son el problema de calidad más común, y la extracción los maneja con la misma precisión que los documentos limpios.

¿Puedo extraer datos del XML del Boleto en lugar del PDF?

Algunos bancos proporcionan datos de Boleto como XML o JSON a través de sus API. Si tiene acceso programático a estos archivos, la extracción de datos estructurados es un proceso diferente a la extracción visual de PDF/imágenes. El método descrito en este artículo es para cuando recibe Boletos como documentos visuales — PDF, capturas de pantalla o escaneos impresos — que sigue siendo el patrón dominante en transacciones B2B transfronterizas donde el destinatario no tiene una integración directa con cada banco brasileño.

¿Alguna vez se emiten Boletos en monedas distintas al BRL?

Prácticamente todos los Boletos están denominados en Real Brasileño (BRL). La posición del código de moneda (posición 4 del código de barras de 44 dígitos) siempre es 9 para BRL. Si bien los estándares de FEBRABAN técnicamente admiten otros códigos de moneda (2 para USD comercial, 14 para EUR), estos son extremadamente raros en la práctica y casi nunca se encuentran en el procesamiento estándar de Boletos B2B.

El patrón recurrente en cada Boleto que procesará es la estandarización: un código de barras de 44 dígitos, una estructura de campos fija y un sistema bancario regulado que define exactamente dónde reside cada dato. La brecha no son los datos faltantes. Es la traducción de ese formato estandarizado a las filas de su hoja de cálculo de conciliación. La extracción semántica elimina ese paso de traducción por completo, no prediciendo dónde podría aparecer un campo, sino comprendiendo qué significa cada campo, independientemente de si el Boleto proviene de Banco do Brasil, Bradesco o una captura de pantalla de una plataforma de pago.

📮 contact email: [email protected]