Ammukset ovat Luokka V -tarvike — kategoria, joka eniten suoraan määrittää taistelukyvyn. Yksikkö, jolla on polttoainetta ja ruokaa mutta ei ammuksia, ei voi taistella. Yksikkö, jolla on ammuksia mutta ei tarkkaa vastuullisuutta, ei voi saada täydennyksiä tehokkaasti, koska toimitusketjujärjestelmä ei tiedä, mitä kulutettiin. Ammusten hallintaohjelmisto palvelee molempia tehtäviä: nykyisten käsivaramäärien seuraaminen komentajille tiedottamiseksi ja kulutuksen kirjaaminen täydennystarvikkeiden laskemiseksi.

Ammukset ovat myös eniten säännelty sotilastarvikkeiden luokka. Räjähdeita koskevat tiukat vaarallisten aineiden (hazmat) varastoasetukset, jotka säätelevät ammusluokkien yhteensopivuutta, nettorähähdepainon (NEW) rajoja varastopaikkaa kohti, vähimmäisetäisyyksiä ja kuljetusrajoituksia. Ammuksia hallinnoivan ohjelmiston on pakotettava nämä asetukset datarajoituksina, ei manuaalisina tarkistuslistoina.

Erätunnisteen seuranta ja ammusten turvallisuus

Jokaiselle ammukselle annetaan erätunnus valmistuspaikassa. Erätunnus koodaa valmistajan, tuotantolinjan, valmistuspäivämäärän ja kyseiseen tuotantoerään liittyvät laatu- tai turvallisuushuomiot. Erätunnisteen seuranta ammusten hallintaohjelmistossa on pakollista, ei valinnaista: kun erälle havaitaan turvavirhe (yleinen tilanne ammusten vanhetessa tai laadunvalvontaongelmien ilmetessä), erä on välittömästi paikannettava kaikista varastopaikoista ja joko palautettava tai asetettava rajoitettuun käyttöön tutkimuksen ajaksi.

Ohjelmisto ylläpitää erän päärekisteriä kullekin erätunnukselle, linkitettynä kaikkiin varastotietueisiin, jotka viittaavat kyseiseen erään. Eräpalautus — käynnistettynä Ammustietokäyttörajoitussanomalla ammusten viranomaiselta — leviää järjestelmässä varastotietueiden rajoituksena: kaikki kyseisen erän nimikkeiden kirjaustapahtumat estetään, kunnes palautus on ratkaistu. Erän päärekisteri seuraa myös tarkastus- ja testipäiviä, jäljellä olevaa säilyvyysaikaa ja erän varastointi-olosuhteiden vaatimuksia.

Ammusten kuntokoodit kuvastavat ammusten käyttökelpoisuutta. Koodi A on käyttökelpoinen, valmis kirjaamiseen. Koodi F on käyttökelvoton mutta korjattavissa. Koodi H on tuomittu, odottaa hävittämistä. Kunkin erän kuntokoodi määrittää, voidaanko se kirjata, ja ohjelmisto pakottaa FIFO (first in, first out) -kirjaamisen saman kuntokoodin ammuksille säilyvyysajan hallitsemiseksi.

Peruslastilaskelmat

Peruslasti on se ammusmäärä, jonka yksikkö kuljettaa orgaanisilla ajoneuvoillaan ja aseillaan alkuperäisenä taistelulastinaan — ammukset, jotka ovat saatavilla ennen täydennystä. Peruslastit määritellään yksikkötyypin ja asejärjestelmän mukaan: jalkaväkikomppanialla on määritelty peruslasti 5,56 mm patruunoita per sotilas, 40 mm kranaatteja per kranaatinheittäjä ja panssarintorjuntaohjuksia per laukaisijaryhmä. Komentajien on tiedettävä, kuinka lähellä kunkin yksikön nykyinen käsivaramäärä on sen määrättyä peruslastia.

Ammusten hallintaohjelmisto laskee peruslastistatuksen vertaamalla nykyisiä käsivaramääriä NSN:n mukaan yksikön valtuutettuun peruslastilaulukkoon — konfigurointitaulukkoon, joka määrittelee valtuutetut määrät kullekin ammustyypille kyseiselle yksikkötyypille. Tulos on peruslastiprosentti ammustyypeittäin: 85 % peruslastista 5,56 mm:lle, 60 % 40 mm:lle, 100 % Javelin-ohjuksille. Yksiköt, jotka ovat alle kynnyksen (tyypillisesti 70 %), merkitään prioriteettitäydennystä varten.

Operaatioiden aikana peruslastistatus päivitetään lähes reaaliajassa kulutuksen kirjautuessa. Ohjelmisto ennustaa, kuinka kauan nykyiset varastot kestävät havaitulla kulutusnopeudella — Päiväntarvikelaskelma (DOS), joka ohjaa täydennysajoitusta. Jos kulutusaste kasvaa (kuten tapahtuu kontaktissa), DOS-laskelma päivittyy vastaavasti, käynnistäen täydennyspyynnöt ennen kuin yksikkö saavuttaa kriittisen alhaisuustilan.

Vaarallisten aineiden varastorajoitukset

Ammusten varastointi on säädelty DOD 4145.26-M:llä (Contractors' Safety Manual for Ammunition and Explosives) ja vastaavilla kansallisilla säännöksillä NATO-maissa. Ohjelmiston pakottama avainvarastorajoitus on nettorähähdepainon (NEW) per varastopaikka. Kullakin ammustyypillä on määritelty NEW per patruuna, ja yhdessä paikassa varastoitu kokonais-NEW on rajoitettu arvoihin, jotka vaihtelevat paikan tyypin mukaan (pysyvä varasto, väliaikainen kenttävarasto, ajoneuvoon sijoitettu).

Ohjelmisto ylläpitää varastopaikan päärekisteriä, joka sisältää paikan maksimi NEW-kapasiteetin, nykyisen varastoidun NEW:n (laskettuna summaamalla kunkin paikassa varastoituun erän NEW-osuus) ja ammusluokkien yhteensopivuusrajoitukset, joita varastoidaan yhdessä. Tiettyjä ammusluokkia ei voida varastoida yhdessä sympatiadetonointiriskin vuoksi — ohjelmisto pakottaa nämä rajoitukset kovana esteenä varastointipaikan osoittamiselle.

Kuljetusrajoitukset valvotaan vastaavasti: ohjelmisto tarkistaa, että saattuekuljetukset eivät ylitä ajoneuvon luokiteltua NEW-kapasiteettia ja että yhteensopimattomia ammusluokkia ei sekoiteta samaan ajoneuvoon. Nämä validoinnit suoritetaan tapahtumatasolla — jokainen siirtotapahtuma, joka rikkoisi varasto- tai kuljetusrajoituksia, hylätään selityksellä ennen fyysistä siirtoa.

Kulutusraportointi ja täydennyskynnykset

Kulutuksen kirjaaminen — kunkin ammusluokan koulutuksessa tai operaatioissa kulutettujen määrien kirjaaminen — on datan syöttöpiste, joka ohjaa täydennyslaskelmia. Operatiivisessa ympäristössä yksikön ammusten aliupseeri kirjaa ammusten kulutuksen mobiililaitteen sovelluksella syöttäen NSN:n, erätunnuksen, kulutetun määrän ja kulutuksen päivämäärän/ajan. Kulutustietue lähetetään ammusten hallintapalvelimelle, joka päivittää käsivarasaldon ja laskee DOS:n uudelleen.

Kun minkä tahansa ammusluokan DOS laskee komentajan kynnyksen alle, järjestelmä luo täydennyspyynnön — DODIC (Department of Defense Identification Code) -pyynnön vakiomuodossa — joka lähetetään tukevalle ammusten toimituspisteelle. Toimituspisteen ohjelmisto vastaanottaa pyynnön, tarkastaa käsivarastonsa ja luo materiaalin vapautusmääräyksen pyydeytyille määrille. Tuleva saattuekuljetus lasketaan ja ammusten käsittelijöille luodaan lähetysluettelo.

Keskeinen oivallus: Ammusdatan laatu vaikuttaa suoraan taistelukyvyn arviointeihin. Komentajat, jotka tekevät päätöksiä operaatioiden kestosta, tuliaseiden intensiteetistä ja ammusten säästämistarpeesta, tukeutuvat järjestelmän raportoimiin käsivarälukuihin. Jos tiedot ovat vanhentuneita, puutteellisia tai epätarkkoja — johtuen puuttuvista kulutuskirjauksista, synkronoimattomista tietokannoista tai tietojen syöttövirheistä — komentajat tekevät nämä päätökset väärän tiedon perusteella. Järjestelmän on tehtävä kulutuksen kirjaaminen niin nopeaksi ja yksinkertaiseksi, että se tapahtuu reaaliajassa, ei tunteja myöhemmin eräpäivityksenä.