# Compras y ventas

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-50d1ad845ea1cb707bb30571f9a4170a72468711%2F%E1%84%80%E1%85%AE%E1%84%86%E1%85%A2%E1%84%86%E1%85%B5%E1%86%BE%E1%84%91%E1%85%A1%E1%86%AB%E1%84%86%E1%85%A2.png?alt=media" alt=""><figcaption></figcaption></figure>

***

## Aspectos destacados clave

* **Gestión de pedidos:** Crea y gestiona órdenes de compra y órdenes de venta.
* **Seguimiento del estado:** Supervisa el progreso del pedido con etiquetas de estado claras.
* **Facturación**: Envía facturas a los socios por correo electrónico o expórtalas a PDF para imprimir.
* **Artículos agrupados:** Simplifica los artículos agrupados creando paquetes.
* **Precios personalizados**: Establece precios personalizados para pedidos específicos y aplica impuestos/descuentos.
* **Gestión de devoluciones:** Gestiona devoluciones y reembolsos para pedidos específicos.
* **Informes de ventas**: Analiza tus datos de ventas con informes detallados.

{% hint style="warning" %} <mark style="color:azul;">Compras y ventas</mark> son diferentes de <mark style="color:azul;">Transacciones de inventario</mark> (Entrada de stock, Salida de stock, Ajuste, Traslado). Ambas funciones ayudan a gestionar las cantidades de inventario, pero cumplen propósitos diferentes.

* Usa **Compras y ventas** cuando necesites registros de compras o ventas, precios o facturas.
* Usa **Transacciones** para actualizaciones internas rápidas que no requieren documentos.
  {% endhint %}

***

## Compras

Ve a <mark style="color:azul;">**`Compras y ventas`**</mark> > <mark style="color:azul;">**`Compras`**</mark> para crear y gestionar órdenes de compra.

{% embed url="<https://customer-0jrbilsa8yt3k758.cloudflarestream.com/a4f50b31fd0a4695abdbd0194037ca52/iframe?autoplay=true&controls=false&letterboxColor=transparent&loop=true&muted=true&poster=https://customer-0jrbilsa8yt3k758.cloudflarestream.com/a4f50b31fd0a4695abdbd0194037ca52/thumbnails/thumbnail.jpg?height=1080&preload=true>" %}

### Estado de la orden de compra

* **Borrador**: El pedido se ha guardado, pero aún no se ha enviado al proveedor.
* **Pedido:** El pedido ha sido realizado al proveedor.
* **Recibido parcialmente:** Algunos artículos han llegado, pero otros siguen pendientes.
* **Recibido:** Todos los artículos del pedido han sido recibidos.

{% hint style="info" %}
Cuando creas una OC, se refleja de inmediato en tu <mark style="color:azul;">**`Informes de ventas`**</mark> (excepto los borradores).
{% endhint %}

El inventario se actualiza *solo* después de crear la orden de compra **y** el *proceso de entrada de stock* se completa.

* **Borrador** o **Pedido** → Sin cambio en el inventario
* **Recibido parcialmente** o **Recibido** → Inventario actualizado

{% hint style="success" %}
**Nota**: Los números de pedido se generan en secuencia (por ejemplo, PO-000107, PO-000108, …)
{% endhint %}

***

## **Ventas**

Ve a <mark style="color:azul;">**`Compras y ventas`**</mark> > <mark style="color:azul;">**`Ventas`**</mark> para crear y gestionar órdenes de venta.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-d6bfaf222efb8b8135ced4040a4fbd8e54b10e07%2Fsales-order-web.png?alt=media" alt=""><figcaption></figcaption></figure>

### Estado de la orden de venta

* **Borrador**: El pedido se ha guardado pero no confirmado.
* **Confirmado:** El pedido está confirmado, pero los artículos aún no se han enviado.
* **Enviado parcialmente:** Algunos artículos se han enviado; otros siguen pendientes.
* **Enviado:** Todos los artículos se han enviado y entregado al cliente.

{% hint style="success" %}
**Consejo profesional:** Usa [Informes de ventas](https://www.boxhero.io/docs/documentation/es/otras-funciones/sales-reports) de BoxHero para:

* Rastrea métricas clave como precio de venta, cantidad y beneficio
* Analiza el rendimiento de ventas durante un rango de fechas seleccionado
* Identifica tendencias y oportunidades de precios
  {% endhint %}

***

## Devoluciones

Puedes agilizar las devoluciones de clientes vinculándolas directamente a sus órdenes de venta originales.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-01d1c7d8edafd4f5441dfdfff395969bcc21ace0%2Fframeit_2026-03-11T14-41-39.jpg?alt=media" alt=""><figcaption></figcaption></figure>

### Estado de la devolución

* **Solicitada**: La solicitud de devolución se ha iniciado, pero los artículos aún no han llegado a la ubicación.
* **Recibido parcialmente:** Algunos artículos de la orden de venta original han llegado, mientras que otros siguen pendientes.
* **Recibido:** Todos los artículos de la devolución se han recibido físicamente y se han reincorporado al inventario.

#### Opción 1: Crear una devolución por número de pedido

Usa este método si tienes a mano el recibo o la factura del cliente.

1. Ve a <mark style="color:azul;">**`Compras y ventas`**</mark> > <mark style="color:azul;">**`Devoluciones`**</mark> en la barra de navegación lateral.
2. Haz clic en **+ Crear devolución**.
3. Introduce el **Número de orden de venta** en el campo de búsqueda. El sistema mostrará automáticamente los detalles originales del artículo.
4. Selecciona los artículos que se devuelven y guarda el pedido.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-8b0e8b75c47f88970ed60f6df0708e6c5dc311ab%2Fframeit_2026-03-11T14-41-44.jpg?alt=media" alt=""><figcaption></figcaption></figure>

#### Opción 2: Crear una devolución desde la lista de ventas

Usa este método si primero necesitas buscar la transacción original.

1. Ve a <mark style="color:azul;">**`Compras y ventas`**</mark> > <mark style="color:azul;">**`Ventas`**</mark> y localiza el pedido específico que el cliente desea devolver.
2. Haz clic en el pedido para abrir la vista de **Detalles** .
3. Haz clic en el botón **+ Crear devolución** debajo de la sección "*Artículos devueltos*".

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-823b75c04be79e7917e3e6173f3a136af221d232%2Fframeit_2026-03-11T14-26-23.jpg?alt=media" alt=""><figcaption></figcaption></figure>

*(Opcional)* Introduce los detalles de la devolución en el campo de nota para un mejor seguimiento y comunicación con tu equipo.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-e68886b629563d2cf1dd670ae7d41771588dc341%2Fframeit_2026-03-11T14-29-15.jpg?alt=media" alt=""><figcaption></figcaption></figure>

Para una guía detallada sobre la función de <mark style="color:azul;">**`Devoluciones`**</mark> consulta nuestro blog:

{% embed url="<https://www.boxhero.io/en/blog/update-returns-and-refunds>" %}

***

## Configuración de pedidos

Puedes enviar tus pedidos por correo electrónico, imprimirlos o guardarlos como PDF.

* Añade o edita la información del proveedor y del cliente en <mark style="color:azul;">**`Centro de datos`**</mark> > <mark style="color:azul;">**`Socios`**</mark>.
* Actualiza la información de tu empresa en <mark style="color:azul;">**`Configuración`**</mark> > <mark style="color:azul;">**`Equipo`**</mark>.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-57fc0403e16ae915e561238e542e4d311b4c04a5%2F00%20copy%20121.png?alt=media" alt=""><figcaption></figcaption></figure>

### A. Diseño de impresión

Personaliza qué información aparece en tus órdenes de compra y facturas de venta. Puedes configurar diferentes plantillas de diseño para cada tipo de documento.

Ve a: <mark style="color:azul;">**`Configuración`**</mark> > <mark style="color:azul;">**`Pedidos`**</mark> > <mark style="color:azul;">**`Diseño de impresión`**</mark>&#x20;

{% embed url="<https://www.boxhero.io/en/blog/custom-print-layouts>" %}

#### **Ajustes de diseño**

* **Logotipo de la empresa —** Añade la imagen de tu marca en la parte superior derecha del documento.
* **Etiquetas del documento —** Cambia los términos que se muestran en el documento.
  * Título del documento *(Orden de compra, Factura, Albarán de empaque, Nota de entrega)*
  * Proveedor *(Vendedor, Vendedora, Desde)*
  * Destinatario *(Cliente, Facturar a, Enviar a, Comprador)*
* **Opciones de visualización —** Elige qué campos incluir en el documento.
  * Opciones disponibles: *Fotos de artículos, SKU, código de barras, precios, nota*
* **Atributos del artículo**: Selecciona qué atributos del artículo mostrar en la sección de detalles del artículo del documento.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-375ea41b4010cdee6b90afa63d7ab38e49ce9246%2Fframeit_2026-02-12T14-30-16.jpg?alt=media" alt=""><figcaption></figcaption></figure>

### B. Campos personalizados

Si necesitas campos adicionales como el correo electrónico de una persona de contacto o los datos de una cuenta bancaria, puedes añadir [**campos personalizados**](https://www.boxhero.io/en/blog/custom-fields-for-purchases-sales) al crear una orden de compra o una orden de venta.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-6701ab0fe9fe3526bfd06f7a55207f3ec3cb734c%2FSales%20Order_Custom%20Fields%20Section.png?alt=media" alt=""><figcaption></figcaption></figure>

Si utilizas con frecuencia los mismos campos, guárdalos como una **plantilla**.

Ve a: <mark style="color:azul;">**`Configuración`**</mark> > <mark style="color:azul;">**`Compras y ventas`**</mark> > <mark style="color:azul;">**`Campos personalizados`**</mark> para añadir un nuevo campo personalizado, y cualquier campo guardado junto con sus valores aparecerá automáticamente cada vez que crees un nuevo pedido.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-7bdcbaa5787030a99572856888f9dcbc7ce86451%2FOrders_Custom%20Fields%20(1).png?alt=media" alt=""><figcaption><p>En este ejemplo, <strong>Nombre</strong>: "<em>Bill Jones</em>" y <strong>Banco</strong> <strong>Cuenta</strong>: "<em>Chase Bank / 98-7654</em>3" se guardan como valores de campos personalizados.</p></figcaption></figure>

{% hint style="warning" %}
La configuración de campos personalizados se aplica a nivel de **equipo**, por lo que todos los miembros del equipo verán los mismos campos. Asegúrate de establecer los valores predeterminados solo para la información que deba compartirse en todo el equipo.
{% endhint %}

### C. Impuestos

Puedes aplicar impuestos a tus pedidos y elegir cómo se calculan:

* **Incluido:** El impuesto ya está incluido en el precio del artículo.
* **Excluido:** El impuesto se añade por encima del precio del artículo.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-5e05d533ac037727566e2bd79c8cf5365f33cd62%2Fboxhero-tax-default-tax.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Si aplicas regularmente la misma tasa de impuesto a tus pedidos, puedes establecerla como **predeterminada**.
{% endhint %}

### D. Descuentos

También puedes aplicar descuentos a tus pedidos:

* **Descuento porcentual** (p. ej., 10 % de descuento)
* **Descuento fijo** (p. ej., 5 $ de descuento)

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-9deb549905be950f79cb794f27dc23e5ef29ae7a%2Fdiscount.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Nota**: Cuando *ambos* impuestos y descuentos se aplican, **los descuentos se calculan primero**, seguidos de los impuestos.
{% endhint %}

***

## Listas de precios

[Las listas de precios](https://www.boxhero.io/en/blog/price-lists) te permiten guardar diferentes precios para clientes específicos, promociones o acuerdos especiales. Junto con tu costo y precio de venta predeterminados, puedes crear conjuntos de precios adicionales y aplicarlos cuando creas una orden de compra o una orden de venta.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-73b62f5a5352ebce2d2d593f4067456810442c12%2Fprice-lists-sales.png?alt=media" alt=""><figcaption></figcaption></figure>

Puedes crear una lista de precios en <mark style="color:azul;">**`Centro de datos`**</mark> > <mark style="color:azul;">**`Listas de precios`**</mark>.

Las listas de precios pueden configurarse por separado para tipos de compra y de venta. Añade los precios de los artículos manualmente o súbelos todos a la vez mediante un archivo de Excel.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-2f8dcd4756bccac1bc05a12090df596bbef22c93%2Fadd-price-list.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Nota:** Artículos *no* incluido en la lista de precios seleccionada mostrará un precio unitario de 0 cuando se aplique la lista a un nuevo pedido.
{% endhint %}

Cuando crees un pedido, haz clic en el campo de <mark style="color:azul;">**`Precio unitario`**</mark> para elegir una lista de precios. Si cambias a otra lista de precios mientras editas, los precios unitarios se actualizarán según la que hayas seleccionado.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-7a8b6ea36ca598a50704bc274dfa834394ff6ce2%2Fselect-price-list.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Si quieres ver el costo o el precio de venta predeterminado de un artículo al crear un pedido, puedes ajustar la configuración de visualización.

Ve a <mark style="color:azul;">**`Configuración`**</mark> > <mark style="color:azul;">**`Equipo`**</mark>, y en <mark style="color:azul;">**`Configuración de visualización`**</mark>, elige **Costo, Precio, Todos los atributos**. Esto muestra los precios registrados del artículo junto con todos sus atributos.
{% endhint %}

***

## Preguntas frecuentes (FAQ)

### Actualicé un pedido, pero la cantidad del artículo no cambió.

**Si**el pedido ya tiene **proceso de entrada de stock** o **registros de salida de stock** actualizar el propio pedido no cambiará los niveles de inventario. Para actualizar las cantidades de los artículos, también debes editar las <mark style="color:azul;">**`proceso de entrada de stock`**</mark> o <mark style="color:azul;">**`registros de salida de stock`**</mark> transacciones relacionadas.

### ¿Cuál es la diferencia entre Compras y ventas y Transacciones de inventario?

<table><thead><tr><th width="164.328125"></th><th>Compras y ventas</th><th>Transacciones de inventario</th></tr></thead><tbody><tr><td><strong>Flujo de trabajo</strong></td><td>Crea primero un pedido (<strong>O.C.</strong> o <strong>O.V.</strong>), y luego procésalo cuando se envíe o llegue.</td><td>Actualiza los niveles de stock de inmediato seleccionando un artículo e introduciendo la cantidad.</td></tr><tr><td><strong>Método</strong></td><td>Vincula los cambios de inventario a pedidos específicos para un mejor seguimiento.</td><td>Usa <strong>proceso de entrada de stock</strong> para <em>llegadas</em> y <strong>Stock</strong> <strong>Salida</strong> para <em>envíos</em>.</td></tr><tr><td><strong>Propósito</strong></td><td>Gestión de pedidos con actualizaciones de inventario en tiempo real.</td><td>Ajustes manuales de stock y niveles de cantidad simples.</td></tr></tbody></table>

### ¿Cómo selecciono una ubicación en un pedido?

No eliges una ubicación al crear el pedido. Las ubicaciones se seleccionan cuando los artículos son *recibidos* o *enviados* mediante transacciones de inventario (es decir, **proceso de entrada de stock** y **registros de salida de stock**).

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-d7bffb17754f1a6b9caaba1c6c36a5ce4922f0d2%2Fselect%20shipping%20location%20in%20sales%20order.png?alt=media" alt=""><figcaption></figcaption></figure>

### Si actualizo el costo o el precio de venta de un artículo, ¿cambiará los importes en los pedidos existentes?

No, actualizar los precios de los artículos no *no* cambiará ningún pedido que ya se haya creado. Los pedidos existentes conservan sus precios originales.

### ¿Cómo elimino las opciones de impuesto o descuento?

Puedes gestionar las opciones de impuesto y descuento en <mark style="color:azul;">**`Configuración`**</mark> > <mark style="color:azul;">**`Pedidos`**</mark>.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-f3ff58b53da05ea223073d504494cce32c0634df%2Fboxhero%20settings%20orders%20discounts.png?alt=media" alt="BoxHero Order Settings > Taxes &#x26; Discounts"><figcaption></figcaption></figure>

### ¿Por qué los artículos devueltos no aparecen en mi informe de ventas?

Las devoluciones se reflejan en tus <mark style="color:azul;">**`Informes`**</mark> > <mark style="color:azul;">**`Ventas`**</mark> según la *fecha de devolución*. Asegúrate de que la fecha de devolución esté dentro del rango de fechas que estás viendo.

<figure><img src="https://4009602132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-1479cb26a62e7ee5b1bdd911ba6cbdd4dd7e4556%2Fboxhero-sales%20report-date%20range.png?alt=media" alt="BoxHero Sales Report with Date Range Highlighted"><figcaption></figcaption></figure>
