Tailored B2B solutions to enhance business relationships, streamline transactions, and improve collaboration between trading partners.

Tag Archive for: B2B

This post was updated to reflect current trends and information.

 

This article is dedicated to B2B EDI Integration using RosettaNet standard. It describes the RosettaNet business-to-business (B2B) standard, RosettaNet terminology such us PIPs (Partner Interface Processes), RNIF (RosettaNet Implementation Framework), Action Message, Signal Message, and other key RosettaNet features. The information in this topic will be helpful to understand RosettaNet standards and concept before its implementation.

Overview of RosettaNet

RosettaNet is a group of Technology corporations that have created and implemented B2B protocol standards. These standards define the exchange of electronic business documents. RosettaNet is one of B2B protocol standard which allows different businesses to communicate electronically over a network.

The RosettaNet description from Wikipedia is: RosettaNet is a consortium of major Computer and Consumer Electronics, Electronic Components, Semiconductor Manufacturing, Telecommunications and Logistics companies working to create and implement industry-wide, open e-business process standards. These standards form a common e-business language, aligning processes between supply chain partners on a global basis.”

What Is RosettaNet Standards?

RosettaNet it is one of the EDI (Electronic Data Interchange) standards for exchanging business messages using HTTP(S) with MIME headers. As Identifiers RosettaNet uses DUNS numbers. RosettaNet messages contain a Preamble, Delivery Header, Service Header, and Service Content. RosettaNet Standards are free and open to the public as well as private organizations and individuals. You can have access to standards on RosettaNet website.

RosettaNet is used in the IT Supply Chain by (3) main industries:

  • Electronic Components
  • Semiconductor Manufacturing
  • Information Technology

RosettaNet Implementation Framework (RNIF)

The RosettaNet Implementation Framework (RNIF) is an open, common networked-application framework generated to allow trading partners to exchange RosettaNet PIPs.

The RNIF regulate implementation guidelines for developing software applications components that simplify the RosettaNet PIP messages fulfillment between business partners. Recommendations are provided for packaging, security, transport, routing, signals, trading partner agreements.

In simple words, RNIF defines how to build, parse, secure, and send RosettaNet messages.

 RNIF Version 1.1 and RNIF version 2.0 key features comparison

There are two versions of RNIF:

  • RosettaNet Implementation Framework v1.1 (RNIF 1.1)
  • RosettaNet Implementation Framework v2.0 (RNIF 2.0)

The table below describes some RNIF version 1.1 and version 2.0 implementation guidelines.

Guideline RNIF Version 1.1 RNIF Version 2.0
 Transport  Supports the secure HTTP transport   protocol for exchanging messages   between trading partners  Supports multiple transport   protocols  (such as secure HTTP and   SMTP)
 Packaging  Supports the format (RNO)   RosettaNet Object.  Supports the Internet standard that   extends the format of email   Multipurpose Internet Mail   Extensions (MIME) format
 Authorization  Guarantee that the sender of the message is allowed to send a message to the   receiving partner.
 Encryption  Not provides  Guarantees that transmitted messages   can be seen only by the expected   recipient, who is able to decrypt and   extract the information.
 Authentication  It is required a digital signature from the message sender

 

 Nonrepudiation  Provides total proof that a certain action has occurred. The following       nonrepudiation  types are available:

•  The digital signature of the message. This prevents the sender from   attempting to reject the sending of the message. The recipient of the message   must keep the message for an agreed period of time (usually three to seven   years).

•  Send back a signed acknowledgment. The message recipient has to store   both the receipt and the original message for an agreed-on period of time.

RNIF may be used different protocols such as HTTP, HTTPS, Simple Mail Transfer Protocol (SMTP)

What Is RosettaNet Partner Interface Process (PIPs)?

In RosettaNet, a Partner Interface Process (PIP) defines a fulfillment of a business transaction between trading partners. The principal objective of PIPs, is the exchange of business data between trading partners. PIPs determine the messages structure, steps order, role (buyer and seller) activities, values, for each message transmitted between trading partners. Compliance with these specifications allows the trading partners to achieve business goals.

PIPs require the following:

  • A specific business result (for example, the receipt of a purchase order from a trading partner)
  • A role to fulfill at least one action (for example, a buyer role requests a Purchase Order from a seller role and a seller role submits a Purchase Order Acknowledgment to the buyer role).

Each partner has to fulfill his specific requirements of the PIP. If one trading partner does not satisfy his requirements, then the business transaction is voided for all participating PIP trading partners.

What does a PIP document look like?

A PIP in its entirety consists of:

  • Preamble
  • Delivery Header (if using RNIF 2.0)
  • Service Header
  • Service Content (the actual data – the Purchase Order, Advance Ship Notice, etc.) RosettaNet-sample

 PIP Classifications

RosettaNet PIPs are classified into seven clusters. Each cluster is broken down into segments, within each segment, individual PIPs contain one or more activities, which specify actions to be performed.

Here is a list of the PIP clusters:

Cluster 0: RosettaNet Support. Delivers administrative functionality.

  • Segment 0A: Administrative.
  • Segment 0C: Testing.

 Cluster 1: Partner Product and Service Review. Collect information of trading partner and product-information subscriptions.

  • Segment 1A: Partner Review
  • Segment 1B: Product and Service Review

 Cluster 2: Product Information. Distribution and periodic update of product notices and product technical specifications.

  • Segment 2A: Preparation for Distribution
  • Segment 2B: Product Change Notification
  • Segment 2C: Product Design Information

 Cluster 3: Order Management. Supports full order management business area.

  • Segment 3A: Quote and Order Entry
  • Segment 3B: Transportation and Distribution
  • Segment 3C: Returns and Finance

 Cluster 4: Inventory Management. Inventory management, including reporting and allocation of constrained product.

  • Segment 4A: Collaborative Forecasting
  • Segment 4B: Inventory Allocation
  • Segment 4C: Inventory Reporting
  • Segment 4D: Inventory Replenishment
  • Segment 4E: Sales Reporting

Cluster 5: Marketing Information Management. Communication of marketing information.

  • Segment 5C: Design Win Management (EC)
  • Segment 5D: Ship from Stock and Debit (EC)

Cluster 6: Service and Support. Post-sales technical support.

  • Segment 6A: Provide and Administer Warranties, Service Packages, and Contract Services.
  • Segment 6C: Technical Support and Service Management

Cluster 7: Manufacturing. Exchange of design, configuration, process, quality and other manufacturing floor information.

  • Segment 7B: Manage Manufacturing WO & WIP.
  • Segment 7C: Distributed Manufacturing Information.

Type of RosettaNet Messages

Messages related to PIP business document exchange can be divided into two categories: Business Action messages and Business Signal messages. The Business Action message is the basic business message such as a Purchase Order or Request for Quote, that is exchanged within a RosettaNet trading process. The Business Signal message is a positive or negative Acknowledgment message sent in response to a business Action Message. RosettaNet has five types of business Signal Messages:

Receipt Acknowledgment

A Receipt Acknowledgment is a positive signal acknowledging receipt of a Business Action message. It is sent when structurally and syntactically valid RosettaNet action.

Receipt Acknowledgment Exception (supported only in the RNIF 1.1.)

A Receipt Acknowledgment Exception is a negative signal indicating a problem (structurally or syntactically invalid RosettaNet action).

Acceptance Acknowledgment (supported only in the RNIF 1.1.)

An Acceptance Acknowledgement is a positive signal acknowledging. This message sent when a partner receiving accepts the RosettaNet Action Message for processing. The signal does not indicate a success or failure of message processing.

Acceptance Acknowledgment Exception (supported only in the RNIF 1.1.)

An Acceptance Acknowledgement Exception is a signal indicated a negative acknowledgment of acceptance A message is sent when the partner receiving the RosettaNet action message cannot accept the message for processing in the backend system.

General Exception

A General Exception is a negative signal. It’s signified that actions performed by processes outside of RosettaNet caused an error.

Note: Business Action messages are acknowledged. Business Signal messages are never acknowledged. The following figure shows a message flow: 

 Structure of a RosettaNet Business Messages

A business message exchanged between trading partners via RosettaNet 1.1 protocol is called RosettaNet Object (RNO).

The business message exchanged via the RosettaNet 2.0 protocol, is called RosettaNet Business Message (RBM).

RNIF 1.1 and RNIF 2.0. have different basic message structure.

RosettaNet Object (RNO) for RNIF 1.1

The RNIF 1.1 message has the following structure:

RNO-structure Rosettanet

• Version – Specifies the RNIF version (1.1), in binary format.

• Content Length – Length of the multi-part MIME message, in binary format.

• Headers – Comprises the next headers:

  • Preamble Header
  • Service Header

• Content (Payload) – Contains the following components:

  • Service Content—contains either an action or a signal message.
  • Attachments—Optional. Can contain zero or more attachments, which comprise of XML and non-XML (binary) data. It can be attachments such as PDF files, Word documents, GIF images, and other. The information for each attachment is included in the Service Header of the message.

• Digital Signature (Optional)

  • Length of the signature in binary format.
  • Signature (PKCS7) in binary format.

RosettaNet Business Message (RBM) for RNIF 2.0

The RosettaNet Implementation Framework 2.0 presented the notable differences in the components of a RosettaNet Business Message (RBM):

• In the version RNIF 2.0 the Delivery Header was added.

• In RNIF 2.0 the Service Header and Content can be encrypted.

The figure below shows the components and structure of an RBM: RosettaNet RBM-structure

• Headers. Includes the following headers:

  • Preamble Header
  • Delivery Header
  • Service Header

All headers are essential and there is only one header of each type, per message. The general purpose of these headers is that the recipient can:

  • Recognize the message as a RosettaNet Business Message
  • Identify the context of the message
  • Identify the sender for authentication and authorization.

• Payload. Includes the following components:

  • Service Content—Contains either an action or a signal message.
  • Attachments—Optional. Can contain zero or more attachments, which comprise of XML and non-XML (binary) data. It can be attachments such as PDF files, Word documents, GIF images, and other. The information for each attachment is included in the Service Header of the message.

EDI ANSI X12 and RosettaNet PIPs Cross reference

In the process of computer-to-computer exchange of business documents, such as purchase orders, invoices etc. with a Trading partner, exchanging documents occurs in a standard electronic format. It can be standards such as ANSI X12, EDIFACT, or RosettaNet in the high-tech industry. In each standard, there are different requirements for electronic documents and they can be called differently. On the example below, you can see the comparison of two standards ANSI X12 and RosettaNet.

  • ANSI X12 EDI 810 Invoice – RosettaNet PIP 3C3 Notify of Invoice
  • ANSI X12 EDI 846 Inventory Inquiry/Advice – RosettaNet PIP 4C1 Distribute Inventory Report
  • ANSI X12 EDI 850 Purchase Order message – RosettaNet PIP 3A4 Request Purchase Order
  • ANSI X12 EDI 855 Purchase Order Acknowledgment – RosettaNet PIP 3A20 Notify of Purchase Order Confirmation
  • ANSI X12 EDI 856 ASN (Advance Ship Notice) – RosettaNet PIP 3B2 Notify of Advance Shipment
  • ANSI X12 EDI 860 Buyer triggered P/O change – RosettaNet PIP3A8 Request Purchase Order Change

Trading Partner Integration

Our company focuses on the integration of Trading partners, which is also known as business-to-business integration (or B2B Integration). For more than 18 years we have been automating business processes and helping our clients, manage business relationships with their trading partners. We are EDI Integration experts and we have a strong expertise around RosettaNet. So, if you need help with RosettaNet or any EDI Integration contact us today.

Free EDI Consultation

 


This post was updated to reflect current trends and information.


Bed Bath & Beyond – Company Overview

Founded in 1971 Bed Bath & Beyond Inc.  is an American-owned omnichannel retailer offering a vast selection of high-quality domestic’s merchandise and home furnishings.

Bed Bath & Beyond (BBB) has an e-commerce platform consisting of various websites and applications. The Company also operates established retail stores in the United States, Puerto Rico, Canada, and Mexico. As of 2021, the company has a total of 1 020 stores and 55 000 employees.

Bed Bath & Beyond purchases its merchandise from 10 800 suppliers, 85% of such purchases are provided by small and medium-sized enterprises. The company’s 10 largest suppliers accounting for only 15% of purchases.

BBB faces growing competition from online stores, such as Amazon. To strengthen its presence on Internet, Company makes acquisitions such as Decorist an online interior design platform. One Kings Lane Inc. – an online home goods retailer which offers an extensive collection of designers. PersonalizationMall.com – online seller of personalized gifts. Of a Kind, is an e-commerce website that offers limited edition items from emerging fashion and home designers.

Bed Bath & Beyond EDI Compliance

To be among the Bed Bath & Beyond suppliers, you must be able to send and receive documents electronically in accordance with x12 EDI standards.

As a supplier of Bed Bath & Beyond your company may be required to exchange the following EDI business document types:

At any time, we can add additional Bed Bath and Beyond compliant EDI transactions at a customer’s request.

Check up our EDI Document Library

EDI Service Providers for Small Business

EDI2XML offers EDI integration with Bed Bath and Beyond to allow businesses of all sizes to become Bed Bath and Beyond EDI compliant.

Even small companies can trade with Bed Bath & Beyond using our EDI2XML Translation Service. Our services cover all:

  • EDI Mapping
  • Partner Configuration
  • Translation Processing
  • Standards Maintenance
  • XML Translation
  • EDI communication with Trading Partners, etc.

We also work with your team to easily integrate your EDI process with all major ERP systems.


Read: Convert EDI to XML: The Winning SaaS Option


Best EDI for Small Business

With our EDI converter, B2B companies have the ability to exchange essential business documents via EDI without hiring in-house EDI/IT personnel. Our EDI2XML Translation Service is the best EDI solution for B2B. This service is great for any business looking to implement EDI at an affordable price, without any headaches.

If you’re looking to complete an EDI project, Contact us today for your  FREE consultation to evaluate your EDI project.

contact-us-today-to-connect-withbed-bath-beyond-and-other-business-partners

B2B communication and EDI

For a while, EDI was not well liked amongst Small & Medium Enterprises. These companies were finding it to be too slow, too complex and way too expensive. They then resorted to a lot of manual data entry for orders as they would receive orders and invoices via email or fax. However, over the years, things have changed…a lot and for the better. Read more

This post was updated to reflect current trends and information.

EDI communication, although it may still have a bad rep for being too complex and expensive, is growing in popularity amongst businesses. It still remains to be the best and most secure method of exchanging electronic information between Trading Partners. Does it have to be so complex and expensive? Not at all! It’s whom you choose to hire as your EDI Provider that makes all the difference. Most large Providers are not flexible enough to deal with Small and Medium Enterprises. This was a problem in which our EDI experts realized over 20 years ago and eventually found a solution.

Read: What is EDI (Electronic Data Interchange)?

The Solution – Fully Managed EDI Service

EDI2XML is a translation tool that converts EDI documents to XML/CSV format (based on a pre-defined schema) for incoming documents (and vice versa for outgoing documents). XML is a format that is easily readable by any business person, no matter their IT or EDI knowledge. It is also easier to integrate this XML document into the company’s management system – automating and simplifying the whole communication process. On top of all this, we understand that not all businesses have an internal IT team, which makes implementing new software solutions difficult and complicated for the business executives. We then needed another solution to another problem. We came up with EDI2XML Managed Services.

Basically, this SaaS cloud offering enabled companies to exchange via EDI with their Trading Partners without lifting a finger. How great is that? Our team picks up any incoming EDI documents straight from the customer’s Trading Partner’s mailbox, converts it into the desired XML format of the customer, and sends it to the customer or integrates the data straight into their management system. Outgoing documents works in the opposite way; we pick up any outgoing XML files extracted from the management system, we convert it into EDI format to then send it straight to the Trading Partner.

Key Benefits of Managed EDI Solution

  • Improves customer/partner relationships
  • Doing business with the large retailers, who require their partners to use EDI, is finally made possible
  • Staff can focus on their core business tasks rather than on manual data entry for incoming orders
  • The B2B flow of information is enhanced and simplified
  • Exchanging via EDI is affordable for the smaller companies
  • Improves order processing cycle time reductions; invoices and POs can be processed within hours rather than days/weeks
  • Documents are more accurate (reduced errors) as there is no manual data entry required
  • Cash flow is also improved since electronic invoicing via EDI increases the speed of payment by the customers
  • Employees can quickly access order statutes or other important information to make strategic decisions

All in all, EDI2XML has indeed eliminated many supply chain inefficiencies that companies are living with today and has provided accuracy and timeliness for order processing. Our team is also very flexible and understands that EDI communication can differ between companies, retailers, etc. After being in the EDI communication business for over 20 years, we’ve seen a lot! Selling a solution is not the way to go – it’s about solving a problem by improving processes. Let us handle your EDI communication process.

Contact us for a free EDI Consultation so we can better understand your EDI requirements, specific to your business

__________________________________________________________________________