# Devoluciones de trazabilidad (Trazabilidad inversa)

> Una devolución a trazabilidad, también conocida como **trazabilidad inversa**, es el proceso de **devolver productos a un proveedor manteniendo el seguimiento del lote o unidad original**. Este procedimiento es fundamental para asegurar que, al devolver artículos, se registre correctamente su origen y se mantenga un control preciso sobre su historial dentro de la cadena de suministro.

#### **Pasos para realizar una devolución al proveedor utilizando la trazabilidad inversa (destrazar)**

1. Accede a **Pedidos y Proveedores**.
2. Pulsa **F3 – Devolución**.
3. El sistema pedirá confirmación para generar la devolución.
4. Introduce un **nombre identificativo** para la devolución.
5. Selecciona el **proveedor** al que se realizará la devolución.
6. Escanea con el lector los **códigos TTT** de los productos a devolver.
    
    Recuerda: siempre debe **escanearse la unidad más grande** recibida.
7. Una vez finalizado el escaneo, pulsa **Ins – Finalizar**.
8. Confirma el envío de la trazabilidad al repositorio seleccionando **Sí**.
9. Indica el **método de transporte** utilizado para la devolución.

##### **Consideraciones importantes**

- La devolución se realiza **sin vincularla a un pedido existente**.
- Siempre se debe escanear la **unidad logística más grande recibida** (cajón, caja de picos, etc.).
- El control final del estado de la operación debe realizarse desde el **Centro de control de trazabilidad**.

##### **Responsabilidad y alcance del sistema**

Es importante tener en cuenta que:

- **Estancos Élite** es una herramienta de gestión que **facilita el envío de información de trazabilidad** al repositorio europeo.
- El software **no forma parte de la cadena física de trazabilidad** ni actúa como repositorio de la UE.
- En caso de errores, rechazos o incidencias en el envío:
    
    
    - El sistema ayudará a identificar el problema.
    - La resolución y la comunicación con el proveedor o el operador económico anterior **son responsabilidad del estanco**.

##### **Trazabilidad rápida**

La opción **Trazabilidad rápida** permite registrar de forma ágil tanto **entradas de pedidos** como **devoluciones**, sin necesidad de seguir el proceso completo de gestión.

Acceso:

**Control y Gestión → Pedidos**  
Pulsa **F4 – Traza rápida**

<div class="relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex" id="bkmrk-devoluciones-permite"><div class="flex flex-col text-sm pb-25"><section class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-scroll-anchor="true" data-testid="conversation-turn-10" data-turn="assistant" data-turn-id="request-WEB:4d5685e6-083d-416c-9ab9-05a3b1b0f718-4" dir="auto">##### <span role="text">**Devoluciones**</span>

Permite registrar devoluciones de artículos al proveedor de forma rápida.

**Pasos:**

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="22f7bd4d-8267-486e-8526-24cc070ad1bc" data-message-model-slug="gpt-5-3" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling">1. **¿Desea asignarlo a una devolución existente?**
    - **Sí**: vincula la devolución a un registro existente.
    - **No**: se crea una nueva devolución.
2. **Tipo de operación**
    - Selecciona **Devolución**.
3. **Nombre del registro**
    - Introduce un nombre o acepta el propuesto por el sistema.
4. **Proveedor**
    - Selecciona el proveedor correspondiente.
5. **Escaneo de artículos**
    - Escanea los códigos de trazabilidad (QR) de los artículos a devolver.
6. **Finalización**
    - Pulsa **Insertar / Finalizar** para completar la devolución.

  
</div></div></div></div></div></div>**Comprobaciones / notas importantes**

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="22f7bd4d-8267-486e-8526-24cc070ad1bc" data-message-model-slug="gpt-5-3" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling">- Esta opción permite trabajar de forma rápida mediante escaneo.
- No es necesario crear previamente pedidos o devoluciones completos.
- Es recomendable para gestiones ágiles en el día a día.

  
</div></div></div></div></div></div>**Resumen rápido**

La trazabilidad rápida permite registrar entradas y devoluciones directamente escaneando artículos, reduciendo pasos y agilizando la operativa diaria.

</section></div></div><div class="sticky bottom-0 z-10 group/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col" id="bkmrk-"><div class="relative mx-auto h-0"><div><button aria-label="Ir al final" class="text-token-text-secondary border-token-border-default bg-token-main-surface-primary absolute inset-e-1/2 z-30 flex h-8 w-8 translate-x-1/2 cursor-pointer items-center justify-center rounded-full border bg-clip-padding transition-discrete duration-150 print:hidden bottom-[calc(100%+6*var(--spacing)+var(--thread-scroll-to-bottom-banner-offset,0px))]" type="button"><svg aria-hidden="true" class="icon text-token-text-primary" height="20" width="20" xmlns="http://www.w3.org/2000/svg"></svg></button></div></div><div><div><div class="text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]"><div class="flex justify-center empty:hidden">  
</div></div></div></div></div></div>#### **Comprobaciones / notas importantes**

**¿Cómo hacer un pantallazo de una devolución para enviarlo al proveedor?**

Para obtener la imagen de una devolución con traza, debes hacerlo desde el sistema de trazabilidad.

**Pasos:**

<div class="sticky bottom-0 z-10 group/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col" id="bkmrk-accede-a-centro-de-t"><div><div><div class="text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]"><div class="flex justify-center empty:hidden">1. Accede a **Centro de Trazabilidad**.
2. Entra en **Control de pedidos**.
3. Selecciona la **fecha de la devolución**.
4. Localiza la devolución correspondiente.
5. Comprueba que el estado esté como **aceptada por el repositorio**.

</div></div></div></div></div></div>Una vez esté en estado **aceptada**, ya puedes realizar el **pantallazo de la pantalla** y enviarlo al proveedor.

**Importante:**  
Si la devolución no está aceptada todavía, el proveedor puede rechazar la imagen como comprobante.

##### **Devolver producto trazado sin código QR**

**Frases de entrenamiento:**

<div class="sticky bottom-0 z-10 group/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col" id="bkmrk-devolver-producto-si"><div class="text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]"><div class="flex justify-center empty:hidden">- devolver producto sin código QR
- devolución sin QR trazabilidad
- traza inversa sin QR
- devolver tabaco sin código de trazabilidad
- no tengo el QR para hacer la devolución
- devolución de producto trazado sin escanear código
- se puede devolver sin código QR
- devolución sin identificador de trazabilidad
- cómo hacer traza inversa sin código
- devolver producto sin código T&amp;T

  
</div></div></div></div>**Respuesta del bot:**

Para realizar una devolución con trazabilidad (traza inversa), es necesario disponer del código de trazabilidad del producto.

Si no se dispone del código QR o identificador:

<div class="sticky bottom-0 z-10 group/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col" id="bkmrk-no-es-posible-realiz"><div><div><div class="text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]"><div class="flex justify-center empty:hidden">- No es posible realizar la devolución de forma normal mediante el proceso de trazabilidad.
- El sistema requiere escanear el código para poder registrar correctamente la operación.

</div></div></div></div></div></div>**Recomendaciones:**

<div class="sticky bottom-0 z-10 group/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col" id="bkmrk-localizar-el-c%C3%B3digo-"><div><div><div class="text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]"><div class="flex justify-center empty:hidden">- Localizar el código de trazabilidad del producto antes de realizar la devolución.
- Revisar si el código está disponible en el propio paquete o en documentación previa.
- En caso de no disponer del código, consultar con soporte o con el proveedor para valorar alternativas.

</div></div></div></div></div></div>**Importante:**  
Las operaciones con trazabilidad requieren siempre el identificador del producto para garantizar el control y registro correcto según normativa.

<div class="sticky bottom-0 z-10 group/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col" id="bkmrk--1"><div id="bkmrk--2"><div><div class="text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]"><div class="flex justify-center empty:hidden">  
</div></div></div></div></div></div>