Commit 03875846 authored by Josianne Hyson's avatar Josianne Hyson

Update upcoming reconciliation banner copy

We want to be able to flexibly change the dates/timing around the
reconciliation notifications while we figure out how this should work.
Update the copy to instruct the user to view the docs for this
information so that we can more easily keep it up to date.

Issue: https://gitlab.com/gitlab-org/customers-gitlab-com/-/issues/3474
parent d8f7c412
...@@ -18,3 +18,31 @@ pay 25% of what you would have paid previously. This results in substantial savi ...@@ -18,3 +18,31 @@ pay 25% of what you would have paid previously. This results in substantial savi
If it's not possible for you to participate in quarterly reconciliations, you can opt out of the If it's not possible for you to participate in quarterly reconciliations, you can opt out of the
process by using a contract amendment. In that case, you default to the annual review. process by using a contract amendment. In that case, you default to the annual review.
## Timeline for invoicing and payment
At the end of each subscription quarter, GitLab notifies you about overages.
The date you're notified about the overage is not the same as the date
you are billed.
### GitLab SaaS
Group owners receive an email **on the reconciliation date**.
The email communicates the [overage seat quantity](gitlab_com/index.md#seats-owed-example)
and expected invoice amount.
**Seven days later**, the subscription is updated to include the additional
seats, and an invoice is generated for a prorated amount. If a credit card
is on file, a payment is automatically applied. Otherwise, an invoice is
sent and subject to your terms.
### Self-managed instances
Admins receive an email **six days after the reconciliation date**.
This email communicates the [overage seat quantity](self_managed/index.md#users-over-license)
and expected invoice amount.
**Seven days later**, the subscription is updated to include the additional
seats, and an invoice is generated for a prorated amount. If a credit card
is on file, a payment is automatically applied. Otherwise, an invoice is
sent and subject to your payment terms.
...@@ -6,18 +6,14 @@ const qrtlyReconciliationHelpPageUrl = helpPagePath('subscriptions/quarterly_rec ...@@ -6,18 +6,14 @@ const qrtlyReconciliationHelpPageUrl = helpPagePath('subscriptions/quarterly_rec
export const i18n = { export const i18n = {
title: s__('Admin|Quarterly reconciliation will occur on %{qrtlyDate}'), title: s__('Admin|Quarterly reconciliation will occur on %{qrtlyDate}'),
description: { description: {
ee: s__(`Admin|The number of maximum users for your instance ee: s__(`Admin|The number of max users in your instance exceeds the number of users in your license.
is currently exceeding the number of users in license. On %{qrtlyDate}, quarterly reconciliation occurs and you are automatically billed a prorated amount
On %{qrtlyDate}, GitLab will process a quarterly reconciliation for the overage. No action is needed from you. If you have a credit card on file, it will be charged.
and automatically bill you a prorated amount for the overage. Otherwise, you will receive an invoice. For more information about the timing of the invoicing process, view the documentation.`),
There is no action needed from you. If you have a credit card on file, usesNamespacePlan: s__(`Admin|The number of max seats in your namespace exceeds the number of seats in your subscription.
it will be charged. Otherwise, you will receive an invoice.`), On %{qrtlyDate}, quarterly reconciliation occurs and you are automatically billed a prorated amount
usesNamespacePlan: s__(`Admin|The number of max seats used for your namespace is currently for the overage. No action is needed from you. If you have a credit card on file, it will be charged.
exceeding the number of seats in your subscription. Otherwise, you will receive an invoice. For more information about the timing of the invoicing process, view the documentation.`),
On %{qrtlyDate}, GitLab will process a quarterly reconciliation and
automatically bill you a prorated amount for the overage.
There is no action needed from you. If you have a credit card on file, it will be charged.
Otherwise, you will receive an invoice.`),
}, },
buttons: { buttons: {
primary: { primary: {
......
...@@ -2872,10 +2872,10 @@ msgstr "" ...@@ -2872,10 +2872,10 @@ msgstr ""
msgid "Admin|Quarterly reconciliation will occur on %{qrtlyDate}" msgid "Admin|Quarterly reconciliation will occur on %{qrtlyDate}"
msgstr "" msgstr ""
msgid "Admin|The number of max seats used for your namespace is currently exceeding the number of seats in your subscription. On %{qrtlyDate}, GitLab will process a quarterly reconciliation and automatically bill you a prorated amount for the overage. There is no action needed from you. If you have a credit card on file, it will be charged. Otherwise, you will receive an invoice." msgid "Admin|The number of max seats in your namespace exceeds the number of seats in your subscription. On %{qrtlyDate}, quarterly reconciliation occurs and you are automatically billed a prorated amount for the overage. No action is needed from you. If you have a credit card on file, it will be charged. Otherwise, you will receive an invoice. For more information about the timing of the invoicing process, view the documentation."
msgstr "" msgstr ""
msgid "Admin|The number of maximum users for your instance is currently exceeding the number of users in license. On %{qrtlyDate}, GitLab will process a quarterly reconciliation and automatically bill you a prorated amount for the overage. There is no action needed from you. If you have a credit card on file, it will be charged. Otherwise, you will receive an invoice." msgid "Admin|The number of max users in your instance exceeds the number of users in your license. On %{qrtlyDate}, quarterly reconciliation occurs and you are automatically billed a prorated amount for the overage. No action is needed from you. If you have a credit card on file, it will be charged. Otherwise, you will receive an invoice. For more information about the timing of the invoicing process, view the documentation."
msgstr "" msgstr ""
msgid "Admin|View pending user approvals" msgid "Admin|View pending user approvals"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment