# Enviar modificaciones y reversiones por lotes

Cuando un socio genera una conversión—como una venta—y el periodo de bloqueo para esa acción aún no ha expirado, puedes rectificar cualquier dato de acción incorrecto enviando una modificación o reversión. Esto asegura que el socio reciba el pago correcto cuando termine el periodo de bloqueo.

Las acciones suelen modificarse o revertirse cuando los clientes devuelven pedidos, cometen errores durante el pago o cuando los artículos están agotados.

Puedes enviar modificaciones y reversiones en lote ya sea [vía API](https://integrations.impact.com/impact-brand/reference/actions-overview), o a través de un servidor FTP/SMTP como se describe a continuación. La plantilla que necesitas para las presentaciones por FTP/SMTP depende de si haces el seguimiento a nivel de pedido o de artículo, ya que cada uno requiere campos diferentes. Si no estás seguro de qué archivo usar, consulta con tu CSM o [contactar con soporte](https://app.impact.com/support/portal.ihtml).

#### Cosas a tener en cuenta

* **Usa formatos de archivo compatibles** — Tu archivo de envío debe estar en formato .CSV o .XML.
* **No agregues nuevos puntos de datos** — No puedes añadir nuevos campos a una transacción, solo actualizar los existentes.
* **Comprende el manejo de la desduplicación** — Cuando múltiples acciones comparten el mismo *Oid/OrderId*, impact.com aplica las actualizaciones a la *ActionId*más reciente. Para anular esto, especifica la *ActionId*.
* **Usa Amount correctamente para reversiones** — Para revertir una acción, puedes establecer *Amount = 0*. Sin embargo, si el *Amount = 0*original, mantenerlo en 0 se registrará como una modificación y la acción no será revertida.

#### Paso 1: Prepara tu archivo de datos

Para una lista completa de los campos que puedes usar en el procesamiento por lotes FTP/SMTP, consulta [Referencia de Modificaciones y Reversiones por Lote](https://help.impact.com/brand/es/que-le-gustaria-aprender/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/batch-modifications-and-reversals-reference).

1. Identifica el archivo de plantilla relevante para tu caso de uso.
   * Ver [Referencia de Modificaciones y Reversiones por Lote](https://help.impact.com/brand/es/que-le-gustaria-aprender/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/batch-modifications-and-reversals-reference) por ejemplo archivos de plantilla.
2. Pega el contenido de la plantilla en una aplicación de hoja de cálculo (p. ej., Microsoft Excel) o en un editor de texto (p. ej., Notepad).
3. Debajo de la fila de encabezado, comienza a añadir los datos de acción enmendados.

   * Si estás usando un editor de texto, utiliza comas para separar cada punto de datos.
   * Si estás usando un editor de hoja de cálculo, añade cada punto de datos en una celda separada.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Importante:</strong> Asegúrate de editar las celdas de la hoja de cálculo en formato "Texto sin formato" o "Texto" para que los valores no se omitan accidentalmente.</p></div>
4. Guarda el archivo con un nombre identificable, por ejemplo: `Batch_Mods_Reversals_2025_02_12.csv`

#### Paso 2: Envía tu archivo de datos

impact.com permite un máximo de 1.000 modificaciones por acción. Si necesitas hacer más modificaciones después de eso, contacta con soporte.

1. En la barra de navegación superior, seleccione ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b527686787b925f477dff4feb9be3a63f51250a7%2Fdcf31aa89710c2f91d880b79ce8d8c18489cd8cad334e5cd91dd7ee0372a44fd.svg?alt=media) **\[Perfil de usuario] → Configuración**.
2. A la derecha, bajo *Seguimiento*, selecciona **Tipos de eventos**.
3. Seleccione el **nombre** del Tipo de Evento para el cual deseas enviar modificaciones por lote.
4. Al lado de *Procesamiento de devoluciones*, selecciona ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6027673a720a6522269e1861ad0554c4a85baf29%2F9dcf248c757a094c6af27798e61091b8425a0afa1637ae0e5ba3448c5f85b1a1.svg?alt=media) **\[Editar]**.
5. Selecciona **Automatiza el procesamiento de devoluciones (avanzado)**.
   * Elige uno de los siguientes métodos relacionados con FTP o SMTP para enviar tu archivo:

<details>

<summary>Subir archivo al servidor FTP del sistema</summary>

1. Selecciona **Sube el archivo al servidor FTP del sistema.**
2. Selecciona **Guardar**.
3. Una vez que hayas recibido tus credenciales FTP por correo electrónico, usa un cliente FTP para conectarte a impact.com con la siguiente información:

   <div data-with-frame="true"><figure><img src="https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-602f57b0b5ea7fdd8e0b57e60b8bfbb03682a471%2Fb97d7d89206c581acaa9d0ec8e5da972dd3cfa859e0e78d3b23845104b796417.png?alt=media" alt=""><figcaption></figcaption></figure></div>
4. Una vez conectado, cargue su archivo en el directorio principal del servidor.
   * Si no has recibido el correo con las credenciales FTP, contacta a la persona que creó tu cuenta de impact.com. Alternativamente, [contactar con soporte](https://app.impact.com/support/portal.ihtml).

</details>

<details>

<summary>Extraer archivo desde tu propio servidor FTP</summary>

1. Selecciona **Extraer archivo desde tu propio servidor FTP**.
2. Introduce el **URL del servidor**, **Puerto**, y **Directorio** ruta al archivo de modificaciones por lote en tu servidor FTP. Introduce el **Nombre de usuario** y **Contraseña** que impact.com utilizará para conectarse a tu servidor FTP.
3. Selecciona **Guardar** y continúa.
4. Sube tu archivo de modificaciones por lote al directorio que especificaste arriba.
   * impact.com intenta conectarse y descargar archivos desde tu servidor FTP cada 24 horas, por lo que tu archivo puede tardar hasta 24 horas en procesarse después de la subida.

</details>

<details>

<summary>Enviar archivo por correo electrónico al servidor SMTP del sistema</summary>

1. Selecciona **Enviar archivo por correo electrónico al servidor SMTP del sistema**, luego copia tu dirección de correo electrónico única.
2. Usando cualquier cliente de correo, envía un email a la dirección única con tu archivo de modificaciones por lote como adjunto.
   * Incluye únicamente la dirección de correo única para el tipo de evento en el *Para:* campo. Si necesitas enviar este archivo a otros, inclúyelos en el *CC:* campo.
3. Puedes dejar el campo de asunto y el cuerpo del mensaje en blanco.

</details>

#### Paso 3: Revisa el envío de tu archivo

Una vez que hayas enviado tu archivo .CSV o .XML a impact.com, puedes comprobar su estado para ver si fue procesado.

1. En la barra de navegación superior, seleccione  ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b527686787b925f477dff4feb9be3a63f51250a7%2Fdcf31aa89710c2f91d880b79ce8d8c18489cd8cad334e5cd91dd7ee0372a44fd.svg?alt=media) **\[Perfil de usuario] → Configuración**.
2. En la columna izquierda, desplázate hasta el *Técnico* apartado y seleccione **Envíos de archivos**.
3. Usa la tabla para revisar envíos de archivos recientes que impact.com ha recibido, incluido el estado de procesamiento actual.

   * Los archivos enviados aparecerán dentro de 10-15 minutos después del envío, mientras que las actualizaciones de informes generales pueden tardar 2 o más horas.
   * A continuación se indican varios problemas que puedes encontrar al revisar envíos de archivos y las acciones que puedes tomar para rectificarlos.

   | Problema                                                | Acción a tomar                                                                                                                                                                                                                                                                                                                 |
   | ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
   | La columna de registros muestra 0                       | Asegúrate de que la extensión del archivo sea .CSV o .XML.                                                                                                                                                                                                                                                                     |
   | `NO_CHANGE`                                             | No se realizó ningún cambio en la acción. Por favor, asegúrate de ingresar el importe final en la columna *Monto* (por ejemplo, ingresa 0 si deseas revertir acciones).                                                                                                                                                        |
   | `BAD_DISPOSITION`                                       | <p>El código de motivo que proporcionaste no es válido. Por favor, utiliza uno de los <a href="batch-modifications-and-reversals-reference">códigos de motivo</a>.</p><p>Alternativamente, puedes configurar un <a href="../../tracking/set-up-tracking/manage-disposition-codes">código de disposición personalizado</a>.</p> |
   | `ALREADY_LOCKED`                                        | El periodo de bloqueo de la acción ya ha pasado. La acción ya no puede someterse a modificaciones o reversiones.                                                                                                                                                                                                               |
   | `ActionTrackerld:ActionTrackerld el valor no es válido` | Esto debería corresponder al [ID del tipo de evento](https://help.impact.com/brand/es/que-le-gustaria-aprender/platform-features/event-types/how-do-i-find-my-event-type-ids) ingresado.                                                                                                                                       |
   | `ACTION_NOT_FOUND`                                      | El `OID` que proporcionaste es incorrecto. Por favor, proporciona un `OID`.                                                                                                                                                                                                                                                    |
   | `ALREADY_REVERSED`                                      | La acción ya ha sido revertida.                                                                                                                                                                                                                                                                                                |
   | `ALREADY_APPROVED`                                      | La acción ya ha sido aprobada.                                                                                                                                                                                                                                                                                                 |
