AWS marketplace: Rename CPPO to agreements where manufacturer isn't the proposer
Summary
Replaces 'Channel Partner Private Offers (CPPO)' terminology with 'agreements where the manufacturer isn't the proposer' throughout the refunds/cancellations doc, updates notification recipient wording, and clarifies which identifiers (Product ID, Buyer AWS account ID, proposer AWS account ID, selling authorization) are included in ISV notifications while excluding refund amount and buyer message.
Security assessment
The change is primarily a terminology/rename (CPPO -> manufacturer-not-proposer) plus clarification of which account identifiers appear in ISV notifications and that refund amounts/messages are withheld to protect margin. It documents data-sharing scope in notifications but does not fix a vulnerability or add a security feature; it is business/commercial information handling, not a security control.
Evidence
+ * ISV email notifications include the Product ID, the Buyer AWS account ID, and the proposer AWS account ID. They also include the selling authorization that the ISV issued: its ID and the AWS account ID of the partner that received it. That partner isn't always the proposer. ISV EventBridge events include the selling authorization that the ISV issued, but not the buyer or proposer AWS account IDs. For the event fields, see [Events for cancellations](./notifications-eventbridge.html#events-for-cancellations) and [Events for billing adjustments](./notifications-eventbridge.html#events-for-billing-adjustments). ISV notifications don't include the refund amount or message to buyer to protect the proposer's margin information.
Diff
diff --git a/marketplace/latest/userguide/refunds.md b/marketplace/latest/userguide/refunds.md index 0f8e458..f5d9f30 100644 --- a//marketplace/latest/userguide/refunds.md +++ b//marketplace/latest/userguide/refunds.md @@ -7 +7 @@ -Refund request types for AWS Marketplace productsAWS Marketplace product refund policy and approvalsRequesting an agreement cancellationRequesting a billing adjustment (refund)Tracking cancellation requestsTracking billing adjustmentsNotificationsUsing the AWS Marketplace APIsChannel Partner Private Offers (CPPO)Requesting a bulk refundRequesting a refund or cancellation through AWS Support +Refund request types for AWS Marketplace productsAWS Marketplace product refund policy and approvalsRequesting an agreement cancellationRequesting a billing adjustment (refund)Tracking cancellation requestsTracking billing adjustmentsNotificationsUsing the AWS Marketplace APIsAgreements where the manufacturer isn't the proposerRequesting a bulk refundRequesting a refund or cancellation through AWS Support @@ -41 +41 @@ In AWS Partner Central, refunds are referred to as _billing adjustments_. Both t - * Channel Partner Private Offers (CPPO) + * Agreements where the manufacturer isn't the proposer @@ -244,4 +244,4 @@ Event | Recipients | Email subject (seller) -Cancellation request submitted | Seller, Buyer, Manufacturer (CPPO) | "You submitted an agreement cancellation request" -Cancellation request approved (by buyer or auto-approved) | Seller, Buyer, Manufacturer (CPPO) | "Agreement cancellation request approved" -Cancellation request denied by buyer | Seller, Buyer, Manufacturer (CPPO) | "Agreement cancellation request denied" -Cancellation request withdrawn by seller | Seller, Buyer, Manufacturer (CPPO) | "Agreement cancellation request withdrawn" +Cancellation request submitted | Seller, Buyer, Manufacturer (if different from Proposer) | "You submitted an agreement cancellation request" +Cancellation request approved (by buyer or auto-approved) | Seller, Buyer, Manufacturer (if different from Proposer) | "Agreement cancellation request approved" +Cancellation request denied by buyer | Seller, Buyer, Manufacturer (if different from Proposer) | "Agreement cancellation request denied" +Cancellation request withdrawn by seller | Seller, Buyer, Manufacturer (if different from Proposer) | "Agreement cancellation request withdrawn" @@ -251,0 +252,2 @@ When a cancellation request is submitted, the seller's email also includes a **r +ISV (manufacturer) emails use different subjects. For the subjects and fields of each email, see [Cancellations and billing adjustments](./email-notifications.html#email-details-cancellations-adjustments). + @@ -256 +258 @@ Event | Recipients | Email subject (seller) -Billing adjustment processed | Seller, Buyer, Manufacturer (CPPO) | "Billing adjustment processed" +Billing adjustment processed | Seller, Buyer, Manufacturer (if different from Proposer) | "Billing adjustment processed" @@ -269 +271 @@ If a billing adjustment fails instantly (for example, the refund amount exceeds -For CPPO agreements, the ISV (manufacturer) receives notifications when the channel partner submits or completes cancellation and billing adjustment requests. However, the refund amount and message to buyer are **not** included in ISV notifications to protect channel partner margin information. +For agreements where the ISV (manufacturer) isn't the proposer, the ISV receives notifications when the proposer submits or completes cancellation and billing adjustment requests. However, the refund amount and message to buyer are **not** included in ISV notifications to protect the proposer's margin information. @@ -303 +305 @@ Operation | Description -## Channel Partner Private Offers (CPPO) +## Agreements where the manufacturer isn't the proposer @@ -305 +307 @@ Operation | Description -For Channel Partner Private Offers (CPPO), the following rules apply: +For agreements where the manufacturer isn't the proposer, the following rules apply: @@ -307 +309 @@ For Channel Partner Private Offers (CPPO), the following rules apply: - * Only the channel partner (CP), as the seller of record, can initiate cancellation and billing adjustment requests for CPPO agreements. The ISV can't initiate these requests. + * Only the proposer can initiate cancellation and billing adjustment requests for these agreements. The ISV can't initiate these requests. @@ -309 +311 @@ For Channel Partner Private Offers (CPPO), the following rules apply: - * The ISV (manufacturer) receives email and Amazon EventBridge notifications when the CP submits a cancellation or billing adjustment request. + * The ISV (manufacturer) receives email and Amazon EventBridge notifications when the proposer submits a cancellation or billing adjustment request. @@ -311 +313 @@ For Channel Partner Private Offers (CPPO), the following rules apply: - * ISV notifications include the selling authorization ID, Product ID, and Buyer AWS account ID, but don't include the refund amount or message to buyer to protect CP margin information. + * ISV email notifications include the Product ID, the Buyer AWS account ID, and the proposer AWS account ID. They also include the selling authorization that the ISV issued: its ID and the AWS account ID of the partner that received it. That partner isn't always the proposer. ISV EventBridge events include the selling authorization that the ISV issued, but not the buyer or proposer AWS account IDs. For the event fields, see [Events for cancellations](./notifications-eventbridge.html#events-for-cancellations) and [Events for billing adjustments](./notifications-eventbridge.html#events-for-billing-adjustments). ISV notifications don't include the refund amount or message to buyer to protect the proposer's margin information. @@ -313 +315 @@ For Channel Partner Private Offers (CPPO), the following rules apply: - * The CP can view and track all active and historical cancellation and billing adjustment requests for CPPO agreements on the [**Agreements**](https://aws.amazon.com/marketplace/management/agreements/) page and through the APIs. + * The proposer can view and track all active and historical cancellation and billing adjustment requests for these agreements on the [**Agreements**](https://aws.amazon.com/marketplace/management/agreements/) page and through the APIs.