> ## Documentation Index
> Fetch the complete documentation index at: https://docs.riqra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cómo se asignan productos y clientes

> El orden en que Riqra asigna cada línea a un producto, cómo deduce la empresa compradora y la sucursal de entrega, y cómo aprende de tus correcciones.

## Asignación de productos

Por cada línea de la orden, Riqra prueba los códigos impresos en este orden y se detiene en la primera coincidencia:

1. **SKU**: el código coincide exactamente con el `sku` de una de tus variantes.
2. **Código de barras**: el código coincide con el `codigo_barras` de una variante. Si un mismo código de barras está repetido en dos o más variantes, se omite: Riqra no adivina entre ambas.
3. **Código del cliente**: el código —o la descripción— coincide con la homologación de esa empresa, ya sea [importada](/ecommerce/transferencia-de-datos/importar-codigos) o aprendida de órdenes anteriores.

Si ningún código coincide, la línea queda **Sin asignar** y la resuelves a mano en la revisión.

<Note>
  Riqra nunca asigna por similitud de nombre. Una coincidencia es exacta o no existe: así una OC no se confirma con el producto equivocado.
</Note>

Cada línea muestra cómo se asignó: por SKU, por código de barras, **Aprendido** (código del cliente) o **Manual**.

### Precios

Riqra usa el precio unitario impreso en el documento. Si una línea no trae precio, toma el de la lista de precios que corresponde a ese cliente según su política comercial. Si tampoco existe ahí, completas el precio a mano antes de confirmar.

## Detección de la empresa compradora

* Si el documento imprime el documento fiscal del comprador, Riqra busca la empresa por su RUC.
* Algunas cadenas no imprimen su RUC en la orden. En ese caso, Riqra intenta deducir la empresa por sus códigos: si los códigos del archivo pertenecen a la homologación de una sola empresa, y al menos dos códigos distintos lo confirman, la asigna y muestra la insignia **Empresa inferida**. Ante cualquier ambigüedad —dos empresas posibles, o evidencia insuficiente— no se asigna ninguna y la eliges tú.

<Tip>
  La deducción por códigos solo funciona si importaste la homologación de esa empresa. Es una razón más para [cargar los códigos](/ecommerce/transferencia-de-datos/importar-codigos) antes de la primera OC.
</Tip>

Puedes cambiar la empresa en la revisión, o crearla ahí mismo con los datos extraídos del documento.

## Detección de la sucursal de entrega

Riqra compara la dirección de entrega extraída con las sucursales de la empresa:

* Si ya confirmaste antes una orden con esa dirección, la sucursal se asigna sola.
* Si no, las sucursales se ordenan por similitud con la dirección y la mejor aparece con la insignia **Sugerida**. Cuando la coincidencia es clara, queda preseleccionada; si hay empate, la eliges tú.

También puedes crear la sucursal durante la revisión, con la dirección extraída ya completada.

## Riqra aprende de cada confirmación

Al confirmar una orden:

* Cada línea que asignaste a mano guarda sus códigos y su descripción como homologación de esa empresa. La próxima OC con esos códigos se asigna sola.
* La sucursal que elegiste queda asociada a la dirección de entrega del documento.

Los códigos aprendidos aparecen en la pestaña **Códigos** de la empresa con origen **Aprendido**. El esfuerzo de revisión baja con cada orden: las primeras OC de un cliente nuevo pueden requerir varias asignaciones manuales; las siguientes llegan completas.
