ASD S2000M


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.

NSPA uses S2000M in its activities with some of its customers and has developed extensive expertise in providing technical support and consultancy services in this area.

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 :

Technical Support

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).

NSPA publishes up-to-date tables of MOI/MI, PCD and UNC codes in this website as well as the Requests for Clarification (RFC) that the S2000M SC deems of interest for a wider audience.

For further information please contact :

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

Click here for UNC Codes

ISO 9011