Le besoin
Dans une mission en sous-traitance, la feuille de temps est approuvée par le client final, qui l’envoie par e-mail. Le consultant facture ensuite la société intermédiaire. Les jours facturés doivent correspondre exactement à ceux qui ont été approuvés.
Deux versions
La première version décrite dans cette fiche récupère le relevé d’heures, extrait les informations du PDF et prépare la facture. Un script PowerShell de seconde version est désormais présent : il recherche la feuille approuvée, contrôle le mois et les doublons, puis prévoit la création de la facture par l’API Billit avec le PDF joint. Une option d’envoi Peppol vérifie d’abord la pièce jointe enregistrée. La présence du code est confirmée ; une création ou un envoi réel réussi reste à établir.
Le schéma ci-dessous décrit le processus de la seconde version. La revue du code confirme les étapes développées ; le schéma ne vaut pas preuve d’exécution réelle dans Billit.