« Back to Glossary Index



In the context of EDI (Electronic Data Interchange) technology, the seller represents the entity that provides goods or services to a buyer in a business transaction. The seller is responsible for supplying and delivering the requested products or services to the buyer and receives a valuable consideration in return, such as a purchase price or another agreed-upon form of compensation.

The use of the seller concept is essential in electronic exchange of business information. Through EDI, relevant information regarding the sale of goods or services is transmitted in a standardized format, ensuring accurate and efficient communication between the seller and the buyer.

Use case:

A use case for the seller concept can be found in the process of electronic order exchange between a supplier and a retailer. The supplier, acting as the seller, provides and delivers the products requested by the retailer, who acts as the buyer. Using EDI, relevant information about the ordered products, price, quantity, and other business details are electronically transmitted between the seller and the buyer, ensuring fast and accurate communication and eliminating the need for manual order processing.

Example of script code:

import ediconnect

# Create a new EDI message
edi_message = ediconnect.EDIMessage()

# Set the seller information
seller = ediconnect.Party() = “ABC Company”
seller.identifier = “S12345”
seller.qualifier = “BY”

# Set the buyer information
buyer = ediconnect.Party() = “XYZ Corporation”
buyer.identifier = “B98765”
buyer.qualifier = “DP”

# Add the seller and buyer to the message
edi_message.seller = seller
edi_message.buyer = buyer

# Add other relevant segments and data to the message

# Get the formatted EDI message content
formatted_message = edi_message.get_formatted_message()

# Send the EDI message using EDIconnect
edi_connection = ediconnect.Connection(username=’username’, password=’password’, endpoint=’’)
response = edi_connection.send_message(edi_message)

# Check the response
if response.success:
print(“EDI message sent successfully!”)
print(“Error sending the EDI message:”, response.error_message)

Best practices:

  1. Clearly and accurately identify the seller in each business transaction and ensure that the seller’s information is complete and correct.
  2. Use unique identification codes for the seller, such as a company identifier or another identifier agreed upon between parties.
  3. Maintain an updated database of relevant seller information to ensure proper and efficient communication.
  4. Regularly validate the seller information and ensure its compliance with the requirements and specifications of the used EDI standard.

For efficient management of seller information and EDI messages, you can utilize the EDIconnect platform, an EDI solution provider. EDIconnect provides support for configuring, interpreting, and properly managing seller information, ensuring efficient and reliable communication between sellers and buyers. Through EDIconnect, you can access a comprehensive and scalable solution for implementing and managing EDI transactions, facilitating efficient and accurate communication.