Specifications

XML standards, XSD schema and field specifications for all Btwentyfour commerce messages

XML Btwentyfour XML Standards

Btwentyfour XML standards enable exchange of transactional information between trading partners. Download the entire Btwentyfour Release 2.1 schema below.

XML Schema Definition (XSD)

The XSD file defines the structure of all XML files used for Btwentyfour messages. Use it to validate your XML files and understand the allowed elements and attributes.

XSD Download v2.1 (2024-08-22)

Previous XML Schema Releases

Release DateDownload
2024-02-09b24c21-20240209.xsd
2023-06-01b24c21-20230601.xsd

Namespace Declaration

Include this namespace declaration in the root element of all your Btwentyfour XML messages:

<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1">

Message Specifications

Before creating messages, check the required and optional fields for each message type to ensure compliance.

CategorySpecifications
Product Catalog
PRICATPrice/Sales Catalogue

Enables transmission of pricing and catalogue details for goods and services offered by a seller to a buyer.

Order
ORDERSOrder

Provides the ability for a buyer to order specified quantities of goods and services from a seller.

ORDRSPOrder Response

Responding to an Order message or Order Change Request under conditions agreed between supplier and buyer.

ORDCHGOrder Change

Specifies details of the buyer’s request to change a purchase order.

Delivery / Shipment
DESADVDespatch Advice

Specifies details for goods despatched or ready for despatch under agreed conditions.

RECADVReceiving Advice

Addresses business needs related to goods receipt confirmation.

RELOCARelocation of Goods

Used for the reallocation of goods between locations between trading partners.

Invoice
INVOICInvoice

Claims payment for goods or services supplied under conditions agreed between seller and buyer.

REMADVRemittance Advice

Provides detailed accounting relative to a payment or financial settlement for goods and services.

TAXCONTax Control

Enables transmission of tax details for an invoice or batch of invoice messages.

Reporting
SLSRPTSales Report

Provides sales information for one or more locations for a series of products within a specified time period.

INVRPTInventory Report

Exchanges inventory information for raw materials, manufactured articles, or other stockable items.

Presentation
PRECATPresentation Catalog

Provides presentation information like images and other media for a series of products.

Returns
RETANNReturn Announcement

Exchanges information related to product returns between trading partners.

General
GENRALGeneral Text

General purpose free-text message exchange between trading partners.

COMEVECommunication Event

Event and notification communication between trading partners.

PARTINParty Data

Party identification and address information exchange.

QUOTESQuotes

Price update for a select number of articles sent to the platform.

EDIFACT EDIFACT Specifications

Btwentyfour supports EDIFACT D01B format for selected message types. Click a message type to view the EDIFACT specification.