Envío de la confirmación
La TGSS espera recibir de las entidades un fichero de confirmación XML según el esquema pain.002.001.03.xsd.
Confirmación TGSS a Conversor à XML (pain.002.001.03)
Podrán obtenerlo con el Conversor aquellos usuarios que las hayan generado en sus aplicaciones en formato plano y de acuerdo a la siguiente estructura:
FICHERO DE RESPUESTA DE CONFIRMACIÓN (formato plano)
CAMPO A Identificación del Cuaderno y Tipo de Operación del CSB. Su valor será 3414
CAMPO B Identificación del Fichero transmitido.
B1 Se corresponde con el CAMPO F1 del Registro de Cabecera de Transmisión
B2 Se corresponde con el CAMPO F2 del Registro de Cabecera de Transmisión
B3 Se corresponde con el CAMPO F3 del Registro de Cabecera de Transmisión
CAMPO C Identificación de las Entidades Emisoras
C1 Reservado. Campo de 12 posiciones
C2 Identificación de la Entidad. Campo alfanumérico de 40 posiciones
CAMPO D Identificación de la Entidad Financiera.
D1 NRBE de la Entidad. Campo numérico de 4 posiciones
D2 Reservado. Campo de 4 posiciones
CAMPO E Datos para el Cuadrante
E1 Número Total de Registros que figura en el Registro de cola del fichero lógico. Campo numérico de 10 posiciones
E2 Importe Total que figura en el Registro de cola de la cola del fichero lógico. Campo numérico de 17 posiciones
E3 Número de Registros del Fichero Recibido. Campo numérico de 10 posiciones
E4 Suma Total de Importes del Fichero Recibido. Campo numérico de 17 posiciones.
Nota: En la primera versión, donde existe un único fichero físico, los campos E1 y E2 aparecerán a ceros.
CAMPO F Códigos de Control.
F1 Código Resultado de la Transmisión. Campo numérico de 2 posiciones.
F2 Reservado para futuros códigos. Campo numérico de 2 posiciones. Su valor será 00
CAMPO G Información adicional de Comprobación del Cliente
G1 Se corresponde con el CAMPO D del Registro de Cabecera de Transmisión
G2 Se corresponde con el CAMPO E del Registro de Cabecera de Transmisión
G3 Se corresponde con el CAMPO G del Registro de Cabecera de Transmisión
G4 Reservado. Campo de 8 posiciones
El mapeo que realiza el Conversor es el siguiente:
<CstmrPmtStsRpt><GrpHdr><MsgId>: G1 + B1 + posiciones de la 2 a la 5 de B3 + G3
<CstmrPmtStsRpt><GrpHdr><CreDtTm>: en formato ISODateTime YYYY-MM-DDThh:mm:ss. Primera y segunda cifra de B1, formateados a YYYY + “-“ + tercera y cuarta cifra de B1 + “-“ + quinta y sexta cifra de B1 + “T00:00:00”
<CstmrPmtStsRpt><OrgnlGrpInfAndSts><OrgnlMsgId>: mismo contenido que <CstmrCdtTrfInitn><GrpHdr><MsgId>
<CstmrPmtStsRpt><OrgnlGrpInfAndSts><OrgnlMsgNmId>: pain.001.001.03
<CstmrPmtStsRpt><OrgnlGrpInfAndSts><OrgnlCtrlSum>: E4 (con las dos cifras de la derecha separadas por ‘.’).
<CstmrPmtStsRpt><OrgnlGrpInfAndSts><GrpsSts>: ACTC si F1 es 00, RJCT para cualquier otro valor.
<CstmrPmtStsRpt><OrgnlGrpInfAndSts><GrpsSts><StsRsnInf><Rsn><Cd>: según el contenido de F1 y siempre que sea distinto de 00.
Última actualización