X12 511 — Requisition
Le 511 transporte une demande d'achat interne (requisition) émise par un demandeur vers un acheteur — typique des programmes DoD MILSTRIP et des achats fédéraux civils.
Objet
Le 511 documente une demande de matériel interne avant émission d'un 850 (Purchase Order) : code de stock NSN (National Stock Number) ou catalogue interne, quantité, date requise, charge financière (UIC, ALC, fund cite), priorité (UMMIPS), point de livraison. C'est l'EDI structuré du formulaire DD-1348 ou SF-344.
Il alimente les systèmes de procurement militaire (DLA EBS, NAVSUP, AFMC) et civils (GSA Advantage). Acquitté par 997, il déclenche en aval un 850 vers le fournisseur quand l'acheteur valide ou un 824 si la requête est invalide (NSN obsolète, fund cite expiré).
Structure d'enveloppe
Le 511 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group RQ, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*NAVYREQ *ZZ*DLAEBS *260514*1100*U*00401*000000511*0*P*>~
GS*RQ*NAVYREQ*DLAEBS*20260514*1100*1*X*004010~
ST*511*0001~
BGN*00*REQ-2026-0042*20260514~
N1*BY*NAVAL STATION NORFOLK*46*UIC-N00060~
N1*ST*USS ACME WAREHOUSE*46*UIC-N00060-WH~
REF*ZZ*ALC-12345-FY26-Q3~
LX*1~
PO1*1*120*EA**NS*5305-00-841-7766~
PID*F****HEXAGON CAP SCREW SS316 M10~
DTM*002*20260530~
REF*PR*02~
LX*2~
PO1*2*40*EA**NS*5305-00-841-7768~
PID*F****HEXAGON NUT SS316 M10~
DTM*002*20260530~
REF*PR*02~
CTT*2~
SE*15*0001~
GE*1*1~
IEA*1*000000511~ Segments courants
- Header —
ST,BGN(Beginning Segment),DTM(date d'émission). - Demandeur / Livraison —
N1*BY(demandeur, UIC),N1*ST(point de livraison),REF(ALC, fund cite). - Articles — boucle
PO1répétée avecPID(description),DTM*002(required delivery),REF*PR(priority MILSTRIP). - Stock fédéral — code NSN (National Stock Number) dans
PO107avec qualifierNS. - Summary —
CTT,SE.
Pièges courants
- NSN obsolète : un NSN désormais en Standard Stock Mart (SSM) sub-catalog déclenche un 824 ; sans purge périodique du référentiel interne, le requester ré-émet sans cesse les mêmes requêtes.
- Fund cite : la chaîne UIC + ALC + FY + Quarter doit être un Fund Cite valide ; un FY clos refuse le 511 même si le matériel est en stock.
- Priority UMMIPS :
REF*PRdoit utiliser la code-list UMMIPS (01-15) ; un code hors-norme dégrade silencieusement la priorité au niveau 15 (lowest), entraînant un délai inattendu.
Transactions liées
Documentation
Le code 511 et le nom Requisition sont publics et listés sur x12.org/products/transaction-sets. La structure complète des loops, qualifiers et code-lists est distribuée par DISA via les Implementation Guides (TR3) propriétaires. ediverse.io ne couvre que les concepts publics, l'enveloppe et des exemples didactiques.