500 Boletos, un seul tableur :
Comment traiter par lots les paiements Boleto dans un tableau AR (comptes clients)
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 les clients ayant payé dans des loteries. Passer de ces documents à une vue AR (comptes clients) unique indiquant « 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 tout rapprochement puisse commencer.
Points clés à retenir
- Chaque Boleto suit une norme FEBRABAN rigide conçue pour la lecture automatique — 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 demi-journée de travail. À 200, cela consomme une semaine entière. À 500 — ce qui est courant pour les commerçants 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 empêche d'appliquer une logique de lot à un problème qui en est un.
Le paradoxe est que chaque Boleto qui arrive dans votre boîte de réception est construit sur la même norme FEBRABAN. Le code-barres à 44 chiffres place toujours l'identifiant de la banque aux positions 01–03, le facteur d'échéance aux positions 06–09, le montant aux positions 10–19. La linha digitável (ligne lisible) regroupe toujours les mêmes données sur 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 les lisent encore avec des yeux humains.
L'idée opérationnelle clé : Un Boleto est un document structuré standardisé 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 par lots.
À quoi ressemble concrètement un flux de travail par lots pour les Boletos
Un flux de travail par lots en priorité comporte trois étapes : rassembler tous les Boletos au même endroit, définir les données dont vous avez besoin, et tout exporter en une seule fois. Le PDF individuel n'a jamais besoin d'être ouvert.
Qu'ils arrivent par email, soient téléchargés depuis un portail bancaire, ou proviennent d'un Lien de collecte permettant à vos clients de télécharger leurs bordereaux payés directement, 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écharger, attendre, télécharger le résultat, recommencer ».
Saisissez vos noms de colonnes une seule fois : 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 bordereaux payés). Ces noms de colonnes deviendront 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 dans un 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 tous les Boletos — prêt pour votre rapport de vieillissement AR (comptes clients), votre import ERP, ou votre feuille de rapprochement.
Le temps de manipulation total pour un lot de 200 Boletos, avec ce flux de travail, est d'environ 5 minutes : téléchargement, définition des colonnes, clic sur « Traiter », téléchargement. Le reste du travail est effectué par l'IA. Comparez cela aux 3 minutes par document nécessaires à la saisie manuelle — les mêmes 200 Boletos prendraient plus de 10 heures de frappe intensive.
Les cinq champs dont chaque équipe AR a besoin pour chaque Boleto
Tous les champs d'un Boleto ne sont pas pertinents pour la comptabilité clients. La norme FEBRABAN définit des dizaines de points de données répartis sur le code-barres, la ligne lisible et le bordereau visuel. Mais du point de vue de l'AR (comptes clients), cinq champs représentent 90 % de la valeur de rapprochement.
| Champ | Emplacement 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. Permet de faire le rapprochement avec le fichier de règlement quotidien de la banque. |
| Valor (montant) | Sous le code-barres, en BRL (réal brésilien) (R$) | Montant du paiement attendu. À comparer au montant réellement réglé pour détecter les écarts. |
| Vencimento (date d'échéance) | À côté ou en dessous du montant | Calcul de l'ancienneté, indicateurs de retard, évaluation du risque de protesto. |
| Beneficiário (bénéficiaire) | Section supérieure 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 l'étiquette « 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 d'ancienneté. L'approche par lots traite ces éléments comme des colonnes supplémentaires — vous les définissez une fois et chaque Boleto du lot est analysé pour les mêmes champs.
Pourquoi la structure standard du Boleto permet l'extraction par lots
Tous les documents financiers ne se prêtent pas 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 entraînement 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 être lisible par des machines.
Le code-barres à 44 chiffres en est l'exemple le plus clair. 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 disposition. Cela signifie qu'un outil d'extraction par lots lisant une centaine de codes-barres de Boleto peut localiser le champ du montant exactement à la même position (chiffres 10–19) pour tous. Le même principe s'applique aux champs visuels sur le billet : le beneficiário est toujours en haut, le vencimento est toujours près de la valeur, le pagador est toujours en dessous de 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 de manière sécurisée 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