cXML
cXML, short for commerce XML, is an XML-based protocol used for exchanging procurement information between buyers and suppliers in B2B e-commerce. It defines a standard set of message types and data structures for catalog retrieval, punch-out catalog sessions, purchase orders, invoices, and status updates, enabling automated procurement workflows and reducing manual data entry. The standard is designed to work over the internet and can be integrated with ERP and procurement systems.
Originating in the late 1990s as a collaborative effort among major e-procurement vendors (notably Commerce One
cXML is widely implemented in enterprise procurement and supplier systems. It supports punch-out catalog workflows, allowing
Security and interoperability considerations include transport over HTTPS, use of credentials in the header, and mappings