500 Boletos, un tableur :
Comment traiter les paiements Boleto par lots dans une feuille de calcul AR
Un détaillant brésilien de taille moyenne qui émet 3 000 Boletos par mois reçoit généralement des paiements répartis sur dix cycles de règlement bancaire différents, trois rapports PDF hebdomadaires de sa banque et une pile de reçus de paiement transmis par des clients ayant payé dans des agences de loterie. Passer de ces sorties à une vue AR unique « qui a payé, qui n'a pas payé » est censé être une tâche de rapprochement. En pratique, c'est une tâche de saisie de données : le code-barres, la date d'échéance, le montant et le bénéficiaire de chaque Boleto doivent être lus dans le PDF et ressaisis dans une ligne de tableur avant que toute correspondance puisse commencer.

Points clés à retenir
- Chaque Boleto suit une norme FEBRABAN rigide conçue pour la lecture machine — pourtant, la plupart des équipes ouvrent encore chaque PDF et saisissent les mêmes données à la main.
- Ce code-barres à 44 chiffres encode déjà le montant, la date d'échéance et l'identifiant bancaire à des positions fixes — les données sont structurées avant même que vous ne touchiez une touche.
- L'extraction par lots de 200 Boletos prend 5 minutes de travail manuel. Les mêmes 200 saisis manuellement prennent plus de 10 heures.
La pile mensuelle de Boletos : pourquoi ouvrir les PDF un par un ne passe pas à l'échelle
Si vous traitez moins de 20 Boletos par mois, ouvrir chaque PDF et saisir ses valeurs dans un tableur est fastidieux mais gérable. À 50 par mois, cela devient une tâche d'une demi-journée. À 200, cela occupe une semaine entière. À 500 — ce qui est courant pour les commerces de taille moyenne, les gestionnaires immobiliers et les entreprises de services B2B au Brésil — l'approche manuelle s'effondre complètement, non pas parce que le travail est difficile, mais parce que la structure du travail s'oppose à l'application d'une réflexion par lots à un problème de lots.

Le paradoxe est que chaque Boleto qui arrive dans votre boîte de réception est construit sur exactement la même norme FEBRABAN. Le code-barres à 44 chiffres positionne toujours l'identifiant bancaire aux chiffres 01–03, le facteur d'échéance aux 06–09, le montant aux 10–19. La linha digitável (ligne lisible) regroupe toujours les mêmes données en 47 chiffres avec des chiffres de contrôle à des positions prévisibles. Le document crie « je suis lisible par machine » — pourtant la plupart des équipes lisent encore chacun avec des yeux humains.
L'idée opérationnelle : Un Boleto est un document structuré normalisé déguisé en PDF visuel. La norme qui permet à n'importe quel scanner bancaire au Brésil de valider un paiement en quelques millisecondes peut aussi vous permettre d'extraire 500 lignes de données AR (comptes clients) en une seule passe — si vous cessez de traiter chaque Boleto comme une tâche de saisie distincte et commencez à les traiter comme un lot.
À quoi ressemble réellement un flux de travail par lots pour les Boletos

Un flux de travail par lots en priorité comporte trois étapes : collecter tous les Boletos au même endroit, définir les données dont vous avez besoin, et tout exporter d'un coup. Le PDF individuel n'a jamais besoin d'être ouvert.
Qu'ils arrivent par e-mail, soient téléchargés depuis un portail bancaire, ou passent par un Lien de collecte qui permet aux clients de téléverser directement leurs reçus payés, l'objectif est le même : tous les fichiers au même endroit avant le début de l'extraction. Pas de traitement fichier par fichier, pas de cycle « téléverser, attendre, télécharger, recommencer ».
Saisissez une fois les noms de vos colonnes : Código de Barras (code-barres), Vencimento (date d'échéance), Valor (montant en BRL (réal brésilien)), Beneficiário (nom du bénéficiaire), Pagador (payeur), Nosso Número, Data de Pagamento (date de paiement pour les reçus payés). Ces noms de colonnes deviennent les en-têtes de votre tableau de sortie. L'IA lit chaque Boleto et remplit chaque ligne en comprenant la signification de chaque champ — pas en faisant correspondre une position de modèle.
L'IA traite chaque Boleto du lot. Chaque fichier devient une ligne dans la sortie. Une fois l'extraction terminée, téléchargez un seul fichier .xlsx contenant les données de chaque Boleto — prêt pour votre rapport de vieillissement AR (comptes clients), votre import ERP ou votre feuille de rapprochement.
Le temps de travail manuel total pour un lot de 200 Boletos, avec ce flux de travail, est d'environ 5 minutes : téléverser, définir les colonnes, cliquer sur traiter, télécharger. Le reste du travail est celui de l'IA. Comparez cela aux 3 minutes par document que nécessite la saisie manuelle des données — les mêmes 200 Boletos prendraient plus de 10 heures de frappe concentrée.
Les cinq champs dont chaque équipe AR a besoin sur chaque Boleto
Tous les champs d'un Boleto ne comptent pas pour les comptes clients. La norme FEBRABAN définit des dizaines de points de données dans le code-barres, la ligne lisible et le bordereau visuel. Mais d'un point de vue AR, cinq champs représentent 90 % de la valeur de rapprochement.
| Champ | Où il se trouve sur le Boleto | Pourquoi l'AR en a besoin |
|---|---|---|
| Código de Barras (code-barres, 44 chiffres) | Section supérieure, sous le logo de la banque | Identifiant unique du paiement. À utiliser pour le rapprocher avec le fichier de règlement quotidien de la banque. |
| Valor (montant) | Sous le code-barres, en BRL (réal brésilien) (R$) | Montant de paiement attendu. À comparer au montant réellement réglé pour détecter les écarts. |
| Vencimento (date d'échéance) | À côté ou sous le montant | Calcul du vieillissement, indicateurs de retard, évaluation du risque de protêt. |
| Beneficiário (bénéficiaire) | Section en haut à gauche avec les coordonnées bancaires | Confirme la destination du paiement. Essentiel pour l'AR multi-entités. |
| Nosso Número (référence bancaire) | Sous le code-barres, près de la mention « Nosso Número » | Référence interne de la banque — utilisée dans les rapports de règlement bancaire pour identifier chaque Boleto de manière unique. |

La plupart des équipes extraient également le Pagador (nom du payeur/CNPJ (numéro fiscal d'entreprise)) et la Data de Vencimento pour les rapports de vieillissement. L'approche par lots traite ces champs comme des colonnes supplémentaires — vous les définissez une fois et chaque Boleto du lot est scanné pour les mêmes champs.
Pourquoi la structure standard du Boleto rend possible l'extraction par lots
Tous les documents financiers ne se prêtent pas bien au traitement par lots. Un reçu manuscrit d'une petite boutique varie tellement dans sa mise en page que les outils d'extraction nécessitent un apprentissage par fournisseur. Une facture fournisseur d'une multinationale suit le modèle propre à cette entreprise. Mais un Boleto Bancário suit une norme nationale maintenue par FEBRABAN, appliquée par chaque banque émettrice et conçue spécifiquement pour que les machines puissent le lire.
Le code-barres à 44 chiffres en est l'exemple le plus net. Il encode, dans l'ordre :
- Positions 01–03 : Code banque (ex. : 001 = Banco do Brasil, 237 = Bradesco, 341 = Itaú)
- Position 04 : Code devise (9 = BRL (réal brésilien))
- Position 05 : Chiffre de contrôle du code-barres
- Positions 06–09 : Facteur d'échéance (jours depuis la date de base de l'époque FEBRABAN — utilisé pour calculer la date d'échéance)
- Positions 10–19 : Montant en centavos (ex. : 0000015000 = R$ 150.00)
- Positions 20–44 : Champ libre (dépend de la banque : contient Nosso Número, Agência/Código do Beneficiário, Carteira, etc.)
Chaque banque, chaque type de Boleto, chaque valeur de paiement — le code-barres suit toujours cette structure. Cela signifie qu'un outil d'extraction par lots lisant une centaine de codes-barres Boleto peut localiser le champ du montant exactement à la même position (chiffres 10–19) sur tous. Le même principe s'applique aux champs visuels du billet : le beneficiário est toujours en haut, le vencimento est toujours près de la valeur, le pagador est toujours sous la section du bénéficiaire. La mise en page n'est pas identique au pixel près d'une banque à l'autre — Itaú l'imprime légèrement différemment de Bradesco — mais la structure sémantique est cohérente, ce qui est précisément ce que l'extraction sémantique est conçue pour gérer.
Les fichiers sont traités en toute sécurité et ne sont pas stockés.
Gestion des cas particuliers dans un lot de Boletos
Chaque lot comporte des exceptions. Un lot de 200 Boletos peut contenir dix titres en retard avec des pénalités manuscrites, cinq partiellement payés et trois dont le PDF est un scan de mauvaise qualité provenant d'un reçu de loterie. Un flux de traitement par lots doit gérer ces cas sans compromettre la structure de sortie d'une ligne par document.
Boletos en retard avec intérêts et multa. La loi brésilienne autorise jusqu'à 1 % d'intérêts mensuels plus environ 2 % de multa sur les paiements en retard. L'IA peut extraire à la fois le montant d'origine (valor) et le total calculé avec pénalités s'il figure sur le document. Une bonne pratique consiste à définir deux colonnes : Valor Original et Valor com Juros/Multa.
Boletos registrados vs non registrados. Depuis l'entrée en vigueur de l'obligation FEBRABAN pour les Boletos registrados en 2017, la grande majorité des Boletos en circulation sont des boletos registrados. Les Boletos registrados comportent des champs supplémentaires — le numéro d'enregistrement de la Banque centrale, des données de validation supplémentaires du payeur — que les non registrados n'ont pas. Si votre lot contient un mélange, l'outil d'extraction doit gérer les deux sans que vous ayez à les trier au préalable. La sortie contient simplement des cellules vides pour les champs absents d'un document donné.
Paiements partiels et plans de versement. Certains clients paient en plusieurs fois, générant plusieurs Boletos par facture. Chaque Boleto de versement possède son propre code-barres, sa propre date d'échéance et son propre montant. L'extraction par lots traite chacun comme une ligne distincte — vous pouvez ensuite les regrouper par le champ de référence de facture (champ documento) pour conserver le lien avec la transaction d'origine.
Du tableur à l'ERP : boucler le rapprochement
L'extraction place les données dans un tableur. Le rapprochement est l'étape suivante. Les données extraites du Boleto — code-barres, montant, date d'échéance, Nosso Número — servent d'entrée structurée pour le rapprochement avec le relevé de règlement quotidien de votre banque.
Les banques brésiliennes fournissent des relevés de règlement dans leurs propres formats (généralement les formats CNAB 240 ou CNAB 400, les structures de fichiers standard utilisées pour la compensation interbancaire). Ces relevés listent chaque Boleto payé par son code-barres ou son Nosso Número. Votre tâche consiste à faire correspondre chaque ligne du relevé bancaire à la ligne correspondante dans votre tableur de Boletos émis.
Lorsque les deux côtés sont structurés — vos données extraites de Boleto d'un côté, le fichier CNAB de la banque de l'autre — le rapprochement peut être automatisé. Le champ « Nosso Número » ou « código de barras » du fichier CNAB correspond directement à la colonne que vous avez extraite du Boleto. Une RECHERCHEV ou une étape Power Query dans Excel, ou une règle d'importation ERP, boucle la boucle. L'alternative — faire correspondre des données issues de PDF à un rapport CNAB — est la définition même du rapprochement manuel.
Pour les équipes utilisant des ERP brésiliens comme Totvs (Protheus), SAP ou Oracle, le tableur extrait peut être formaté pour correspondre au modèle d'importation. De nombreux ERP acceptent un fichier CSV avec des colonnes pour le code-barres du Boleto, la date de paiement, le montant et le code banque. La sortie d'extraction par lots contient déjà ces champs ; il vous suffit de les mapper aux noms de colonnes attendus par l'ERP.
Questions fréquentes
Puis-je extraire en lot des Boletos à partir de versions papier scannées, ou doivent-ils être des PDF numériques ?
Les deux fonctionnent. L'IA lit le contenu visuel du document — qu'il s'agisse d'un PDF numérique provenant d'un portail bancaire ou d'une photo d'un bordereau imprimé. Les PDF de Boleto scannés ou photographiés sont traités de la même manière. La seule condition est que les champs soient lisibles.
Comment l'outil gère-t-il les PDF de Boleto envoyés par e-mail avec les données intégrées sous forme d'image ?
Les PDF basés sur une image — courants lorsqu'un client transfère une capture d'écran de son Boleto payé — sont traités par le même moteur d'extraction visuelle. L'IA lit directement le contenu de l'image, aucun prétraitement OCR du PDF n'est nécessaire. Le même téléchargement par lot accepte à la fois les PDF textuels et les PDF basés sur une image, mélangés.
Qu'en est-il des Boletos cryptés avec un mot de passe par la banque ?
Certaines banques brésiliennes envoient des PDF de Boleto avec un mot de passe, généralement le CNPJ (numéro fiscal d'entreprise) du bénéficiaire. L'outil prend en charge les PDF protégés par mot de passe — vous pouvez stocker les mots de passe couramment utilisés dans les paramètres de votre compte, et ils seront essayés automatiquement sur les Boletos cryptés entrants lors de l'extraction.
L'extraction fonctionne-t-elle à la fois pour les Boletos B2B et B2C ?
Oui. Les Boletos B2B (émis entre entreprises, généralement avec les détails complets du CNPJ (numéro fiscal d'entreprise) des deux côtés) et les Boletos B2C (émis aux consommateurs, avec le CPF (numéro fiscal individuel)) suivent la même norme FEBRABAN. La structure du code-barres est identique. Les champs visuels diffèrent principalement par les identifiants qui apparaissent — CNPJ (numéro fiscal d'entreprise) pour les entreprises, CPF (numéro fiscal individuel) pour les particuliers. L'IA extrait celui qui est présent.
Comment l'extraction par lot se compare-t-elle au processus manuel par Boleto pour le rapprochement avec les relevés bancaires ?
Pour une comparaison détaillée du rapprochement manuel et automatisé des Boletos, lisez notre guide sur l'extraction des données Boleto Bancário vers Excel, qui décrit pas à pas le flux de travail complet de rapprochement.
Le traitement par lots change fondamentalement le flux de travail Boleto
La différence entre traiter 50 Boletos manuellement et les traiter par lot n'est pas seulement une question de rapidité — c'est une question de savoir si l'équipe AR (comptes clients) passe son temps à saisir ou à analyser. Lorsque chaque Boleto doit être ouvert, lu et saisi individuellement, le goulot d'étranglement est l'attention humaine. Lorsque les 50 sont téléchargés en une seule fois et extraits dans un seul tableur, le goulot d'étranglement se déplace vers la logique de rapprochement — c'est là que le jugement d'une équipe financière ajoute réellement de la valeur.
Chaque Boleto de ce lot a été construit selon la même norme FEBRABAN. La norme existe précisément pour permettre la lecture automatique. La question est de savoir si votre flux de travail en tire parti.
Essayez-le sur vos propres PDF de Boleto.
Téléchargez un lot de fichiers Boleto — découvrez ce que donne un flux de travail AR (comptes clients) avec un seul tableur.
Télécharger un lot