Skip to content

Commit 964b95d

Browse files
isaacmbrownCopilotfelicitymay
authored
[EDI billing] Updates to Reference section (#57068)
Co-authored-by: Copilot <[email protected]> Co-authored-by: Felicity Chapman <[email protected]>
1 parent b59f2a7 commit 964b95d

File tree

5 files changed

+56
-72
lines changed

5 files changed

+56
-72
lines changed

content/billing/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ featuredLinks:
2929
- /billing/how-tos/manage-plan-and-licenses/upgrade-plan
3030
- /billing/concepts/impact-of-plan-changes
3131
- '{% ifversion ghes %}/billing/how-tos/manage-server-licenses/sync-license-usage{% endif %}'
32-
- '{% ifversion ghes %}/billing/reference/license-usage-calculation{% endif %}'
32+
- '{% ifversion ghes %}/billing/reference/enterprise-license-troubleshooting{% endif %}'
3333
changelog:
3434
label: account-management
3535
layout: product-landing
Lines changed: 22 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Roles for the new billing platform
2+
title: Roles for the billing platform
33
shortTitle: Billing roles
4-
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.
55
versions:
66
feature: enhanced-billing-platform
77
redirect_from:
@@ -12,41 +12,29 @@ topics:
1212
- Billing
1313
- Enterprise
1414
- Team
15-
product: '{% data reusables.billing.enhanced-billing-platform-product %}'
1615
contentType: reference
1716
---
1817

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:
2019

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.
2223

23-
{% ifversion ghec %}
24+
To add a billing manager, see:
2425

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.
34-
35-
{% endif %}
26+
* [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization#inviting-a-billing-manager)
27+
* [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise)
3628

3729
## Organization owners
3830

3931
You have full administrative access to your organization. You can:
4032

4133
* View metered usage and budgets for your organization and its repositories.
4234
* 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.
4536
* 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.
5038

5139
## Organization billing managers
5240

@@ -56,20 +44,17 @@ You can:
5644
* View organization-level budgets.
5745
* Download CSV usage reports.
5846

59-
{% endif %}
47+
## Enterprise owners and enterprise billing managers
48+
49+
You can:
6050

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.
6256

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
6458

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.
74-
1. Select **Billing Manager**.
75-
1. Click **Send Invitation**.
59+
* [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)
60+
* [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/roles-in-an-enterprise)

content/billing/reference/license-usage-calculation.md renamed to content/billing/reference/enterprise-license-troubleshooting.md

Lines changed: 26 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,54 @@
11
---
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.
54
versions:
65
ghec: '*'
76
ghes: '*'
87
topics:
98
- Billing
109
- Enterprise
1110
- Licensing
12-
shortTitle: License usage calculation
11+
shortTitle: Enterprise license troubleshooting
1312
contentType: reference
13+
redirect_from:
14+
- /billing/reference/license-usage-calculation
15+
- /billing/reference/license-usage-reference
1416
---
1517

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
2019

2120
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).
2221

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+
2332
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).
2433

2534
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.
2635

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.
2842

2943
* `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name`
3044
* `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress`
3145
* `username`
3246
* `NameID`
3347
* `emails`
3448

35-
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
4150

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 %}
4352

4453
## Fields in the consumed license files
4554

@@ -89,6 +98,6 @@ Your {% data variables.product.prodname_ghe_server %} license usage is a JSON fi
8998
| Server ID | UUID generated for your {% data variables.product.prodname_ghe_server %} instance.
9099
| Version | The version of your {% data variables.product.prodname_ghe_server %} instance.
91100

92-
## Troubleshooting
101+
## Troubleshooting steps
93102

94103
For troubleshooting steps, see [AUTOTITLE](/billing/how-tos/troubleshooting/enterprise-license-usage).

content/billing/reference/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ children:
1414
- /supported-payment-methods
1515
- /azure-subscription
1616
- /billing-roles
17-
- /license-usage-calculation
17+
- /enterprise-license-troubleshooting
1818
contentType: reference
1919
---
20+

content/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization.md

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -46,25 +46,14 @@ Billing managers **are not** able to:
4646
4747
## Inviting a billing manager
4848

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).
6250
6351
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.
6452

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**.
56+
1. Next to "Billing managers", click **Invite**.
6857

6958
## Further reading
7059

0 commit comments

Comments
 (0)