⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 extrctst.h

📁 ISO 8583 implementation.
💻 H
📖 第 1 页 / 共 2 页
字号:
//////////////////////////////////////////////////////////////////////////////////////////////
//                                                              
// IT24 SISTEMAS S.A.
// Proyecto SIOP-atm. Estructura de EXTRACT BASE24 RELEASE 4.
//   
// Tarea        Fecha           Autor   Observaciones
// (Inicial)    2002.05.09      mdc     EXTRACT	BASE24 RELEASE 4
// (Inicial)    2002.06.04      mdc     REVERSAL REASONS 
// (Alfa)       2003.08.26      mdc     CREDIT CARD TRX (FILLER6 = ISO-FIELD-126)
// (Beta)       2005.07.18      mdc     Base24 Release 6. Proyecto COBIS-atm Banelco.
//
//////////////////////////////////////////////////////////////////////////////////////////////

#ifndef _EXTRACT_STRUCT_
#define _EXTRACT_STRUCT_


/********************************************************************************************/
/* Esta es la descripcion de la estructura segun documentacion interna de BANCO BANSUD.     */
/********************************************************************************************/
/*

REGISTRO DE DATOS (extractado del TLF)

POSIC.
RELAT.  NIVEL  NOMBRE DE CAMPO       CONTENIDO DEL CAMPO                            TIPO   PICTURE

001-008	02		PREFIX	Caracteres adicionados.	AN	X(08)

		02		HEAD	HEADER.

009-027	04		DAT-TIM	Fecha y hora en que el registro	N	9(19)
					fue grabado.
					(JULIANTIMESTAMP)

028-029	04		REC-TYP	Tipo de registro.	AN	X(02)
					Los valores posibles son:

					'01' (Transaccion de cliente).
					'04' (Transaccion administrativa).
					'20' (Excepcion, dato invalido en 
					        el STM).
					'21' (Excepcion).
					'22' (Excepcion).

030-033	04		AUTH-PPD	Nombre (PPD) del proceso de 	AN	X(04)
					autorizacion.

		04		TERM	IDENTIFICACION DE LA TERMINAL.

034-037	06		LN	Nombre de la red logica asociada	AN	X(04)
					con la terminal (ATM).
		                                    Los valores posibles son los indicados
		                                    en el Capitulo V.8 Codigos del Sistema
					Redes asociadas con la terminal (atm)

038-041	06		FIID	Identifica la Institucion a la que	AN	X(04)
					pertenece la terminal.
					(Para transacciones HOME BANKING
					 el pagador sera identificado como LINK)

042-057	06		TERM-ID	Identificacion de la terminal que origino	AN	X(16)
					la transaccion.

		04		CRD	IDENTIFICACION DE LA TARJETA.

058-061	06		LN	Nombre de la red logica asociada	AN	X(04)
					con la tarjeta.
					Los valores posibles son los indicados
		                                    en el Capitulo V.8 Codigos del Sistema
					 Redes asociadas con la terminal (atm)

2-065	06		FIID	Identifica a la Institucion emisora	AN	X(04)
					de la tarjeta.

066-093	06		PAN	Numero de tarjeta, tal cual aparece	AN	X(28)
					en el TRACK 2 de la TARJETA.
					Esta alineado a izquierda y relleno
					con BLANCOS hacia la derecha.

094-096	06		MBR-NUM	Numero de miembro de la tarjeta.	N	9(03)
					Si no existe, se informa CEROS.

097-100	04		BRCH-ID	Identifica la SUCURSAL asociada a	AN	X(04)
					la terminal.

101-104	04		REGN-ID	Identifica la REGION asociada a la	AN	X(04)
					terminal.

105-106	04		USER-FLD1X	Se informa CEROS.	AN	X(02)

		02		AUTH	TRANSACCION FINANCIERA.

107-108	04		TYP-CDE	Codigo que identifica si un sobre	AN	X(02)
					fue utilizado en la transaccion
					(depositos).
					Los valores posibles son:

					'30' (Se utilizo sobre).
					'31' (No se utilizo sobre).

109-112	04		TYP	Tipo de mensaje asociado con el	N	9(04)
					registro.
					Los valores posibles son:

					'0210' (Respuesta de Autorizacion).
					'0220' (Mensaje forzado. Acreditac.
					           transf. interbancarias).
					'0420' (Reversa).


113-114	04		RTE-STAT	Estado del host habilitado para	N	9(02)
					procesar la transaccion (solo para 
					conexion host-to-host).
	
					Los valores posibles son:

					'00' (Sin error).
					'11' (Host no disponible).
					'12' (Linea caida).
 

115-115	04		ORIGINATOR	Indica donde fue originada la	AN	X(01)
					transaccion.

116-116	04		RESPONDER	Indica donde se responde la	AN	X(01)
					transaccion que fue generada.

117-135	04		ENTRY-TIM	Timestamp del sistema Tandem	N	9(19)
					de cuando la transaccion ingresa
					a Base24, expresado en GMT.

136-154	04		EXIT-TIM	Timestamp de cuando Base24	N	9(19)
					transmite el requerimiento a la 
					entidad autorizadora, expresado
					en GMT.

155-173	04		RE-ENTRY-TIM	Timestamp de cuando Base24	N	9(19)
					recibe la respuesta del requeri-
					miento original desde la entidad
					autorizadora, expresado en GMT.

174-179	04		TRAN-DAT	Fecha calendario de la transaccion.	AN	X(06)
					El formato es AAMMDD.

180-187	04		TRAN-TIM	Hora de la transaccion.	AN	X(08)
					El formato es HHMMSSHH.

188-193	04		POST-DAT	Fecha de negocios de la transaccion.	AN	X(06)
					El formato es AAMMDD.

194-199	04		ACQ-ICHG-SETL-DAT	Fecha de la transaccion que sera	AN	X(06)
					seteada por la red originadora, si
					hubo una (CIRRUS, PLUS, etc.)
					en el procesamiento de la misma.
					El formato es AAMMDD.

200-205	04		ISS-ICHG-SETL-DAT	Fecha de la transaccion que sera	AN	X(06)
					seteada por la red autorizadora, si
					hubo una (CIRRUS, PLUS, etc.)
					en el procesamiento de la misma.
					El formato es AAMMDD.

206-217	04		SEQ-NUM	Numero de secuencia de la tran-	AN	X(12)
					saccion (numero de recibo en los
					ATM). Alineado a izquierda y relleno
					con BLANCOS hacia la derecha.


218-219	04	TERM-TYP	Tipo de terminal.	N	9(02)
		                                    Los valores posibles son los indicados
		                                    en el Capitulo V.9 Codigos del Sistema
			                                              Codigos de Tipo de Terminal 

220-224	04		TIM-OFST	Contiene la diferencia de tiempo 	N	9(05)	
					entre la terminal que inicia la tran-
					saccion y el procesador Tandem.
					Es el numero con signo de los
					minutos que se debe adicionar al
					sistema Base24 para obtener la
					hora de la terminal.

	225-235	04		ACQ-INST-ID-NUM	Numero interno de la institucion	N	9(11)
					pagadora.		

236-246	04		RCV-INST-ID-NUM	Numero interno de la institucion	N	9(11)
					emisora.		
		
	247-252	04		TRAN-CDE	Codigo de transaccion.	AN	X(06)

		04		TRAN-CDE-R	Redefines TRAN-CDE

247-248	06		T-CDE	Tipo de transaccion.	AN	X(02)
					Los valores posibles son:
					(Ver codigos de transacciones seccion V.2)    

249-250	06		T-FROM	Tipo de cuenta DESDE.	AN	X(02)
					 Los valores posibles son los indicados
		                                    en el Capitulo V.6 Codigos del Sistema
					 Codigos de Tipo de Tarjeta

251-252	06		T-TO	Tipo de cuenta HACIA.	AN	X(02)
					Los valores posibles son los indicados
		                                    en el Capitulo V.6 Codigos del Sistema
					 Codigos de Tipo de Cuenta

					
253-280	04		FROM-ACCT	Numero de cuenta DESDE.	AN	X(28)
					Alineado a izquierda y relleno con
					BLANCOS hacia la derecha.
					Si no es necesaria, se informa
					28 BLANCOS.


281-281	04		TIPO-DEP	Tipo de depositos.	AN	X(01)
					Los valores posibles son los indicados
		                                    en el Capitulo V.10 Codigos del Sistema
					Codigos de Tipos de Depositos

282-309	04		TO-ACCT	Numero de cuenta HACIA.	AN	X(28)
					Alineado a izquierda y relleno con
					BLANCOS hacia la derecha.
					Si no es necesaria, se informa
					19 CEROS y el resto BLANCOS).

310-310	04		MULT-ACCT	Se usa para diferenciar una tran-	N	9(01)
					saccion de extraccion normal de 
					una FAST-CASH.
					Los valores posibles son:

					'0' (La terminal no maneja multiples cuentas).
					'1' (La terminal maneja multiples cuentas).
					'2' (Indica que la transaccion es una
					      extraccion FAST-CASH).

311-329	04		AMT-1	Monto requerido de la transaccion.	N	9(19)
					Para transacciones correspondientes 
					a REVERSAS (valor del campo TYP
					igual a 0420) contiene el monto de
					la transaccion original.
					

330-348	04		AMT-2	Monto de la transaccion que depende	N	9(19)
					del tipo de transaccion.
					Para transacciones correspondientes
					a REVERSAS (valor del campo TYP
					igual a  0420), contiene el monto
					dispensado de la transaccion.
					Para transacciones correspondientes
					a RESPUESTAS (valor del campo 
					TYP igual a 0210), contiene el saldo
					contable.
					
349-367	04		AMT-3	Monto de saldo o credito disponible	N	9(19)
					dependiendo del tipo de operacion.

368-377	04		FILLER	Campo no utilizado.	AN	X(10)

378-378	04		DEP-TYP	Indica el tipo de buzon que debe	N	9(01)
					ser usado en el ATM dependiendo
					del objetivo del tipo de tarjeta que
					inicia la transaccion.
					Los valores posibles son:

					'0' (Sobre normal de deposito).
					'1' (Deposito comercial).

	379-381	04		RESP-CDE	Codigo de respuesta.	AN	X(03)

		04		RESP-CDE-R	Redefines RESP-CDE	

379-379	06		RESP-BYTE-1	Indicativo de tarjeta capturada.	AN	X(01)
					Los valores posibles son:

					'0' (No capturada).
					'1' (Capturada).

380-381	06		RESP-BYTE-2	Codigo de resultado de la operacion.	AN	X(02)
					Ver capitulo correspondiente.

382-406	04		TERM-NAME-LOC	Describe el nombre y localizacion 	AN	X(25)
					de la terminal para saber donde se 
					origino la transaccion. 

		04		NOMBRE-ENTE	Redefines TERM-NAME-LOC.	AN	X(25)
					Nombre del Ente. Se utiliza en P.A.S.

		04		INTER-CONTRA	Redefines TERM-NAME-LOC.	AN	X(25)
					Se utiliza en transacciones interban- 
					carias. En el caso de un debito indica
					los datos de la institucion a la que se 
					le debe realizar el credito y viceversa.

	382-385	06		FIID	Codigo de institucion	AN	X(04)

386-387	06		ACCT-TYP	Tipo de cuenta	AN	X(02)
					Los valores posibles son los indicados
		                                    en el Capitulo V.6 Codigos del Sistema
					Codigos de Tipo de Cuenta

	388-406	06		ACCT-NUM	Numero de cuenta.	AN	X(19)

 
407-428	04		TERM-OWNER-NAME	Nombre de la institucion financiera	AN	X(22)
					a la que pertenece la terminal.

		04		USERRPQ	Redefines TERM-OWNER-NAME.
					Se utiliza para P.A.S.

407-409	06		NRO-ENTE	Codigo del ente.	AN	X(03)
	
410-414	06		CUOTA	Cuota/ano abonada, con	AN	X(05)
					formato CCCAA.

415-428	06		FILLER	Campo no utilizado.	AN	X(14)

		04		CREDITO-CUOTA	Redefines TERM-OWNER-NAME.									Se utiliza para adelantos de efectivo
					en cuotas.

407-408	06		CANT-CTA	Cantidad de cuotas.	AN	X(02)

409-409	06		TIPO-TRAN	Se informa 1 para indicar que la
					transaccion es en cuotas.	AN	X(01)

410-428	06		FILLER	Campo no utilizado.	AN	X(19)

		04		NUM-CBU	Redefines TERM-OWNER-NAME.	N	9(22)
					Se utiliza para guardar el CBU.

		04		PAY-KEY	Redefines TERM-OWNER-NAME.
					Se utiliza para Pay Key.

407-409	06		COD-EMPRESA	Codigo de empresa.	AN	X(03)

410-412	06		COD-PRODUCTO	Codigo de producto.	AN	X(03)

413-428	06	FACTURA	Valor alfanumerico informado por el	AN	X(16)
					comercio que identifica la transaccion.
					(Nro. de Orden de Compra)

		04		MOBIL-BANKING	Redefines TERM-OWNER-NAME.

407-426	06		EMPRESA	Nombre de la empresa por la que se	AN	X(20)
					envia el mensaje.

427-427	06		FRECUENCIA	Codigo de frecuencia del mensaje.	AN	X(01)
					Los valores posibles son:

					'D' (Diaria).
					'S' (Semanal).

428-428	06		DIA	Codigo de frecuencia del mensaje.	AN	X(01)
					Si el campo FRECUENCIA contiene 
					'S' los valores posibles son:

					'1' (Dia Lunes).
					'2' (Dia Martes).
					'3' (Dia Miercoles).
					'4' (Dia Jueves).
					'5' (Dia Viernes).

		04		DONACIONES	Redefines TERM-OWNER-NAME.
					Se utiliza para Donaciones

407-409	06		ENTE	Codigo que identifica a la entidad de 	AN	X(03)
					bien publico	

410-428	06		FILLER	Campo no utilizado	AN	X(19)

429-441	04		TERM-CITY	Ciudad donde esta instalada la	AN	X(13)
					terminal.

442-444	04		TERM-ST-X	Codigo de provincia o estado donde	AN	X(03)
					se encuentra la terminal.

445-446	04		TERM-CNTRY-X	Codigo de pais donde se encuentra	AN	X(02)
					la terminal.

		04		ORIG	Tiene informacion sobre la transaccion
					original si esta involucrada otra red.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -