Skip to main content

Facturation des centres de profit

Découvrez comment créer et utiliser des centres de coûts pour gérer les centres de profit à grande échelle.

Qui peut utiliser cette fonctionnalité ?

The enhanced billing platform is available to:

  • All enterprise accounts, and their organizations, created after June 2, 2024
  • Enterprises that participated in the public preview program


Beginning in September 2024, GitHub will migrate remaining enterprises to the new billing platform. Enterprises will receive a notice 30 days before their migration. See the GitHub blog.

Pour favoriser la responsabilisation et contrôler les coûts, la nouvelle plateforme de facturation vous permet de créer des centres de coûts. Un centre de coûts gère les dépenses sans générer de revenus. Vous pouvez créer des centres de coûts et leur attribuer des utilisateurs, des organisations et des référentiels, ainsi que définir des budgets. Cela améliore le contrôle des dépenses et l’affectation des ressources.

Si votre compte est facturé à Azure, vous avez la possibilité d’ajouter un ID d’abonnement Azure. Les centres de coûts autorisent plusieurs ID d’abonnement Azure afin que différents centres de profit, au sein d’une entreprise, puissent payer directement leur utilisation.

Création d’un centre de coûts

Créez des centres de coûts pour surveiller et gérer les dépenses des organisations ou référentiels spécifiques. Plusieurs organisations, référentiels et utilisateurs peuvent être affectés à un centre de coûts.

Lorsque vous créez un centre de coûts, vous pouvez ajouter les organisations ou référentiels—qui suivent les dépenses pour les produits basés sur l'utilisation comme GitHub Actions - par l'intermédiaire de l'interface utilisateur. Pour suivre les dépenses liées aux produits sous licence, comme GitHub Copilot, vous devez ajouter les utilisateurs au centre de coûts via l'API après la création du centre de coûts. Pour obtenir des conseils sur le produit, consultez allocation de dépenses à un centre de coûts.

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil.

  2. En fonction de votre environnement, cliquez sur Votre entreprise ou sur Vos entreprises, puis cliquez sur l'entreprise que vous souhaitez consulter.

  3. Sur le côté gauche de la page, dans la barre latérale du compte d’entreprise, cliquez sur Facturation et Gestion des licences.

  4. Cliquez sur Centres de coûts.

  5. Dans le coin supérieur droit, cliquez sur Nouveau centre de coûts.

  6. Dans la zone de texte sous « Nom », saisissez un nom pour votre centre de coûts.

  7. Si votre compte est facturé à Azure, vous avez la possibilité d’ajouter un ID Azure. Vos identifiants seront vérifiées auprès d’Azure pour veiller à la disponibilité des ID Azure associés à votre compte.

  8. Si le centre de coûts suit les dépenses pour des produits basés sur l'utilisation comme GitHub Actions, sous « Ressources », sélectionnez les organisations et/ou les référentiels qui feront partie du centre de coûts.

    Note

    Une organisation ou un référentiel ne peut être attibué qu’à un seul centre de coûts à la fois.

  9. Cliquez sur Créer un centre de coûts.

Allocation de dépenses à un centre de coûts

Pour allouer des dépenses à un centre de coûts, vous ajoutez des référentiels, des organisations ou des utilisateurs au centre de coûts. Toute utilisation qui n’est pas affectée à un centre de coûts spécifique est classée comme dépense « Entreprise uniquement » sur la page « Utilisation » de votre entreprise.

  • Pour les produits Pour basés sur l'utilisation comme GitHub Actions, les centres de coûts sont facturés sur la base des référentiels ou des organisations que vous ajoutez. Vous pouvez les ajouter à un centre de coûts dans l’interface utilisateur. Voir Création d'un centre de coûts.
  • Pour les produits basés sur la licence comme GitHub Copilot, les centres de coûts sont facturés en fonction des utilisateurs que vous ajoutez.

Répartition par produit

ProduitUn centre de coûts est facturé s’il contient cette ressource
GitHub ActionsRéférentiel ou organisation dans lequel le flux de travail s’exécute.
GitHub CodespacesRéférentiel ou organisation où l’espace de code est créé.
GitHub CopilotL’utilisateur qui reçoit la licence (priorité) ou l’organisation où il est membre.
Stockage Fichiers volumineux GitLe référentiel ou l'organisation où Git LFS est utilisé.
GitHub Advanced SecurityUtilisateur qui reçoit la licence.
GitHub EnterpriseUtilisateur qui reçoit la licence.
GitHub PackagesRéférentiel ou organisation propriétaire du package.

Ajout d’un budget à un centre de coûts

Après avoir créé un centre de coûts, vous pouvez ajouter un budget mensuel et recevoir des alertes du centre de coûts pour surveiller vos dépenses et votre utilisation. Consultez Empêcher les dépassements de dépenses.

Affichage de l’utilisation du centre de coûts

Vous pouvez afficher l’utilisation de vos centres de coûts et télécharger les données d’utilisation pour une analyse plus approfondie. Consultez Collecte d’insights sur vos dépenses.

Affichage, modification et suppression des centres de coûts

Vous pouvez afficher, modifier et supprimer des centres de coûts pour gérer efficacement vos centres de profit.

Pour ajouter ou supprimer des membres d’un centre de coûts, vous pouvez utiliser l’API. Consultez Points de terminaison d’API REST pour la facturation de l’entreprise.

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil.
  2. En fonction de votre environnement, cliquez sur Votre entreprise ou sur Vos entreprises, puis cliquez sur l'entreprise que vous souhaitez consulter.
  3. Sur le côté gauche de la page, dans la barre latérale du compte d’entreprise, cliquez sur Facturation et Gestion des licences.
  4. Cliquez sur Centres de coûts.
  5. Sélectionnez à droite d’un centre de coûts, puis cliquez sur Afficher les détails, Modifier ou Supprimer.
  6. Suivez les invites.

Effets de la suppression d’un membre d’un centre de coûts

Si vous ajoutez un membre à un centre de coûts, toute utilisation accumulée (par exemple, une licence) commencera immédiatement à être facturée au centre de coûts. Si vous supprimez un membre d’un centre de coûts, toute utilisation de ce point sera facturée auporès de l’entreprise. Par exemple :

  • Le 1er mai, une entreprise a trois utilisateurs Copilot. Les frais pour les trois utilisateurs (39 USD chacun) sont facturés à l’entreprise.
  • Le 10 mai, vous créez deux centres de coûts : Centre de coûts 1 et Centre de coûts 2. L’utilisateur A et l’utilisateur B sont attibués au Centre de coûts 1, et l’utilisateur C au Centre de coûts 2. Les frais futurs pour les utilisateurs A et B sont attibués au Centre de coûts 1, et ceux de l’utilisateur C sont attribués au Centre de coûts 2.
  • Le 20 mai, vous supprimez l’utilisateur A du Centre de coûts 1. Dès lors, les frais de l’utilisateur A sont facturés à l’entreprise, tandis que les frais de l’utilisateur B sont toujours attribués au Centre de coûts 1 et les frais de l’utilisateur C au Centre de coûts 2.

La vignette « Postes Copilot utilisés » sur la page « Vue d’ensemble » affiche l’utilisation fractionnée à la place de nombres entiers.

Effets de la suppression d’un centre de coûts

Si un centre de coûts est supprimé, l’utilisation future de ses ressources sera facturée à l’entreprise. L’utilisation avant la suppression est facturée au centre de coûts jusqu’à la fin de la cycle de facturation.

Vous pouvez toujours afficher le centre de coûts, même après l’avoir supprimé. Pour ce faire, sélectionnez l’onglet « Supprimé » sur la page du centre de coûts.

Allocation du centre de coûts pour les produits basés sur des licences

Pour vous assurer que vos centres de coûts reflètent les dépenses comme prévu, il est important de comprendre comment les dépenses sont allouées aux centres de coûts pour les produits basés sur des licences comme GitHub Copilot, et comment les changements sont reflétés dans votre facture.

Affectation du centre de coûts pour GitHub Copilot

  • Si un utilisateur appartient à un centre de coûts, tous les frais associés à l’utilisateur sont facturés au centre de coûts.
  • Si un utilisateur n'appartient à aucun centre de coûts, l'utilisation est facturée à l'organisation où l'utilisateur reçoit sa licence Copilot. Si cette organisation fait partie d’un centre de coûts, les frais sont facturés à ce centre de coûts.
  • Si l'utilisateur a accès à Copilot par l'intermédiaire de plusieurs organisations, l'une des organisations est choisie au hasard chaque mois pour être facturée, et le centre de coûts qui contient l'organisation est facturé en conséquence. Consultez À propos de la facturation de GitHub Copilot dans votre entreprise,

Affectation du centre de coûts pour GitHub Advanced Security

  • Si un utilisateur appartient à un centre de coûts, tous les frais associés à l'utilisateur sont facturés au centre de coûts.
  • Si un utilisateur n’appartient à aucun centre de coûts, l’utilisation est facturée au mode de paiement par défaut de l’entreprise et regroupée sous « Entreprise uniquement » sur la page d’utilisation.

Affectation du centre de coûts pour GitHub Enterprise

  • Si un utilisateur appartient à un centre de coûts, tous les frais associés à cet utilisateur sont facturés au centre de coûts.
  • Si un utilisateur n’appartient à aucun centre de coûts, l’utilisation est facturée au mode de paiement par défaut de l’entreprise et regroupée sous « Entreprise uniquement » sur la page d’utilisation.

Comment les changements sont reflétés dans les centres de coûts

L’ajout ou la suppression d’utilisateurs d’un centre de coûts affecte la facturation des produits basés sur des licences de différentes façons.

  • Pour GitHub Copilot : Une modification visant à ajouter ou à supprimer un utilisateur d'un centre de coûts est reflétée le ** lendemain**.
  • Pour GitHub Advanced Security : Une modification visant à ajouter ou à supprimer un utilisateur d'un centre de coûts est répercutée dans le prochain cycle de facturation.
  • Pour GitHub Enterprise : Une modification visant à ajouter ou à supprimer un utilisateur d'un centre de coûts est reflétée le lendemain.

Si un utilisateur fait déjà partie d'un centre de coûts et puis reçoit une licence, celle-ci est immédiatement facturée au centre de coûts.

Si un utilisateur disposant déjà d’une licence est ajouté à un centre de coûts, la licence est facturée au centre de coûts à partir du prochain cycle de facturation.

Exemple pour les produits basés sur des licences

L’exemple suivant montre comment l’utilisation est affectée aux centres de coûts pour les produits basés sur des licences. En fonction de quatre utilisateurs sous licence, de leur appartenance à l’organisation et de la configuration des centres de coûts, vous verrez comment l’utilisation est allouée aux centres de coûts.

Utilisateurs

Il existe quatre utilisateurs, chacun membre d’une ou plusieurs organisations de l’entreprise.

UtilisateurAppartenance à l’organisation
user-1org-1, org-2
user-2org-1
user-3org-1
user-4org-1, org-2

Tous les utilisateurs disposent d'une licence pour GitHub Copilot et GitHub Enterprise (GHE).

GitHub Advanced Security (GHAS) est activé dans org-1, où tous les utilisateurs sont des « committers » actifs.

Les centres de coûts

Il existe deux centres de coûts dans l’entreprise, chacun avec différents utilisateurs ou organisations affectés.

Centre de coûtRessources affectées
Centre de coût Auser-1, user-3
Centre de coût Borg-1

user-2, user-4et org-2 ne sont pas affectés à un centre de coûts.

Comment l’utilisation est allouée

Le tableau suivant illustre la façon dont les dépenses pour chaque utilisateur sont allouées à un centre de coûts en fonction de leur appartenance à une organisation ou à un centre de coûts. Toute utilisation non affectée à un centre de coûts est classée comme dépense « Entreprise uniquement ».

Frais copilotFrais du GHASFrais du GHEExplication
Centre de coût Auser-1, user-3user-1, user-3user-1, user-3Ces utilisateurs sont affectés directement au centre de coûts.
Centre de coût Buser-2, user-4Ces utilisateurs ne sont pas directement affectés à un centre de coûts, donc les frais Copilot sont attribués en fonction de l’appartenance à l’organisation, tandis que GHAS et GHE par défaut pour les dépenses d’entreprise.
Entreprise uniquement (par défaut)user-2, user-4user-2, user-4Ces utilisateurs ne sont pas directement affectés à un centre de coûts, de sorte que GHAS et GHE par défaut pour les dépenses d’entreprise.

Pour aller plus loin