Validaciones

El propósito de esta página es resumir las validaciones de uso adicionales realizadas por el paquete del esquema RT1 al procesar un mensaje.

Todos los mensajes pasan por una verificación de esquema XSD para asegurarse de que los campos sean técnicamente correctos, pero solo ciertos campos tienen validaciones de uso adicionales realizadas sobre ellos. Si no se enumera una validación de uso adicional a continuación, entonces no está validada por el paquete del esquema.

Los mensajes salientes (hacia el esquema) tienen más validaciones realizadas que los mensajes entrantes (desde el esquema). Esto está en línea con el Icon justificación y priorización de asegurar que los mensajes construidos por el cliente cumplan con todas las reglas del esquema y no sean propensos a ser rechazados. Los mensajes del esquema, sin embargo, ya han sido validados, por lo que la prioridad para estos es un procesamiento rápido y seguro hasta el customer la cuenta de '.

Entrante pacs.008

Se realizan las siguientes validaciones en un Inbound pacs.008, los fallos resultarán en un pacs.002 enviado de vuelta al esquema con el Código de Retorno citado a continuación, y un evento del sistema para informar al Cliente.

Campo

Detalles de Validación

Código de retorno

Todos los campos

Verifica si el mensaje es válido en relación con el RT1.pacs.008 xsd

FF01

GrpHdr+NbOfTxs

Checkque es igual a 1

FF01

GrpHdr+SttlmInf++ClrSys+++Prtry

Checkque sea igual a 'RT1' o 'TIPS'

FF01

GrpHdr+PmtTpInf++SvsLvl+++Cd

Checkque es igual a 'SEPA'

FF01

GrpHdr+PmtTpInf++LclInstrm+++Cd

Checkque es igual a 'INST'

FF01

GrpHdr+TtlIntrBkSttlmAmt

Checkque sea coherente con el valor de las transacciones subyacentes y la Moneda es EUR

B05

CdtTrfTxInf+PmtId++TxId

Technical Verificación de duplicados (mismo DbtrAgt,TxId y fecha dentro de AccptncDtTm)

AM05

CdtTrfTxInf+AccptncDtTm

Theel formato esperado es: YYYY-MMDDThh:mm:ss.mmm+hh:mm; o YYYY-MM-DDThh:mm:ss.mmmZ

FF01

CdtTrfTxInf+AccptncDtTm

Dateparte de AcceptanceDateTime en el Acreedor CT debe ser igual a la fecha del calendario del sistema dentro de IPF

DT01

CdtTrfTxInf+AccptncDtTm

AcceptanceDateTimesobre el Acreedor CT + el límite de tiempo de espera configurado debe ser mayor que la marca de tiempo actual + el tiempo configurado permitido para procesar una transacción dentro de IPF (configurable por customer y por tipo de pago)

AB06

CdtTrfTxInf+UltmtDbtr++Id+++OrgId

Either’AnyBIC', 'LEI' o una ocurrencia de 'Otro' está permitido'

FF01

CdtTrfTxInf+UltmtDbtr++Id+++PrvtId

Either’Fecha y lugar de nacimiento' o una ocurrencia de 'Otro' está permitida.

FF01

CdtTrfTxInf+Dbtr++PstlAdr

DebtorLa dirección postal es obligatoria si el Agente Deudor y/o el Agente Acreedor no se encuentran en el EEE. Nota-esta validación puede ser desactivada-ver página de configuraciones.

RR02

CdtTrfTxInf+Dbtr++PstlAdr

IfLa 'Línea de Dirección' se utiliza, entonces los subelementos de 'Dirección Postal' que no sean 'País' están prohibidos. Se permite una combinación de 'Línea de Dirección' y 'País'. Si no se utiliza 'Línea de Dirección', entonces al menos se deben utilizar 'Nombre de la Ciudad' y 'País'.

FF01

CdtTrfTxInf+Dbtr++PstlAdr+++AdrLine

IfLa 'Línea de Dirección' se utiliza, entonces los subelementos de 'Dirección Postal' que no sean 'País' están prohibidos. Se permite una combinación de 'Línea de Dirección' y 'País'. Si no se utiliza 'Línea de Dirección', entonces al menos se deben utilizar 'Nombre de la Ciudad' y 'País'.

FF01

CdtTrfTxInf+Dbtr++Id+++OrgId

Either’AnyBIC', 'LEI' o una ocurrencia de 'Otro' está permitido'

FF01

CdtTrfTxInf+Dbtr++Id+++PrvtId

Either’Fecha y lugar de nacimiento' o una ocurrencia de 'Otro' está permitida.

FF01

CdtTrfTxInf+CdtrAgt++FinInstnId+++BICFI

Validatedcontra la configuración de IPF para asegurar que este BIC corresponde a un BIC por el cual esta instancia de IPF tiene responsabilidad

RC01

CdtTrfTxInf+Cdtr++PstlAdr

IfLa 'Línea de Dirección' se utiliza, entonces los subelementos de 'Dirección Postal' que no sean 'País' están prohibidos. Se permite una combinación de 'Línea de Dirección' y 'País'. Si no se utiliza 'Línea de Dirección', entonces al menos se deben utilizar 'Nombre de la Ciudad' y 'País'.

FF01

CdtTrfTxInf+Cdtr++PstlAdr+++AdrLine

IfLa 'Línea de Dirección' se utiliza, entonces los subelementos de 'Dirección Postal' que no sean 'País' están prohibidos. Se permite una combinación de 'Línea de Dirección' y 'País'. Si no se utiliza 'Línea de Dirección', entonces al menos se deben utilizar 'Nombre de la Ciudad' y 'País'.

FF01

CdtTrfTxInf+Cdtr++Id+++OrgId

Either’AnyBIC', 'LEI' o una ocurrencia de 'Otro' está permitido'

FF01

CdtTrfTxInf+Cdtr++Id+++PrvtId

Either’Fecha y lugar de nacimiento' o una ocurrencia de 'Otro' está permitida.

FF01

CdtTrfTxInf+UltmtCdtr++Id+++OrgId

Either’AnyBIC', 'LEI' o una ocurrencia de 'Otro' está permitida.

FF01

CdtTrfTxInf+UltmtCdtr++Id+++PrvtId

Either’Fecha y lugar de nacimiento' o una ocurrencia de 'Otro' está permitida.

FF01

CdtTrfTxInf+RmtInf

EitherPuede estar presente contenido No Estructurado o Estructurado. Si ambos componentes están incluidos, el mensaje será rechazado durante el proceso de validación.

FF01

Saliente pacs.008

Si alguna de las validaciones a continuación falla, se envía una respuesta al cliente y se genera un evento del sistema.

Campo

Detalles de Validación

Resultado de la Falla

Todos los campos

Verifica si el mensaje es válido en relación con el RT1.pacs.008 xsd

Se ha generado un evento del sistema con una descripción del error.

GrpHdr+NbOfTxs

Checkque es igual a 1

ERROR nivel evento del sistema generado con el nombre 'SchemeRuleValidationFailed' y descripción "Número de Transacciones del Encabezado del Grupo no es igual a 1"

GrpHdr+IntrBkSttlmDt

Checkque sea la fecha comercial actual, un día antes o un día en el futuro (D-1, D o D +1)

ERROR level system event raised with name 'SchemeRuleValidationFailed' and description "Group Header Interbank Settlement Date is not in allowed range of D-1, D, D+ 1"

GrpHdr+TtlIntrBkSttlmAmt

Mustser igual al valor de la transacción subyacente

ERROR nivel evento del sistema generado con el nombre 'SchemeRuleValidationFailed y descripción "El monto de liquidación interbancaria entre el encabezado del grupo y la transacción no coincide"

CdtTrfTxInf+PmtId++TxId

Technical Verificación de duplicados (mismo DbtrAgt,TxId y fecha dentro de AccptncDtTm)

ERROR nivel evento del sistema generado con el nombre 'OutboundMessageFailed' y descripción "Transacción Duplicada"

CdtTrfTxInf+UltmtDbtr++Id+++OrgId

Either’AnyBIC', 'LEI' o una ocurrencia de 'Otro' está permitido'

Se genera un evento del sistema de nivel ERROR con el nombre 'SchemeRuleValidationFailed' y descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. UltmtDbtr. Id. OrgId "

CdtTrfTxInf+UltmtDbtr++Id+++PrvtId

Either’Fecha y lugar de nacimiento' o una ocurrencia de 'Otro' está permitida.

Se genera un evento del sistema de nivel ERROR con el nombre 'SchemeRuleValidationFailed' y descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. UltmtDbtr. Id. PrvtId "

CdtTrfTxInf+Dbtr++PstlAdr

DebtorLa dirección postal es obligatoria si el Agente Deudor y/o el Agente Acreedor no se encuentran en el EEE. Nota-esta validación puede ser desactivada-ver página de configuraciones.

Se genera un evento del sistema de nivel ERROR con el nombre 'SchemeRuleValidationFailed' y descripción 'CdtTrfTxinf. Dbtr. PstlAdr es obligatorio si el pago involucra un país o territorio fuera del EEE.

CdtTrfTxInf+Dbtr++PstlAdr

IfSe utiliza 'Línea de Dirección', entonces se prohíben los subelementos de 'Dirección Postal' que no sean 'País'. Se permite una combinación de 'Línea de Dirección' y 'País'. Si no se utiliza 'Línea de Dirección', entonces se deben utilizar al menos 'Nombre de la Ciudad' y 'País'.

ERROR nivel evento del sistema generado con el nombre 'SchemeRuleValidationFailed' y descripción " CdtTrfTxinf. Dbtr. PstlAdr - La dirección estructurada debe incluir un mínimo de Nombre de la Ciudad y Código del País.

CdtTrfTxInf+Dbtr++PstlAdr+++AdrLine

IfSe utiliza 'Línea de Dirección', entonces se prohíben los subelementos de 'Dirección Postal' que no sean 'País'. Se permite una combinación de 'Línea de Dirección' y 'País'. Si no se utiliza 'Línea de Dirección', entonces se deben utilizar al menos 'Nombre de la Ciudad' y 'País'.

ERROR nivel evento del sistema generado con el nombre 'SchemeRuleValidationFailed' y descripción " CdtTrfTxinf. Dbtr. PstlAdr. AdrLine - La dirección no estructurada solo puede combinarse con el código de país.- no se pueden utilizar otros campos de dirección estructurados

CdtTrfTxInf+Dbtr++Id+++OrgId

Either’AnyBIC', 'LEI' o una ocurrencia de 'Otro' está permitido'

Se genera un evento del sistema de nivel ERROR con el nombre 'SchemeRuleValidationFailed' y descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. Dbtr. Id. OrgId "

CdtTrfTxInf+Dbtr++Id+++PrvtId

Either’Fecha y lugar de nacimiento' o una ocurrencia de 'Otro' está permitida.

Se genera un evento del sistema de nivel ERROR con el nombre 'SchemeRuleValidationFailed' y descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. Dbtr. Id. PrvtId "

CdtTrfTxInf+Cdtr++PstlAdr

IfLa 'Línea de Dirección' se utiliza, entonces los subelementos de 'Dirección Postal' que no sean 'País' están prohibidos. Se permite una combinación de 'Línea de Dirección' y 'País'. Si no se utiliza 'Línea de Dirección', entonces al menos se deben utilizar 'Nombre de la Ciudad' y 'País'.

ERROR nivel evento del sistema generado con el nombre 'SchemeRuleValidationFailed' y descripción " CdtTrfTxInf. Cdtr. PstlAdr - La dirección estructurada debe incluir un mínimo de nombre de la ciudad y código de país.

CdtTrfTxInf+Cdtr++PstlAdr+++AdrLine

IfLa 'Línea de Dirección' se utiliza, entonces los subelementos de 'Dirección Postal' que no sean 'País' están prohibidos. Se permite una combinación de 'Línea de Dirección' y 'País'. Si no se utiliza 'Línea de Dirección', entonces al menos se deben utilizar 'Nombre de la Ciudad' y 'País'.

ERROR nivel evento del sistema generado con el nombre 'SchemeRuleValidationFailed' y descripción " CdtTrfTxInf. Cdtr. PstlAdr. AdrLine - La dirección no estructurada solo puede combinarse con el código de país.- no se pueden utilizar otros campos de dirección estructurados

CdtTrfTxInf+Cdtr++Id+++OrgId

Either’AnyBIC', 'LEI' o una ocurrencia de 'Otro' está permitido'

Se genera un evento del sistema de nivel ERROR con el nombre 'SchemeRuleValidationFailed' y descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. Cdtr. Id. OrgId "

CdtTrfTxInf+Cdtr++Id+++PrvtId

Either’Fecha y lugar de nacimiento' o una ocurrencia de 'Otro' está permitida.

Se genera un evento del sistema de nivel ERROR con el nombre 'SchemeRuleValidationFailed' y descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. Cdtr. Id. PrvtId "

CdtTrfTxInf+UltmtCdtr++Id+++OrgId

Either’AnyBIC', 'LEI' o una ocurrencia de 'Otro' está permitida.

Se genera un evento del sistema de nivel ERROR con el nombre 'SchemeRuleValidationFailed' y descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. UltmtCdtr. Id. OrgId "

CdtTrfTxInf+UltmtCdtr++Id+++PrvtId

Either’Fecha y lugar de nacimiento' o una ocurrencia de 'Otro' está permitida.

Se genera un evento del sistema de nivel ERROR con el nombre 'SchemeRuleValidationFailed' y descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. UltmtCdtr. Id. PrvtId "

Saliente pacs.004

Campo

Detalles de Validación

Código de retorno

TxInf+RtrChain+UltmtDbtr

If’UltmtDbtr' está poblado para el esquema rt1

FF01 - RtrChain/UltmtDbtr no está permitido

TxInf+RtrChain+UltmtCdtr

If’UltmtCdtr' está poblado para el esquema rt1

FF01 - RtrChain/UltmtCdtr no está permitido

TxInf+RtrChain+Dbtr+Agt

If’Dbtr/Agt' se completa para el esquema rt1.

FF01 - RtrChain/Dbtr/Agt no está permitido

TxInf+RtrRsnInf+Rsn+Cd

Ifel valor de 'Rsn/Cd' no es 'FOCR'

FF01 - El código de razón de devolución debe ser FOCR.