Volver al diccionario
Ecommerce Enterprise
cXML (Commerce XML)
cXML es el estándar XML para comercio B2B usado por SAP Ariba y Coupa. Aprende su estructura, tipos de documentos y cómo implementar integración punchout con cXML.
Qué es cXML
cXML (Commerce XML) es un protocolo basado en XML diseñado para facilitar el comercio electrónico B2B. Es el estándar utilizado por plataformas como SAP Ariba, Coupa y Oracle para la integración punchout.
Tipos de transacciones
PunchOutSetupRequest
Inicia la sesión de compras, enviando datos del comprador y configuración.
PunchOutSetupResponse
Confirma la sesión y devuelve la URL de acceso al catálogo.
OrderRequest
Transmite el pedido del comprador al proveedor en formato XML estructurado.
InvoiceDetail
Envía facturas electrónicas entre sistemas.
Estructura de un documento cXML
\\\`xml
\\\`
Ventajas sobre OCI
- Formato estructurado y extensible: cada campo tiene su lugar en el XML, no depende de parámetros GET/POST
- Soporte para documentos complejos: facturas, albaranes, confirmaciones, catálogos completos
- Estándar abierto mantenido por la comunidad (originalmente Ariba)
- Mejor manejo de caracteres especiales y datos internacionales
- Soporte nativo para múltiples líneas con atributos ricos
Herramientas y plataformas que usan cXML
- SAP Ariba: El mayor marketplace B2B del mundo usa cXML como protocolo nativo
- Coupa: Plataforma de gestión de gastos empresariales
- Oracle Procurement Cloud: Módulo de compras de Oracle
- Jaggaer: Plataforma de e-procurement
- GEP SMART: Suite de procurement empresarial
Preguntas frecuentes
¿Cuándo usar cXML y cuándo OCI?
Depende del sistema de e-procurement del cliente. Si compra desde SAP SRM o SAP MM clásico, probablemente necesites OCI. Si compra desde SAP Ariba, Coupa u Oracle, necesitarás cXML. Idealmente, tu tienda debería soportar ambos protocolos para no perder ninguna oportunidad comercial.
¿Es cXML lo mismo que XML?
No. XML (Extensible Markup Language) es el formato base. cXML (Commerce XML) es un vocabulario específico construido sobre XML, con elementos y estructuras predefinidas para transacciones comerciales B2B.
¿Necesito un servidor especial para cXML?
No, cualquier servidor web puede recibir y procesar documentos cXML. Lo que necesitas es el código que interprete los documentos entrantes y genere las respuestas correctas según la especificación cXML.
Términos relacionados
Necesitas ayuda con tu ecommerce?
Somos expertos en desarrollo de tiendas online. Cuéntanos tu proyecto y te asesoramos sin compromiso.
Contactar con Ganton