Validaciones SIC
El propósito de esta página es resumir las validaciones de uso adicionales realizadas por el SIC.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 una validación de uso adicional no se enumera a continuación, entonces no es validada por el scheme pack.
Entrante pacs. 008
Se realizan las siguientes validaciones en un Inbound pacs. 008 del Esquema. Las fallas resultarán en un pacs. 002 devuelto al esquema con el Código de Retorno citado a continuación, y un nivel de ERROR InboundMessageFailed system event para informar al Cliente.
Algunas validaciones son condicionales según si el IBAN contenido en el pacs. 008 es un IBAN QR o un IBAN No QR.
Campo |
Detalles de Validación |
Código de Retorno |
System Event Descripción |
Todos los campos |
Verifica si el mensaje es válido según el SIC.pacs. 008 xsd |
FF01 |
Un mensaje de error por fallo en la validación del esquema. Ejemplo: org.xml.sax. SAXParse Exception: cvc-complex-type. 2. 4.a: Se encontró contenido inválido comenzando con el elemento '{"http://www.six-interbank-clearing.com/de/pacs. 008. 001. 08.ch. 02": CreDtTm}'. Uno de '{"http://www.six-interbank-clearing.com/de/pacs. 008. 001. 08.ch. 02": MsgId}' se espera. |
CdtTrfTxInf+Dt De Aceptación |
El valor proporcionado debe ser anterior a la hora actual más el |
AB05 |
El procesamiento ha excedido el tiempo límite. El procesamiento tomó 6000 ms. El tiempo de espera configurado en el esquema es de 5000 ms. |
CdtTrfTxInf CdtrAcct\\ Id++IBAN |
Campo obligatorio, debe ser proporcionado. |
FF01 |
El campo obligatorio: FITo FICstmr Cdt Trf. CdtTrfTxInf[0]. CdtrAcct. Id. IBAN está vacío. |
CdtTrfTxInf IntrBkSttlmAmt+Valor |
El valor no es mayor que la cantidad especificada en el valor de configuración. |
AM02 |
La cantidad excede el límite del esquema. |
CdtTrfTxInf InstdAgt\\ FinInstnId \ ClrSysMmbId++++MmbId |
El valor coincide con una entrada en la lista de configuración. |
RC01 |
El valor de MmbId no está permitido. |
QR IBAN: CdtTrfTxInf +RmtInf++Strd (y Ustrd) |
No se permite información de remesas estructuradas y no estructuradas. |
MS03 |
Información de remesas estructuradas y no estructuradas no permitida |
IBAN no QR: CdtTrfTxInf +RmtInf++Strd (y Ustrd) |
O bien Si |
MS03 |
Información de remesas estructuradas y no estructuradas no permitida |
QR y No-QR IBAN: CdtTrfTxInf +RmtInf++Strd |
Tamaño de Strd mayor que 1. |
MS03 |
No hay un tipo de remesa de acreedor válido. |
QR y No-QR IBAN: CdtTrfTxInf +RmtInf+ +Strd+++CdtrRefInf |
Si |
MS03 |
La información de referencia del acreedor es obligatoria si se utiliza la remesa estructurada. |
QR y No-QR IBAN: CdtTrfTxInf +RmtInf+ +Strd +++CdtrRefInf+++ +Tp |
Si |
MS03 |
El tipo es obligatorio si se utiliza la Información de Referencia del Acreedor. |
QR IBAN: CdtTrfTxInf RmtInf\\ +Strd CdtrRefInfpass:[ +]Tp+++++CdOrPrtry |
|
MS03 |
Solo se permite QRR (propietario) en el Tipo de Información de Referencia del Acreedor. |
IBAN no QR: CdtTrfTxInf RmtInf\\ +Strd CdtrRefInfpass:[ +]Tp+++++CdOrPrtry |
El QR-IBAN del acreedor no está permitido para la referencia ISO. |
MS03 |
No hay un QR-IBAN de acreedor válido para la factura QR suiza. |
CdtTrfTxInf UltmtDbtr+Dirección Postal |
Las direcciones se clasifican de acuerdo con los campos de dirección completados según el Validaciones Estructurales de Direcciones Postales Nota-estas validaciones pueden ser desactivadas-ver página de configuraciones. |
RR02 |
CdtTrfTxInf. UltmtDbtr. PstlAdr-la dirección debe ser estructurada, híbrida o no estructurada |
CdtTrfTxInf Dbtr+Dirección Postal |
Las direcciones se clasifican de acuerdo con los campos de dirección completados según el Validaciones Estructurales de Direcciones Postales Nota-estas validaciones pueden ser desactivadas-ver página de configuraciones. |
RR02 |
CdtTrfTxInf. Dbtr. PstlAdr-la dirección debe ser estructurada, híbrida o no estructurada |
CdtTrfTxInf Cdtr+PstlAdr |
Las direcciones se clasifican de acuerdo con los campos de dirección completados según el Validaciones Estructurales de Direcciones Postales Nota-estas validaciones pueden ser desactivadas-ver página de configuraciones. |
RR03 |
CdtTrfTxInf. Cdtr. PstlAdr-la dirección debe ser estructurada, híbrida o no estructurada |
CdtTrfTxInf UltmtCdtr+Dirección Postal |
Las direcciones se clasifican de acuerdo con los campos de dirección completados según el Validaciones Estructurales de Direcciones Postales Nota-estas validaciones pueden ser desactivadas-ver página de configuraciones. |
RR03 |
CdtTrfTxInf. UltmtCdtr. PstlAdr-la dirección debe ser estructurada, híbrida o no estructurada |
Saliente pacs. 008
Si alguna de las validaciones a continuación falla, se envía una respuesta al cliente y un nivel de ERROR.SchemeRuleValidationFailed system event se eleva. Tanto la respuesta como system event citere el Código de Retorno.
Algunas validaciones son condicionales según si el IBAN contenido en el pacs. 008 es un IBAN QR o un IBAN No QR.
Campo |
Detalles de Validación |
Código de retorno |
System Event Descripción |
Todos los campos |
Verifica si el mensaje es válido según el SIC.pacs. 008 xsd |
FF01 |
Un error que comienza con el texto prefijado 'Fallo en la validación del esquema XSD -' seguido de un mensaje de error de fallo en la validación del esquema. Ejemplo: Fallo en la validación del esquema XSD - cvc-complex-type. 2. 4.a: Se encontró contenido inválido comenzando con el elemento '{"http://www.six-interbank-clearing.com/de/pacs. 008. 001. 08.ch. 02": CreDtTm}'. Uno de '{"http://www.six-interbank-clearing.com/de/pacs. 008. 001. 08.ch. 02": MsgId}' se espera. |
CdtTrfTxInf CdtrAcct\\ Id++IBAN |
Campo obligatorio, debe ser proporcionado. |
FF01 |
El campo obligatorio: FITo FICstmr Cdt Trf. CdtTrfTxInf[0]. CdtrAcct. Id. IBAN está vacío. |
CdtTrfTxInf IntrBkSttlmAmt+Valor |
El valor no es mayor que la cantidad especificada en el valor de configuración. |
AM02 |
La cantidad excede el límite del esquema. |
CdtTrfTxInf InstdAgt\\ FinInstnId \ ClrSysMmbId++++MmbId |
El valor coincide con una entrada en la lista de configuración. |
RC01 |
El valor de MmbId no está permitido. |
QR IBAN: CdtTrfTxInf +RmtInf++Strd (y Ustrd) |
No se permite información de remesas estructuradas y no estructuradas. |
RR07 |
Información de remesas estructuradas y no estructuradas no permitida |
IBAN no QR: CdtTrfTxInf +RmtInf++Strd (y Ustrd) |
O bien Si |
RR07 |
Información de remesas estructuradas y no estructuradas no permitida |
QR y No-QR IBAN: CdtTrfTxInf +RmtInf++Strd |
Tamaño de Strd mayor que 1. No hay un tipo de remesa estructurada de acreedor válido. |
RR07 |
No hay un tipo de remesa de acreedor válido. |
QR y No-QR IBAN: CdtTrfTxInf RmtInf\\+Strd |
Si |
RR07 |
Solo se permite información de referencia del acreedor en la información de remesas estructuradas. |
QR y No-QR IBAN: CdtTrfTxInf +RmtInf+ +Strd+++CdtrRefInf |
Si |
RR09 |
La información de referencia del acreedor es obligatoria si se utiliza la remesa estructurada. |
QR y No-QR IBAN: CdtTrfTxInf +RmtInf+ +Strd +++CdtrRefInf+++ +Tp |
El tipo es obligatorio si se utiliza la Información de Referencia del Acreedor. Si |
RR09 |
El tipo es obligatorio si se utiliza la Información de Referencia del Acreedor. |
QR IBAN: CdtTrfTxInf RmtInf\\ +Strd CdtrRefInfpass:[ +]Tp+++++CdOrPrtry |
|
RR07 |
Solo se permite QRR (propietario) en el Tipo de Información de Referencia del Acreedor. |
IBAN no QR: CdtTrfTxInf RmtInf\\ +Strd CdtrRefInfpass:[ +]Tp+++++CdOrPrtry |
|
|
|
QR IBAN: CdtTrfTxInf+RmtInf |
|
RR09 |
Referencia de acreedor no válida Factura QR suiza |
QR IBAN: CdtTrfTxInf RmtInf\\ Strd++CdtrRefInf |
|
RR09 |
Referencia de acreedor no válida Factura QR suiza |
QR IBAN: CdtTrfTxInf RmtInf\\ +Strd CdtrRefInfpass:[ +]Ref |
|
RR09 |
Referencia de acreedor no válida Factura QR suiza |
IBAN no QR: CdtTrfTxInf RmtInf\\ +Strd CdtrRefInfpass:[ +]Ref |
|
RR09 |
|
CdtTrfTxInf UltmtDbtr+Dirección Postal |
Las direcciones se clasifican de acuerdo con los campos de dirección completados según el Validaciones Estructurales de Direcciones Postales Nota-esta validación puede ser desactivada-ver página de configuraciones. |
BE07 |
CdtTrfTxInf. UltmtDbtr. PstlAdr-la dirección debe ser estructurada, híbrida o no estructurada |
CdtTrfTxInf Dbtr+DirPstl |
Las direcciones se clasifican de acuerdo con los campos de dirección completados según el Validaciones Estructurales de Direcciones Postales Nota-esta validación puede ser desactivada-ver página de configuraciones. |
BE07 |
CdtTrfTxInf. Dbtr. PstlAdr-la dirección debe ser estructurada, híbrida o no estructurada |
CdtTrfTxInf Cdtr+DirPstl |
Las direcciones se clasifican de acuerdo con los campos de dirección completados según el Validaciones Estructurales de Direcciones Postales Nota-esta validación puede ser desactivada-ver página de configuraciones. |
BE04 |
CdtTrfTxInf. Cdtr. PstlAdr-la dirección debe ser estructurada, híbrida o no estructurada |
CdtTrfTxInf UltmtCdtr+Dirección Postal |
Las direcciones se clasifican de acuerdo con los campos de dirección completados según el Validaciones Estructurales de Direcciones Postales Nota-esta validación puede ser desactivada-ver página de configuraciones. |
BE04 |
CdtTrfTxInf. UltmtCdtr. PstlAdr-la dirección debe ser estructurada, híbrida o no estructurada |
Saliente pacs. 004
Si alguna de las validaciones a continuación falla, se envía una respuesta al cliente y un nivel de ERROR.SchemeRuleValidationFailed system event se eleva. Tanto la respuesta como system event citere el Código de Retorno.
Campo |
Detalles de Validación |
Código de retorno |
System Event Descripción |
Todos los campos |
Verifica si el mensaje es válido según el SIC.pacs. 004 xsd |
FF01 |
Un error que comienza con el texto prefijado 'Fallo en la validación del esquema XSD -' seguido de un mensaje de error de fallo en la validación del esquema. Ejemplo: Fallo en la validación del esquema XSD - cvc-complex-type. 2. 4.a: Se encontró contenido inválido comenzando con el elemento '{"http://www.six-interbank-clearing.com/de/pacs. 004. 001. 09.ch. 02": CreDtTm}'. Uno de '{"http://www.six-interbank-clearing.com/de/pacs. 004. 001. 09.ch. 02": MsgId}' se espera. |
Saliente pacs. 002
Si alguna de las validaciones a continuación falla, se envía una respuesta al cliente y un nivel de ERROR.SchemeRuleValidationFailed system event se eleva. Tanto la respuesta como system event citere el Código de Retorno.
Campo |
Detalles de Validación |
Código de retorno |
System Event Descripción |
Todos los campos |
Verifica si el mensaje es válido según el SIC.pacs. 002 xsd |
FF01 |
Un error que comienza con el texto prefijado 'Fallo en la validación del esquema XSD -' seguido de un mensaje de error de fallo en la validación del esquema. Ejemplo: Fallo en la validación del esquema XSD - cvc-complex-type. 2. 4.a: Se encontró contenido inválido comenzando con el elemento '{"http://www.six-interbank-clearing.com/de/pacs. 002. 001. 10.ch. 02": CreDtTm}'. Uno de '{"http://www.six-interbank-clearing.com/de/pacs. 002. 001. 10.ch. 02": MsgId}' se espera. |
Saliente pacs. 028
Si alguna de las validaciones a continuación falla, se envía una respuesta al cliente y un nivel de ERROR.SchemeRuleValidationFailed system event se eleva. Tanto la respuesta como system event citere el Código de Retorno.
Campo |
Detalles de Validación |
Código de retorno |
System Event Descripción |
Todos los campos |
Verificado para asegurar que el mensaje es válido según el SIC.pacs. 028 xsd |
FF01 |
Un error que comienza con el texto prefijado 'Fallo en la validación del esquema XSD -' seguido de un mensaje de error de fallo en la validación del esquema. Ejemplo: Fallo en la validación del esquema XSD - cvc-complex-type. 2. 4.a: Se encontró contenido inválido comenzando con el elemento '{"http://www.six-interbank-clearing.com/de/pacs. 028. 001. 03.ch. 01": CreDtTm}'. Uno de '{"http://www.six-interbank-clearing.com/de/pacs. 028. 001. 03.ch. 01": MsgId}' se espera. |
Validaciones Estructurales de Direcciones Postales
| Línea de dirección poblada | Nombre de la ciudad Poblado | País Poblado | Cualquier otro campo de dirección completado | Clasificación |
|---|---|---|---|---|
No |
Sí |
Sí |
– |
Estructurado |
Sí |
No |
Sí |
No |
No estructurado |
Sí |
No |
No |
No |
No estructurado |
Sí |
Sí |
Sí |
– |
Híbrido |
Si está configurado, las transacciones que no pueden clasificarse como uno de los tipos de dirección mencionados anteriormente resultarán en un fallo de validación.