Comment lire un accusé de réception 997

Réponse

Le 997 accuse réception d’un fichier et confirme si oui ou non, le fichier a passé avec succès les vérifications initiales du processeur. Vous trouverez ci-dessous un outil d’aide à l’interprétation des informations contenues dans le 997.
Premièrement, il est important de savoir que les transactions électroniques au format ANSI ont une enveloppe électronique. Le premier segment du fichier est un ISA ; le dernier segment est l’IEA. Entre autres choses, l’ISA identifie l’expéditeur et le destinataire des données (ISA05-ISA08), possède un numéro de contrôle et indique si le document est en test (T) ou en production (P).
Le segment ST est l’en-tête de l’ensemble de transactions. L’objectif du ST est d’indiquer le début d’un ensemble de transactions. Le ST01 est l’endroit où est placé le code d’identification de l’ensemble de transactions. Le ST01 identifiera si le fichier reçu est un 997.
Exemple:
ST*997*1234~ST01 = 997, donc le fichier est un accusé de réception fonctionnel
Si le fichier original envoyé (celui qui fait l’objet de l’accusé de réception) est accepté, alors l’AK501 et/ou l’AK901 auront des valeurs de A ou E et il n’y aura pas de segments AK3 et AK4.
Exemple d’un fichier accepté :
ISA*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, ensemble de transactions acceptées
AK9*A*1*1*1~ AK901 = A, fichier accepté
SE*6*33001~
GE*1*33~
IEA*1*000000033~
Si le fichier original envoyé (celui dont on accuse réception) comportait des erreurs, alors des segments AK3 et AK4 sont présents et les AK501 et AK901 ont une valeur de M, R, W ou X.
Exemple d’un fichier échoué :
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 indique l’ensemble de transactions original (HC)
AK2*837*000000286~ AK2 Ensemble de transactions et numéro de contrôle de transaction du document original
AK3*PER*12**8~ AK3 présent, erreur dans le segment de données PER
AK4*3**2~ AK4 présent, erreur dans le 3ème élément de données, code d’erreur 2.
AK5*R~ AK501 = R, transaction échouée
AK9*R*1*1~ AK901 = R, fichier échoué
SE*8*9311001~
GE*1*9311~
IEA*1*000009211~
Note Une 997 très basique n’aura que les segments AK1 et AK9. Dans ce cas, l’AK9 indiquera si elle a été acceptée ou rejetée.
Note Pour désactiver le contrôle de conformité, allez sur le partenaire, sélectionnez l’entrée, sélectionnez la relation 997, cliquez sur avancé. Il y a une option pour ignorer la vérification de la conformité en bas de cet écran.
Note Pour des informations supplémentaires sur les valeurs d’une 997, consultez le site Web de la Data Interchange Standards Association à l’adresse suivante : http://www.disa.org

Leave a Reply