The specification S2000M defines the processes, procedures and provides the information for data exchange to be used for material management throughout the lifecycle of a product.
The specification standardizes the business relationship between two or more parties (eg, contractor and customer) by providing a well-defined process flow and associated relevant transactions for data exchange.
Chapter 1 Provisioning
Provisioning is the process of selecting support items and spares, necessary for the support of all categories of products. This chapter defines the process and specifies the data, formats and transmission procedures to be used in providing provisioning information to the customer. It also provides data from which Illustrated Parts Data (IPD) can be produced. The rules for the production and presentation of the IPD in different media are covered by the specification S1000D. IPD is identical to Illustrated Parts Catalogue (IPC).
- Chapter 1-0 Provisioning General, contains general remarks, instructions and business rules concerning provisioning as per S2000M.
- Chapter 1-1 Initial Provisioning List (IPL) covers the presentation of a baseline for a product, the presentation of its data as well as the update of that presentation.
- Chapter 1-2 Observations, defines the exchange of information between customer and contractor, or vice versa, during the provisioning process. Observations are typically based on review by either party of the Initial Provisioning Lists (IPL) or updates thereof.
- Chapter 1-3 Codification covers the NATO codification processes and information flows between industry, the National Codification Bureaux (NCB) and the customer for all activities related to codification. However, S2000M can be applied without using NATO codification.
- Chapter 1-4 Structure for Data Exchange, defines a coherent data model for data that can be exchanged as part of the provisioning process.
Chapter 2 Spare Parts List
The Spare Parts List allows the customer and contractor to process parts data (including commercial data) to allow for the processes as described in chapter 3 of this specification, without the necessity to use processes as described in chapters 1-1 and 1-2 of this specification.
Chapter 3 Material Supply
Chapter 3-0 Material Supply General, provides processes, procedures and techniques for pricing, order administration, transportation and invoicing.
Pricing includes processes, procedures and techniques for requesting quotations and providing prices using three different methods:
- single prices
- price lists
- order based prices.
Pricing supports the alternatives of the establishment of direct binding prices as well as the involvement of a price approval authority. Pricing also supports mutual supply support.
Order administration provides processes, procedures and techniques for placement of orders, order progression and delivery of ordered items. It also supports the administration of orders for services eg, repair.
Transportation provides processes, procedures and techniques for generating and forwarding transport related information.
Invoicing provides processes, procedures and techniques for generating and forwarding invoices as well as for the invoice acceptance or invoice rejection.
Chapter 3-1 Material Supply Data Exchange, defines the structure and details of transactions related to pricing, order administration, transportation and invoicing including data elements belonging to each transaction.
Chapter 4 Communication Techniques
The purpose of this chapter is to describe the standards which are used to support the exchange of data under the S2000M procedures.
Chapter 5 Data Dictionary
The Data Dictionary provides definitions for all data elements used in S2000M. Its purpose is to ensure a common understanding and application across all S2000M chapters.
Chapter 6 Definitions, Abbreviations and Reference Documents
Chapter 6 is a catalogue of terms used in S2000M chapters 1 to 5.
In addition it provides an overview of all documents referenced in S2000M.
Development of S2000M started as an initiative of the AeroSpace and Defence Industries Association of Europe (ASD), which represents the aerospace industry in Europe. It was jointly developed by the defence industry and its customers and is maintained by industry and military users through the S2000M Steering Committee (S2000M SC), for which NSPA provides administrative support.
For further information please contact : or visit the ASD Website
Consultancy and Training
Over the years, NSPA has gained extensive experience in the implementation and use of ASD S2000M. Where weapon systems support provided by NSPA involves S2000M, customers can draw on this experience through consultancy services and training.
Consultancy services are available to help users to simplify operations and reduce costs by rationalizing S2000M implementation.
Two types of training courses are available: high-level courses for managers and more detailed courses for logisticians. These courses can be tailored to the customer's requirements and can either cover S2000M implementation globally or focus on more specific issues such as communications techniques or particular Chapters of the Specification.
For further information please contact :
NSPA can provide technical support for customers wishing to exchange logistics data in compliance with ASD S2000M.
This support can be tailored to the users’ requirements and can range from the provision of a comprehensive turnkey system for implementing the Spec or the management of data exchange, to the simple provision of assistance with one or other aspect of the implementation.
Examples of technical support that can be provided:
- guidance and assistance in requirements definition;
- assistance in establishment of contractual requirements;
- installation of technical infrastructure (computers, software, telecommunications);
- operation of a complete NSPA-based system with terminals at the user’s premises.
In addition, NSPA has developed the @lectronic Materiel Support Information System called N@MSIS. N@MSIS is the on-line business portal for electronic Materiel Support Services currently supporting the two helicopter weapon systems NH90 and TIGER. In addition NSPA has developed the A400M Logistic Portal System (ALPS) in support of the A400M airlifter. Both systems automates to the maximum extent possible the logistics processes agreed upon with the NSPA partners for the spare parts provisioning cycle from price information to electronic invoicing and payment.
For further information please contact : or
Administration of S2000M
As a service to the S2000M user community, NSPA provides administrative support for the maintenance of the specification. The S2000M Administrator is the focal point for the S2000M Steering Committee (S2000M SC) – the group of military and industry users responsible for maintaining S2000M – and he provides secretarial support for their meetings, chairs editorial meetings and handles enquiries about the specification.
In addition, the S2000M Administrator maintains a registry of Model Identification Codes (MOI/MI), which is common to ASD S1000D, a registry of Procurement Codes (PCD) and a registry of User (Nation) Codes (UNC).
For further information please contact :
Requests for Clarification (RFC)
This list contains Requests for Clarification (RFC) in PDF format. RFCs are posted here in the language in which they were originally submitted.
Initial Provisioning (IP)
- RC01/IP/09 Part Number – prime part number and standard parts
- RC04/IP/08 Interchangeability ICY
- RC03/IP/08 Reference to the Modification Instruction for Reworked Items
- RC06/IP/06-2 Inclusion of Cat.2 changes on a Cat.1 update message
- RC03/IP/06 Segments without actual changes on a CORIPD-message
- RC01/IP/04 Processing of Master Update Messages
- RC01/IP/03 Multiple IPL
- RC02/IP/02 Identification of basic dimensions in UOM
- RC01/IP/02 "From/To" in SMFR
- RC05/IP/01 Multiple UPR for a part
- RC04/IP/01 Update from Draft to Master
- RC02/IP/01 UPIPCT Message Description 1A-7E Page 106
- RC01/IP/01 Presentation of UOCA items
- RC06/IP/00 Use of PNOIPD and updating of PNOIPD data
- RC02/IP/12-1 Shelf Life Code (SLC)
Order Administration (OA)
Information Technology (IT)
- Supply management and automation
- Maintenance, repair, engineering and calibration
- Naval Logistics Support
- Random Brokerage
- NATO Logistics Stock Exchange (NLSE)
- Demilitarization, Dismantling, and Disposal
- NATO Trust Fund projects
- Environmental Protection and Energy Efficiency Services
- Logistics Data Management
- Logistics Documentation Support
- Configuration Management
- NSPA Routing Hub
- BASELOG Codification Programme
- NATO Codification Support
- Interactive Electronic Technical Publications (IETPs)
- NATO Master Catalogue of References for Logistics (NMCRL)
- Electronic NATO Ammunition DataBase (eNADB)
- Electronic Customer Information Sytem (eCIS)
- Central Software Management (CSWM)
MOI/MI, PCD and UNC Code Lists
New Code Allocations
For new code allocations, please contact , stating the product for which the code is required, a very short description of it and indicating any preference for the code. Please include the details of a contact point (name, title, organisation, postal address, telephone, facsimile, e-mail).
Model Identification (MOI/MI) Code List
Rules for MOI/MI codes
MI codes can be from 2 alphanumeric characters thru 14 alphanumeric characters. It is recommended not to pad the MI code with arbitrary characters just to receive a 14-character code. Only discrete MI codes can be registered (ranges are not allowed).
The permissible characters are:
- Numeric: "0"..."9"
- Alpha: "A"..."Z" in uppercase (It is recommended to avoid the use of letters "I" and "O")
The following Model Identification Codes are those currently valid for use in ASD S1000D and S2000M.
For further information about MOI codes please refer to S1000D chapter 4.3.1.
Click here for MOI Codes.
Procurement Code (PCD) List
The following Procurement Codes are those currently valid for use in ASD S2000M.
Click here for PCD Codes
User (Nation) Code (UNC) List
The list below contains UNC codes and complements the ISO 3166-1 code list available on www.iso.org.
Click here for UNC Codes