You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
intro: Learn about the different roles that can use the new billing platform.
4
+
intro: Learn about the different roles that can view and manage billing settings.
5
5
versions:
6
6
feature: enhanced-billing-platform
7
7
redirect_from:
@@ -12,41 +12,29 @@ topics:
12
12
- Billing
13
13
- Enterprise
14
14
- Team
15
-
product: '{% data reusables.billing.enhanced-billing-platform-product %}'
16
15
contentType: reference
17
16
---
18
17
19
-
In an {% data variables.enterprise.enterprise_and_org %}, the following roles have access to the new billing platform: {% ifversion ghec %}enterprise owners, {% endif %}billing managers, and organization owners. {% ifversion fpt %}See [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization).{% elsif ghec %}See [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/roles-in-an-enterprise).{% endif %}
18
+
The following roles have access to the billing platform:
20
19
21
-
{% ifversion fpt %}Personal accounts also have access to the new billing platform for their personal usage.{% endif %}
20
+
***Enterprise owners and enterprise billing managers**: Can manage billing for an enterprise account.
21
+
***Organization owners and organization billing managers**: Can manage billing for an organization on {% data variables.product.prodname_free_team %} or {% data variables.product.prodname_team %}.
22
+
***Personal accounts (non-managed)**: Can access the billing platform for their personal usage.
22
23
23
-
{% ifversion ghec %}
24
+
To add a billing manager, see:
24
25
25
-
## Enterprise owners and enterprise billing managers
26
-
27
-
You can:
28
-
29
-
* View all metered usage for your account and set budgets for your {% data variables.enterprise.enterprise_and_org %}.
30
-
* See enterprise usage, including costs for organizations and repositories.
31
-
* Download CSV usage reports for products your enterprise is using.
32
-
* Set budgets for your {% data variables.enterprise.enterprise_and_org %}.
33
-
* Create cost centers for all organizations within your enterprise.
You have full administrative access to your organization. You can:
40
32
41
33
* View metered usage and budgets for your organization and its repositories.
42
34
* Set budgets for the organization and its repositories.
43
-
* Download CSV usage reports.{% ifversion ghec %}
44
-
* Create cost centers by grouping repositories you manage.
35
+
* Download CSV usage reports.
45
36
* View promotions and discounts.
46
-
* View spending for pre-purchased user licenses for {% data variables.product.prodname_enterprise %} or {% data variables.product.prodname_AS %} based on your usage.
47
-
{% endif %}
48
-
49
-
{% ifversion fpt %}
37
+
* View spending for pre-purchased user licenses for {% data variables.product.prodname_AS %} based on your usage.
50
38
51
39
## Organization billing managers
52
40
@@ -56,20 +44,17 @@ You can:
56
44
* View organization-level budgets.
57
45
* Download CSV usage reports.
58
46
59
-
{% endif %}
47
+
## Enterprise owners and enterprise billing managers
48
+
49
+
You can:
60
50
61
-
## Inviting a billing manager
51
+
* View all metered usage for your account and set budgets for your {% data variables.enterprise.enterprise_and_org %}.
52
+
* See enterprise usage, including costs for organizations and repositories.
53
+
* Download CSV usage reports for products your enterprise is using.
54
+
* Set budgets for your enterprise.
55
+
* Create cost centers for all organizations within your enterprise.
62
56
63
-
The invited person will receive an invitation email asking them to become a billing manager for your {% ifversion ghec %}enterprise{% endif %}{% ifversion fpt %} organization{% endif %}. Once the invited person clicks the accept link in their invitation email, they will automatically be added to the {% ifversion ghec %}enterprise{% endif %}{% ifversion fpt %} organization{% endif %} as a billing manager. If they don't already have a {% data variables.product.prodname_dotcom %} account, they will be directed to sign up for one, and they will be automatically added to the {% ifversion ghec %}enterprise{% endif %}{% ifversion fpt %} organization{% endif %} as a billing manager after they create an account.
57
+
## Further reading
64
58
65
-
{% data reusables.user-settings.access_settings %}
66
-
1. In the "Access" section of the sidebar, click **{% octicon "organization" aria-hidden="true" aria-label="organization" %} Organizations**.
67
-
{% data reusables.profile.org_settings %}
68
-
1. If you are an organization owner, in the "Access" section of the sidebar, click **{% octicon "credit-card" aria-hidden="true" aria-label="credit-card" %} Billing and plans**.
69
-
1. Click the link in the text box, **Enterprise account billing settings**, which will direct you to your organizations billing settings page.
70
-
1. {% ifversion horizontal-nav %}At the top of the page, click {% octicon "person" aria-hidden="true" aria-label="person" %} **People**{% else %}On the left side of the page, in the enterprise account sidebar, click {% octicon "person" aria-hidden="true" aria-label="person" %} **People**{% endif %}.
71
-
1. Under "People", click **Administrators**.
72
-
1. Above the list of administrators, click **Invite admin**.
73
-
1. Type the username, full name, or email address of the person you want to invite, then select the appropriate person from the results.
Copy file name to clipboardExpand all lines: content/billing/reference/enterprise-license-troubleshooting.md
+26-17Lines changed: 26 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,45 +1,54 @@
1
1
---
2
-
title: License usage for GitHub Enterprise
3
-
intro: You can troubleshoot license usage for your enterprise by auditing license reports.
4
-
permissions: 'Enterprise owners can review license usage for {% data variables.product.prodname_enterprise %}.'
2
+
title: License troubleshooting information for GitHub Enterprise
3
+
intro: Troubleshoot license usage for your enterprise by understanding consumption criteria and auditing license reports.
5
4
versions:
6
5
ghec: '*'
7
6
ghes: '*'
8
7
topics:
9
8
- Billing
10
9
- Enterprise
11
10
- Licensing
12
-
shortTitle: License usage calculation
11
+
shortTitle: Enterprise license troubleshooting
13
12
contentType: reference
13
+
redirect_from:
14
+
- /billing/reference/license-usage-calculation
15
+
- /billing/reference/license-usage-reference
14
16
---
15
17
16
-
## About the calculation of consumed licenses
17
-
18
-
> [!NOTE]
19
-
> For {% data variables.visual_studio.prodname_vs_subscriber %}s, see [AUTOTITLE](/enterprise-cloud@latest/billing/managing-billing-for-your-products/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise).
18
+
## People who consume a license
20
19
21
20
A person consumes a license for {% data variables.product.prodname_enterprise %} depending on specific criteria. If a user has not yet accepted an invitation to join your enterprise, the user still consumes a license. For more information about the people in your enterprise who consume a license, see [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/about-per-user-pricing).
22
21
22
+
## {% data variables.visual_studio.prodname_vs_subscriber %}s
23
+
24
+
If the verified email address for the personal account of an enterprise member on {% data variables.product.prodname_dotcom %} matches the User Principal Name (UPN) for a subscriber to your {% data variables.product.prodname_vs %} account, the {% data variables.product.prodname_vs %} subscriber will automatically consume one license for {% data variables.visual_studio.prodname_vss_ghec %}.
25
+
26
+
> [!NOTE] For {% data variables.product.prodname_emu %} only, to make sure a user account consumes a {% data variables.product.prodname_vs %} license, ensure the {% data variables.product.prodname_vs %} UPN matches the SCIM `userName` attribute or the email address from the linked identity on the {% data variables.product.prodname_dotcom %} account.
27
+
28
+
For more information, see [AUTOTITLE](/enterprise-cloud@latest/billing/managing-billing-for-your-products/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise).
29
+
30
+
## Users of {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}
31
+
23
32
For each user to consume a single {% ifversion enterprise-licensing-language %}license{% else %}seat{% endif %} regardless of how many deployments they use, you must synchronize license usage between {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %}. For more information, see [AUTOTITLE](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud).
24
33
25
34
After you synchronize license usage, {% data variables.product.prodname_dotcom %} matches user accounts on {% data variables.product.prodname_ghe_server %} with user accounts on {% data variables.product.prodname_ghe_cloud %} by email address.
26
35
27
-
First, we check the primary email address of each user on {% data variables.product.prodname_ghe_server %}. Then, we attempt to match that address with the email address for a user account on {% data variables.product.prodname_ghe_cloud %}. If your enterprise on {% data variables.product.prodname_ghe_cloud %} or any of the enterprise's organizations use SAML authentication or SCIM provisioning, we first check the linked SAML or SCIM identities to see if the identity contains one of the attributes below. We attempt to match the values of these attributes to the primary email address of each {% data variables.product.prodname_ghe_server %} user.
36
+
1. We check the primary email address of each user on {% data variables.product.prodname_ghe_server %}.
37
+
1. We attempt to match that address with the email address for a user account on {% data variables.product.prodname_ghe_cloud %}.
38
+
39
+
### With SAML or SCIM
40
+
41
+
If your enterprise on {% data variables.product.prodname_ghe_cloud %} or any of the enterprise's organizations use SAML authentication or SCIM provisioning, we first check the linked SAML or SCIM identities to see if the identity contains one of the attributes below. We attempt to match the values of these attributes to the primary email address of each {% data variables.product.prodname_ghe_server %} user.
If there is no match, or if SAML authentication or SCIM provisioning is not in use, we attempt to match the primary email address on {% data variables.product.prodname_ghe_server %} with a verified email address for a user account on {% data variables.product.prodname_ghe_cloud %}. For more information about verification of email addresses on {% data variables.product.prodname_ghe_cloud %}, see [AUTOTITLE](/enterprise-cloud@latest/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/verifying-your-email-address){% ifversion ghes %} in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}.{% endif %}
36
-
37
-
{% ifversion scim-for-ghes-ga %}
38
-
39
-
> [!NOTE]
40
-
> If SAML with SCIM is enabled, the `scim-admin` setup user will not consume a license. For more information, see [AUTOTITLE](/admin/managing-iam/provisioning-user-accounts-with-scim/configuring-scim-provisioning-for-users#1-create-a-built-in-setup-user).
49
+
### Without SAML or SCIM
41
50
42
-
{% endif %}
51
+
If there is no match with a SAML or SCIM attribute, or if SAML authentication or SCIM provisioning is not in use, we attempt to match the primary email address on {% data variables.product.prodname_ghe_server %} with a verified email address for a user account on {% data variables.product.prodname_ghe_cloud %}. For more information about verification of email addresses on {% data variables.product.prodname_ghe_cloud %}, see [AUTOTITLE](/enterprise-cloud@latest/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/verifying-your-email-address){% ifversion ghes %} in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}.{% endif %}
43
52
44
53
## Fields in the consumed license files
45
54
@@ -89,6 +98,6 @@ Your {% data variables.product.prodname_ghe_server %} license usage is a JSON fi
89
98
| Server ID | UUID generated for your {% data variables.product.prodname_ghe_server %} instance.
90
99
| Version | The version of your {% data variables.product.prodname_ghe_server %} instance.
91
100
92
-
## Troubleshooting
101
+
## Troubleshooting steps
93
102
94
103
For troubleshooting steps, see [AUTOTITLE](/billing/how-tos/troubleshooting/enterprise-license-usage).
Copy file name to clipboardExpand all lines: content/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization.md
+5-16Lines changed: 5 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,25 +46,14 @@ Billing managers **are not** able to:
46
46
47
47
## Inviting a billing manager
48
48
49
-
{% ifversion enhanced-billing-platform %}
50
-
51
-
>[!NOTE] Enterprise accounts, and organizations owned by enterprise accounts, created after June 2, 2024, have access to the new billing platform. Enterprises that participated in the {% data variables.release-phases.public_preview %} program also have access to the new billing platform.
52
-
>
53
-
> If you are on the new billing platform, the process for adding a billing manager is different. See [AUTOTITLE](/billing/managing-your-billing/roles-for-the-new-billing-platform#inviting-a-billing-manager).
54
-
55
-
{% endif %}
56
-
57
-
{% ifversion ghec %}
58
-
59
-
If your organization is owned by an enterprise account, you cannot invite billing managers at the organization level. For more information, see [AUTOTITLE](/admin/overview/about-enterprise-accounts).
60
-
61
-
{% endif %}
49
+
>[!NOTE] If your organization is owned by an enterprise account, you cannot invite billing managers at the organization level. For more information, see [AUTOTITLE](/admin/overview/about-enterprise-accounts).
62
50
63
51
The invited person will receive an invitation email asking them to become a billing manager for your organization. Once the invited person clicks the accept link in their invitation email, they will automatically be added to the organization as a billing manager. If they don't already have a {% data variables.product.prodname_dotcom %} account, they will be directed to sign up for one, and they will be automatically added to the organization as a billing manager after they create an account.
64
52
65
-
{% data reusables.organizations.billing-settings %}
66
-
1. Under "Billing management", next to "Billing managers", click **Add**.
67
-
1. Type the username or email address of the person you want to add and click **Send invitation**.
53
+
{% data reusables.organizations.navigate-to-org %}
54
+
{% data reusables.organizations.org_settings %}
55
+
1. In the sidebar, click **{% octicon "credit-card" aria-hidden="true" aria-label="credit-card" %} Billing and licensing**, then click **Additional billing details**.
0 commit comments