Tribalbyte

Automatiser l’administratif / UML séquence

BillitBot.
Des factures prêtes à être archivées.

BillitBot prépare le téléchargement des factures d’achat et de vente depuis Billit et leur classement local par trimestre. L’interface est développée ; la connexion réelle reste à revalider après le correctif de sauvegarde de la clé API.

Cadre
Activité de Tribalbyte
État
BillitBot développé · connexion à revalider
Outils
PowerShell

Le besoin

Une petite société doit pouvoir retrouver une facture en quelques secondes et transmettre un trimestre complet à son comptable. Le logiciel de facturation conserve les pièces, mais l’archive locale doit suivre une structure stable.

L’analyse

L’essentiel tient dans une convention : un dossier par trimestre, un nom de fichier qui commence par la date. Trié par nom, un dossier se lit alors comme un journal. Le diagramme montre qui échange avec qui, et dans quel ordre.

Le processus documenté

Rapatrier les factures d’une période

UML 2 · diagramme de séquence
Diagramme de séquence UML de la récupération des facturesLe script demande les factures de la période au logiciel de facturation, puis pour chacune télécharge le PDF, calcule le dossier trimestriel et le nom, et l’écrit dans le dossier des factures.loop[pour chaque facture]UtilisateurScript PowerShellLogiciel de facturationDossier Factureslancer (période)demander les factures (achats, ventes)liste des facturestélécharger le PDFPDFtrimestre yyyy.Qq + nom de fichierécrire « yyyy.MM.dd Émetteur N° »

← Faire défiler le schéma →

Le fragment loop isole le traitement d’une facture : téléchargement, calcul du dossier trimestriel et du nom, écriture.

Règles de gestion

Ce que l’outil doit respecter.

  1. RG-01Achats et ventes sont récupérés ensemble.
  2. RG-02Un dossier par trimestre, nommé yyyy.Qq.
  3. RG-03Nom de fichier : yyyy.MM.dd Émetteur NuméroDeFacture, pour un tri chronologique naturel.

Suite envisagée

Certaines factures proviennent directement des portails fournisseurs ou de la messagerie. Des modules de collecte existent dans l’outil de rapprochement ; leur validation source par source et l’alignement des conventions de classement restent à confirmer.

Voir le rapprochement avec les extraits bancaires ↗

État au 13 octobre 2026

Une réalisation, un périmètre précis.

Ce qui est réalisé

Interface Windows, stockage chiffré de la clé API, sélection des achats/ventes, aperçu et classement trimestriel des PDF avec protection contre l’écrasement.

Ce qui a été vérifié

63 contrôles hors connexion sont rapportés à la livraison. La version 1.1 corrige la sauvegarde de la clé ; aucun téléchargement réel complet n’est confirmé dans les échanges consultés.

Limites actuelles

La connexion à Billit doit être retestée avec la correction. La création automatique de factures constitue une autre piste et ne fait pas partie de cet archivage.

Prochaine étape

Confirmer la connexion, archiver une période de référence, puis relancer le même lot pour vérifier le comportement face aux doublons.

Exemples de critères de recette

Ces critères décrivent le résultat attendu. Ils ne constituent pas, à eux seuls, des tests réussis.

  1. Sur une période connue, l’aperçu recense achats et ventes attendus et chaque PDF est classé dans le trimestre et sous le nom prévus.
  2. Relancer le même archivage n’écrase aucun document existant ; après fermeture et réouverture, la clé enregistrée permet encore la connexion.

Parlons de votre projet

Un besoin concret.
Une première discussion.

Un processus trop manuel, une donnée peu fiable ou une idée à tester ? Commençons par clarifier ce qui vous serait vraiment utile.

Échanger avec Loïc