Orden de compra: qué es, ejemplo y cómo automatizarla con PunchOut

Orden de compra automatizada mediante PunchOut entre un catálogo eCommerce B2B y un sistema de compras corporativo.

La orden de compra es uno de los documentos más importantes en la relación entre empresas: es la confirmación formal de que un cliente quiere comprar unos productos o servicios concretos, a un precio y en unas condiciones determinadas. Por un lado, para el comprador es una herramienta de control del gasto; por otro lado, para el proveedor es la garantía de que el pedido es válido.

En esta guía te explicamos qué es una orden de compra, para qué sirve, qué datos debe incluir, un ejemplo práctico, en qué se diferencia de una solicitud de compra y cómo PunchOut la genera automáticamente desde el carrito de tu tienda online.

Qué es una orden de compra

Una orden de compra (en inglés, purchase order o PO) es un documento que emite una empresa compradora a un proveedor para solicitar formalmente unos productos o servicios. Además, en ella se indica qué se compra, en qué cantidad, a qué precio, cuándo y dónde se debe entregar y en qué condiciones se pagará.

En muchos sectores también se conocen como órdenes de pedido o simplemente pedidos. Por tanto, cuando el proveedor la acepta, la orden de compra se convierte en un acuerdo vinculante entre ambas partes.

La orden de compra es una de las fases centrales del ciclo Procure to Pay (P2P): llega después de la solicitud y la aprobación interna, y antes de la recepción de la mercancía, la factura y el pago.

Para qué sirve

Si te preguntas para qué sirve una orden de compra, estas son sus funciones principales:

  • Controlar el gasto: de este modo, solo se compra lo que ha sido aprobado y con el presupuesto asignado.
  • Formalizar el acuerdo: deja por escrito precios, cantidades y condiciones y, por lo tanto, evita malentendidos.
  • Facilitar la recepción: gracias a ella, el almacén comprueba que lo recibido coincide con lo pedido.
  • Agilizar la facturación y el pago: la factura del proveedor se compara con la orden de compra y el albarán (la llamada conciliación a tres bandas) antes de pagar.
  • Trazabilidad y auditoría: cada compra queda registrada con su número, fecha y responsable.

Asimismo, para el proveedor también es clave: recibir órdenes de compra claras y correctas significa preparar el pedido sin errores y cobrar sin retrasos.

Elementos y datos que debe incluir

Aunque cada empresa tiene su propio formato, una orden de compra completa suele incluir estos datos:

ElementoQué incluye
Número de orden de compraIdentificador único que se usará en el albarán y la factura
Fecha de emisiónDía en que se genera la orden
Datos del compradorRazón social, CIF, dirección de facturación y persona de contacto
Datos del proveedorRazón social, CIF y código de proveedor
Líneas de productoReferencia, descripción, cantidad y unidad de medida
PreciosPrecio unitario, descuentos, impuestos y total
EntregaDirección y fecha de entrega, condiciones de envío
Condiciones de pagoPlazo y forma de pago (por ejemplo, 60 días)
Imputación contableCentro de coste, proyecto o cuenta presupuestaria
AprobaciónResponsable que autoriza la compra

Ejemplo de orden de compra

Por ejemplo, veamos uno de los ejemplos de órdenes de compra más habituales: una empresa de construcción que compra material de protección a su proveedor de suministros industriales.

CampoValor
Nº de orden de compraOC-2026-004518
Fecha1 de octubre de 2026
CompradorConstrucciones Ejemplo, S.L. – Departamento de Compras
ProveedorSuministros Industriales Ejemplo, S.A.
Línea 1Ref. EPI-1020 · Casco de seguridad · 50 unidades × 12,40 € = 620,00 €
Línea 2Ref. EPI-2045 · Guantes anticorte (par) · 200 unidades × 3,15 € = 630,00 €
Base imponible1.250,00 €
IVA (21 %)262,50 €
Total1.512,50 €
EntregaObra Calle Ejemplo, 10 (Madrid) · antes del 10/10/2026
Condiciones de pagoTransferencia a 60 días fecha factura
Centro de costeProyecto 2026-112

Datos ficticios con fines ilustrativos. A continuación, el proveedor confirmará la orden, entregará el material con un albarán que referencie el número OC-2026-004518 y emitirá su factura con ese mismo número, lo que permitirá al comprador conciliarla y pagarla sin incidencias.

Orden de compra vs solicitud de compra

Es muy habitual confundirlas, pero son documentos distintos y consecutivos:

Solicitud de compraOrden de compra
Quién la emiteUn empleado o departamento de la empresaEl departamento de compras
A quién va dirigidaUso interno (aprobadores)Al proveedor
Para qué sirvePedir autorización para comprarFormalizar la compra con el proveedor
CarácterNo es vinculanteVinculante cuando el proveedor la acepta
MomentoAntes de la aprobaciónDespués de la aprobación

En resumen: la solicitud de compra (o requisición) es el «quiero comprar esto», y la orden de compra es el «te compro esto» que recibe el proveedor. Además, en las plataformas de e-procurement la solicitud se convierte automáticamente en orden de compra cuando se aprueba. Te lo explicamos en procurement y e-procurement.

Del carrito PunchOut a la orden de compra

Precisamente aquí es donde PunchOut marca la diferencia. Sin embargo, sin integración, alguien en el departamento de compras tiene que copiar a mano las referencias y precios del proveedor para crear la orden de compra, con el riesgo de errores. En cambio, con PunchOut, la orden se genera a partir del carrito, sin teclear nada. Así funciona el flujo en cXML:

El flujo en cXML paso a paso

  1. PunchOutSetupRequest: el comprador hace clic en el catálogo del proveedor desde su plataforma de compras (SAP Ariba, Coupa, Jaggaer…) y se abre una sesión en la tienda del proveedor.
  2. Navegación y carrito: a continuación, el comprador elige productos con sus precios negociados.
  3. PunchOutOrderMessage: después, al terminar, el carrito vuelve a la plataforma de compras como una solicitud de compra, con referencias, cantidades, precios y unidades exactas.
  4. Aprobación: seguidamente, la solicitud sigue el flujo de aprobación interno del comprador.
  5. OrderRequest: una vez aprobada, la plataforma envía al proveedor la orden de compra en formato cXML, que puede entrar directamente en su ERP o en su tienda online.
  6. Confirmación, envío y factura: finalmente, el proveedor puede responder con la confirmación del pedido, el aviso de envío y la factura electrónica, cerrando el ciclo.

¿Y si tu cliente usa OCI?

En entornos SAP con OCI, el carrito vuelve al sistema de compras del cliente mediante un formulario con los datos de cada línea y, tras la aprobación, la orden de compra se transmite al proveedor por el canal acordado (por ejemplo, EDI, cXML o correo electrónico). Te explicamos las diferencias en cXML vs OCI ; la especificación oficial del estándar está en cxml.org, y la parte técnica, en tecnología PunchOut.

Qué ganas como proveedor

En definitiva, el resultado son órdenes de compra sin errores, con precios siempre actualizados y que entran directamente en tus sistemas. Si trabajas con SAP Ariba, empieza por nuestra guía de integración PunchOut con SAP Ariba, o consulta la integración con Coupa y el resto de nuestras integraciones PunchOut.

Preguntas frecuentes

¿Una orden de compra es lo mismo que una factura?

No. Por un lado, la orden de compra la emite el comprador antes de recibir el producto; por otro lado, la factura la emite el proveedor después, para cobrar. Por eso, la factura debe referenciar el número de la orden de compra.

¿Es obligatoria la orden de compra?

No es obligatoria por ley, pero la mayoría de las grandes empresas no aceptan facturas sin una orden de compra asociada («no PO, no pay»), así que en la práctica es imprescindible para venderles.

¿Qué pasa si la factura no coincide con el pedido?

En ese caso, la factura suele quedar bloqueada hasta que se aclaren las diferencias, lo que retrasa el cobro. Por eso automatizar la orden de compra con PunchOut reduce mucho las incidencias.

¿Puedo recibir los pedidos directamente en mi tienda online?

Sí. Con una integración PunchOut, las órdenes de compra en cXML pueden entrar automáticamente en tu tienda Magento o WooCommerce o en tu ERP. Si vendes a grandes empresas, te interesa leer también ecommerce B2B: cómo vender a grandes empresas.

Automatiza tus pedidos B2B con PunchOut

En resumen, la orden de compra es el punto donde se cruzan el proceso del comprador y el del proveedor. Si tus clientes trabajan con plataformas de compras y todavía recibes los pedidos por email o tecleados a mano, PunchOut te permite recibir cada orden de compra limpia, completa y directamente en tus sistemas. Para ello, somos especialistas en integraciones PunchOut y te ayudamos a conseguirlo.

Te puede interesar

¿Quieres conectar tu catálogo con el sistema de compras de tus clientes?

Analizamos tu caso sin compromiso: plataforma de tu cliente, protocolo (cXML u OCI) y encaje con tu eCommerce.

Solicitar auditoría gratuita →

Soluciones integrales de comercio electrónico para empresas de todos los tamaños. Conectamos sistemas de compras con plataformas online.

© 2026 Punchout Now. Todos los derechos reservados.