Aller au contenu
Étude de cas

Le rapprochement de la Loi 95 de Porto Rico, automatisé

Consultant en intégration de données · 2023–2026


Résultat

Un processus mensuel de facturation et de rapprochement fait à la main, remplacé par un pipeline automatisé en Python et SQL.

Manuel → automatisé
facturation et rapprochement mensuels
  • Python
  • SQL
  • Rapprochement

Contexte

Un organisme d’entraide en santé de Porto Rico devait facturer et rapprocher ses encaissements chaque mois selon la Loi 95 de Porto Rico, et le travail se faisait à la main.

Problème

La facturation, le nettoyage des données et le rapprochement financier se faisaient à la main chaque mois, pour les membres individuels et pour les adhésions conjointes de conjoints.

Contraintes

  • Les règles de la Loi 95.
  • Des montants financiers qui doivent concorder exactement.
  • Une échéance mensuelle.

Architecture

Diagramme illustratif : les fichiers de facturation et de paiements entrent dans un traitement mensuel lancé depuis un écran, sont nettoyés avec Python, rapprochés avec des règles SQL et produisent un rapport de rapprochement et une liste d’exceptions que les finances vérifient.
Illustratif Agrandir le diagramme

Le diagramme, étape par étape

  1. Fichiers de facturation et de paiements.
  2. Traitement mensuel lancé depuis un écran de l’application.
  3. Ingestion et nettoyage en Python.
  4. Règles de rapprochement en SQL.
  5. Rapport de rapprochement et liste d’exceptions.
  6. Vérification par les finances.

Décisions clés

  • Les règles en SQL, les étapes en Python. Les règles de rapprochement vivent en SQL, à côté des données, où elles sont faciles à lire, à tester et à auditer ; Python reçoit les fichiers, les nettoie et ordonne les étapes. Une règle peut changer sans toucher au pipeline, et le pipeline peut changer sans toucher à une règle.
  • Des exceptions, pas le silence. Le processus reçoit plusieurs fichiers et produit plusieurs sorties : la facturation du mois, le rapport de rapprochement et une liste des enregistrements qui ne concordent pas, envoyés en vérification au lieu d’être forcés.
  • Une personne dans la boucle. Le cycle mensuel est lancé depuis un écran de l’application, parce qu’une personne vérifie et confirme les résultats en cours de route. Le pipeline fait le gros du travail ; la personne garde la main sur ce qui est facturé.

Résultat

Le processus mensuel est passé d’entièrement manuel à un pipeline automatisé.

Mon rôle

J’ai conçu et construit le pipeline.

Ce que je ne peux pas dire

Le nom du client et tout montant financier.

Je ne nomme pas les clients et les diagrammes sont illustratifs : ce travail est couvert par la confidentialité. Mis à jour : 21 octobre 2026.

Parlons-en

Vous cherchez un ingénieur de données?

Parlez-moi du poste ou du projet. Je lis chaque message et je réponds personnellement.