Home  /  About Us  /  Life Cycle Management  /  Supply Management & Automation  /  NSPA and ASD/AIA S2000M Specification

NSPA and ASD/AIA S2000M Specification

ASD/AIA specification S2000M (S2000M) defines the material management processes and procedures to be applied in support of military and non-military products. It forms part of a common, interoperable, international ASD Suite of Integrated Logistics Support (ILS) specifications, which is prepared in concert by the Aerospace and Defence Industries Association of Europe (ASD) and the Aerospace Industries Association of America (AIA).

Throughout the years, the S2000M has been revised several times. The latest published version is Issue 6.1 of 01 March 2017. This issue as well as the older issues of S2000M are available for download from www.s2000m.org

Some of the main differences between the various issues of S2000M are the following:

  • Issue 2.1 and Issue 3.0: Defined the material management processes and procedures to be used in support of aircraft and other aerospace airborne and ground equipment supplied to military customers.
  • Issue 4.0: Revised the S2000M to include the business processes and data requirements applicable to any military product.
  • Issue 6.1: Revised the S2000M again for the support of both military product and non-military product.

In addition, Issue 6.1 contains the following changes compared to previous issues of S2000M:

  • A simplification of the Initial Provisioning process using a common ILS Data Model for the ASD Suite of ILS Specifications.
  • A simplification of the Pricing, Order Administration and Invoicing into one Material Supply Process.
  • A reduction of the different types of transactions and their content.
  • A change of the message structure to XML, whereby Chapter 1 uses UML XML-modelling and Chapters 2 and 3 use the XML Schema Definition (XSD).
  • Changes that aim to allow for easier integration of S2000M into widely used ERP systems.


S2000M describes the business relationship between contractor and customer by providing the process flow, the relevant transactions and data elements used.

S2000M covers all Material Management activities in support of military products and non-military products. The procedures describe the interfaces between contractor and customer, which, when based upon contractual agreements, will provide the typical deliverables of Logistic Material Management.

S2000M is organized into chapters, which are designed to stand alone for ease of understanding as well as ease of implementation.

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 applied to provide information to the customer. It also provides data from which Illustrated Parts Catalogues (IPC) can be produced. The rules for the production and presentation of the IPC in different media are covered by the Specification 1000D (S1000D). IPC is identical to IPDP (Illustrated Parts Data Publication).

The Provisioning chapter (Chapter 1) consists of the following five elements:

  • Chapter 1.0 Provisioning, general
  • Chapter 1.1 Initial Provisioning List (IPL)
  • Chapter 1.2 Observations
  • Chapter 1.3 Codification
  • Chapter 1.4 Structure for data exchange

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 the chapter Material Supply of the S2000M, without the necessity to use processes as described in the chapter Provisioning.

Chapter 3 Material Supply

Material Supply describes the process, the procedures and techniques for on-line operation of pricing, ordering, shipment and invoicing.

The Material Supply chapter (Chapter 3) consists of the following two elements:

  • Chapter 3.0 Material supply, general
  • Chapter 3.1 Material supply, data exchange

Chapter 3.0 Material supply, general consists of four sub-chapters:

  • Pricing
  • Ordering
  • Shipment
  • Invoicing

The sub-chapter Pricing describes processes, procedures and techniques for requesting quotations and providing prices using three different methods: Single prices, Price lists and Order based prices. It allows for the establishment of direct binding prices as well as the involvement of a price approval authority.

The sub-chapter Ordering provides processes, procedures and techniques for placement of orders, order progression and delivery of ordered items. It supports the administration of orders for items as well as for services e.g. repair.

The sub-chapter Shipment provides processes, procedures and techniques for generating and forwarding transport related information.

The sub-chapter Invoicing provides processes, procedures and techniques for generating and forwarding invoices as well as for the invoice acceptance or invoice rejection.

Mutual Supply Support (MSS) activities are covered by the sub-chapters Pricing, Ordering, Shipment and Invoicing.

Chapter 3-1 Material supply, data exchange, contains the structure and details of all transactions related to pricing, ordering, shipment and invoicing as well as the data elements belonging to each transaction.

Chapter 4 Communication Techniques

The purpose of this chapter is to describe the standards used to support the exchange of data under the S2000M procedures.

Chapter 5 Data Dictionary

The Data Dictionary is a catalogue of all data elements used in S2000M. Its purpose is to identify the standardized names, definitions and attributes to ensure a common understanding and application of the data elements.

Chapter 6 Definitions, Abbreviations and Reference Documents

The glossary of terms and definitions is a catalogue of all the terms utilised in S2000M Chapters 1 to 5. Its purpose is to identify the terms and explain their definitions to ensure a common understanding of S2000M.

In addition, it provides an overview of all documents referenced in S2000M.

Maintenance of S2000M

The responsibility for maintaining S2000M is vested in the AIA/ASD S2000M Steering Committee (SC), which comprises one military and one industry voting representative from each nation concerned in the preparation and use of the Specification.

Subordinate to the SC, are three working groups (WG); one for each of the disciplines covered by the Specification:

  • Provisioning Working Group (PWG);
  • Material Supply Working Group (MSWG);
  • Inter-Operability Technology Working Group (IOTWG).

NSPA and S2000M

NSPA is a member of all working groups and provides administrative support to the Steering Committee.

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

For further information, please see : Supply Management & Automation or visit www.s2000m.org

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

Technical Support

NSPA provides technical support for customers wishing to exchange logistics data in compliance with S2000M.

This support can be tailored to the users' requirements and can range from the provision of a comprehensive turnkey system for implementing S2000M or the management of data exchange, to the simple provision of assistance with one or other aspect of the implementation.

Examples of technical support include:

  • 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 various on-line business portals that support the S2000M business processes and those of other standards (such as ATA S2000 and ASC X12).

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 the administrator provides secretarial support for their meetings, he/she chairs editorial meetings and handles enquiries about the specification.

In addition, the S2000M Administrator maintains a registry of:

  • productIdentifier codes (MOI) or Model Identification Codes (MOI), which is common to S1000D and S2000M;
  • Procurement Codes (PCD);
  • customerIdentifier codes (CIN) or User (Nation) Codes (UNC).

Please note that with the publication of S2000M Issue 6.1 the following applies:

  • MOI is termed 'productIdentifier' (MOI), whereas in previous issues it is termed 'Model Identification' (MOI);
  • PCD is no longer applicable; the PCD only applies to previous issue;
  • CIN or UNC is termed 'customerIdentifier' (CIN), whereas in previous issues it is termed 'User Nation Code' (UNC).

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

MOI, PCD and CIN/UNC Codes

New Code Allocations

For new code allocations, please contact S2000M Administrator by using the form at the end of the page, 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).

MOI (productIdentifier / Model Identification )

Rules For MOI Codes

MOI codes can be from 2 alphanumeric characters thru 14 alphanumeric characters. It is recommended to not type the MOI code with arbitrary characters just to receive a 14-character code. Only discrete MOI 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 list contains all MOI Codes that are currently valid for use in ASD S1000D and S2000M.

For further information about MOI codes please refer to S1000D chapter 4.3.1.

PCD (Procurement Code)

From Issue 6.1 onwards the PCD code is no longer used.

PCD Codes List

The following list contains all PCD Codes that are currently valid for use in ASD S2000M for all versions up to Issue 6.1.

CIN (customerIdentifier) / UNC (User (Nation) Code)

From Issue 6.1 onwards the data element CIN, customerIdentifier is used whereas before that it is the data element UNC, User (Nation) Code. The codes for both CIN and UNC are however identical.

CIN / UNC Codes List

The following list contains CIN/UNC codes and complements the ISO 3166-1 code list available on www.iso.org.

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)

Order Administration (OA)

Information Technology (IT)

Contact S2000M Administrator


Find us on