Facturation iCal : de l'agenda à la facture

iCal est le format supporté par tous les agendas. Connectez-le une fois à Timescanner et votre facturation se génère automatiquement depuis vos événements.

5 min de lecture Adrien

La plupart des freelances pensent à leur agenda comme à une application spécifique — Google Calendar, Outlook, iCloud. Ce qu’ils ne savent pas, c’est qu’en dessous, tous ces outils utilisent le même format.

iCal (le format .ics) est un standard ouvert vieux de 30 ans que toutes les grandes plateformes de calendrier supportent. C’est grâce à lui que vous pouvez envoyer une invitation depuis Gmail à un utilisateur Outlook. C’est ce qui permet à n’importe quel agenda de se synchroniser avec n’importe quel autre. Ce format universel est utile : l’agenda que vous utilisez déjà peut devenir la source de vos données de facturation.

Ce qu’est iCal concrètement

Quand vous créez un événement dans n’importe quelle application de calendrier, l’application le stocke comme un enregistrement iCal. Chaque enregistrement contient : nom de l’événement, heure de début, heure de fin, et des champs optionnels comme le lieu ou la description. Le nom est le seul champ obligatoire en dehors des horodatages.

Ce champ nom est là où vivent les informations de facturation. Ajoutez [Dupont] au début du nom de l’événement, et l’événement devient un enregistrement de facturation structuré pour Dupont. Le standard iCal stocke le nom exactement tel que vous l’avez écrit. Tout système qui lit le flux iCal — dont Timescanner — peut extraire ce tag.

Le mécanisme est simple : des conventions de nommage appliquées à des données qui existent déjà.

Obtenir votre URL iCal

Chaque grande plateforme de calendrier génère une URL privée en lecture seule que des systèmes externes peuvent utiliser pour lire vos événements. C’est cette URL qui permet à votre téléphone de synchroniser les agendas entre applications, et c’est elle que Timescanner utilise pour lire vos données de facturation.

Vous la partagez une seule fois. Ensuite, chaque lecture se fait automatiquement au fur et à mesure que vous ajoutez des événements.

Où la trouver :

Google Calendar : Paramètres → cliquez sur votre agenda dans la colonne de gauche → faites défiler jusqu’à “Adresse secrète au format iCal”

Outlook.com (compte Microsoft personnel) : Paramètres → Afficher tous les paramètres Outlook → Calendrier → Agendas partagés → “Publier un calendrier” → copiez le lien ICS

Outlook / Microsoft 365 (compte professionnel) : dans Outlook sur le web, allez dans votre calendrier → clic droit sur le nom du calendrier → “Partage et autorisations” → autorisez “Peut afficher tous les détails” → copiez le lien ICS. Procédure complète pour les deux types de comptes Outlook dans ce guide spécifique à Outlook.

Apple iCloud Calendar : iCloud.com → Calendrier → cliquez sur l’icône de partage à côté du calendrier → activez “Calendrier public” → copiez l’URL

Proton Calendar : Paramètres → Calendrier → cliquez sur le calendrier → “Copier le lien de partage”

Fastmail : Paramètres → Calendriers → lien d’export ou de partage

L’URL est une longue chaîne aléatoire se terminant par .ics. Elle n’est pas sensible comme un mot de passe, mais traitez-la comme une clé API en lecture seule — ne la publiez pas publiquement.

La convention de nommage

L’URL iCal donne à Timescanner accès à vos événements. La convention de nommage lui donne quelque chose à exploiter.

Sans structure, un événement appelé “Appel avec Sophie” n’est que du texte. Avec [Dupont] Appel avec Sophie, c’est un enregistrement de facturation : client Dupont, durée de début à fin, statut : non facturé.

La convention complète utilise jusqu’à trois tags entre crochets :

  • [Client] — minimum, requis pour tout événement facturable
  • [Client][Projet] — quand vous facturez séparément par projet
  • [Client][F] — déjà facturé
  • [Client][O] — offert gratuitement, tracé mais non facturé

Le guide de la convention crochets a la référence complète avec les cas limites (accents, espaces, événements récurrents, événements privés).

Ce que Timescanner génère depuis votre flux iCal

Collez votre URL iCal dans Timescanner une seule fois. À partir de là :

  1. Timescanner lit vos événements de calendrier à la demande
  2. Il identifie les tags entre crochets dans les noms d’événements
  3. Il groupe les heures par [Client], sous-groupe par [Projet]
  4. Il exclut les heures [O] du total facturable
  5. Il sépare les heures [F] (déjà facturées) des heures encore à facturer
  6. Il calcule les totaux et applique vos taux horaires

Le résultat est un récapitulatif de facturation par client, par projet, par période. Vous le vérifiez et vous facturez. La phase de reconstruction — les 2 à 3 heures que la plupart des freelances passent en fin de mois à se souvenir de ce qu’ils ont fait — disparaît.

Rien n’est installé dans votre application de calendrier. Rien ne change dans la façon dont vous planifiez vos événements. L’URL iCal est une connexion passive : Timescanner lit, votre agenda reste exactement comme il est.

Pourquoi ça marche quand les timers échouent

Les applications de time tracking exigent une action séparée au moment du travail : démarrer un timer, l’arrêter, catégoriser une entrée. Cette action est en compétition avec le travail lui-même. Le timer est oublié. L’habitude se brise.

La facturation iCal exige une action au moment de la planification : ajouter [NomClient] à l’événement que vous créez de toute façon. Le coût est quasi nul. L’événement existe que vous le taguiez ou non — le tag n’est que deux caractères supplémentaires et un crochet.

Les données de facturation s’accumulent comme effet de bord de la planification normale. En fin de mois, le rapport est déjà là. Vous n’avez pas tracé votre temps. Vous l’avez planifié, ce que vous faisiez de toute façon.


Timescanner se connecte à n’importe quel agenda iCal — Google Calendar, Outlook, iCloud, Proton Calendar, Fastmail, Infomaniak, et d’autres — et génère des rapports de facturation automatiquement depuis vos événements tagués.

Timescanner

Votre agenda sait déjà combien de temps vous avez travaillé.

Pas de timer. Pas de nouvelles habitudes. Timescanner lit votre agenda — Google Agenda, Outlook, iCloud et d'autres — et génère vos rapports de facturation automatiquement.

Commencer l'essai gratuit — 30 jours, sans carte bancaire