Inventory / Compare approaches

Sour-service (NACE MR0175 / ISO 15156) material interlocks: H2S partial pressure, EN 10204 3.1/3.2 MTC hardness caps, and warehouse issue gates

By Vikasraj YadavPublished Editorially reviewed 12 min read

For Inventory lead, operations manager and ERP/EAM owner

TL;DR — what you’ll learn

  • Never rely on visual description or nominal pipe size to issue piping components to wet $\text{H}_2\text{S}$ lines: enforce a hard ERP Piping Material Specification (**PMS**) compatibility interlock between the work order's **ISO 15156 Sulfide Stress Cracking (SSC) Region** and the component heat lot's verified **NACE MR0175 / ISO 15156 certification flag** ([ISO 15156](https://www.iso.org/standard/65706.html)).
  • Parse and validate **EN 10204 Type 3.1 / Type 3.2 Material Test Certificate (MTC)** attributes at warehouse receiving: verify **maximum hardness ($\le 22\text{ HRC}$ / $237\text{ HBW}$ for carbon steel; $\le 22\text{ HRC}$ with $100\%$ testing on `ASTM A193 Grade B7M / L7M` bolting)**, **IIW Carbon Equivalent ($\text{CE}_{\text{IIW}} \le 0.43\%$)**, and **HIC/SSC test certificates** where required.
  • Physically segregate sour-service heats from sweet/general utility heats in warehouse bins and require handheld XRF/OES **Positive Material Identification (PMI)** verification ([API RP 578](https://www.api.org/products-and-services/standards)) before releasing alloy valves, weld fittings, or bolting to the shop floor.
  • Maintain end-to-end **Heat-to-Weld-Joint Genealogy** so every isometric spool weld connects the pipe heat MTC, filler wire batch, and post-weld heat treatment (PWHT) hardness check ($\le 248\text{ HV}_{10}$).
AI-generated illustration of an oil and gas processing facility with steel columns, pipework and maintenance walkways
Illustration: NextEdge Labs, generated with AI. An illustrative setting, not a client facility.

Topics: oil and gas quality management software, material traceability software oil and gas, piping material control.

In wet hydrogen sulfide ($\text{H}_2\text{S}$) environments, atomic hydrogen generated by iron sulfide corrosion diffuses into high-strength or hard steel microstructures and causes brittle Sulfide Stress Cracking (SSC) or Hydrogen-Induced Cracking (HIC) within hours or days of pressurization—often at stresses well below the material's yield point. Installing a single standard ASTM A193 Grade B7 stud bolt ($28\text{–}32\text{ HRC}$) instead of a sour-rated, $100%$ hardness-tested Grade B7M bolt ($\le 22\text{ HRC}$) on a sour gas flange can cause catastrophic bonnet or flange blowout and lethal $\text{H}_2\text{S}$ release. While O073 covers general vendor QA document packs, this guide (O122) defines the NACE MR0175 / ISO 15156 partial-pressure classification, EN 10204 3.1/3.2 MTC parameter verification, PMI receiving gate, and ERP warehouse issue interlock.

Scope and governance boundary

This article defines the materials engineering, QA/QC receiving, and ERP warehouse control architecture for sour-service piping and equipment:

  • What this workflow governs: Mapping process line numbers to $\text{H}2\text{S}$ partial pressure ($P{\text{H}_2\text{S}}$) and SSC severity regions (ISO 15156-2), structured MTC attribute capture (Heat Number, Hardness HRC/HBW/HV10, CE_IIW, S/P impurity levels, PWHT status), warehouse PMI inspection gates (API RP 578), and ERP Stock Entry issue blocks when non-sour items are scanned against sour piping classes.
  • What this workflow does not replace: It does not replace corrosion and metallurgy engineering selection of Corrosion Resistant Alloys (CRAs under ISO 15156-3), welding procedure qualification records (WPQR/PQR hardness surveys), or field $\text{H}_2\text{S}$ personal breathing-apparatus safety protocols.
Figure 1 — Operational governance and handoff sequence: Sour-service (NACE MR0175 / ISO 15156) material interlocks: H2S partial pressure, EN 10204 3.1/3.2 MTC hardness caps, and warehouse issue gates
  1. Step 1 — Record intake & baseline identification: Never rely on visual description or nominal pipe size to issue piping components to wet $\text{H}_2\text{S}$ lines: enforce a hard ERP Piping Material Specification (**PMS**) compatibility interlock between the work order's **ISO 15156 Sulfide Stress Cracking (SSC) Region** and the component heat lot's verified **NACE MR0175 / ISO 15156 certification flag** ([ISO 15156](https://www.iso.org/standard/65706.html)).
  2. Step 2 — Cross-system reference & custody linkage: Parse and validate **EN 10204 Type 3.1 / Type 3.2 Material Test Certificate (MTC)** attributes at warehouse receiving: verify **maximum hardness ($\le 22\text{ HRC}$ / $237\text{ HBW}$ for carbon steel; $\le 22\text{ HRC}$ with $100\%$ testing on `ASTM A193 Grade B7M / L7M` bolting)**, **IIW Carbon Equivalent ($\text{CE}_{\text{IIW}} \le 0.43\%$)**, and **HIC/SSC test certificates** where required.
  3. Step 3 — Exception quarantine & authority check: Physically segregate sour-service heats from sweet/general utility heats in warehouse bins and require handheld XRF/OES **Positive Material Identification (PMI)** verification ([API RP 578](https://www.api.org/products-and-services/standards)) before releasing alloy valves, weld fittings, or bolting to the shop floor.
  4. Step 4 — Verified disposition & audit trail closure: Maintain end-to-end **Heat-to-Weld-Joint Genealogy** so every isometric spool weld connects the pipe heat MTC, filler wire batch, and post-weld heat treatment (PWHT) hardness check ($\le 248\text{ HV}_{10}$).

Why non-NACE parts still slip into sour gas units without ERP interlocks?

Refineries and sour-gas gathering projects that store MTCs merely as unscanned PDF attachments suffer three recurring material mix-ups:

  1. Identical Dimensional Geometry Between Sweet and Sour Stock: A 6-inch Schedule 80 ASTM A106 Grade B pipe or a 2-inch Class 600 ASTM A105 gate valve looks identical whether it was supplied to standard mill tolerances or ordered with supplemental sour-service chemistry, normalized heat treatment, HIC testing (NACE TM0284), and $\le 22\text{ HRC}$ hardness controls. If both share a single ERP item code or unsegregated pipe rack, warehouse pickers inevitably issue non-NACE stock to a sour work order.
  2. Unparsed MTC Chemistry and Carbon Equivalent ($\text{CE}_{\text{IIW}}$) Oversights: Even if a mill certificate stamps "NACE MR0175 compliant" in the header, actual ladle/product chemistry with high Manganese ($\text{Mn} > 1.35%$) or high Carbon Equivalent ($\text{CE}{\text{IIW}} > 0.43%$) will produce hard martensitic Heat-Affected Zones (HAZ $>250\text{ HV}{10}$) during field welding unless caught at receiving QA.
  3. Bolting Substitution During Turnaround Rush: When millwrights run short of ASTM A193 Grade B7M studs and A194 Grade 2HM nuts at 03:00 during a turnaround, an un-interlocked warehouse terminal allows them to check out standard B7/2H bolting from general stores.
Figure 2 — Control checkpoint and exception ownership matrix (O122): Illustrative verification gates.
  • Primary control scope: oil and gas quality management software across inventory and connected ERP/EAM records.
  • Segregation boundary: Operational status updates never auto-close engineering, safety, or finance sign-off gates.
  • Verification cadence: Reconcile open exceptions, overrides, and late adjustments at each shift or period close.

Sour-service metallurgy, MTC, and ERP issue interlock matrix

Scroll horizontally to see all columns.

Control Stage ERP Record & Technical Key NACE MR0175 / ISO 15156 / API RP 578 Rule Hard Interlock / Reject Trigger Accountable Owner & Action
1. Line Severity Classification Engineering Line List (LINE-PMS) $P_{\text{H}2\text{S}} = P{\text{total}} \times y_{\text{H}2\text{S}}$; sour service triggered when $P{\text{H}_2\text{S}} \ge 0.3\text{ kPa}$ ($0.05\text{ psia}$) per ISO 15156-2 Line with $P_{\text{H}_2\text{S}} \ge 0.3\text{ kPa}$ assigned a non-sour piping class Corrosion & Process Lead locks line list and assigns sour PMS (CS-NACE)
2. MTC Chemistry & $\text{CE}_{\text{IIW}}$ Gate ERP Quality Inspection (MTC-3.1) $\text{CE}_{\text{IIW}} = \text{C} + \frac{\text{Mn}}{6} + \frac{\text{Cr}+\text{Mo}+\text{V}}{5} + \frac{\text{Ni}+\text{Cu}}{15} \le 0.43%$; ultra-low $\text{S} \le 0.002%$ for HIC plate $\text{CE}_{\text{IIW}} > 0.43%$ or missing EN 10204 3.1/3.2 heat trace QA Receiving Inspector quarantines heat lot (WH-QA-Hold)
3. Hardness & Bolting Verification Heat Lot Attribute (MAX_HRC, HBW) Carbon/low-alloy base metal $\le 22\text{ HRC}$ ($237\text{ HBW}$); exposed bolting must be B7M/L7M + 2HM/4M ($\le 22\text{ HRC}$) Any MTC or portable hardness reading $>22\text{ HRC}$ or standard B7/2H stamp QA Inspector downgrades lot to SWEET_ONLY or rejects to vendor
4. Positive Material Identification (PMI) PMI Inspection Log (API RP 578) $100%$ XRF/OES PMI on alloy pressure boundary parts (316L, Duplex 2205, Alloy 625/825) Measured $\text{Mo}$, $\text{Cr}$, or $\text{Ni}$ outside ASTM grade band PMI Technician applies physical red reject tag and blocks bin receipt
5. Warehouse Work-Order Issue Gate ERP Stock Entry (Material Issue) Sour Work Order (requires_nace_mr0175 = true) only accepts batches with nace_certified = true Picker scans SWEET_ONLY pipe heat or B7 bolt batch against sour work order ERP throws hard validation error and blocks pick confirmation

Illustrative worked example: $\text{H}2\text{S}$ partial-pressure severity, MTC $\text{CE}{\text{IIW}}$ validation, and warehouse bolting block

Illustrative engineering and warehouse scenario with synthetic figures to demonstrate ISO 15156 partial-pressure, Carbon Equivalent, and ERP interlock logic; not a client case study or metallurgical design sign-off.

Consider an onshore sour-gas processing plant executing tie-in maintenance work order WO-SOUR-9104 on wellhead gathering header 6"-PG-204-CS300N (Piping Class CS-300-NACE).

Step 1: Verify $\text{H}_2\text{S}$ partial pressure and SSC Region classification

  • Maximum operating pressure ($P_{\text{total}}$): $8,500\text{ kPa abs}$ ($85.0\text{ bar abs}$ / $1,232.8\text{ psia}$)
  • Gas phase $\text{H}2\text{S}$ mole fraction ($y{\text{H}_2\text{S}}$): $1.80\text{ mol%}$ ($18,000\text{ ppmv}$)
  • In-situ condensed water phase $\text{pH}$: $4.6$ (due to $3.2\text{ mol%}$ $\text{CO}_2$ co-presence)
  • Calculated $\text{H}2\text{S}$ partial pressure ($P{\text{H}_2\text{S}}$): $$P_{\text{H}2\text{S}} = P{\text{total}} \times y_{\text{H}2\text{S}} = 8,500\text{ kPa} \times 0.0180 = \mathbf{153.0\text{ kPa abs}}\quad (22.19\text{ psia})$$ Because $P{\text{H}_2\text{S}} = 153.0\text{ kPa} \ge 0.3\text{ kPa}$ ($0.05\text{ psia}$) at $\text{pH} = 4.6$ (ISO 15156-2 Figure 1), line 6"-PG-204-CS300N sits squarely in SSC Region 3 (Severe Sour Service), requiring full NACE MR0175 / ISO 15156 compliance on all wetted pipe, valves, and Class I/II pressure-boundary bolting.

Step 2: Validate incoming SMLS pipe heat HL-A106-8842 EN 10204 3.1 MTC

At warehouse receiving, QA enters the ladle/product chemical analysis from EN 10204 Type 3.1 Certificate #MTC-2026-8842 for $6\text{-inch Sch 80 ASTM A106 Gr B (Sour Normalized)}$ SMLS pipe:

  • $\text{C} = 0.18%$, $\text{Mn} = 1.14%$, $\text{Cr} = 0.08%$, $\text{Mo} = 0.02%$, $\text{V} = 0.01%$, $\text{Ni} = 0.06%$, $\text{Cu} = 0.09%$, $\text{S} = 0.0018%$, $\text{P} = 0.009%$.
  • Compute IIW Carbon Equivalent ($\text{CE}_{\text{IIW}}$): $$\text{CE}{\text{IIW}} = \text{C} + \frac{\text{Mn}}{6} + \frac{\text{Cr} + \text{Mo} + \text{V}}{5} + \frac{\text{Ni} + \text{Cu}}{15}$$ $$\text{CE}{\text{IIW}} = 0.180 + \frac{1.14}{6} + \frac{0.08 + 0.02 + 0.01}{5} + \frac{0.06 + 0.09}{15} = 0.180 + 0.190 + 0.022 + 0.010 = \mathbf{0.402%}$$
  • Check against sour-service specification limits:

Scroll horizontally to see all columns.

MTC / Receiving Parameter Heat HL-A106-8842 Value Sour Specification Limit (CS-300-NACE) Receiving Gate Result
IIW Carbon Equivalent ($\text{CE}_{\text{IIW}}$) $0.402%$ $\le 0.430%$ PASS
Sulfur ($\text{S}$) & Phosphorus ($\text{P}$) $\text{S} = 0.0018%,\ \text{P} = 0.009%$ $\text{S} \le 0.003%,\ \text{P} \le 0.015%$ PASS
Maximum Base-Metal Hardness $186\text{ HBW}$ ($\sim 10.5\text{ HRC}$) $\le 237\text{ HBW}$ ($22.0\text{ HRC}$) PASS
NACE TM0284 HIC Test (CLR / CTR / CSR) $0.0%\ /\ 0.0%\ /\ 0.0%$ $\text{CLR} \le 15%,\ \text{CTR} \le 5%,\ \text{CSR} \le 2%$ PASS

Heat HL-A106-8842 is stamped NACE_REGION_3_CERTIFIED = TRUE in the ERP batch master and stored in the green-striped Sour Pipe Yard.

Step 3: Catch and block an erroneous bolting pick at warehouse issue

When issuing materials for WO-SOUR-9104, the warehouse operator correctly scans pipe heat HL-A106-8842 (PASS), and then scans stud-bolt box BOLT-B7-441 ($7/8\text{"} \times 6\text{"}$ studs):

  • Scanned batch BOLT-B7-441 attributes: Material $= \text{ASTM A193 Grade B7 (Standard Sweet)}$, MTC Hardness $= \mathbf{29.0\text{ HRC}}$ ($279\text{ HBW}$), nace_certified = false.
  • Work Order WO-SOUR-9104 PMS requirement: Requires ASTM A193 Grade B7M + A194 Grade 2HM ($100%$ electromagnetic/indentation hardness tested at $\le \mathbf{22.0\text{ HRC}} / 235\text{ HBW}$).
  • Automated ERP Interlock Result: The Stock Entry validation script throws a Hard Sour-Service Mismatch Error (Hardness 29.0 HRC exceeds NACE MR0175 22.0 HRC cap; Grade B7 prohibited on CS-300-NACE), blocking the issue and directing the picker to Sour Bin RACK-NACE-04 containing certified batch BOLT-B7M-902 ($19.5\text{ HRC}$, $100%$ stamped B7M).

Acceptance tests and operational readiness criteria

  1. ACT-O122-01 (Hard PMS-to-Batch Sour Compatibility Block at Stock Issue): When an ERP Work Order or Material Request references a sour-service line/equipment tag ($P_{\text{H}_2\text{S}} \ge 0.3\text{ kPa}$ or NACE Required = Yes), the system must reject any Stock Entry material issue where the scanned heat/batch lacks a passed NACE_MR0175_ISO_15156 quality inspection.
  2. ACT-O122-02 (Automated MTC $\text{CE}_{\text{IIW}}$ and Hardness Ceiling Calculation): During receiving Quality Inspection, entering ladle chemistry ($\text{C, Mn, Cr, Mo, V, Ni, Cu}$) must auto-calculate $\text{CE}{\text{IIW}}$ and block sour certification if $\text{CE}{\text{IIW}} > 0.43%$ or if reported hardness exceeds $22.0\text{ HRC}$ ($237\text{ HBW}$) for carbon steel / $248\text{ HV}_{10}$ for weld zones.
  3. ACT-O122-03 (Distinct Item & Bin Segregation for B7M/2HM vs B7/2H Bolting): Sweet bolting (B7/2H) and sour bolting (B7M/2HM) must carry distinct ERP item codes, distinct physical warehouse bin locations, and mandatory lot-level $100%$ hardness test certificate attachments.
  4. ACT-O122-04 (Pre-Issue PMI Verification Gate for Alloy Components): For stainless, duplex, or nickel-alloy sour components (ISO 15156-3), warehouse issue must remain locked until an API RP 578 XRF/OES PMI spectrometer test ID is linked to the batch.

Next steps

  1. Tag every process line and pressure vessel in the ERP asset register with its calculated $P_{\text{H}_2\text{S}}$ and ISO 15156 SSC Region: Make sour-service status an inherited property on every maintenance work order created against that tag.
  2. Replace PDF-only MTC attachments with structured numeric fields for $\text{CE}_{\text{IIW}}$, $\text{HRC/HBW}$, and $\text{S/P}%$: Let the ERP validate metallurgical caps mathematically at goods receipt.
  3. Establish a fenced, color-coded NACE warehouse zone: Physically separate B7M/L7M bolting, sour valves, and HIC-tested pipe heats from general utility maintenance stock.
  4. Mandate handheld XRF PMI checks at both warehouse receiving and field fit-up: Eliminate alloy mix-ups before welding begins.

Frequently Asked Questions

How should sour-gas projects and refineries enforce an ERP/material-control interlock so non-NACE MR0175/ISO 15156 valves, bolting, or pipe heats cannot be issued to H2S-service work orders?

Teams should govern oil and gas quality management software by linking every transaction to its source evidence, timestamp, and assigned owner before permitting downstream posting. Distinct from O073 (general vendor QA release pack); O122 governs piping-class service-fluid compatibility rules, hardness-limit verification (<=22 HRC), and positive material identification (PMI) blocks at warehouse issue. Rather than relying on informal spreadsheet overrides, the workflow enforces a documented verification gate and preserves the original observation whenever a correction is recorded.

How does material traceability software oil and gas handle exceptions and mismatches?

When a discrepancy occurs during material traceability software oil and gas, the system routes the blocked record into an owned exception queue rather than silently dropping or auto-adjusting the balance. Assigned operational, quality, and finance owners must review and approve exceptions before posting. Each exception retains the original quantity, date, and counterparty reference until the designated reviewer resolves the variance with supporting evidence.

What should teams test before automating piping material control?

Before scaling piping material control, run a bounded pilot using historical records that include partial receipts, late updates, duplicate messages, and rejected lines. Verify that the integration preserves idempotency, maintains a clear segregation of duties between operational entry and financial approval, and produces an auditable trail for every state transition.

Summary and next actions

  1. Map the current oil and gas quality management software record boundaries, system of record, and named approval owners before changing workflow rules.
  2. Separate operational status updates from engineering, safety, or financial disposition sign-off.
  3. Validate exception queues, duplicate handling, and cutoff reconciliation in a bounded pilot before production rollout.

Assess your oil and gas quality management software controls

Map the record states, evidence links, exception routing and review owners for oil and gas quality management software. Technical and regulatory sign-off stays with the site authority.

Prepare a focused assessment

References

Sources checked 15 October 2026. Vendor examples retain their stated release scope. Catalogue entries do not replace the full applicable standards.

About the author

Vikasraj Yadav writes about operational records, software and AI automation for NextEdge Labs. The worked examples and all 70 collection diagrams are original editorial illustrations, not client results.

Published 20 October 2026. This guide discusses software and record design; qualified site authorities (Inventory lead, operations authority and ERP/EAM system owner) determine the requirements for a specific operation — Record state separation, exception reconciliation and audit trail governance for oil and gas quality management software.