Defense contractors began to see PIIDs in the Delivery Order field of contracts in early 2017.   This change was driven by an amendment to Federal Acquisition Regulation (FAR) 4.16 that required the revised numbering system to ensure uniformity and consistency of data across Federal agencies. 

This abrupt change had significant impact on Mil-Std-129R labeling, which for decades had identified contracts by a thirteen-character Contract Number and a four-character Delivery Order Number.   Increasing the latter by nine characters impacted label formats, machine-readable data specifications and the downstream systems utilizing these labels.   The result was Change Notice 1 to Mil-Std-129 Revision R, under which the PIID was substituted for the combination of the Contract and Order Numbers.

The impact of the PIID to Wide Area Workflow (WAWF) was negligible because it has always defined its Delivery Order field to be sufficiently large to accommodate the PIID.   However, contractor systems that defined Delivery Order in terms of the four-character SPIIN did have to make accommodations for the longer data.

PIID, PIIN and SPIIN

Prior to adoption of the PIID, defense shipments were identified by:

  • PIIN – Procurement Instrument Identification Number, aka Contract Number, and sometimes…
  • SPIIN – Supplemental PIIN, aka Order Number

Requisitions made against a contract are more common with purchase orders issued by the Defense Logistics Agency (DLA). They are not referenced on Mil-Std-129 labels and have a somewhat secondary role in WAWF.  It might be tempting to combine PIIIN and Requisition Number to uniquely identify a procurement instrument, but that would be entirely unwieldy and blow up data management systems left and right. The PIID solves this problem and gives visibility to DLA purchase orders in WAWF.  

Use of the PIID solves the problem of uniquely identifying delivery orders (which are independent contractual documents) and requisitions, as well as contracts that utilize neither. This while fitting neatly within the traditional data space definition of a PIIN.   The definition of PIID by Mil-Std-129 makes the use of PIIDs more clear.

5.1.2.f. Procurement Instrument Identifier (PIID) (e.g. contract number or purchase order number). The PIID shall be shown. When applicable, use the 13-digit PIID call order number (identified by F or M in the 9th position) alone (since the call order is treated as an independent contractual document). For legacy contracts, cite the PIIN including delivery order or call number if applicable shall be shown. (see 5.1.1f).   

[Mil-Std-129R, Change Notice 1]

Recognizing a PIID

The presence of a PIID is obvious in contracts with a Delivery Order that is 13-17 characters long.  It is less obvious in looking at Mil-Std-129 labels on which the PIID is substituted for Contract Number.  The key is that position nine (after removing any dashes) which will be an ‘F’.  

Do I Keep Using PIIN?

The short answer is Yes.   The Government recognized that contractor systems would want to be able to easily relate all documents and actions on a contract that is delivered through multiple delivery orders or requisitions.  WAWF expresses a similar notion in requiring both a contract and delivery order number, even though the latter expressed as a PIID is completely unique and makes contract number somewhat unnecessary. 

For systems that simply create Mil-Std-129 labels, there is little need to maintain a separate contract and order number. They can simply use either the PIIN or PIID.   However, for systems that relate labeling data to WAWF Receiving Reports, Invoices and RFID data, it is essential to continue to maintain both the contract and order numbers.