INFORMATION SYSTEMS Supplier M2M project recommandation guide Issue: AIRSUPPLY DEPLOYMENT AirSupply SP1 Ref: <Reference> 1.0 <Project code> Date: 03/04/2012 <Application Code> <AIRSUPPLY DEPLOYMENT> Supplier M2M project recommendation guide Responsibilities Name - Function Written by Florent Coletta Department Company On behalf of Airbus Date Authorized by Cécile Bernard Airbus - ILNC 03/04/2012 Document owner Mark Dempsey Airbus - ILNC 03/05/2012 03/04/2012 Signature Airbus SAS 2016. File Name: Document1 Template Ref: IS-TEM-TRM-0010/Issue EE 1/12 INFORMATION SYSTEMS Supplier M2M project recommandation guide AIRSUPPLY DEPLOYMENT AirSupply SP1 <Project code> Ref: <Reference> Issue: 1.0 Date: 03/04/2012 <Application Code> TABLE OF CONTENT <AIRSUPPLY DEPLOYMENT> 1 SUPPLIER M2M PROJECT RECOMMENDATION GUIDE 1 TABLE OF CONTENT 2 1. 3 INTRODUCTION 1.1. PURPOSE OF THE DOCUMENT 3 1.2. TERMINOLOGY 3 2. MAIN RECOMMANDATIONS 4 2.1. FILE SIZE LIMITATIONS ON SUPPLIER SIDE 4 2.2. FORECAST DOWNLOAD 4 2.3. PURCHASE ORDER DOWNLOAD 4 2.4. THE PURCHASE ORDER RESPONSE 5 2.5. IMPLEMENTATION OF VMI FLOW 6 3. MAIN CHANGES BETWEEN ESUPPLYCHAIN AND AIRSUPPLY 7 3.1. GENERAL CHANGES 7 3.2. MAIN CHANGES WITH PO IN AIRSUPPLY 7 3.3. MAIN CHANGES WITH FORECAST IN AIRSUPPLY 9 3.4. MAIN CHANGES WITH VMI IN AIRSUPPLY 9 3.5. MAIN CHANGES WITH DESPATCH ADVICE IN AIRSUPPLY 10 4. MIGRATION HIGHLIGHTS & KEY ELEMENTS 11 5. APPENDIX 12 File Name: Document1 Template Ref: IS-TEM-TRM-0010/Issue EE 2/12 INFORMATION SYSTEMS Supplier M2M project recommandation guide AIRSUPPLY DEPLOYMENT AirSupply 1. SP1 <Project code> Ref: <Reference> Issue: 1.0 Date: 03/04/2012 <Application Code> INTRODUCTION 1.1. Purpose of the document This document functions as an implementation guideline for suppliers to connect to the new shared European aerospace Supply Chain Management (SCM) platform via a Machine-to-Machine (M2M). This Implementation Guideline includes both technical details and general information in order to provide suppliers some highlights on main changes on M2M connections between eSupplyChain and AirSupply. This document has not the objective to be exhaustive but to ensure that main aspect of Airsupply M2M integration will not be missed by the supplier. 1.2. Terminology Term ARP Id AS2 ASN BIC BIS BIS TPM CP CRLF CSV EAI EDI EDIINT AS2 IMO M2M MDN SB SCM SO VMI XML File Name: Document1 Description Abbreviation Supplier’s Airbus Resource Planning identifier Applicability Statement 2 (= specification for data exchange) Advance Shipping Notification Business Integration Conversion (the conversion module of the BIS executing the message conversion/translation into another format) SEEBURGER Business Information Server (SupplyOn’s EDI messaging system software) BIS Trading Partner Management (e.g. SupplyOn’s configuration of all AS2 communication partners within the BIS) Control Point Carriage Return Line Feed Comma or (Semi) Colon Separated Values (Message Format) Enterprise Application Integration (system) Electronic Data Interchange Electronic Data Interchange Internet Integration – Applicability Statement 2 Inventory Monitor Machine-to-Machine connection Message Disposition Notification Self Billing Supply Chain Management SupplyOn Vendor Managed Inventory Extended Markup Language Template Ref: IS-TEM-TRM-0010/Issue EE 3/12 INFORMATION SYSTEMS Supplier M2M project recommandation guide AIRSUPPLY DEPLOYMENT AirSupply 2. SP1 <Project code> Ref: <Reference> Issue: 1.0 Date: 03/04/2012 <Application Code> MAIN RECOMMANDATIONS 2.1. File size limitations on supplier side Designing and implementing M2M connection, it is important for the supplier to take in consideration the size of the transmissions and the size of the files exchanged. It really depends on the flow (PO, Forecast etc.), on the format (Boostaero XML or CSV) and on the approach (frequency of downloads). We distinguish 2 constraints: - The network constraint that is related to the size of the transmission and the file transferred. For example files can be zipped to reduce their impact on the network. - The system constraint that is related to the message content and size. The ability of the system to treat a file (archiving for example) determine this constraint. For Forecast for instance, all Forecast messages are downloaded on Tuesday morning while PO are downloaded along the flow: risk of overload on Forecast message!!! In case of important volumes identified, it is important to perform the analysis in term of volume and performance and to plan load test. How to evaluate file and transmission sizes See with EDI SupplyOn support. Multi attachment or mono attachment Important element is to understand that SupplyOn provides multi-attachment AS2 transmission. Choosing between Boostaero XML and CSV messages impact are different. Supplier has to make the analysis. Indeed CSV messages will be transmitted in only one CSV file, 1 line per data. Boostaero XML transmission contains several messages in the same transmission. 2.2. Forecast download Using the scheduler in AirSupply the supplier is able to select the data measure he needs. Indeed the on every date within a Foreacst 4 types of information is available. Depending on whether the supplier is collaborating on Forecast or not, type of data he needs will be different. 2.3. Purchase Order download PO integration is made along the flow downloading with high frequency the POs using delta option (“Only new data…”). The important thing to understand is that if a change happen in the PO, would it be collaborative change (change in status, date or quantity) or non-collaborative (for example delivery address) the PO will be downloaded again with the delta option. Indeed the supplier must be aware of this change and must be sent the PO to take the changes in consideration. So 2 impacts: 1. Before recording a downloaded PO the supplier has to check if he has not already record it File Name: Document1 Template Ref: IS-TEM-TRM-0010/Issue EE 4/12 INFORMATION SYSTEMS Supplier M2M project recommandation guide AIRSUPPLY DEPLOYMENT AirSupply SP1 <Project code> Ref: <Reference> Issue: 1.0 Date: 03/04/2012 <Application Code> 2. The supplier must decide how he will deal with the PO changes: a. Integrate the changes without question in his system b. Separate the flow of PO between new and PO that have changed. Treat with a specific workflow the modified POs c. Set-up automatic email alert in the AirSupply hub to be alerted by these cases and manually propagate the change d. Other He may also decide to put in place more than one of these solutions if he needs to (a + c for example to make sure no loss of information). 2.4. The Purchase Order response As explained upper, the supplier has to take in consideration the possible changes in a PO he has recorded on his side. It is all the more true when he decides to do PO response by M2M. Indeed the supplier has to answer or collaborate on the last “version” (last status, last quantity last date) of the PO published on the hub. The PO response is not easy to manage by M2M. The supplier should consider the option to perform download by M2M but make the collaboration steps directly in the application, especially if he wants to use all the possibilities of the collaboration (request for change), and not only accept. The PO version This new element (not present in eSC) aims to guarantee that PO response from a supplier is made on a PO that has not changed in between. This data is a number (version number) managed at PO line level which is raised/increased when the Customer (Airbus) makes a collaborative change (change of date, quantity or status). The supplier has to send in his PO response the same version, the same figure. Please note that this version is also increased with the 1st response of a supplier. The recommendation is to download frequently the PO with “new data” via M2M, check if the PO has already been recorded on his side, and in case of PO has been recorded take in consideration the change in the PO and record the current version. Collaborative and non-collaborative change A PO will be downloaded again if a change occurs on the PO. 2 types of changes are distinguished. The PO response is not easy to manage by M2M. The supplier should consider the option to perform download by M2M but make the collaboration steps directly in the application, especially if he wants to use all the possibilities of the collaboration (request for change), and not only accept. 2.4.2.1.Collaborative change The collaborative change of a PO is a change on the status, date or quantity. A collaborative change from the customer (Airbus) will increase the version. In case of consecutive changes only the 1st collaborative change on a PO from the supplier will increase the version. 2.4.2.2.Non- collaborative change Non-collaborative change of a PO is a change in some other data in a PO like delivery address, price or ordering officer. It will make the PO to be downloaded again but version will not be increase. If with File Name: Document1 Template Ref: IS-TEM-TRM-0010/Issue EE 5/12 INFORMATION SYSTEMS Supplier M2M project recommandation guide AIRSUPPLY DEPLOYMENT AirSupply SP1 <Project code> Ref: <Reference> Issue: 1.0 Date: 03/04/2012 <Application Code> the delta option in download (“only new data”) a PO that has already been downloaded is downloaded again, and version is the same: it is non-collaborative change. 2.5. Implementation of VMI flow VMI invoicing: do self-billing The Airbus recommendation regarding invoicing management of VMI flow is to implement self-billing. Fully automated self-billing is implemented via EDI connection with Airbus and not with Airsupply M2M connection. To go for Self-billing contacts are: Valérie Truc (valerie.truc@airbus.com) -> VMI Finance TransNatCos If the supplier wants to manage his own invoice, he has to identify the withdrawal movements. The withdrawal movements VMI movements corresponding to real consumption (to invoice) are known as withdrawal values. In Airsupply all the VMI movements are published. The difficulty is to identify among them which one are the withdrawal values. In the VMI movement is provided the Airbus movement code. Depending on the Airbus Natco (country of origin) the rule to identify these values is different. So the idea is for each movement get the Natco information and the movement code and check with the criteria table below if it is a withdrawal value: StkMvt to be invoiced_V2.xlsx M2M supplier has to implement this rule on his side. The complexity and the fact that this table of criteria is maintained on supplier side are an additional reason to recommend self-billing. File Name: Document1 Template Ref: IS-TEM-TRM-0010/Issue EE 6/12 INFORMATION SYSTEMS Supplier M2M project recommandation guide AIRSUPPLY DEPLOYMENT AirSupply 3. SP1 <Project code> Ref: <Reference> Issue: 1.0 Date: 03/04/2012 <Application Code> MAIN CHANGES BETWEEN ESUPPLYCHAIN AND AIRSUPPLY 3.1. General changes Date format The date format in SupplyOn contains now the hour. It is important to integrate this change at download and especially when performing PO response: indeed not returning the same hour in the date (“delivery date” for example) would be considered as a Supplier Order Change. Material number Natco prefix is still available in front on the material number however we recommend you to not integrate this Natco identifier in your ERP system. 3.2. Main changes with PO in AirSupply No more Natco prefix in PO number There is no more PO Natco identifier with AirSupply. If you used it to identify the Natco of your purchase order, we recommend you to use the value in the ‘PARTNER_RELATION_CUSTOMER_ORGCODE’ field (field # 118 of PO CSV mapping). 3.2.1.1.Impact on backlog In the PO sent from eSC there was a prefix. After migration on the new application, the prefix is removed but the number does not change. The supplier has to take it in consideration just after migration to be able to make the match and to send the response and dispatch advice with the good PO number. Remove the 3 first characters. Order type / Order sub-type In eSupplyChain, only field ‘Order Sub-Type’ (field # 39 of Spoke PO mapping) was used to store order type and order sub-type. The possible values were "CALLUP", "OTHER" and "SPARES". With AirSupply, spares purchase orders are identified thanks to “SPARES” values available in field ‘PO_OrderSubType’ (field # 5 of PO CSV mapping). Field ‘PO_OrderType’ will always be set to “OTHER” for spares. Buyer notion replaced by Ordering Officer File Name: Document1 Template Ref: IS-TEM-TRM-0010/Issue EE 7/12 INFORMATION SYSTEMS Supplier M2M project recommandation guide AIRSUPPLY DEPLOYMENT AirSupply SP1 <Project code> Ref: <Reference> Issue: 1.0 Date: 03/04/2012 <Application Code> In Airsupply we do not use the buyer notion. It is named Ordering Officer. PO versioning Field ‘PO_UpdateVersion’ (field # 130 of PO CSV mapping) It represents the update version of the PO schedule line within the AirSupply system. On each collaboration change on the PO schedule line (either from ERP system or by AirSupply due to collaboration), the PO schedule line receives an increment of value on the update version (to indicate the count of changes performed on the PO schedule line). The PO version is used for consistency check on down/upload by supplier (and M2M). Country code format For all county code, AirSupply is now using the ISO 3166-3 country code norm. The field that follows this format is the following: - ‘PO_InvoiceCountryCode’: field # 5 of PO CSV mapping Terms of payment The field ‘Terms’ in the Spoke PO mapping has been splitted in AirSupply in two fields. - ‘PO_PayTerms’ (field # 96 of PO CSV mapping) ‘PO_PayTermsCode’ (field # 97 of PO CSV mapping) In eSupplyChain, the field ‘Terms’ contained the code of payment Term followed by the description of the payment terms. PO_PositionNumber In AirSupply, the PO position number (i.e. PO line) is always recorded on 5 digits (ex: 00010). Changes impacting PO Download Regarding the PO download itself the only impacts may be a slight increase of the scope of PO received. That will be directly managed by deployment team in time. File Name: Document1 Template Ref: IS-TEM-TRM-0010/Issue EE 8/12 INFORMATION SYSTEMS Supplier M2M project recommandation guide AIRSUPPLY DEPLOYMENT AirSupply SP1 <Project code> Ref: <Reference> Issue: 1.0 Date: 03/04/2012 <Application Code> Changes impacting PO Response 3.2.9.1. PO versioning Field ‘PO_UpdateVersion’ (field # 130 of PO CSV mapping) It represents the update version of the PO schedule line within the AirSupply system. On each collaboration change on the PO schedule line (either from ERP system or by AirSupply due to collaboration), the PO schedule line receives an increment of value on the update version (to indicate the count of changes performed on the PO schedule line). The PO version is used for consistency check on down/upload by supplier (and M2M). 3.3. Main changes with Forecast in AirSupply Logistic family code In eSupplyChain, the logistic family code was provided in the last characters of eSC mapping's column 7. With AirSupply, a new field ‘LogisticFamilyName’ (field # 26 of Forecast CSV mapping) contains the logistic family of the material. Changes impacting Forecast Response 3.3.2.1.Best practices for forecast response If you want to commit to Airbus forecast published demand, you need only to keep lines with value PUBDEM on field ‘DataMeasure’ (field # 53 of Forecast CSV mapping) on your downloaded file then to replace the value PUBDMD by SUPCOM before uploading file. 3.4. Main changes with VMI in AirSupply 3 message types In Airsupply, to manage VMI data, the supplier will receive 3 different types of message: - The stock movement, containing information of stock movement for a material - The stock level, containing the information of the quantity in Airbus stock - The VMI demand corresponding to gross need In eSupplyChain there was only 1 type of message and the supplier would select between the different data measure to get the information needed Identification of the withdrawal value As explained before, now to get the withdrawal values the supplier has to use the stock movement and the criteria table given before to have the withdrawal value. There is no easy criterion. File Name: Document1 Template Ref: IS-TEM-TRM-0010/Issue EE 9/12 INFORMATION SYSTEMS Supplier M2M project recommandation guide AIRSUPPLY DEPLOYMENT AirSupply SP1 <Project code> Ref: <Reference> Issue: 1.0 Date: 03/04/2012 <Application Code> 3.5. Main changes with Despatch Advice in AirSupply Despatch advice codification rule The rule to create the dispatch advice ID or code is not the same than in eSC. It is now compliant with SSCC18 international norm. Please refer to documentation provided on SupplyOn portal (where are published M2M guidelines) to find the complete description of the new rule. Control on departure date VS estimated delivery date With eSupplyChain, a control was done when uploading an ASN to ensure that the estimated delivery date was greater than the departure date. File Name: Document1 Template Ref: IS-TEM-TRM-0010/Issue EE 10/12 INFORMATION SYSTEMS Supplier M2M project recommandation guide AIRSUPPLY DEPLOYMENT AirSupply 4. SP1 <Project code> Ref: <Reference> Issue: 1.0 Date: 03/04/2012 <Application Code> MIGRATION HIGHLIGHTS & KEY ELEMENTS PO prefix removed This point has been mentioned before but just after migration the impact of change in PO numbering may have impact on PO download when trying to match PO before migration and the same PO downloaded after and which PO number have changed (prefix removed). The number remains the same! Same for PO response and Despatch Advice on a PO that has been downloaded before. Material number prefix added Material number contains now a prefix. Vendor Material Number / VMN Description There is no automatic migration of the supplier cross-references made in ESL for eSupplyChain. There is a way for the supplier to perform this migration with mass upload function. It is important to note that Airbus cannot perform the migration as this is supplier data ownership. When migration comes, supplier will be communicated how to perform this mass upload. File Name: Document1 Template Ref: IS-TEM-TRM-0010/Issue EE 11/12 INFORMATION SYSTEMS Supplier M2M project recommandation guide 5. Issue: AIRSUPPLY DEPLOYMENT AirSupply Ref: <Reference> 1.0 <Project code> SP1 Date: 03/04/2012 <Application Code> APPENDIX REFERENCE DOCUMENTS Index Title Reference Issue Date APPROVAL Name - Function Department Company Date Signature TABLE OF REVISIONS Issue 1.0 Date 03/04/2012 File Name: Document1 Modified by Modified sections Observations Document creation Template Ref: IS-TEM-TRM-0010/Issue EE 12/12