guía de usuario pagos dap xml v3 -dispersión automatizada ... · reportes dap, los cuales...
TRANSCRIPT
Publicado: Junio 2017 1
Guía de Usuario
Pagos DAP XML v3 -Dispersión automatizada de pagos (México)
Junio 2017
DAP XML v3
Publicado: Junio 2017 i
Aviso legal
El presente documento ha sido emitido por HSBC Bank plc (‘HSBC’). HSBC Bank Plc está autorizado por la Autoridad
de Regulación Prudencial (Prudential Regulation Authority) y regulado por la Autoridad de Conducta Financiera
(Financial Conduct Authority) y la Autoridad de Regulación Prudencial (Registro Número 114216). El presente
documento es para fines informativos únicamente y no constituye ni forma parte de (i) ninguna invitación ni inducción
a participar en actividades de inversión, ni (ii) de ninguna oferta, solicitud ni invitación por parte de HSBC o de cualquier
integrante del Grupo HSBC a la venta o compra de ningún producto, servicio y/o inversión.
HSBC le ofrece el presente documento al destinatario de manera "tal como está" y salvo lo dispuesto en el mismo, no
garantiza que el contenido del presente sea preciso, suficiente o relevante a los propósitos del destinatario.
HSBC puede haber obtenido información para este documento de fuentes que incluyen a proveedores externos, la
cual HSBC considera confiable pero que no ha sido verificada de manera independiente. En relación a la información
acerca de los productos y/o servicios prestados por un proveedor externo, el destinatario deberá obtener mayor
información acerca de estos productos y/o servicios directamente del proveedor.
Por favor tenga en cuenta que el presente documento puede contener enlaces de hipertexto a sitios web operados
por otros miembros del Grupo HSBC o por terceros. En relación a los enlaces de hipertexto a sitios web operados por
miembros del Grupo HSBC, por favor lea los términos y condiciones del sitio web al cual conduce el enlace. En
relación a los enlaces de hipertexto a sitios web operados por terceros, por favor tenga en cuenta lo siguiente: (1) el
destinatario deberá leer los términos y condiciones de ese sitio web; y (2) HSBC no tiene ningún tipo de control sobre
estos sitios web y no se hace responsable de la utilización por parte del destinatario de los mismos.
HSBC hará los esfuerzos razonables para asegurar que el contenido del presente documento esté actualizado a la
fecha de su primera publicación. HSBC no se compromete ni está bajo ninguna obligación de proporcionarle al
destinatario acceso a ninguna información adicional ni de actualizar todo o parte del contenido del presente documento
ni de corregir las inexactitudes que puedan aparecer en él.
HSBC no es responsable de proporcionar al destinatario ningún asesoramiento legal, fiscal ni de ningún otro tipo
referente al contenido del presente documento y el destinatario deberá hacerlo por sus propios medios. El presente
documento no ha sido elaborado para abordar los requerimientos u objetivos específicos de ningún cliente en
particular. El destinatario es el único responsable de hacer su propia evaluación independiente de una investigación
de los productos, servicios y otros contenidos al cual se refiera el presente documento.
El presente documento debe permanecer confidencial y sólo se utilizará para fines comerciales internos por el
destinatario a quien se ofrece únicamente y sus funcionarios, empleados y agentes. El presente documento debe ser
leído en su totalidad y no debe ser fotocopiado, reproducido, distribuido ni divulgado de manera parcial ni total a
ninguna otra persona sin previo consentimiento por escrito del miembro relevante del Grupo HSBC. El presente
documento es propiedad de HSBC y el destinatario se compromete a devolverlo, si así se le solicita, o a destruir este
documento y cualquier otro material que haya recibido relacionado con la información contenida aquí.
Salvo en el caso de declaraciones falsas y/o violación de los presentes términos, ni HSBC ni el Grupo HSBC aceptan
ninguna responsabilidad por ninguna pérdida directa o indirecta que ocurra como consecuencia del uso del presente
documento.
Por favor comuníquese con su representante de HSBC local para mayor información acerca de la disponibilidad de
los productos y/o servicios aquí mencionados en su región.
© Derechos de autor. HSBC Bank plc 2017 TODOS LOS DERECHOS RESERVADOS.
DAP XML v3
Publicado: Junio 2017 ii
Contenido
Aviso legal ................................................................................................................. i
Introducción ............................................................................................................. 1
Atributos del Reporte.................................................................................................................. 1
Carga de archivo ........................................................................................................................ 2
Especificaciones del archivo XML v3 ..................................................................... 3
Mapeo ........................................................................................................................................ 3
Ejemplo DAP día siguiente ......................................................................................................... 5
Ejemplo DAP en línea ................................................................................................................ 6
Errores del archivo .................................................................................................. 7
Anexo ........................................................................................................................ 8
Tabla de Caracteres válidos ....................................................................................................... 8
Tabla de Estatus ........................................................................................................................ 8
DAP XML v3
Publicado: Junio 2017 1
Introducción
La presente Guía de Implementación (MIG) ha sido preparada por HSBC para los pagos enviados a través
de HSBCnet Carga de Archivo.
El propósito de este documento es proporcionar una guía para la creación de pagos de Dispersión
Automatizada de Pagos XML Versión 3 para Cuentas Ordenantes de México.
La Dispersión Automatizada de Pagos (DAP) es una instrucción con una referencia que puede proporcionar
a su beneficiario y puede ser pagada en cualquier sucursal de HSBC en México. La referencia puede ser
cargada y pagada con fecha valor mismo día o fecha programada, independientemente si sus beneficiarios
cuentan o no con cuenta en HSBC.
Los beneficiarios pueden escoger la opción de pago que se ajuste a sus necesidades:
En efectivo (hasta el máximo permitido para cheque al portador)
Con abono a Cuenta de HSBC
Con cheque de caja, si el beneficiario no dispone de una Cuenta de HSBC y el importe es mayor
al máximo permitido para cheques al portador
Los archivos de Dispersión Automatizada de Pagos puede ser enviados con instrucción de fecha valor
mismo día o día siguiente, dependiendo del producto contratado localmente. Los pagos pueden ser
configurados en las oficinas de México de acuerdo al tipo de instrucción contratado para DAP:
Mismo día/ en línea. Los pagos están disponibles una hora y media después de haber cargado el
archivo o,
Siguiente día hábil. Los pagos están disponibles el siguiente día hábil.
Cada pago debe ser vinculado a una referencia única, que no puede ser duplicada durante un periodo de
un año después de haber sido pagado, expirado o cancelado.
El estatus de las instrucciones puede ser modificado, utilizando un nuevo archivo. Los estatus válidos que
puede enviar son: 01 – Nuevo, 03 – Cancelado, 04 – Suspendido, 05 – Reactivado.
Horario de Servicio
El horario de servicio en México para DAP día siguiente es de 08:00am a 18:00hrs (Tiempo Central México
GMT-6:00) de lunes a viernes en días hábiles bancarios. Para DAP mismo día es de 08:00 a 17:30 hrs
(Tiempo Central México GMT-6:00) de lunes a viernes en días hábiles bancarios.
Atributos del Reporte
Se requiere que el Administrador de Sistema otorgue los atributos a todos los usuarios que recibirán los
Reportes DAP, los cuales estarán disponibles en la pantalla de asignación de atributos de Descarga de
Archivo.
HSBC entregará las Repuestas en formato XML.
MX-HBMI-OTC EOD REJECTIONS REPORT: contiene los Pagos rechazados, actualización día siguiente,
se envía para pagos DAP mismo día y día siguiente.
MX-HBMI-OTC EOD STATUS REPORT: actualización día siguiente de ambos tipos de DAP (mismo día o
día siguiente)
DAP XML v3
Publicado: Junio 2017 2
MX-HBMI-OTC ONLINE RESPONSE: este Reporte proviene únicamente para archivos de DAP mismo día,
aproximadamente una hora después de haber sido enviado.
Pantalla de asignación de atributos de Descarga de Archivo
Carga de archivo
Para realizar la carga de su archivo favor de seleccionar su archivo, el tipo de formato y el nivel de
autorización:
Tipo de archivo: Nómina – Pagos TEF
Formato de archivo: XML
Nivel de autorización: Resumido o Detallado
Carga de archivo
DAP XML v3
Publicado: Junio 2017 3
Especificaciones del archivo XML v3
Esta sección describe los requerimientos para el manejo de las instrucciones de pago (creación,
cancelación, reactivación o suspensión), y es reflejado cuando un beneficiario visita alguna sucursal de
HSBC México para cobrar su pago ya sea en efectivo, cheque de caja o transferencia del importe a una
Cuenta de HSBC.
Mapeo
XML Data Tag
Formato del campo XML
(longitud máxima
Instrucción Comentarios Mandatorio ‘M’/
Opcional ‘O’
GroupHeader <GrpHdr>
Message ID <MsgId> Char(35) Nombre del archivo
Debe ser única en un periodo de 90 días
M
Creationdatetime <CreDtTm> Char(19) Fecha y hora de creación del archivo
No puede ser anterior a 5 días a partir de la fecha actual aaaa-mm-ddThh:mm:ss
M
NumberOfTransactions
<NbOfTxs> Char(15)
Número de transacciones
M
InitiationParty
<InitgPty> <Id>
<OrgId> <Othr>
<Id>
Char(11) Customer ABC ID
M
PaymentInformation <PmtInf>
PaymentInformationIdentification
<PmtInfId> Char(35) ID de la Información del pago
M
PaymentMethod <PmtMtd> Char(3) Método de pago
Colocar ‘CHK’ M
PaymentTypeInformation <PmtTpInf> <SvcLvl>
<Cd> - Folio
Para instrucciones mismo día , favor de utilizar como valor fijo “SDVA” Para instrucciones día siguiente la estructura se va a eliminar
M/O
LocalInstrument <LclInstrm>
<Prtry> Char(4)
Identificador para XML V3
Se debe indicar como valor fijo CASH
M
RequestedExecutionDate <ReqdExctnDt> N(10) Fecha valor
Formato válido: AAAA-MM-DD Para instrucciones mismo día debe ser la fecha actual y para instrucciones día siguiente colocar una fecha futura
M
DebtorName <Dbtr> <Nm>
Char(35) Nombre de la Cuenta Ordenante
M
Address
<Dbtr> <PstlAdr> <StrtNm> <BldgNb> <PstCd>
<TwnNm>
- Dirección M
Country <Dbtr>
<PstlAdr> <Ctry>
Char(2) País de la Cuenta Ordenante
Siempre deberá colocar ‘MX’ M
DebtorId
<Dbtr> <Id>
<OrgId> <Othr>
- Número de Servicio
DAP key – debe ser mayor a >0 M
DAP XML v3
Publicado: Junio 2017 4
<Id>
DebtorAccount
<DbtrAcct> <Id>
<Othr> <Id>
Char(10) Número de Cuenta Ordenante MX
M
DebtorAgent <DbtrAgt>
<FinInstnId> <BIC>
- Código BIC Código BIC BIMEMXMM M
Country
<DbtrAgt> <FinInstnId>
<PstlAdr> <Ctry>
Char(2) País de la Cuenta Ordenante
Siempre deberá colocar ‘MX’ M
CreditTransferTransactionInformation <CdtTrfTxInf>
InstructionId <PmtId> <InstrId>
Char(30) Identificador de la Instrucción
O
EndToEndIdentification
<PmtId> <EndToEndId>
Char(30) Referencia
Referencia única de instrucción en un periodo de un año. Los caracteres válidos son números y letras en mayúscula sin Ñ ni acentos
M
InstructedAmount
<Amt> <InstdAmt>
N(18) Divisa /Monto del pago
La única divisa disponible es MXN Importe del pago.- los últimos dos dígitos son los decimales y el punto decimal es el tercero a partir de la derecha. Debe ser el pago a partir de 1.00 MXN hasta 9,999,999,999,999.99
M
ChequeInstruction ChequeMaturityDate
<ChqInstr> <ChqMtrtyDt>
N(10) Fecha de vencimiento
Formato válido: AAAA-MM-DD. La fecha de vencimiento debe ser mayor que la fecha de ejecución y no mayor a un año.
M
CreditorName <Cdtr> <Nm>
Char(70) Nombre del Beneficiario
Los caracteres disponibles son números y letras en mayúscula, sin ‘Ñ’ y acentos
M
CreditorAccount
<CdtrAcct> <Id>
<Othr> <Id>
N(10) Cuenta Beneficiaria
"0000000000" M
InstructionForDebtorAgent <InstrForDbtrAgt> Char(35) Estatus
Estatus: ‘01’ – Nuevo ‘03’ – Cancelado ‘04’ – Suspendido /En espera ‘05’ – Reactivado
M
DAP XML v3
Publicado: Junio 2017 5
Ejemplo DAP día siguiente
DAP XML v3
Publicado: Junio 2017 6
Ejemplo DAP en línea
DAP XML v3
Publicado: Junio 2017 7
Errores del archivo
Si su archivo presenta alguno de los siguientes errores significa que su archivo fue rechazado en su
totalidad y todo el archivo debe ser cargado nuevamente.
Código de Error
Descripción del Error Descrición
CFR FILE FILED WITH SYNTATICAL ERROR Favor de verificar el formato, caracteres inválidos, etc.
05 DUPLICATE FILE Archivo duplicado
07 INVALID RECORD COUNT Verificar si el total de número de instrucciones es igual al valor ingresado
06 FILE CREATION DATE OLDER THAN 5 DAYS Verificar si la fecha es menos que la fecha actual
05 CREDIT ACCOUNT MISSING
La Cuenta beneficiaria no se encuentra en el archive o fue llenado con espacios
10 VALUE DATE BEFORE CURRENT DATE La fecha valor es anterior al día actual, es mayor a 5 días del pasado
86 DUPLICATED CUSTOMER REFERENCE La Referencia del Cliente ya ha sido utilizada en un archivo pasado
UX BENEFICIARY NAME IS MANDATORY Por favor ingrese el Nombre del Beneficiario
04 UNKNOWN SENDER El ABC ID tiene un formato inválido es incorrecto
DAP XML v3
Publicado: Junio 2017 8
Anexo
Tabla de Caracteres válidos
Caracteres válidos
0 A K U
1 B L V
2 C M W
3 D N X
4 E O Y
5 F P Z
6 G Q
7 H R
8 I S
9 J T
Tabla de Estatus
El Reporte indicará el Estatus de la Transacción 3.19 TransactionStatus <TxSts>(XML V3) como ‘ACCP’
(AcceptedCustomerProfile) para las instrucciones aceptadas y ‘RJCT’(Rejected) para las transacciones
rechazadas y en <AddtInf> indicará la descripción del Estatus
Instrucciones exitosas ‘ACCP’ enviadas en el Reporte MX-HBMI-OTC EOD STATUS REPORT
Ejemplo:
<TxSts>ACCP</TxSts> - <StsRsnInf>
<AddtlInf>NEW</AddtlInf>
</StsRsnInf>
Descripción del Estatus
<StsRsnInf>
<AddtInf>
Comentarios
NEW Pago nuevo
PAID Pago liquidado
CANCELLED Pago cancelado
STAND BY Pago suspendido
REACTIVATION Pago reactivado
REACTIVATED AND PAID Pago reactivado y liquidado
EXPIRED AND UNPAID Pago expirado y no liquidado
THE SCATTERER CANCELED THE PAYMENT IN TRANSIT OR AVAILABLE El dispersor canceló el pago en tránsito
THE SCATTERER CANCELED THE SUSPENDED PAYMENT El dispersor canceló el pago suspendido
THE SCATTERER CANCELED THE PAYMENT REACTIVATED El dispersor canceló el pago reactivado
THE SCATTERER REACTIVATED THE SUSPENDED PAYMENT El dispersor reactivo el pago suspendido
DAP XML v3
Publicado: Junio 2017 9
Rechazos ‘RJCT’ enviados en el Reporte MX-HBMI-OTC EOD REJECTIONS REPORT
Ejemplo:
<TxSts>RJCT</TxSts>
- <StsRsnInf>
- <Rsn>
<Cd>NARR</Cd>
</Rsn>
<AddtlInf>INVALID STATUS CHANGE</AddtlInf>
</StsRsnInf>
Descripción del Estatus
<StsRsnInf>
<AddtInf>
Comentarios
REJECTED IT FAILED TO COMPLY WITH THE FORMAT El pago nuevo se rechazó porque no cumplió con el formato
REJECTED THE REFERENCE ALREADY EXISTS IN THE DB. El pago nuevo se rechazó porque la referencia ya existe en la
base de datos
REJECTED THE REFERENCE ALREADY EXISTS AND WAS LIQUIDATED El pago nuevo se rechazó porque la referencia ya existe y fue
liquidada
REJECTED THE REFERENCE ALREADY EXISTS AND WAS CANCELED El pago nuevo se rechazó porque la referencia ya existe y fue
cancelada
REJECTED THE REFERENCE ALREADY EXISTS AND IS SUSPENDED El pago nuevo se rechazó porque la referencia ya existe y
está suspendida.
REJECTED THE REFERENCE ALREADY EXISTS AND IS REACTIVATED El pago nuevo se rechazó porque la referencia ya existe y
está reactivada
REJECTED THE REFERENCE ALREADY EXISTS AND IS LIQUIDATED El pago nuevo se rechazó porque la referencia ya
existe y está liquidada.
REJECTED THE MODEL ALREADY EXISTS AND LAPSED IT El pago nuevo se rechazó porque la referencia ya existe y
está vencida.
REJECTED IT FAILED TO COMPLY WITH THE FORMAT La cancelación del pago se rechazó porque no cumplió con el
formato
THE INSTRUCTION TO CANCEL WAS ALREADY PAID El dispersor solicitó cancelar un pago que ya estaba liquidado
THE INSTRUCTION TO CANCEL WAS ALREADY EXPIRED El dispersor solicitó cancelar un pago que ya había vencido
REJECTED IT FAILED TO COMPLY WITH THE FORMAT La suspensión del pago se rechazó porque no cumplió con el
formato
THE INSTRUCTION TO SUSPEND WAS ALREADY PAID El dispersor solicitó suspender un pago que ya había sido
liquidado
THE INSTRUCTION TO SUSPEND WAS ALREADY CANCELED El dispersor solicitó suspender un pago que ya había sido
cancelado
THE INSTRUCTION TO SUSPEND WAS ALREADY SUSPENDED El dispersor solicitó suspender un pago que ya había sido
suspendido
THE INSTRUCTION TO SUSPEND WAS ALREADY PAID El dispersor solicitó suspender un pago que ya había sido
liquidado
THE INSTRUCTION TO SUSPEND WAS ALREADY EXPIRED El dispersor solicitó suspender un pago que ya había vencido
su fecha de expiración
REJECTED FAILED TO COMPLY WITH THE FORMAT La reactivación del pago se rechazó porque no cumplió con el
formato
THE INSTRUCTION TO REACTIVATE WAS ALREADY ACTIVE El dispersor solicitó reactivar un pago que está vigente y que
no ha sido suspendido
THE INSTRUCTION TO REACTIVATE WAS ALREADY PAID El dispersor solicitó reactivar un pago que ya había sido
liquidado
THE INSTRUCTION TO REACTIVATE WAS ALREADY CANCELED El dispersor solicitó reactivar un pago que ya había sido
cancelado
THE INSTRUCTION TO REACTIVATE WAS ALREADY REACTIVATED El dispersor solicitó reactivar un pago que ya había sido
reactivado
THE INSTRUCTION TO REACTIVATE WAS ALREADY EXPIRE El dispersor solicitó reactivar un pago que ya estaba vencido
DAP XML v3
Publicado: Junio 2017 10
Instrucciones enviadas en el Reporte MX-HBMI-OTC ONLINE RESPONSE
Desciprión del Estatus
<StsRsnInf>
<AddtInf>
Comentariosn
ACTION SUCCESSFULLY CARRIED Acción exitosa
RECORDED SUCCESSFULLY Guardado exitosamente
ACCOUNT NOT FOUND Cuenta no encontrada
INVALID ACCOUNT Cuenta inválida
WITHOUT REFERENCE Sin referencia
INVALID STATUS CHANGE Cambio inválido de estatus
INSTRUCTION ALREADY EXISTS La instrucción ya existe
INVALID AMOUNT Monto inválido
INVALID EXPIRATION DATE Fecha de vencimiento inválida
ACCOUNT IS NOT GLOBAL FOR SERVICE La Cuenta no es global para este servicio
ACCOUNT NO REAL La Cuenta no es real
INVALID SERVICE NUMBER Número de Servicio inválido
NO CHANGE TO BE MADE Ningún cambio por realizar
INVALID ACCOUNT STATUS Estatus inválido de la Cuenta-
DAP XML v3
Issued by HSBC Bank plc
© HSBC Bank plc 2017. Todos los derechos reservados