# Referencia de modificaciones y reversiones por lotes

Al modificar o revertir datos de acción en masa, comience descargando uno de los archivos de plantilla proporcionados por impact.com y reemplazando los datos de ejemplo con los suyos propios. Al agregar sus propios datos, asegúrese de seguir las directrices de la tabla de referencia correspondiente para garantizar que el envío de su archivo tenga el formato correcto. Una vez que su archivo de envío esté listo, puede continuar con [el envío de sus modificaciones / reversiones por lotes](/brand/es/what-would-you-like-to-learn-about/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/submit-batch-modifications-and-reversals.md#submit-your-data-file-0-1) archivo.

{% hint style="info" %}
Este artículo de referencia incluye los campos de uso más común para modificaciones y reversiones por lotes. Para ver una referencia completa y detallada, incluyendo descripciones de campos, consulte [Referencias de campos de acción y conversión](https://integrations.impact.com/impact-brand/reference/action-conversion-field-references).
{% endhint %}

**Consulte las referencias a continuación para:**

* Aprender qué campos usar en una modificación o reversión por lotes por FTP/SMTP
* Descargar archivos de plantilla con datos de ejemplo de marcador de posición
* Entender qué códigos de motivo aplicar y cuándo

#### Modificaciones a nivel de pedido

Esto es para cuando desea actualizar datos de acciones en masa a nivel de pedido en lugar de a nivel de artículo; por ejemplo, cambiar el importe del pedido para varios pedidos.

<details>

<summary>Parámetros aceptados</summary>

| Campo             | ¿Requerido?                  | ¿Editable?  | Nota                                                                                                                                    |
| ----------------- | ---------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| `ActionID`        | Requerido condicionalmente\* | No editable | Se recomienda proporcionar este identificador cuando la ventana de desduplicación es corta.                                             |
| `Oid / OrderId`   | Requerido condicionalmente\* | No editable | Proporcionar este identificador es obligatorio cuando se utiliza *ActionTrackerId*.                                                     |
| `ActionTrackerID` | Requerido condicionalmente\* | No editable | Proporcionar este identificador es obligatorio cuando se utiliza *OrderId/Oid*.                                                         |
| `Amount`          | Opcional                     | Editable    | Establezca el nuevo importe total del pedido.                                                                                           |
| `currencyCode`    | Opcional                     | Editable    | Establezca la moneda de ingresos de la acción. Si no se proporciona, el valor predeterminado será la moneda de su cuenta de impact.com. |
| `CustomerStatus`  | Opcional                     | Editable    | Establezca el estado del cliente en el momento de la conversión, por ejemplo, NUEVO / EXISTENTE.                                        |
| `Motivo`          | Obligatorio                  | Editable    | Proporcione un código de motivo válido para la modificación.                                                                            |

\*Se debe proporcionar al menos una ruta de identificador, es decir, ya sea *ActionId* **o** (\*OrderId/Oid \*+ *ActionTrackerId*)

</details>

<details>

<summary>Archivos de plantilla</summary>

* [Plantilla de modificaciones a nivel de pedido](https://res.cloudinary.com/product-enablement/raw/upload/v1768295823/CSVs/Batch%20Action%20Processing/Order-level_modifications_template.csv)
* [Plantilla de aprobaciones a nivel de pedido](https://res.cloudinary.com/product-enablement/raw/upload/v1768295823/CSVs/Batch%20Action%20Processing/Order-level_approvals_template.csv)

</details>

#### Reversiones a nivel de pedido

Esto es para cuando desea revertir acciones impulsadas por partners en masa a nivel de pedido en lugar de a nivel de artículo; por ejemplo, revertir varios pedidos.

<details>

<summary>Parámetros aceptados</summary>

| Campo             | ¿Requerido?                    | ¿Editable?  | Nota                                                                                        |
| ----------------- | ------------------------------ | ----------- | ------------------------------------------------------------------------------------------- |
| `ActionID`        | Requerido condicionalmente\*   | No editable | Se recomienda proporcionar este identificador cuando la ventana de desduplicación es corta. |
| `Oid / OrderId`   | Requerido condicionalmente\*   | No editable | Proporcionar este identificador es obligatorio cuando se utiliza *ActionTrackerId*.         |
| `ActionTrackerID` | Requerido condicionalmente\*   | No editable | Proporcionar este identificador es obligatorio cuando se utiliza *OrderId/Oid*.             |
| `Amount`          | Requerido condicionalmente\*\* | Editable    | Establecer en **0** para revertir el pedido, a menos que el importe original = 0\*\*        |
| `Motivo`          | Obligatorio                    | Editable    | Proporcione un código de motivo válido para la reversión.                                   |

\*Se debe proporcionar al menos una ruta de identificador, es decir, ya sea *ActionId* **o** (*OrderId/Oid* + *ActionTrackerId*)

\*\*Si el original *Amount = 0*, deje *Amount* sin cambios para evitar clasificarlo erróneamente como una modificación.

</details>

<details>

<summary>Archivos de plantilla</summary>

* [Plantilla de reversiones a nivel de pedido](https://res.cloudinary.com/product-enablement/raw/upload/v1768295823/CSVs/Batch%20Action%20Processing/Order-level_reversals_template.csv)

</details>

#### Modificaciones a nivel de artículo

Esto es para cuando desea actualizar datos de acciones en masa a nivel de artículo en lugar de a nivel de pedido; por ejemplo, cambiar el importe para varios artículos de un pedido.

<details>

<summary>Parámetros aceptados</summary>

| Campo             | ¿Requerido?                  | ¿Editable?  | Nota                                                                                                                                     |
| ----------------- | ---------------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| `ActionID`        | Requerido condicionalmente\* | No editable | Se recomienda proporcionar este identificador cuando la ventana de desduplicación es corta.                                              |
| `Oid / OrderId`   | Requerido condicionalmente\* | No editable | Proporcionar este identificador es obligatorio cuando se utiliza *ActionTrackerId*.                                                      |
| `ActionTrackerID` | Requerido condicionalmente\* | No editable | Proporcionar este identificador es obligatorio cuando se utiliza *OrderId/Oid*.                                                          |
| `SKU`\*\*         | Obligatorio                  | No editable | Proporcione el valor SKU del artículo que desea modificar.                                                                               |
| `Amount`\*\*      | Requerido condicionalmente   | Editable    | Establezca el nuevo importe del artículo, es decir, precio\*cantidad. Si modifica la cantidad, este campo también requiere modificación. |
| `Cantidad`\*\*    | Opcional                     | Editable    | Establezca la nueva cantidad de artículos en el pedido.                                                                                  |
| `Categoría`\*\*   | Opcional                     | Editable    | Establezca la categoría del artículo.                                                                                                    |
| `Motivo`\*\*      | Obligatorio                  | Editable    | Proporcione un código de motivo válido para la reversión.                                                                                |

\*Se debe proporcionar al menos una ruta de identificador, es decir, ya sea *ActionId* **o** (*OrderId/Oid* + *ActionTrackerId*)

\*\*Estos campos deben incluirse para cada artículo que modifique. Los campos de identificador solo se incluyen una vez por pedido.

</details>

<details>

<summary>Archivos de plantilla</summary>

* [Plantilla de modificaciones a nivel de artículo](https://res.cloudinary.com/product-enablement/raw/upload/v1768295823/CSVs/Batch%20Action%20Processing/Item-level_modifications_template.csv)
* [Plantilla de aprobaciones a nivel de artículo](https://res.cloudinary.com/product-enablement/raw/upload/v1768295823/CSVs/Batch%20Action%20Processing/Item-level_approvals_template.csv)

</details>

#### Reversiones a nivel de artículo

Esto es para cuando desea revertir datos de acciones en masa a nivel de artículo en lugar de a nivel de pedido; por ejemplo, revertir varios artículos de un pedido.

<details>

<summary>Parámetros aceptados</summary>

| Campo             | ¿Requerido?                  | ¿Editable?  | Nota                                                                                                                                     |
| ----------------- | ---------------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| `ActionID`        | Requerido condicionalmente\* | No editable | Se recomienda proporcionar este identificador cuando la ventana de desduplicación es corta.                                              |
| `Oid / OrderId`   | Requerido condicionalmente\* | No editable | Proporcionar este identificador es obligatorio cuando se utiliza *ActionTrackerId*.                                                      |
| `ActionTrackerID` | Requerido condicionalmente\* | No editable | Proporcionar este identificador es obligatorio cuando se utiliza *OrderId/Oid*.                                                          |
| `SKU`\*\*         | Obligatorio                  | No editable | Proporcione el valor SKU del artículo que desea modificar.                                                                               |
| `Amount`\*\*      | Requerido condicionalmente   | Editable    | Establezca el nuevo importe del artículo, es decir, precio\*cantidad. Si modifica la cantidad, este campo también requiere modificación. |
| `Cantidad`\*\*    | Opcional                     | Editable    | Establezca la nueva cantidad de artículos en el pedido.                                                                                  |
| `Motivo`\*\*      | Obligatorio                  | Editable    | Proporcione un código de motivo válido para la modificación.                                                                             |

\*Se debe proporcionar al menos una ruta de identificador, es decir, ya sea *ActionId* **o** (*OrderId/Oid* + *ActionTrackerId*)

\*\*Estos campos deben incluirse para cada artículo que modifique. Los campos de identificador solo se incluyen una vez por pedido.

</details>

<details>

<summary>Archivos de plantilla</summary>

* [Plantilla de reversiones a nivel de artículo](https://res.cloudinary.com/product-enablement/raw/upload/v1768298926/CSVs/Batch%20Action%20Processing/Item-level_reversals_template.csv)

SKU O7427540 aparece dos veces en este ejemplo porque una línea está revirtiendo (Importe=0) y otra está modificando (Importe=15).

</details>

{% hint style="info" %}
**Nota:** Si prevé tener *OrderIds* duplicados y opta por usar la combinación de *OrderId + ActionTrackerId*, impact.com aplica su actualización al más nuevo *ActionId* de forma predeterminada. Use el antiguo *ActionId* si desea aplicar la actualización al más antiguo *ActionId*.
{% endhint %}

#### Códigos de motivo

Cada vez que modifique o revierta datos de acción, debe proporcionar un motivo. Use el código de motivo relevante a continuación para explicar por qué se está actualizando la acción.

{% hint style="warning" %}
**Advertencia:** Si pasa un valor no aceptado, la entrada no se procesará y, en su lugar, se devolverá un error. Si necesita códigos de motivo personalizados, póngase en contacto con su CSM o [**contacte con soporte**](https://app.impact.com/support/portal.ihtml?createTicket=true&) **para hablar sobre los Códigos de disposición**.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

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

The question should be specific, self-contained, and written in natural language.
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.
