Validaciones

El propósito de esta página es resumir las validaciones de uso adicionales realizadas por el RT1.scheme pack 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 scheme pack.

Los mensajes salientes (hacia el esquema) tienen más validaciones realizadas que los mensajes entrantes (desde el esquema). Esto está en línea con la justificación y priorización de Icon para 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 esos es swift, procesamiento seguro hasta el customer la cuenta de 's.

Entrante pacs. 008

Se realizan las siguientes validaciones en un Inbound pacs. 008, los fallos resultarán en un pacs. 002 devuelto al esquema con el Código de Retorno citado a continuación, y un system event 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

Verifique que sea igual a 1

FF01

GrpHdr + SttlmInf + + ClrSys + + + Prtry

Verifique que sea igual a 'RT1' o 'TIPS'.

FF01

GrpHdr + PmtTpInf + + SvsLvl + + + Cd

Verifique que sea igual a 'SEPA'

FF01

GrpHdr + PmtTpInf + + LclInstrm + + + Cd

Verifique que sea igual a 'INST'

FF01

GrpHdr + TtlIntrBkSttlmAmt

Verifique que sea coherente con el valor de las transacciones subyacentes y que la moneda sea EUR.

B05

CdtTrfTxInf + PmtId + + TxId

Verificación técnica de duplicados (mismo DbtrAgt, TxId y fecha dentro de AccptncDtTm)

AM05

CdtTrfTxInf + AccptncDtTm

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

FF01

CdtTrfTxInf + AccptncDtTm

La parte de la fecha de AcceptanceDateTime en el Creditor CT debe ser igual a la fecha del calendario del sistema dentro de IPF.

DT01

CdtTrfTxInf + AccptncDtTm

AcceptanceDateTime en 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

Se permite 'AnyBIC', 'LEI' o una ocurrencia de 'Otro'.

FF01

CdtTrfTxInf + UltmtDbtr + + Id + + + PrvtId

Se permite 'Fecha y Lugar de Nacimiento' o una ocurrencia de 'Otro'.

FF01

CdtTrfTxInf + Dbtr + + PstlAdr

La dirección postal del deudor 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

Si se utiliza 'Línea de Dirección', entonces los subelementos de 'Dirección Postal' distintos de '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 se deben utilizar al menos 'Nombre de la Ciudad' y 'País'.

FF01

CdtTrfTxInf + Dbtr + + PstlAdr + + + AdrLine

Si se utiliza 'Línea de Dirección', 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 se deben utilizar al menos 'Nombre de la Ciudad' y 'País'.

FF01

CdtTrfTxInf + Dbtr + + Id + + + OrgId

Se permite 'AnyBIC', 'LEI' o una ocurrencia de 'Otro'.

FF01

CdtTrfTxInf + Dbtr + + Id + + + PrvtId

Se permite 'Fecha y Lugar de Nacimiento' o una ocurrencia de 'Otro'.

FF01

CdtTrfTxInf + CdtrAgt + + FinInstnId + + + BICFI

Validado contra 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

Si se utiliza 'Línea de Dirección', 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 se deben utilizar al menos 'Nombre de la Ciudad' y 'País'.

FF01

CdtTrfTxInf + Cdtr + + PstlAdr + + + AdrLine

Si se utiliza 'Línea de Dirección', 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 se deben utilizar al menos 'Nombre de la Ciudad' y 'País'.

FF01

CdtTrfTxInf + Cdtr + + Id + + + OrgId

Se permite 'AnyBIC', 'LEI' o una ocurrencia de 'Otro'.

FF01

CdtTrfTxInf + Cdtr + + Id + + + PrvtId

Se permite 'Fecha y Lugar de Nacimiento' o una ocurrencia de 'Otro'.

FF01

CdtTrfTxInf + UltmtCdtr + + Id + + + OrgId

Se permite 'AnyBIC', 'LEI' o una ocurrencia de 'Otro'.

FF01

CdtTrfTxInf + UltmtCdtr + + Id + + + PrvtId

Se permite 'Fecha y Lugar de Nacimiento' o una ocurrencia de 'Otro'.

FF01

CdtTrfTxInf + RmtInf

Puede estar presente Unstructured o Structured. 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 un system event se eleva.

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

System event elevado con una descripción del error

GrpHdr + NbOfTxs

Verifique que sea igual a 1

ERROR nivel system event se generó con el nombre 'SchemeRuleValidationFailed' y la descripción "El número de transacciones del encabezado del grupo no es igual a 1"

GrpHdr + IntrBkSttlmDt

Verifique que sea la fecha comercial actual, un día antes o un día en el futuro (D-1, D o D+1).+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

Debe ser igual al valor de la transacción subyacente.

ERROR nivel system event se generó con el nombre 'SchemeRuleValidationFailed' y la descripción "El monto de liquidación interbancaria entre el encabezado del grupo y la transacción no coincide"

CdtTrfTxInf + PmtId + + TxId

Verificación técnica de duplicados (mismo DbtrAgt, TxId y fecha dentro de AccptncDtTm)

ERROR nivel system event generado con el nombre 'OutboundMessageFailed' y la descripción "Transacción Duplicada"

CdtTrfTxInf + UltmtDbtr + + Id + + + OrgId

Se permite 'AnyBIC', 'LEI' o una ocurrencia de 'Otro'.

ERROR nivel system event se genera con el nombre 'SchemeRuleValidationFailed' y la descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. UltmtDbtr. Id. OrgId"

CdtTrfTxInf + UltmtDbtr + + Id + + + PrvtId

Se permite 'Fecha y Lugar de Nacimiento' o una ocurrencia de 'Otro'.

ERROR nivel system event se genera con el nombre 'SchemeRuleValidationFailed' y la descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. UltmtDbtr. Id. PrvtId"

CdtTrfTxInf + Dbtr + + PstlAdr

La dirección postal del deudor 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.

ERROR nivel system event se genera con el nombre 'SchemeRuleValidationFailed' y la descripción 'CdtTrfTxinf. Dbtr. PstlAdr es obligatorio si el pago involucra un país o territorio fuera del EEE'

CdtTrfTxInf + Dbtr + + PstlAdr

Si se utiliza 'Línea de Dirección', 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 se deben utilizar al menos 'Nombre de la Ciudad' y 'País'.

ERROR nivel system event se generó con el nombre 'SchemeRuleValidationFailed' y la descripción "CdtTrfTxinf. Dbtr. PstlAdr - La dirección estructurada debe incluir un mínimo de nombre de la ciudad y código de país.

CdtTrfTxInf + Dbtr + + PstlAdr + + + AdrLine

Si se utiliza 'Línea de Dirección', entonces los subelementos de 'Dirección Postal' distintos de '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 se deben utilizar al menos 'Nombre de la Ciudad' y 'País'.

ERROR nivel system event se generó con el nombre 'SchemeRuleValidationFailed' y la 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

Se permite 'AnyBIC', 'LEI' o una ocurrencia de 'Otro'.

ERROR nivel system event se genera con el nombre 'SchemeRuleValidationFailed' y la descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. Dbtr. Id. OrgId"

CdtTrfTxInf + Dbtr + + Id + + + PrvtId

Se permite 'Fecha y Lugar de Nacimiento' o una ocurrencia de 'Otro'.

ERROR nivel system event se genera con el nombre 'SchemeRuleValidationFailed' y la descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. Dbtr. Id. PrvtId"

CdtTrfTxInf + Cdtr + + PstlAdr

Si se utiliza 'Línea de Dirección', entonces los subelementos de 'Dirección Postal' distintos de '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 se deben utilizar al menos 'Nombre de la Ciudad' y 'País'.

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

CdtTrfTxInf + Cdtr + + PstlAdr + + + AdrLine

Si se utiliza 'Línea de Dirección', 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 se deben utilizar al menos 'Nombre de la Ciudad' y 'País'.

ERROR nivel system event se generó con el nombre 'SchemeRuleValidationFailed' y la 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

Se permite 'AnyBIC', 'LEI' o una ocurrencia de 'Otro'.

ERROR nivel system event se genera con el nombre 'SchemeRuleValidationFailed' y la descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. Cdtr. Id. OrgId"

CdtTrfTxInf + Cdtr + + Id + + + PrvtId

Se permite 'Fecha y Lugar de Nacimiento' o una ocurrencia de 'Otro'.

ERROR nivel system event se genera con el nombre 'SchemeRuleValidationFailed' y la descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. Cdtr. Id. PrvtId"

CdtTrfTxInf + UltmtCdtr + + Id + + + OrgId

Se permite 'AnyBIC', 'LEI' o una ocurrencia de 'Otro'.

ERROR nivel system event se genera con el nombre 'SchemeRuleValidationFailed' y la descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. UltmtCdtr. Id. OrgId"

CdtTrfTxInf + UltmtCdtr + + Id + + + PrvtId

Se permite 'Fecha y Lugar de Nacimiento' o una ocurrencia de 'Otro'.

ERROR nivel system event se genera con el nombre 'SchemeRuleValidationFailed' y la descripción "Campos mutuamente excluyentes poblados en CdtTrfTxInf. UltmtCdtr. Id. PrvtId"