

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Eventos de cancelamento e ajuste de faturamento
<a name="cancellation-adjustment-eventbridge"></a>

AWS Marketplace envia notificações para a Amazon EventBridge quando um vendedor inicia uma solicitação de cancelamento ou ajuste de cobrança para um de seus contratos. Você pode usar esses eventos para automatizar fluxos de trabalho e rastrear atividades de cancelamento e reembolso.

A tabela a seguir lista os eventos do comprador que são AWS Marketplace enviados EventBridge para cancelamentos e ajustes de cobrança:


| Event | Description | 
| --- | --- | 
| Solicitação de cancelamento de contrato com aprovação pendente - Aceitante | Enviado quando um vendedor envia uma solicitação de cancelamento do seu contrato. Ação necessária: você tem 7 dias para aprovar ou negar. | 
| Solicitação de cancelamento de contrato aprovada - Aceitante | Enviado quando uma solicitação de cancelamento é aprovada por você ou aprovada automaticamente após 7 dias | 
| Solicitação de cancelamento de contrato rejeitada - Aceitante | Enviado quando você nega uma solicitação de cancelamento | 
| Solicitação de cancelamento de contrato cancelada - Aceitante | Enviado quando o vendedor retira uma solicitação de cancelamento | 
| Ajuste de cobrança do contrato de compra concluído - Aceitante | Enviado quando um ajuste de cobrança (reembolso) do seu contrato é processado | 

Todos os eventos são enviados para seu barramento de EventBridge eventos padrão na `us-east-1` região com a origem do evento`aws.agreement-marketplace`.

## Tipos de eventos de solicitação de cancelamento
<a name="cancellation-event-types"></a>

### Solicitação de cancelamento de contrato com aprovação pendente - Aceitante
<a name="cancellation-pending-approval-acceptor"></a>

AWS Marketplace envia esse evento quando um vendedor envia uma solicitação de cancelamento de um de seus contratos. Você tem 7 dias para aprovar ou negar a solicitação. Se você não responder, o cancelamento será aprovado automaticamente.

**Esquema do evento:**

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "Agreement Cancellation Request Pending Approval - Acceptor",
  "source": "aws.agreement-marketplace",
  "account": "123456789012",
  "time": "2025-01-01T13:12:22Z",
  "region": "us-east-1",
  "resources": [],
  "detail": {
    "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb",
    "catalog": "AWSMarketplace",
    "agreement": {
      "id": "agmt-abcdexampleid",
      "proposerId": "123456789012",
      "productId": "prod-exampleid",
      "offerId": "offer-exampleid"
    },
    "agreementCancellationRequest": {
      "id": "acr-abcdexampleid",
      "reasonCode": "INCORRECT_TERMS_ACCEPTED",
      "reasonMessage": "",
      "statusCode": "PENDING_APPROVAL",
      "statusMessage": "",
      "createdAt": "2025-01-01T13:12:22Z",
      "updatedAt": "2025-01-01T13:12:22Z"
    }
  }
}
```

### Solicitação de cancelamento de contrato aprovada - Aceitante
<a name="cancellation-approved-acceptor"></a>

AWS Marketplace envia esse evento quando uma solicitação de cancelamento de um de seus contratos é aprovada. Isso pode acontecer quando você aprova a solicitação ou quando ela é aprovada automaticamente após 7 dias sem resposta.

**Esquema do evento:**

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "Agreement Cancellation Request Approved - Acceptor",
  "source": "aws.agreement-marketplace",
  "account": "123456789012",
  "time": "2025-01-01T13:16:07Z",
  "region": "us-east-1",
  "resources": [],
  "detail": {
    "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb",
    "catalog": "AWSMarketplace",
    "agreement": {
      "id": "agmt-abcdexampleid",
      "proposerId": "123456789012",
      "productId": "prod-exampleid",
      "offerId": "offer-exampleid"
    },
    "agreementCancellationRequest": {
      "id": "acr-abcdexampleid",
      "reasonCode": "INCORRECT_TERMS_ACCEPTED",
      "reasonMessage": "The terms accepted in agreement had wrong rate",
      "statusCode": "APPROVED",
      "statusMessage": "",
      "createdAt": "2025-01-01T13:12:22Z",
      "updatedAt": "2025-01-01T13:16:07Z"
    }
  }
}
```

### Solicitação de cancelamento de contrato rejeitada - Aceitante
<a name="cancellation-rejected-acceptor"></a>

AWS Marketplace envia esse evento quando você nega uma solicitação de cancelamento de um de seus contratos.

**Esquema do evento:**

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "Agreement Cancellation Request Rejected - Acceptor",
  "source": "aws.agreement-marketplace",
  "account": "123456789012",
  "time": "2025-01-02T10:30:00Z",
  "region": "us-east-1",
  "resources": [],
  "detail": {
    "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb",
    "catalog": "AWSMarketplace",
    "agreement": {
      "id": "agmt-abcdexampleid",
      "proposerId": "123456789012",
      "productId": "prod-exampleid",
      "offerId": "offer-exampleid"
    },
    "agreementCancellationRequest": {
      "id": "acr-abcdexampleid",
      "reasonCode": "INCORRECT_TERMS_ACCEPTED",
      "reasonMessage": "",
      "statusCode": "REJECTED",
      "statusMessage": "We still need this product",
      "createdAt": "2025-01-01T13:12:22Z",
      "updatedAt": "2025-01-02T10:30:00Z"
    }
  }
}
```

### Solicitação de cancelamento de contrato cancelada - Aceitante
<a name="cancellation-cancelled-acceptor"></a>

AWS Marketplace envia esse evento quando o vendedor retira uma solicitação de cancelamento antes de você responder.

**Esquema do evento:**

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "Agreement Cancellation Request Cancelled - Acceptor",
  "source": "aws.agreement-marketplace",
  "account": "123456789012",
  "time": "2025-01-02T08:00:00Z",
  "region": "us-east-1",
  "resources": [],
  "detail": {
    "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb",
    "catalog": "AWSMarketplace",
    "agreement": {
      "id": "agmt-abcdexampleid",
      "proposerId": "123456789012",
      "productId": "prod-exampleid",
      "offerId": "offer-exampleid"
    },
    "agreementCancellationRequest": {
      "id": "acr-abcdexampleid",
      "reasonCode": "INCORRECT_TERMS_ACCEPTED",
      "reasonMessage": "",
      "statusCode": "CANCELLED",
      "statusMessage": "Seller withdrew the request",
      "createdAt": "2025-01-01T13:12:22Z",
      "updatedAt": "2025-01-02T08:00:00Z"
    }
  }
}
```

## Tipos de eventos de ajuste de faturamento
<a name="billing-adjustment-event-types"></a>

### Ajuste de cobrança do contrato de compra concluído - Aceitante
<a name="billing-adjustment-successful-acceptor"></a>

AWS Marketplace envia esse evento quando um ajuste de cobrança (reembolso) de um de seus contratos é processado.

**Esquema do evento:**

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "Purchase Agreement Billing Adjustment Completed - Acceptor",
  "source": "aws.agreement-marketplace",
  "account": "123456789012",
  "time": "2025-01-01T14:00:00Z",
  "region": "us-east-1",
  "resources": [],
  "detail": {
    "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb",
    "catalog": "AWSMarketplace",
    "agreement": {
      "id": "agmt-abcdexampleid"
    },
    "billingAdjustmentRequest": {
      "id": "ba-abcdexampleid",
      "adjustmentAmount": "-1000.00",
      "currencyCode": "USD",
      "adjustmentReasonCode": "INCORRECT_TERMS_ACCEPTED"
    },
    "invoice": {
      "originalInvoiceId": "2028746221"
    }
  }
}
```

Para obter mais informações sobre como responder às solicitações de cancelamento e acompanhar os ajustes de cobrança, consulte. [Reembolsos e cancelamentos em AWS Marketplace](buyer-refunds.md)