Cum se citește o confirmare de primire 997

Răspuns

Răspunsul 997 confirmă primirea unui fișier și confirmă dacă dosarul a trecut cu succes sau nu de edițiile inițiale ale procesatorului. Mai jos este prezentat un instrument care vă ajută la interpretarea informațiilor din 997.
În primul rând, este important de știut că tranzacțiile electronice în format ANSI au un plic electronic. Primul segment din fișier este un ISA; ultimul segment este IEA. Printre altele, ISA identifică expeditorul și destinatarul datelor (ISA05-ISA08), are un număr de control și indică dacă documentul este în testare (T) sau în producție (P).
Segmentul ST este antetul setului de tranzacții. Scopul segmentului ST este de a indica începutul unui set de tranzacții. ST01 este locul în care este plasat codul de identificare a setului de tranzacții. ST01 va identifica dacă fișierul primit este un 997.
Exemplu:
ST*997*1234~ST01 = 997, deci fișierul este o confirmare funcțională
Dacă fișierul original trimis (cel care face obiectul confirmării) este acceptat, atunci AK501 și/sau AK901 vor avea valorile A sau E și nu vor exista segmente AK3 și AK4.
Exemplu de fișier acceptat:
ISA*00* *00* *00* *ZZ*00951 *ZZ*92008 *040225*1123*U*00401*000000033*0*P*>~
GS*FA*00951*92008*20040225*112331*33*X*004010X098A1~
ST*997*33001~
AK1*HC*7491~
AK2*837*000000001~
AK5*A~ AK501 = A, set de tranzacții acceptat
AK9*A*1*1*1*1~ AK901 = A, fișier acceptat
SE*6*33001~
GE*1*33~
IEA*1*000000033~
Dacă fișierul original trimis (cel care face obiectul confirmării de primire) a avut erori, atunci sunt prezente segmentele AK3 și AK4, iar AK501 și AK901 au o valoare de M, R, W sau X.
Exemplu de fișier eșuat:
ISA*00* *00* *ZZ*00951 *ZZ*92008 *040225*1057*U*00401*000009211*0*P*>~
GS*FA*00951*92008*20040225*105740*9311*X*004010X098A1~
ST*997*9311001~
AK1*HC*5~ AK1 indică setul de tranzacții original (HC)
AK2*837*000000286~ Setul de tranzacții AK2 și numărul de control al tranzacției din documentul original
AK3*PER*12**8~ AK3 prezent, eroare în segmentul de date PER
AK4*3**2~ AK4 prezent, eroare în al treilea element de date, cod de eroare 2.
AK5*R~ AK501 = R, tranzacție eșuată
AK9*R*1*1~ AK901 = R, fișier eșuat
SE*8*9311001~
GE*1*9311~
IEA*1*000009211~
Nota Un 997 foarte simplu va avea doar segmentele AK1 și AK9. În acest caz, AK9 va indica dacă a fost acceptat sau respins.
Nota Pentru a dezactiva verificarea conformității, mergeți la partener, selectați Inbound, selectați relația 997, faceți clic pe Advanced. În partea de jos a acelui ecran există o opțiune pentru a ignora verificarea conformității.
Nota Pentru informații suplimentare cu privire la valorile dintr-un 997, consultați site-ul web al Asociației pentru Standardele de Schimb de Date (Data Interchange Standards Association) la adresa: http://www.disa.org

Leave a Reply