> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/pt-br/what-would-you-like-to-learn-about/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/submit-batch-modifications-and-reversals.md).

# Enviar modificações e reversões em lote

Quando um parceiro gera uma conversão — como uma venda — e o período de bloqueio dessa ação ainda não expirou, você pode corrigir quaisquer dados incorretos da ação enviando uma modificação ou reversão. Isso garante que o parceiro seja pago corretamente quando o período de bloqueio terminar.

Ações geralmente são modificadas ou revertidas quando os clientes devolvem pedidos, cometem erros durante o checkout ou quando os itens estão fora de estoque.

Você pode enviar modificações e reversões em lote tanto via API quanto por FTP/e-mail, conforme descrito neste artigo. O modelo necessário para envios por FTP/e-mail depende de você estar acompanhando no nível do pedido ou do item, pois cada um exige campos diferentes. Se você não tiver certeza de qual arquivo usar, pergunte ao seu CSM ou [entre em contato com o suporte](https://app.impact.com/support/portal.ihtml).

### Qual método de envio é o certo para você?

| Se você quiser...                                 | Use este método...                                                                                                                                                                                                                                                                                              |
| ------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Enviar um arquivo manual, único, sem programação  | ​[E-mail](#step-2-submit-your-data-file) processamento em lote ou [carregar arquivo via FTP](#step-2-submit-your-data-file)​                                                                                                                                                                                    |
| Configurar relatórios automatizados de conversões | ​[Conversões](https://integrations.impact.com/brand-api-reference/reference/conversions/conversions) / [Ações](https://integrations.impact.com/brand-api-reference/reference/actions) API, [enviar arquivo via FTP](#step-2-submit-your-data-file), ou [baixar arquivo via FTP​](#step-2-submit-your-data-file) |

### Coisas a ter em mente:

* **Use formatos de arquivo compatíveis** — Seu arquivo de envio deve estar no formato .CSV ou .XML.
* **Não adicione novos pontos de dados** — Você não pode adicionar novos campos a uma transação, apenas atualizar os existentes.
* **Entenda o tratamento de deduplicação** — Quando várias ações compartilham o mesmo *Oid/OrderId*, o impact.com aplica as atualizações à mais recente *ActionId*. Para substituir isso, especifique o *ActionId*.
* **Use&#x20;*****Valor*****&#x20;corretamente para reversões** — Para reverter uma ação, você pode definir *Valor = 0*. No entanto, se o original *Valor = 0*, mantê-lo como 0 será registrado como uma modificação, e a ação não será revertida.

{% stepper %}
{% step %}

#### Etapa 1: Prepare seu arquivo de dados

1. Identifique o arquivo de modelo relevante para o seu caso de uso.
   * Veja [Referência de Modificações e Reversões em Lote](/brand/pt-br/what-would-you-like-to-learn-about/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/batch-modifications-and-reversals-reference.md) para arquivos de modelo com dados de exemplo.
2. Cole o conteúdo do modelo em um aplicativo de planilha (por exemplo, Microsoft Excel) ou em um editor de texto (por exemplo, Bloco de Notas).
3. Abaixo da linha de cabeçalho, comece a adicionar os dados da ação alterada.

   * Se você estiver usando um editor de texto, use vírgulas para separar cada ponto de dados.
   * Se você estiver usando um editor de planilha, adicione cada ponto de dados em uma célula separada.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Observação:</strong> Certifique-se de estar editando as células da planilha no formato "Texto simples" ou "Texto" para que os valores não sejam omitidos acidentalmente.</p></div>
4. Salve o arquivo com um nome identificável, como: `Batch_Mods/Reversals_2025_02_12.csv`
   * Para uma lista de campos comumente usados no processamento em lote por FTP/e-mail, consulte [Referência de Modificações e Reversões em Lote](/brand/pt-br/what-would-you-like-to-learn-about/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/batch-modifications-and-reversals-reference.md). Como alternativa, consulte nossos [Referências de Campos de Ação e Conversão](https://integrations.impact.com/brand-api-reference/reference/action-and-conversion-field-references) para uma lista completa dos campos compatíveis.
     {% endstep %}

{% step %}

#### Etapa 2: Envie seu arquivo de dados

O impact.com permite no máximo 1.000 modificações por ação. Se você precisar fazer mais modificações depois disso, [entre em contato com o suporte](https://app.impact.com/support/portal.ihtml).

1. Na barra de navegação superior, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2F210dEQa93qyQgoJDkieL%2FUser%20profile.svg?alt=media\&token=f84c5b17-fae4-4a30-990a-9de5e57a150b) **\[Perfil do usuário] → Configurações**.
2. Na coluna da direita, em *Rastreamento*, selecione [**Tipos de Evento**](https://app.impact.com/secure/advertiser/tracking-settings/actiontracker/view-actiontracker-flow.ihtml).
3. Selecione os **nome** do tipo de evento para o qual você quer enviar modificações em lote.
4. Ao lado de *Processamento de devoluções*, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fkka3dqJOx8ZhiX82RDLt%2FEdit_light.svg?alt=media\&token=f454405c-ebd8-49af-90db-22efc27476bf) **\[Editar]**.
5. Selecione **Automatizar processamento de devoluções (avançado)**, em seguida, selecione **Envio em lote**.
6. Escolha um dos métodos a seguir relacionados a FTP ou e-mail para enviar seu arquivo:

<details>

<summary>Carregar arquivo para o servidor FTP do sistema</summary>

{% hint style="info" %}
Recomendamos dividir os arquivos FTP/SFTP para manter o número máximo de entradas por arquivo abaixo de 10.000.
{% endhint %}

1. Selecione **Carregar arquivo para o servidor FTP do sistema.**
2. Selecione **Enviar nome de usuário e senha do FTP por e-mail** e **Salvar**.
3. Depois de receber suas credenciais de FTP por e-mail, use um cliente FTP para se conectar ao impact.com com as seguintes informações:

   |                     | FTP                                                                          | SFTP                                                                          |
   | ------------------- | ---------------------------------------------------------------------------- | ----------------------------------------------------------------------------- |
   | **Servidor**        | batch.impact.com                                                             | sftp\://batch.impact.com                                                      |
   | **Porta**           | 21                                                                           | 22                                                                            |
   | **Nome de usuário** | (Seu nome de usuário FTP do impact.com diferencia maiúsculas de minúsculas.) | (Seu nome de usuário SFTP do impact.com diferencia maiúsculas de minúsculas.) |
   | **Senha**           | (Sua senha de FTP do impact.com diferencia maiúsculas de minúsculas.)        | (Sua senha de SFTP do impact.com diferencia maiúsculas de minúsculas.)        |
4. Depois de conectado, faça upload do seu arquivo para o diretório principal do servidor.
   * Se você não recebeu o e-mail com as credenciais de FTP, entre em contato com a pessoa que criou sua conta do impact.com. Como alternativa, [entre em contato com o suporte](https://app.impact.com/support/portal.ihtml).

</details>

<details>

<summary>Buscar arquivo do seu próprio servidor FTP</summary>

{% hint style="info" %}
Recomendamos dividir os arquivos FTP/SFTP para manter o número máximo de entradas por arquivo abaixo de 10.000.
{% endhint %}

1. Selecione **Buscar arquivo do seu próprio servidor FTP**.
2. Digite o **URL do servidor**, **Porta**, e **Diretório** caminho para o arquivo de modificações em lote no seu servidor FTP. Digite o **Nome de usuário** e **Senha** que o impact.com usará para se conectar ao seu servidor FTP.
3. Selecione **Salvar** e continue.
4. Faça upload do seu arquivo para o *Diretório* que você especificou acima.
   * O impact.com tenta se conectar e baixar arquivos do seu servidor FTP a cada 24 horas, portanto seu arquivo pode levar até 24 horas para ser processado após o upload.

</details>

<details>

<summary>Enviar arquivo por e-mail para o servidor SMTP do sistema</summary>

1. Selecione **Enviar arquivo por e-mail para o servidor SMTP do sistema.**
2. Um endereço de e-mail exclusivo será fornecido logo abaixo do método selecionado. Copie esse endereço de e-mail.
3. Usando qualquer cliente de e-mail, envie uma mensagem para o endereço exclusivo com seu arquivo de modificações em lote em anexo.
   * Inclua apenas o endereço de e-mail exclusivo para o tipo de evento no campo *Para:* Se você precisar enviar este arquivo para outras pessoas, inclua-as no campo *CC:* campo.
4. Você pode deixar o campo de assunto e o corpo da mensagem em branco.
   * Veja um exemplo do endereço de e-mail abaixo (o seu será um pouco diferente):

<div data-with-frame="true"><figure><img src="https://1651675991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpVKEIcehMut8QKRmaUZu%2Fuploads%2F4KrGuAmvXvwqwYUxauT0%2FScreenshot%202026-10-07%20at%2023.37.54.png?alt=media&amp;token=5835d762-9ad4-41c3-9715-d79be84c5af9" alt="" width="563"><figcaption></figcaption></figure></div>

</details>
{% endstep %}

{% step %}

#### Etapa 3: Revise o envio do seu arquivo

Depois de enviar seu arquivo .CSV ou .XML para o impact.com, você pode verificar novamente o status para ver se ele foi processado.

1. Na barra de navegação superior, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b527686787b925f477dff4feb9be3a63f51250a7%2Fdcf31aa89710c2f91d880b79ce8d8c18489cd8cad334e5cd91dd7ee0372a44fd.svg?alt=media) **\[Perfil do usuário] → Configurações**.
2. Na coluna da esquerda, role até a *Técnico* seção e selecione [**Envios de arquivos**](https://app.impact.com/secure/advertiser/accountSettings/techintegration/ftp-file-submissions-flow.ihtml).
3. Use a tabela para revisar os envios recentes de arquivos recebidos pelo impact.com, incluindo o status atual de processamento.
   * Os arquivos enviados aparecerão em 10 a 15 minutos após o envio, enquanto as atualizações gerais de relatórios podem levar mais de 2 horas.
   * Abaixo estão vários problemas que você pode encontrar ao revisar envios de arquivos e as ações que você pode tomar para solucioná-los.

<details>

<summary>Referência de solução de problemas de envio</summary>

| Problema                                             | Ação a tomar                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ---------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| A coluna de registros mostra 0                       | Certifique-se de que a extensão do arquivo seja .CSV ou .XML.                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `NO_CHANGE`                                          | Nenhuma alteração foi feita na ação. Certifique-se de inserir o valor final na *Valor* coluna (por exemplo, insira 0 se quiser reverter ações).                                                                                                                                                                                                                                                                                                                                                                                         |
| `BAD_DISPOSITION`                                    | <p>O código de motivo que você forneceu não é válido. Use um dos códigos de motivo padrão <a href="/brand/pt-br/what-would-you-like-to-learn-about/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/batch-modifications-and-reversals-reference.md">códigos de motivo</a>.</p><p>Como alternativa, você pode configurar um <a href="/brand/pt-br/what-would-you-like-to-learn-about/platform-features/tracking/set-up-tracking/manage-disposition-codes.md">código de disposição personalizado</a>.</p> |
| `ALREADY_LOCKED`                                     | O período de bloqueio da ação já passou. A ação não pode mais sofrer modificações ou reversões.                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `O valor ActionTrackerld:ActionTrackerld é inválido` | Isso deve corresponder ao [ID do tipo de evento](/brand/pt-br/what-would-you-like-to-learn-about/platform-features/event-types/how-do-i-find-my-event-type-ids.md) inserido.                                                                                                                                                                                                                                                                                                                                                            |
| `ACTION_NOT_FOUND`                                   | O `OID` que você forneceu está incorreto. Forneça um `OID`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `ALREADY_REVERSED`                                   | A ação já foi revertida.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `ALREADY_APPROVED`                                   | A ação já foi aprovada.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |

</details>
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.impact.com/brand/pt-br/what-would-you-like-to-learn-about/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/submit-batch-modifications-and-reversals.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
