Integrating Radio Frequency Identification (RFID) Data with Electronic Data Interchange (EDI) Business Processes

Similar documents
Yan Chen. at the. June 2005

RFID & EPC Essentials. Version 01

How to Prepare for EPC Data Cost- Effectively. Christian Floerkemeier MIT Auto-ID Lab

technical memo Auto-ID Business Use-Case Framework (A-Biz) Background abstract Timothy P. Milne

Tailor-made for the automotive industry Provision of worldwide unique IDs in line with ISO standards Run by the automotive industry

Ubiquitous Computing in Business Processes Part III

EPC Primer. Erik Sundermann HUG Meeting - Paris 20th Sept 2006

Implementation and Application of RFID EPC Information Service for Forward and Reverse Logistics

Ubiquitous Computing in Business Processes Part II

EPCglobal Overview Delivering value through global standards

BRP Inc. ELECTRONIC DATA INTERCHANGE (EDI) IMPLEMENTATION GUIDE 856 VERSION 4010 FROM SUPPLIER. Document version 1.1

data sheet RFID IN ORACLE 11i10 E-BUSINESS SUITE Oracle Warehouse Management with Application Server 10g

BRP Inc. ELECTRONIC DATA INTERCHANGE (EDI) IMPLEMENTATION GUIDE 856 VERSION 4010 FROM SUPPLIER. Document version 1.1

INFORMED MANUFACTURING APPLIED AT TAILOR WELDED BLANK PRODUCTION

WEBINAR SERIES #4 EPC/RFID STANDARDS AND RFID STUFF YOU NEED TO KNOW

Towards Unified Tag Data Translation for the Internet of Things

The dominant EDI standard in North America. 00 Serial Shipping Container Code 10 Batch or Lot number 310 Nett weight 17 Use-By-Date

Supply Chain EDI Supplier Accreditation Guide. EDI Supplier Accreditation Guide Page 1 of 25 July 2017 Myer Pty Ltd

Target Canada. Domestic 856 Ship Notice/Manifest - Pre-Distro

Ship Notice/Manifest DSD. Walgreens Advance Ship Notice (DSD) 856 X

Radio Frequency IDentification: Dominique Guinard 1 / 25

Improving Patient Safety and Supply Chain Efficiency with GS1 Standards in HEALTHCARE

862 Shipping Schedule

Electronic Data Interchange (EDI)

856 Ship Notice/Manifest Pick/Pack Structure

856 Ship Notice/Manifest Pick/Pack Structure

856 Ship Notice/Manifest Standard Carton Pack Structure

RFID Middleware. John DiPalo. Vice President of Technical Sales Acsis Inc. November 8,

Translating Your U.P.C. to a GTIN to a SGTIN to an EPC Translation Worksheet

SAP Auto-ID Infrastructure 2.0 (AII) Page 1 / 18

856 Ship Notice/Manifest Standard Carton Pack Structure

TSC 856 Store & DC. Message Implementation Guideline. based on. 856 Ship Notice/Manifest X

856 Ship Notice/Manifest Pick/Pack Structure DIRECT TO STORE

856 Ship Notice/Manifest Purchase Order Carton Consolidation Shipment Pick/Pack Structure

Land O'Lakes 875 Grocery Products Purchase Order

IMPLEMENTATION GUIDELINES FOR ANSI ASC X12 EDI CONVENTIONS MOPAR CONSIGNMENT SUPPLIER MATERIAL INVENTORY ADVICE (846) TRANSACTION SET

International Truck and Engine Corporation. Engine Group

862 Shipping Schedule

856 Ship Notice/Manifest

BRP Inc. ELECTRONIC DATA INTERCHANGE (EDI) IMPLEMENTATION GUIDE 830 VERSION 4010 FROM BRP INC. Document version 1.0

EDI in the Procurement Process BOSCH EDI in the Procurement Process

Enterprise EDI. (Electronic Data Interchange) ~ Supplier Manual ~

Building on RFID with the EPC Network

EPC Primer. JAG. Nov Texas Instruments proprietary information 1

Source to consumer. Using GS1 standards in retail

Lessons from the neighbor's field EPCglobal middleware for supply chains

PICK and PACK STRUCTURE. Shipment/Order/Pack/Item. The following is an outline of what is required when receiving VICS 856 Ship Notice from a vendor.

Advanced Ship Notice Message 856 X12/V3040/856: 856 Advanced Ship notice

The dominant EDI standard in North America. 00 Serial Shipping Container Code 10 Batch or Lot number 310 Nett weight 17 Use-By-Date

Target Canada. Domestic 856 Ship Notice Manifest Distribution/Fulfillment Centers

BIG ROCK SPORTS ADVANCE SHIP NOTICE

EDI SPECIFICATIONS. ANSI X Advance Shipping Notice. Contact: The APEX Group Phone

EDI GUIDELINES PURCHASE ORDER 850 FUNCTIONAL ACKNOWLEGEMENT 997 VERSION 4010

830 Planning Schedule EDI Implementation Guide

ANSI version Shipping Schedule

DoD Transportation Electronic Business (DTEB) Convention

Functional information for inbound EDI purchase order (PO) EDIFACT - ORDERS ANSI X12-850

Rite Aid Corporation 856 DSD Ship Notice/Manifest Direct Store Delivery (DSD)

Produce Traceability Initiative Best Practices for Product Substitutions

Ariba Network Invoice Guide

856 Ship Notice/Manifest

Basics of EPC. Training

Devices and Networks for Logistics

850 Purchase Order. X12/V5010/850: 850 Purchase Order

The EPCglobal Network and The Global Data Synchronization Network (GDSN)

PUTTING EPCIS AND VISIBILITY DATA TO WORK

EDI provides a technical basis for automated commercial "conversations" between two entities, either internal or external.

System Virtualization and Efficient ID Transmission Method for RFID Tag Infrastructure Network

856 Ship Notice/Manifest

SAP RFID Solutions SAP Auto-ID Infrastructure 4.0. Eric Domski RFID Solution Director, SAP Labs

Nanyang Technological University(NTU)

Standards Playbook IDEA Standards Committee All rights reserved.

EPC Standards: EPC Tag Classes: EPC Class Type Features Tag Type

EDI in e-commerce application and safety measures. Liu Dan

IOT and GS1 Revolutionizing Consumer Retail. Dr. Stephen Lam Chief Operating Officer GS1 Hong Kong

SUPPLY CHAIN PURCHASE ORDER CHANGE

The EPC Technology Implications on Cross-Docking

GS1 System One Global Standard for Supply Chain Excellence GS1

862 Shipping Schedule

The Application used RFID in Third Party Logistics

FILE LAYOUT FOR 856 EDI TRANSACTION (OUTBOUND)

850 IBM Guideline - Purchase Order to Supplier - (004010) 03/21/06

315 Status Message From INTTRA To Customer ASC X12 Version 4010 User Guide Version 1.7

FMG 810 Inbound Invoice Federated Merchandising Group ANSI X.12 Version 4010 ANSI X.12 Document Mapping FMG EDI 810

EDI X Implementation Guide. Advanced Ship Notice

Verizon Business Purchasing, LLC 856 Guide 856 Ship Notice/Manifest

The EDI standard in North America.

Healthcare. Frequently Asked Questions (FAQs) by the Pharmaceutical Industry in Preparing for the U.S. DSCSA

RFID and Your Supply Chain

MMG 856 Ship Notice Manifest SUPPLIER

Jon S. Chorley Sr. Director of Development Oracle Inventory & WMS Oracle Corporation

Domain Analysis: A Practical Approach to developing RFID Systems in Supply Chain. Leonardo Barreto Campos

Chapter 5. Objectives. Business-to-Business Strategies: From Electronic Data Interchange to Electronic Commerce

Oracle RFID Solution. <Name> <Title> Drive the New Supply Chain Model. An Applications Perspective

Welcome! NDIA RFID Seminar November 4, Overview of RFID. Productivity by RFID Pete Cipriani. Copyright 2005 Productivity By RFID

SUPPLY CHAIN PURCHASE ORDER CHANGE EDI IMPLEMENTATION GUIDE X12 VERSION TRANSACTION SET

947 Warehouse Inventory Adjustment Advice

Managing the EPC Generation Gap An overview of EPC standard migration from Generation 1 To Generation 2 RFID tags. APPLICATION WHITE PAPER

Understanding Manage Orders Purchase Orders, Acknowledge Purchase Orders, View Order Summary, View Receipts

856 Ship Notice/Manifest X12/V4010/856: 856 Ship Notice/Manifest Version: 1.1

Transcription:

Integrating Radio Frequency Identification (RFID) Data with Electronic Data Interchange (EDI) Business Processes By Yan Chen, MLOG 2005 Introduction Radio Frequency Identification (RFID) technology is an important component in the enterprise IT infrastructure. As a new technology, RFID has to be integrated into the legacy IT system. This thesis studies how RFID technology can be integrated into the existing Electronic Data Interchange (EDI) infrastructure, particularly how RFID can be used in the current EDI exchange process to accelerate the receiving process. The thesis proposes an algorithm for doing this. RFID RFID is a means of identifying an object using radio frequency transmission. The technology uses the Electronic Product Code (EPC) to identify, track or detect a wide variety of objects. Figure 1: Electronic product code. (Source: [1]) EPC ranges from 64 bits to 256 bits with 4 fields: Header, EPC manager, Object Class and Serial Number. EPC network infrastructure consists of four key components. Page 1 of 9

Figure 2: EPC network architecture. (Source: [2]) An RFID Reader detects and communicates with RFID tags when tags enter the reader s range. Application Level Events (ALE) defines the functionalities of the software which sit between the RFID reader and the data applications. Object Name Service (ONS) server provides the Internet Protocol (IP) address which stores information relevant to the EPC. EPC Information Service (EPC IS) presents EPC network related data in Physical Markup Language (PML) format to requesting parties. EDI EDI exchanges business documents between computers in a pre-defined standard format. Page 2 of 9

Suppliers Customers Application Software Application Software Business Documents Business Documents Translator EDI Message Value-added Network EDI Message Translator Figure 3: EDI network architecture. In EDI, the senders and receivers are called trading partners, and American National Standards Institute (ANSI) X12 standards supply a common language for formatting the information content of messages. Software tools called translators enable trading partners to converse in a standard language. Networking facilities such as the Internet or a commercial Value-added network (VAN) supplies the messaging medium. There are three components to X12 standard, namely transaction set, segment and data element. A transaction set is equivalent to a business document. Transaction Set Business Document 810 Invoice 820 Payment Order 832 Sales Catalog 850 Purchase Order 855 Purchase Order acknowledgment 856 Ship Notice Table 1: Selected ANSI X12 transaction sets. Business Transaction Using EDI Several ANSI X12 messages are exchanged between the buyer and supplier to finish a procurement process. Page 3 of 9

Supplier 832 Sale Catalog 850 Purchase Order 855 Acknowledgements 860 Purchase Order Change 856 Advance Ship Notice 810 Invoice 820 Payment Order Customer Figure 4: Procurement process using EDI messages. EDI Transaction Set 832 conveys product, pricing and packaging information. Once the customer makes a purchase decision, it will send EDI 850 (Purchase Order) to the supplier, while 850 translates the typical paper-based purchase order into the EDI format. Upon receiving the EDI 850 message, the supplier will reply to the customer with EDI 855 message, which conveys supplier s confirmation of receipt of purchase order for materials and quantity described within EDI 850. Before the supplier sends the products to the customer, the customer can modify the purchase order by sending the supplier with an EDI 860 message. The supplier will transmit an EDI 856 (ASN: Advanced Shipping Notice) to shipment recipient after shipment leaves supplier s loading dock. Once the customer receives the products and re-conciliate its order, the supplier will send the EDI 810 invoice to customer. Upon receiving the invoice, customer will instruct the financial institute with EDI 820 payment order to pay the supplier accordingly. Integrating RFID with EDI Current reconciliation for the receiving process involves labor to physically count the products received and manually verify the products received with the Purchase Order. The deployment of RFID readers in the receiving dock can help automating this process. The traditional manual process may be modified as below: Page 4 of 9

Figure 5: Automatic reconciliation. The sequence diagram for the middleware is presented as follows: Page 5 of 9

(1) Fetch PML from EPC IS [a] EPC IS (2) Convert EPC code to UPC code No (3) Manufacturer/ Product Match? [b] Ship Notice (856) Yes (4) Accumulative counting EPC s serial number No (5) Quantity match? [c] Yes Figure 6: Proposed algorithm for automatic reconciliation middleware. Step (1) The middleware fetches PML representation from the Electronic Product Code Information Service (EPC IS) for the reader events during the receiving process. The PML representation from EPC IS through interface [a] (as shown in Figure 6) is as follows: Page 6 of 9

<pmlcore: Sensor> <pmluid:id>urn:epc:1:4.16.36</pmluid:id> <pmlcore:observation> <pmlcore:datetime>2005-04-03t13:04:34-06:00</pmlcore:datetime> <pmlcore:tag> <pmluid:id>urn:epc:id:sgtin:0000932.001fdc.000000000</pmluid:id> </pmlcore:tag> <pmlcore:tag> <pmluid:id>urn:epc:id:sgtin:0000932.001fdc.000000001</pmluid:id> </pmlcore:tag> </pmlcore:observation> </pmlcore:sensor> Step (2) A Serialized Global Trade Identification Number (SGTIN) is included in the PML representation as 0000932.001fdc.000000000 in Step (1). The SGTIN is a special type of EPC code which incorporates a Global Trade Identification Number (GTIN) with serial number. Therefore the middleware can convert this EPC (SGTIN) code into GTIN representation. Figure 7: EPC (SGTIN) and GTIN conversion. (Source: [3]) EPC code is represented in Hexadecimal format, while GTIN is in Decimal format. Therefore a conversion of the EPC (SGTIN) to the GTIN is as follows: 0000932 (Hexadecimal) converts to 2354 (Decimal), and 01fdc (Hexadecimal) converts to 8156 (Decimal). The first digit of Item Reference ( 001fdc ) is 0 and it becomes the first digit of GTIN code. Therefore, the converted code becomes: 0 02354 08156 5 Page 7 of 9

GTIN. In fact, this is Universal Product Code (UPC), which is one of the four formats of Step (3) The ship notice (856) provides the middleware with details about what have been shipped through interface [b] (as shown in Figure 6). Segment LIN (Item Description) within 856 looks like this: LIN*001*UP*002354081565 That means the supplier informs customer that products with UPC code 002354081565 are going to be shipped. The middleware can compare the UPC code obtained in Step (2) with UPC code specified by the EDI 856 message. If the RFID reader reads the correct product code as the EDI 856 specifies, customer is receiving the right products and the receiving and reconciliation process continues. If the recovered UPC code is not match with the EDI 856 UPC code, customer should contact supplier for clarification. Step (4) Ship notice (856) also provides the middleware with details about how many have been shipped. Segment SN1 (Item Details) within 856 looks like this: SN1**20*CA That means the supplier informs the customer that 20 cases are going to be shipped. PML representation includes the serial number of each read events, therefore the middleware can accumulate the serial number. Page 8 of 9

Step (5) The middleware then compares the accumulated count with the number specified by the EDI 856 through interface [c] (as shown in Figure 6), to decide whether the quantity received is the same as the EDI 856 specified. If the accumulated count is the same as the EDI 856 specifies, customer is receiving the right quantity. The customer completes its reconciliation process. Once it receives the invoice from supplier, it can release the payment. If the accumulated count is different from the EDI 856 UPC code, the customer should contact supplier for clarification. Conclusion The algorithm presented here is one approach to integrate RFID technology with EDI transactions for automating the receiving process. By doing this, a firm can improve its re-conciliation efficiency and become less reliant on manual intervention. Reference [1] David L. Brock. (2001, Jane 1) The Electronic Product Code (EPC), A Naming Scheme for Physical Objects, White Paper MIT-AUTOID-WH-002. The Auto-ID Center, MIT, Cambridge, Massachusetts. http://www.autoidcenter.org/research.asp [2] Mark Harrison. EPC Information Service (EPCIS), Cambridge Auto-ID Lab, Institute of Manufacturing, University of Cambridge. [3] EPCglobal. (2004, April 1) EPC Tag Data Standard Version 1.1 Rev.1.24. EPCglobal. Page 9 of 9