Interface Description



Similar documents
EDIFACT Standards Overview Tutorial Learn About Key E-commerce Trends and Technologies at Your Own Pace

INVENTORY REPORT MESSAGE INVRPT. Version 1.2. agreed-upon by EDI Working Group of ECR Poland

Issue 1.1, February agreed-upon by EDI Working Group of ECR Poland

R.2 STRUCTURE OF AN EDIFACT TRANSMISSION

PRICE/SALES CATALOGUE MESSAGE PRICAT. Version 1.0. agreed-upon by EDI Working Group of ECR Poland

Handling customer returns in Microsoft Dynamics AX 2009

Frequently Asked Questions about EDI and Item Setup

Australian Red Meat Industry Technical Fact Sheet - the electronic Meat Transfer Certificate (emtc)

Department of the Treasury Division of Purchase and Property QUICK REFERENCE GUIDE: SUBMIT A QUOTE SELLERS

BAAN IVb and IVc. EDI User Guide

Bulk EDIFACT ASN MESSAGE FORMAT

The Great Atlantic & Pacific Tea Co., Inc. Imaging and Workflow Automation (IWA) Vendor Guide to Electronic Invoicing

Delivery/Return Acknowledgment or 895 Adjustment UCS

EDI Definitions, Standards, Messaging

EANCOM 2002 Edition 2008

Baker & Taylor, Inc. Electronic Data Interchange (EDI) Implementation Guide for Publishers. Revised 2011

Electronic Data Interchange (EDI)

ANSI X12 version Planning Schedule with Release Capability

Walmart Stores, Inc. Getting Started with EDI Implementation Guideline Document version: 1.0 Published November 2011

ANSI X12 version Remittance Advice

Interfacing the ABS Software. With An. MRP or ERP System

S.2.2 CHARACTER SETS AND SERVICE STRING ADVICE: THE UNA SEGMENT

ACE HARDWARE 810 INVOICE (FOR CREDIT MEMO ONLY) ANSI X PLEASE DO NOT TRANSMIT WAREHOUSE OR REBATE CREDIT MEMOS.

CVS DSD Vendor Portal Training

USER MANUAL FOR THE PROGRAM REGARDING OFFERS SUBMITTED BY THE COMPANIES FOR THE AIR LOGISTICS COMMAND TENDERS.

B2BE Transaction Delivery Network

810 Invoice. Version: 2.3 Final. X12/V4010/810 : 810 Invoice. Advance Auto Parts. Publication: 3/17/2014 Trading Partner: Notes:

EDI On-Line Purchasing

e-portal Web Orders Instructions:

Ariba Network Invoice Guide

Section I Transmission Modes

SAP Business Intelligence ( BI ) Financial and Budget Reporting. 7.0 Edition. (Best Seller At Least 43 copies Sold)

Illinois Veteran Grant (IVG) Online Payment Manual Chapter 4

Taulia Supplier Portal User Guide

EDI for Business Success in Food Distribution

EDI Business Rules and Standards with Bombardier Recreational Products Inc. (BRP)

EANCOM D.96A Version: 007 Print: EAN ORDERS D.96A DE

810 Invoice ANSI ASC X12 Version 4010

SIX Trade Repository AG

Accounts Payable Entry Tips

Ariba Network Account Configuration Guide

The EDI 810 specification is separated into logically distinct groups, which are composed of particular segment types.

Accounts Payable. Best Practices: Existing Control: Control Gap: Controls Evaluation and Gap Analysis. Purchasing

ESPO. E-Commerce. An ESPO How To Guide

Infor LN Electronic Commerce User Guide for BEMIS

Supplier Relationship Management (SRM) Reports. SRM Reporting User s Guide Version 1.2

ImageNow Report Library Catalog

RANDOM HOUSE. EDI Implementation Guide. 850 Purchase Order X12 Version 4010

EFT 2012 GETTinG STarTEd GuidE

810 Invoice ANSI X.12 Version 5010

E-payment. Service description

Getting started with the Asset Import Converter. Overview. Resources to help you

Payment Options for Commercial Customers

Identifying Bid Opportunities

American national Standards Institute. An organization that maintains standards on many different topics.

Vendor Invoicing EDI 810

CHAPTER 3 ELECTRONIC DATA INTERCHANGE (EDI) TABLE OF CONTENTS HOW TO GET STARTED 3-2 REQUIRED EDI DOCUMENTS 3-2 VENDOR ACCURACY AUDIT PROGRAM 3-10

810 Invoice Revised 01/26/15

RATEX EDI Solution. Procedural Guide. Release 7

eprocurement Training

THE INVOIC MESSAGE EANCOM97/EDIFACT D.96A

B2B Strategies: from EDI to e-commerce. Objectives. In this chapter, you will learn about:

SFTP File Transmission for Section 111 Monday, October 5, 2015

Receiving Advice/Acceptance Certificate - SERVICE PARTS ONLY

EDI Implementation Guidelines for Library Book Supply Changes, since issue 1.2

PURCHASE ORDER RESPONSE

EDI FAQ Document ABOUT THIS DOCUMENT EDI. This document is a repository of frequently asked questions relating to: 1. EDI. 2. emessaging Standards

University Purchasing Manual How to Enter Requisitions for Purchase Orders

Vendor Drop-Ship Integration

997 Functional Acknowledgment

Media Saturn EDI Application Documentation

MARKET LINE COMPUTERS TOTAL RENTAL: PRE-TRAINING MANUAL

VERSION: ANSI X

Insight Electronic Commerce. Trading Partner Agreement

EPS SELLER MANUAL FOR SAIL PLANT

Lowe s Canada Vendor Guide. Setting up a Canadian Special Order Sales Program

Getting Started with EDI Implementation Guide

Electronic Data Transmission Guide For International Mailers

944 Warehouse Stock Transfer Receipt Advice. X12/V4030/944: 944 Warehouse Stock Transfer Receipt Advice

Delivery Schedules EDI VDA Guidelines for BMW Motoren GmbH

The online car trading manual for professional car traders

SalesPad InventoryControl InventoryControl User s Manual A software product created by SalesPad Solutions, LLC Copyright

National Account Billing

OMA SAVINGS BANK S ONLINE PAYMENT SERVICE

BAAN IVc4. Definition of BEMIS 1.1.a Import File for the Message Type MAIS Pick-up

824 Application Advice

FTP Guide - Main Document Secure File Transfer Protocol (SFTP) Instruction Guide

ANSI X12 version Advance Ship Notice

PEP 4 Georgia First Marketplace (Sciquest)

Inventory Manager. Getting started Usage and general How-To

867 Product Transfer and Resale Report Ver/Rel Electronic Data I nterchange. Utility Industry Group Implementation Guideline.

Electronic Invoicing. InvoiceWorks Supplier User Guide For Atlas Air

Time Clock Import Setup & Use

214 Transportation Carrier Shipment Status Message

Invoice-PO-Receipt Mat h c i hing

SAP User Guide Create Purchase Orders

CashManager OnLine Positive Pay Set-Up Information

ACC 211/212: Double Entry Logs

Access Tutorial 1 Creating a Database

Government of Saskatchewan Executive Council. Oracle Sourcing isupplier User Guide

Transcription:

Interface Description myinventory B2B Standard ASCII B2B Interface Document Date: 3.02.2010 Version: 2.1 Document Name: myinventory B2B Standard ASCII interface v1.doc

Change Log Ver. By Date Comments 0.1 Thomas Fleisch 20.06.2007 Created 0.3 Dragan Jankovic 26.06.2007 Orders interface 1.0 Dragan Jankovic 12.07.2007 Completed 1.0 Dragan Jankovic 18.07.2007 Added widths definitions in Order file description 1.0 Dragan Jankovic 20.07.2007 Standard separator changed 1.0 Dragan Jankovic 03.08.2007 Vendor Name and ID added to order file too 1.0 Adam Johnson 04.09.2007 Tax % Field added to Invoice 1.0 Adam Johnson 07.09.2007 Tax Amount Field Added to Invoice 2.0 Thomas Fleisch 03.02.2010 2.1 Thomas Flore 05.09.2012 Change Order Move Vendor Name to Pos 1 and Vendor ID to POS 2 1 / 14

CONTENT Abstract... 3 General... 5 File conventions... 5 File and Record structure... 6 File Transmission... 6 Price/Item Catalogue/Order guide... 7 Message Structure... 7 File Transmission... 8 ORDER CYCLES... 9 Message Structure... 9 PURCHASE ORDER (ORDERS)... 10 Message Structure... 10 PURCHASE ORDER RESPONSE/ ORDER CONFIRMATION... 11 Message Structure... 11 INVOICE/CREDIT NOTE... 12 Message Structure... 12 2 / 14

ABSTRACT This paper document describes the electronic business messaging from the myinventory application using a proprietary standard. Some of the features have yet to be completed; however these will be updated as the project progresses. The diagram below showing how messages interact between myinventory and the vendor Price/Item Catalogue ORDER CYCLES * myinventory ORDERS Vendor ORDER CONFIRMATION ** INVOICES * Order Cycles can also be entered manually into myinventory. ** Order Confirmations are used in myinventory as Order Acknowledgements. Enabling the user to know that the order has been successfully received by the Vendor. 3 / 14

PRICE/ITEM CATALOGUE /ORDER GUIDE The Price/Sales Catalogue (Order Guide) message is sent from the vendor to his customers. The message is used as a catalogue or list of all of the vendor s products or as an advanced warning to particular changes in the product line. The catalogue would include descriptive, logistical, and financial information about each product. The message can contain general information about the products, valid for all customers or provide a single customer with specific product information such as special pricing conditions. The message will be resent when there are any changes, deletions or additions to the vendor's products. The Order Guide can be resent and loaded daily, if user so wishes. ORDER CYCLES Order cycles are used to allow users only to book orders that have valid order cycles in line with the vendor s requirements/needs. Cut off times can also be used to stop users sending orders after the deadline, which can vary depending on the vendor. Order cycles can be entered into myinventory in two ways, automatically via a file from the vendor or manually entered into the system. PURCHASE ORDER (ORDERS) The Purchase Order message is sent by the customer to his vendor to order goods or services and to specify the relevant quantities, dates and locations of delivery. The message will refer to the location and product codes exchanged previously in the Price/Sales Catalogue (Order Guides) messages. It is intended to be used for the dayto-day ordering functionality, as a general rule, one Purchase Order per delivery, per location. However, it is possible to request deliveries at several locations and on different dates. It is also possible for one location to place all their weekly orders on one day to be delivered on different days when using valid order cycles. PURCHASE ORDER RESPONSE/ORDER CONFIRMATION The Purchase Order Response is sent by the vendor to his customer on receiving this message myinventory amends the status of the order to acknowledged, so that the customer is aware that the order has been received and accepted by the vendor. 4 / 14

INVOICE/CREDIT NOTE The Invoice message is sent by the vendor to the customer claiming payment for goods or services supplied under conditions agreed by the seller and the buyer. This same message with correct data qualification also covers the functions of pro-forma invoice, debit and credit note. The Invoice is normally received per delivery, with any credits required being sent a few days later, although this will vary from vendor to vendor. GENERAL The interface described in this document is a proprietary one utilizing the following conventions. FILE CONVENTIONS The data a transmitted via ASCII files in this format: The file will be defined as ASCII text file Records will be separated with CR+LF or ASCII-Code 13 and 10 Fields will be separated with character ( pipe ) Decimal separator will be dot (.) Thousand separator MUST NOT be provided Date values have to be in format: yyyymmdd = 4 digits for the year, 2 digits for the months, 2 digits for the day Time values have to be in format hh:mm:ss = 2 digits for the hours (0-23), 2 digits for the minutes (0-59), 2 digits for th seconds (0-59) 5 / 14

FILE AND RECORD STRUCTURE A table view is used to describe the record structure. Every element will be shown in a separate line, every line contains 6 columns: Pos sequential number defines the position of the filed in the record Field Name describes the element M / O Field properties ( see description below) Data type Data Type (see description below) Explanation Detailled description of the content Example sample values Field properties M... mandatory; this field MUST contain data O... optional Data type STRING, xx... Text field with a maximum length of xx A single quotation ( ) is NOT allowed and will be replaced by myinventory NUMBER... numeric filed; negative numbers will have a leading minus DATE... Date Field; yyyymmdd = 4 digit year, 2 digit month, 2 digit day TIME... Time field: hh:mm:ss = hours, minutes, seconds FILE TRANSMISSION myinventory supports the following file transmission methods: Local file storage The files are placed or reads from a local or network shared folder FTP FTPS HTTP Post WEB Service Email (Purchase Orders only) 6 / 14

PRICE/ITEM CATALOGUE/ORDER GUIDE The format described below does not describe a standard import of item catalogue. This format was developed based on our experiences to enable a simple and easyto-implement data exchange. Alternatively we recommend using EANCOM (EDI) which is based on the UN/EDIFACT (United Nations Electronic Data Interchange for Administration, Commerce and Transport,). This comprises of an internationally agreed standards, directories and guidelines for the electronic interchange of data. MESSAGE STRUCTURE order.myinventory.flat.template Pos Field Name M/O Type Explanation Example Vendor 1 Vendor ID M NUMBER Vendor Identification Number 1004 2 Vendor Name O STRING, 60 Vendor Name Starbucks Item Identification 3 Item No. M STRING, 20 Item Number 4711 4 Item M STRING, 60 Item Name Linsen 5 Item Info O STRING, 60 Not supported 6 Alternative Item No. O STRING, 20 Not supported Producer 7 Producer No. O String, 20 ILN (Producer Number) 8 Producer Article No. O STRING, 20 Article Number identified by Producer 9 Producer O STRING, 60 Producer name 10 Country of Origin O STRING, 60 Country of Origin Item Detail 11 Item Group M STRING, 60 Item Group of Item 12 Order Unit M STRING, 60 Order Unit abbreviation Case 13 Order Unit Info O STRING, 60 14 15 Base Order Quantity Unit QTY/Base Order Quantity Units Full Order Unit Name; This is visible in myinventory and is created by the system if not provided by the Vendor. O STRING, 60 Unit name contained in Order Unit Can M NUMBER 16 Weight Item M NUMBER QTY of contained units within Order Unit Catch Weight Item flag; 1 = Item is a catch weight one; otherwise 0 17 Split Item M NUMBER Not supported 0 Case à 12 1/1 Can 12 0 7 / 14

18 Fixed Order QTY O NUMBER Not supported Price 19 Price Valid From M DATE Price validity start date 20011001 20 Price Valid To O DATE Price validity end date 21 Price/Order Unit M NUMBER In general price refers to Order Unit. 100 22 Discount O NUMBER Not supported 0 23 Sales Price O NUMBER Not supported Barcode 24 25 Barcode Order Unit Barcode Base Order Quantity Unit Unit O STRING; 20 Barcode for Order Unit O STRING; 20 Barcode for Base Order Quantity Unit 26 Net Weight O NUMBER Not supported 0,85 27 Base Unit O STRING; 20 Not supported KG Split Items The vendor must provide with the order guide a line per possible order unit. If the item can be ordered in case and each 2 lines must be provided in the catalog. The 2 lines are differentiated by QTY/Base Order Quantity Units which represents the content (e.g. Case 12 Cans whereby both the can and the case can be ordered: QTY/Base Order Quantity Units = 12 for the case and 1 for the can). The primary key is Item No + QTY/Base Order Quantity Units Catch weight Items Definition: Ordered in Case; delivered and invoiced in LB; the price in the catalog refers to LB: Weight Item = 1 FILE TRANSMISSION Price/Item Catalogue should be provided as a single file always using the same file name. 8 / 14

ORDER CYCLES The format described below does not describe a standard import of order cycles. This format was developed based on our experiences to enable a simple and easy-toimplement data exchange. Alternatively we recommend using EANCOM (EDI) which is based on the UN/EDIFACT (United Nations Electronic Data Interchange for Administration, Commerce and Transport). This comprises of an internationally agreed standards, directories and guidelines for the electronic interchange of data. MESSAGE STRUCTURE ordercycle.myinventory.flat.template Pos Field Name M/O Type Description Example Vendor 1 Vendor ID M NUMBER Vendor identification (e.g: GLN) 5012345000004 2 Vendor Name M STRING, 60 Name of the vendor 3663 Delivery Location Identify the delivery location as 3 M NUMBER 92096 ID defined per vendor (e.g: GLN) 4 Delivery Date M DATE Date of delivery 20050805 5 Delivery from O TIME Delivery window start time 10:00 6 Delivery to O TIME Delivery window end time 14:00 7 Order cut-off date M DATE Order cut-off date 20050801 8 Order cut-off time O TIME Order cut-off time 15:00 The lines 5, 6 and 8 are only for informational purpose myinventory do NOT process these data. 9 / 14

PURCHASE ORDER (ORDERS) The format described below does not describe a standard export of purchase orders. This format was developed based on our experiences to enable a simple and easyto-implement data exchange. Alternatively we recommend using EANCOM (EDI) which is based on the UN/EDIFACT (United Nations Electronic Data Interchange for Administration, Commerce and Transport). This comprises of an internationally agreed standards, directories and guidelines for the electronic interchange of data. MESSAGE STRUCTURE order.myinventory.flat.template Order 1 Vendor Name O STRING, 60 Vendor Name Starbucks 2 Vendor ID M NUMBER Vendor Identification Number 1004 3 Order No. M STRING, 20 Unique number for this document, created and B20020913 assigned by myinventory 4 Order Date M DATE, 8 Date when the order was placed 20031118 5 Order Time M TIME, 8 Order time 12:05:00 Delivery Location Delivery Location 6 ID Order Position M STRING, 60 Identify the delivery location as defined per vendor 7 Position No. M NUMBER, 8 Position of this item in the order 8 Item. No. M STRING, 20 Item number 123456 9 Delivery Date M DATE, 8 Date of Delivery 20031120 10 Order Qty M NUMBER, 10 Ordered quantity in Order Units 5 11 QTY/Base Order Quantity Units M NUMBER, 10 Quantity of contained units within Order Unit 12 Price O NUMBER, 10 Price per Order Unit 20 13 Discount O NUMBER, 8 Discount 10 14 Information O STRING, 60 Add. information for this position Frozen 15 Item Name O STRING, 60 Item name Test Article 16 Order Unit O STRING, 60 Name of the order unit Case / 20kg Order Qty/Base 17 Unit O NUMBER, 10 Not supported 20 1 Catch Weight Items - what field denotes a catch weight item in the order? What is the requirement from the vendor? Split Item - how will a split item appear in the order? The QTY/Base Order Quantity Units is used see description in catalog. 10 / 14

PURCHASE ORDER RESPONSE/ ORDER CONFIRMATION The format described below does not describe a standard import of order response. This format was developed based on our experiences to enable a simple and easyto-implement data exchange. Alternatively we recommend using EANCOM (EDI) which is based on the UN/EDIFACT (United Nations Electronic Data Interchange for Administration, Commerce and Transport,). This comprises of an internationally agreed standards, directories and guidelines for the electronic interchange of data MESSAGE STRUCTURE acknowledgment.myinventory.flat.template Pos Description M/O Type Explanation Example Vendor 1 Vendor ID M NUMBER Vendor identification (e.g: 5012345000004 GLN) 2 Vendor Name O STRING, 60 Name of the vendor Meiranova 3 Order No. M STRING, 20 Unique number for this document, created and assigned by myinventory B20020913 To be checked; can be enhanced; 11 / 14

INVOICE/CREDIT NOTE The format described below does not describe a standard import of invoices. This format was developed based on our experiences to enable a simple and easy-toimplement data exchange. Alternatively we recommend using EANCOM (EDI) which is based on the UN/EDIFACT (United Nations Electronic Data Interchange for Administration, Commerce and Transport). This comprises of an internationally agreed standards, directories and guidelines for the electronic interchange of data. MESSAGE STRUCTURE invoice.myinventory.flat.template Pos Description M/O Type Explanation Example Vendor 1 Vendor ID M NUMBER Vendor identification (e.g: 5012345000004 GLN) 2 Vendor Name O STRING, 60 Name of the vendor Meiranova Delivery Location 3 Delivery Location ID M STRING, 60 Identify the delivery location as defined per vendor (e.g: GLN) Invoice/Credit Note 4 Document Name Invoice/Credit Note M STRING, 20 Document Name 5 Date M DATE Invoice/Credit Note Document Date 6 Document Type O NUMBER Type of invoice/credit note (1=Credit Note; 0=Invoice) Document Line Detail Item line number in 7 Line Identifier M NUMBER Invoice/Credit Note Purchase Order Reference to Purchase Order 8 O STRING, 20 No. (PO No.) 9 Item No. Ordered O STRING, 20 Not Supported 10 Item No. Delivered M STRING, 20 Delivered Item Number 11 QTY Ordered O NUMBER Not Supported 12 QTY Delivered M NUMBER 13 QTY/Base Order Quantity Units M NUMBER Delivered Quantity in Order Units QTY of contained units within Order Unit 5012345000008 12 14 Price/Order Unit M NUMBER Net Price per Order Unit. 100 12 / 14

15 Discount O NUMBER Discount in % 0 Tax in % (Note % sign must not 16 Tax % O NUMBER 12.5 be present) 17 Tax Amount O NUMBER Tax in Amount 23.95 Item Detail 18 Item Name M STRING, 60 Item name 19 Item Info O STRING, 60 Not Supported 20 Item Group O STRING, 60 Item Group of Item 21 Order Unit M STRING, 60 Order Unit abbreviation Case 22 Order Unit Info O STRING, 60 Full Order Unit Name; This is visible in myinventory and is created by the system if not provided by the Vendor. Case à 12 1/1 Can 23 Base Order Quantity Unit O STRING, 60 24 Weight Item M NUMBER 25 Split Item Unit name contained in Order Unit Catch Weight Item flag; 1 = Item is a catch weight one; otherwise 0 M NUMBER Not Supported 0 Can 0 26 Barcode Order Unit O STRING; 20 Barcode for Order Unit 27 Barcode Base Order Quantity Unit O STRING; 20 Barcode for Base Order Quantity Unit 13 / 14