ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

CXML-STATUS

cXML Status is the <Status> element of the cXML DTD that carries a 3-digit return code (200, 400, 500…) modeled on HTTP, with a text attribute and an optional body.

Definition

<Status> is mandatory in every <Response> and frequent in reply <Message> elements. Common codes: 200 OK, 400 Bad Request, 401 Unauthorized, 412 Precondition Failed (key already used), 500 Internal Server Error. Exact values are documented in the cXML DTD.

Origin

Specified in cXML 1.0 on the HTTP/1.1 RFC 2616 model, to reuse codes familiar to web developers.

Use

When a buyer sends a PunchOutSetupRequest with a wrong NetworkId, the supplier replies <Status code="401" text="Unauthorized">Invalid credentials</Status>. The error can be traced and fixed in the Ariba console.

Last updated: May 14, 2026