EDI with bol

Electronic Data Interchange is the direct exchange of structured messages between systems. At bol, this exchange takes place through Transus. Your system therefore connects to Transus, which validates and routes messages between your organisation and bol.

With EDI, you exchange orders, order confirmations, despatch advice messages and invoices electronically between your system and bol. This reduces manual data entry and enables automated processing.

Are you looking to get started with EDI, or do you already have an EDI connection?

On this page, you’ll find information on setting up your connection, configuring messages and getting support.

Getting started with EDI

Would you like to connect your system to bol? Visit the connection setup page to find out what you need to prepare and how the application, setup, testing and go-live process works.

Which messages do we exchange?

Each EDI message has a specific role in the process from order to invoice.

Message
Direction
Purpose
Bol to supplier
You receive a new purchase order specifying the items, quantities, delivery date and warehouse.
Bol to supplier
Optional: you receive cancellations, changed quantities and date changes of an order. Bol activates this for you.
Supplier to bol
You confirm or cancel an order in full or in part.
Supplier to bol
You notify bol of the shipment in advance, including the packing slip reference, items, quantities, pallets and SSCCs.
Supplier to bol
You send the invoice with the details needed for financial processing.

Bol supports two message combinations:

  • ORDERS + INVOIC
  • ORDERS + ORDRSP + DESADV + INVOIC

During the connection setup process, you agree on which combination you will use.

Optionally, you can also receive cancellations, changed quantities and date changes from bol via EDI, with ORDCHG. Bol activates this for you.

More information

Find out how to submit your data and what to keep in mind for each topic.

Receiving orders

Learn what an ORDERS message contains and what you do with it.

Receiving order changes

Learn how cancellations, changed quantities and date changes arrive via EDI.

Confirming orders

Learn how to use ORDRSP to specify which items and quantities you will deliver or cancel.

Sending despatch advice

Learn how to use DESADV to announce a shipment and link items, quantities and pallets to the correct SSCCs.

Sending invoices

Learn how to send an invoice that matches the order and the delivery.

SSCCs and shipping labels

View the requirements for SSCCs and shipping labels and learn how to use them for your deliveries.

Looking for the technical message specifications?

Each message page links to the full EDIFACT specification for that message.

Support and contact

Choose the right contact for your question.

When contacting us, include your supplier number, the message type, the relevant order or message reference and any error message. This helps us investigate your query more effectively.
Topic
Contact point
Contact
New EDI connection
Bol EDI team
Change to the message scope, EDI onboarding, functional setup or agreements with bol
Bol EDI team
Order content, GTINs, quantities, GLNs, SSCCs, order matching or functional message errors and rejections
Bol
AS2 connection, certificate changes, communication protocols, message transmission or receipt, and technical validations or error codes
Transus