---
title: "Escanear y fijar en una reserva nueva"
description: "Añade artículos a una reserva nueva escribiendo o escaneando un código y fija las unidades físicas exactas que recibirá el cliente, en la web y en la app móvil."
canonical_url: "https://requiply.com/docs/es/guides/bookings/add-booking/scanning-and-pinning"
---
# Escanear y fijar en una reserva nueva

> Añade artículos a una reserva nueva escribiendo o escaneando un código y fija las unidades físicas exactas que recibirá el cliente, en la web y en la app móvil.

En [Add booking](https://requiply.com/docs/es/guides/bookings/add-booking) puedes añadir artículos por su código en lugar de por su nombre y, si tu organización lo permite, fijar las unidades exactas que saldrán con la reserva.

## Añadir artículos escaneando

Puedes añadir un artículo por su código en lugar de buscarlo por el nombre. No hay un campo de escaneo aparte: los códigos van en la búsqueda de **Booking items**, y un lector de códigos de barras de mano funciona en cualquier parte del formulario.

**Escribir un código.** Abre **Booking items** y escribe o pega un código de unidad, un SKU de unidad o (con [Ventas](https://requiply.com/docs/es/guides/sales)) el código de barras de un producto a la venta. El texto de ejemplo de la búsqueda dice *Name, SKU or unit code* (nombre, SKU o código de unidad). Cuando el texto no coincide con ningún producto por nombre ni por SKU y tiene al menos 3 caracteres, Requiply lo busca como código y ofrece una fila: la imagen y el nombre del producto y, después, *Unit {sku}* o *For sale · {price}*, con una etiqueta **Add** (añadir). Pulsa la fila o **Enter** para añadirlo. La búsqueda se vacía para que escribas el siguiente código. Un código que no coincide con nada muestra *No results found* (no hay resultados).

<figure>

![El formulario Add booking en modo oscuro con el desplegable Booking items abierto. El recuadro 1 marca el campo de búsqueda con RODE-PROC-002; su texto de ejemplo es Name, SKU or unit code. El recuadro 2 marca la única fila de debajo: la imagen y el nombre de Rode Procaster, la línea Unit RODE-PROC-002 y una etiqueta Add con un más. Bajo la lista hay un enlace Remove all](https://requiply.com/docs/assets/booking/add/code-search.png)<figcaption>

**1** Un código de unidad escrito en la búsqueda de artículos. **2** La unidad coincidente, que se añade pulsándola o con **Enter**.

</figcaption>
</figure>

**Escanear.** Con [QR codes & barcodes](https://requiply.com/docs/es/guides/settings/organization/features#activar-los-c%C3%B3digos-qr-y-de-barras) (códigos QR y de barras) activado (plan Advanced), escanea una etiqueta con un lector de mano mientras la página Add booking está abierta. No hace falta pulsar antes en ningún campo: Requiply reconoce el lector por su ráfaga de 5 o más pulsaciones de teclas muy rápidas y añade el artículo. Si el cursor estaba en otro campo, como la búsqueda de clientes, ese campo conserva su propio texto. Los escaneos se ignoran mientras hay un diálogo abierto y, en el modo **Start from dates**, hasta que se eligen las dos fechas.

La búsqueda por código está disponible cuando tienes permitida la [asignación de unidades al crear la reserva](#asignar-unidades-al-crear-la-reserva), o cuando QR codes & barcodes está activado. Escanear con un lector de mano requiere QR codes & barcodes.

<table>
<thead>
  <tr>
    <th>
      Lo que introduces o escaneas
    </th>
    
    <th>
      Sin asignación de unidades
    </th>
    
    <th>
      Con asignación de unidades
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      El código de barras o el SKU de una unidad
    </td>
    
    <td>
      Se añade el producto de la unidad, o su cantidad sube en uno: <em>
        {name} added to the booking.
      </em>
      
       (añadido a la reserva). No se fija ninguna unidad concreta.
    </td>
    
    <td>
      La unidad se fija, consulta más abajo.
    </td>
  </tr>
  
  <tr>
    <td>
      El código de barras de un producto a la venta
    </td>
    
    <td>
      Se añade uno a los productos vendidos: <em>
        {name} added to the booking.
      </em>
    </td>
    
    <td>
      Lo mismo.
    </td>
  </tr>
  
  <tr>
    <td>
      Un escaneo que no coincide con nada
    </td>
    
    <td>
      <em>
        No unit or item for sale matches this code.
      </em>
      
       (ninguna unidad ni producto a la venta coincide con este código), o <em>
        No unit matches this code.
      </em>
      
       sin Ventas
    </td>
    
    <td>
      Lo mismo.
    </td>
  </tr>
</tbody>
</table>

## Asignar unidades al crear la reserva

El personal puede fijar unidades físicas concretas a una reserva mientras la crea, escaneando o escribiendo el código de la unidad. Úsalo cuando el cliente ha pedido una unidad concreta, o cuando la unidad ya está en el mostrador.

Hacen falta dos interruptores:

1. **Allow assigning units on creation** (permitir asignar unidades al crear) está activado en la [configuración de creación de reservas](https://requiply.com/docs/es/guides/settings/bookings/booking-creation). Está desactivado por defecto.
2. El [grupo de permisos](https://requiply.com/docs/es/guides/settings/organization/accounts/permission-groups) del miembro tiene **Allow assigning units on booking creation** (sección **Booking creation**). Está activado por defecto para **Administrators** y desactivado en los grupos nuevos.

Con los dos, un código de unidad introducido en la búsqueda de **Booking items**, o escaneado con un lector de mano, fija esa unidad exacta a la reserva (consulta [Añadir artículos escaneando](#a%C3%B1adir-art%C3%ADculos-escaneando) para ver cómo se introducen los códigos):

- Las unidades fijadas aparecen bajo **Booking items** como **Pinned units**, cada una con su imagen, el nombre del producto, una etiqueta de SKU y un botón **X** (**Unpin unit**, desfijar la unidad) para quitar la fijación. La lista solo aparece cuando hay alguna unidad fijada.
- En el modo **Start from dates**, los códigos solo se aceptan cuando se han elegido las dos fechas.

**Qué códigos sirven.** Un código de barras de la unidad (el código `RQ…` de Requiply, un código EAN-8 o un código de barras del fabricante vinculado a la unidad) o el SKU de la unidad. Solo se pueden fijar unidades propias; las unidades de productos de subalquiler no.

**Qué hace la fijación:**

- Si el producto de la unidad todavía no está elegido, se añade con cantidad 1.
- Si el producto ya está elegido y su cantidad tiene un hueco sin unidad fijada, la unidad ocupa ese hueco.
- Si no, la cantidad del producto sube en 1.
- Al bajar la cantidad en **Booking items**, se desfijan primero las unidades fijadas más recientemente.
- La vista previa de la derecha muestra los SKU fijados como etiquetas bajo el nombre del producto.

<table>
<thead>
  <tr>
    <th>
      Mensaje
    </th>
    
    <th>
      Significado
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <em>
        Unit {sku} pinned to the booking.
      </em>
    </td>
    
    <td>
      La unidad se ha fijado.
    </td>
  </tr>
  
  <tr>
    <td>
      <em>
        No unit matches this code.
      </em>
    </td>
    
    <td>
      El código o el SKU no existe, o pertenece a un producto de subalquiler o a otra organización.
    </td>
  </tr>
  
  <tr>
    <td>
      <em>
        Unit {sku} is already pinned to this booking.
      </em>
    </td>
    
    <td>
      No hay nada que hacer; la unidad ya está en la lista.
    </td>
  </tr>
  
  <tr>
    <td>
      <em>
        Unit {sku} is {status} and cannot be booked.
      </em>
    </td>
    
    <td>
      El estado de la unidad no es <strong>
        Available
      </strong>
      
       (disponible).
    </td>
  </tr>
  
  <tr>
    <td>
      <em>
        {name} is not available for the selected dates.
      </em>
    </td>
    
    <td>
      El producto no tiene stock libre para esas fechas.
    </td>
  </tr>
  
  <tr>
    <td>
      <em>
        Unit {sku} is booked by another reservation for these dates.
      </em>
    </td>
    
    <td>
      Una reserva que se solapa ya tiene esta unidad.
    </td>
  </tr>
  
  <tr>
    <td>
      <em>
        All available units of {name} are already in this booking.
      </em>
    </td>
    
    <td>
      La línea del producto ya está en su cantidad disponible.
    </td>
  </tr>
</tbody>
</table>

**Fechas y conflictos.**

- En el modo **Start from items**, los días en que una unidad fijada está reservada en otra reserva aparecen bloqueados en el selector de fechas.
- Si las fechas cambian después de fijar unidades y una unidad fijada está reservada en otra parte para las nuevas fechas, esa unidad recibe una etiqueta roja **Booked #N** (reservada) con el número de la otra reserva. El formulario muestra *Remove the conflicting units before creating the booking* (quita las unidades en conflicto antes de crear la reserva), y **Create booking** sigue desactivado hasta que desfijes la unidad o elijas otras fechas.
- En el modo **Start from dates**, cambiar las fechas borra los artículos elegidos junto con sus unidades fijadas.

**Qué pasa al crear la reserva.** Las unidades fijadas se asignan a la reserva al momento. El resto de la cantidad sigue la opción **Unit assignment** (asignación de unidades) de [Funciones](https://requiply.com/docs/es/guides/settings/organization/features#activar-las-listas-de-comprobaci%C3%B3n-de-recogida-y-devoluci%C3%B3n): con **Assign units at booking** (asignar unidades al reservar), o con las listas de comprobación desactivadas, se asigna automáticamente en el momento; con **Assign units at pickup** (asignar unidades en la recogida) espera a la [lista de comprobación de recogida](https://requiply.com/docs/es/guides/bookings/checklists/pickup#asignar-unidades-en-la-recogida). Si falta el ajuste o el permiso, el servidor rechaza la reserva con *Assigning units on booking creation is not enabled for this organization* (la asignación de unidades al crear la reserva no está activada en esta organización) o *Your permission group does not allow assigning units on booking creation* (tu grupo de permisos no permite asignar unidades al crear la reserva).

### En la app móvil

Puedes crear una reserva desde la app móvil de Requiply en iPhone y Android: toca el botón **New booking** (nueva reserva) y sigue el mismo asistente que el formulario web. La app móvil no pregunta si quieres empezar por los artículos o por las fechas; se abre directamente en el modo configurado en **Start from** en [Creación de reservas](https://requiply.com/docs/es/guides/settings/bookings/booking-creation#elegir-por-d%C3%B3nde-empieza-el-formulario-de-reserva). La pregunta *How do you want to start?* (¿cómo quieres empezar?) solo aparece cuando vuelves atrás desde el primer paso o borras el borrador. Todo lo que sigue describe cómo funciona ahí escanear unidades para una reserva. Para ver todo el asistente paso a paso, consulta [Crear una reserva](https://requiply.com/docs/es/guides/mobile-app/bookings#crear-una-reserva) en la sección de la app móvil.

Los mismos dos interruptores controlan la fijación de unidades en la app móvil de Requiply. Los miembros que tienen los dos ven un bloque de unidades en el paso **Inventory** (inventario) de **New booking**: el paso 1 cuando se empieza por los artículos y el paso 2 cuando se empieza por las fechas. El bloque está entre el contador de la cantidad elegida (por ejemplo, *0 pcs*) y la lista de artículos.

- **Scan** (escanear) abre el escáner de la cámara. Solo aparece cuando [QR codes & barcodes](https://requiply.com/docs/es/guides/settings/organization/features#activar-los-c%C3%B3digos-qr-y-de-barras) está activado, lo que requiere el plan Advanced.
- **Enter code** (introducir código) abre la ventana **Pin a unit** (fijar una unidad): *Enter a unit barcode or SKU to add it to this booking.* (introduce el código de barras o el SKU de una unidad para añadirla a esta reserva). Escribe el código en **Barcode / SKU** y toca **Add**.
- Las unidades fijadas aparecen bajo los botones con el nombre del producto y el SKU. Toca **✕** (**Unpin unit**) para quitar una fijación.

Cuando Ventas está activado, los productos a la venta aparecen en la lista de artículos con una etiqueta **For sale**, y la ventana del código pasa a ser **Add by code** (añadir por código): *Enter a unit barcode, SKU or the barcode of an item for sale.* (introduce el código de barras o el SKU de una unidad, o el código de barras de un producto a la venta). Un producto a la venta escaneado se añade a los productos vendidos (*{name} added to the booking*); un código desconocido muestra *No unit or item for sale matches this code*.

La fijación sigue las mismas reglas que en la web: un producto que todavía no está elegido se añade, y al bajar su cantidad se desfijan unidades. Cuando ya hay fechas elegidas, no se puede fijar una unidad que tiene otra reserva en esas fechas (*Unit {sku} is booked by another reservation for these dates*). Una unidad fijada que queda ocupada después de un cambio de fechas recibe una etiqueta roja **Booked #N**, y la creación de la reserva se detiene con *Remove the conflicting units before creating the booking*.

### Cuando faltan la fijación de unidades o los botones de escaneo

Revisa estos puntos en orden. Tanto el formulario web como la app móvil los necesitan todos.

<table>
<thead>
  <tr>
    <th>
      Comprobación
    </th>
    
    <th>
      Dónde
    </th>
    
    <th>
      Qué mirar
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      Interruptor de la organización
    </td>
    
    <td>
      <a href="https://app.requiply.com/settings/reservations/booking-creation" rel="nofollow">
        Settings → Bookings settings → Booking creation
      </a>
    </td>
    
    <td>
      <strong>
        Allow assigning units on creation
      </strong>
      
       está activado y guardado. Está desactivado por defecto en todas las organizaciones. Sin él, un código de unidad en la web solo añade el producto.
    </td>
  </tr>
  
  <tr>
    <td>
      Permiso del miembro
    </td>
    
    <td>
      <a href="https://app.requiply.com/settings/org/accounts?tab=groups" rel="nofollow">
        Grupos de permisos
      </a>
      
      , sección <strong>
        Booking creation
      </strong>
    </td>
    
    <td>
      El grupo del miembro tiene <strong>
        Allow assigning units on booking creation
      </strong>
      
      .
    </td>
  </tr>
  
  <tr>
    <td>
      Versión de la app móvil
    </td>
    
    <td>
      App Store o Google Play
    </td>
    
    <td>
      La app de Requiply está actualizada a la última versión.
    </td>
  </tr>
  
  <tr>
    <td>
      Actualizar la app móvil
    </td>
    
    <td>
      El móvil
    </td>
    
    <td>
      Después de activar el interruptor, cierra y vuelve a abrir la app. La app mantiene el valor anterior durante unos minutos.
    </td>
  </tr>
</tbody>
</table>

Si **Enter code** está pero **Scan** no, el bloque de unidades funciona: el botón de la cámara necesita [QR codes & barcodes](https://requiply.com/docs/es/guides/settings/organization/features#activar-los-c%C3%B3digos-qr-y-de-barras) activado, en el plan Advanced.

<warning>

**La causa más habitual es el interruptor de la organización.** Los administradores tienen el permiso por defecto, así que su grupo parece correcto, pero nadie puede fijar unidades hasta que **Allow assigning units on creation** se activa y se guarda.

</warning>


## Sitemap

See the full [sitemap](https://requiply.com/docs/sitemap.md) for all pages.
