Cómo leer un acuse de recibo 997

Respuesta

El 997 acusa recibo de un archivo y confirma si el archivo ha pasado con éxito las ediciones iniciales del procesador. A continuación se muestra una herramienta para ayudar a interpretar la información en el 997.
En primer lugar, es importante saber que las transacciones electrónicas en formato ANSI tienen un sobre electrónico. El primer segmento del archivo es un ISA; el último segmento es el IEA. Entre otras cosas, el ISA identifica al emisor y al receptor de los datos (ISA05-ISA08), tiene un número de control e indica si el documento está en pruebas (T) o en producción (P).
El segmento ST es la cabecera del conjunto de transacciones. El propósito del ST es indicar el inicio de un conjunto de transacciones. El ST01 es donde se coloca el código identificador del conjunto de transacciones. El ST01 identificará si el fichero recibido es un 997.
Ejemplo:
ST*997*1234~ST01 = 997, por lo que el fichero es un acuse de recibo funcional
Si se acepta el fichero original enviado (el que se está reconociendo), entonces el AK501 y/o el AK901 tendrán valores de A o E y no habrá segmentos AK3 y AK4.
Ejemplo de un archivo aceptado:
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, conjunto de transacciones aceptado
AK9*A*1*1~ AK901 = A, archivo aceptado
SE*6*33001~
GE*1*33~
IEA*1*000000033~
Si el archivo original enviado (el que se está reconociendo) tenía errores, entonces hay segmentos AK3 y AK4 presentes y los AK501 y AK901 tienen un valor de M, R, W o X.
Ejemplo de archivo fallido:
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 indica el conjunto de transacciones original (HC)
AK2*837*000000286~ Conjunto de transacciones AK2 y número de control de transacciones del documento original
AK3*PER*12**8~ AK3 presente, error en el segmento de datos PER
AK4*3**2~ AK4 presente, error en el tercer elemento de datos, código de error 2.
AK5*R~ AK501 = R, transacción fallida
AK9*R*1*1~ AK901 = R, archivo fallido
SE*8*9311001~
GE*1*9311~
IEA*1*000009211~
Nota Un 997 muy básico sólo tendrá los segmentos AK1 y AK9. En ese caso, el AK9 indicará si fue aceptado o rechazado.
Nota Para desactivar la comprobación de cumplimiento, vaya al interlocutor, seleccione entrada, seleccione la relación 997, haga clic en avanzado. Hay una opción para omitir la comprobación de cumplimiento en la parte inferior de esa pantalla.
Nota Para obtener información adicional sobre los valores de un 997, consulte el sitio web de la Data Interchange Standards Association en: http://www.disa.org

Leave a Reply