Validaciones

Validation API

SEPACT PASO2 CSM Service proporciona un Validation API que permite IPF flows para enviar lotes únicamente con fines de validación. La solicitud al API no conduce a que se envíen lotes para Compensación y Liquidación.

La respuesta del servicio es un canónico pacs.002 con el estado de las validaciones. También puede incluir un formato de esquema XML versión de la pacs.008 si el 'returnEBASchemeMessage' la bandera está configurada en Verdadero.

Valide las Reglas del Esquema EBA

El punto final para validar la regla del esquema EBA lleva a cabo las validaciones sobre los lotes enviados y las transacciones incluidas y proporciona una respuesta de validación. A continuación, se realizan las siguientes validaciones:

  • Validación a Nivel de Mensaje (Bulk validaciones de nivel)

    • Validación de los totales del encabezado del grupo (o equivalente, p. ej. Asignación para camt.056) tales como el conteo de transacciones y los montos de liquidación interbancaria

    • Reglas del Esquema Validaciones contra los campos del Encabezado

  • Mapeo del mensaje en formato canónico IPF al mensaje en formato del esquema EBA

  • Validaciones de Transacciones Individuales (o equivalente, p. ej. TxInfAndSts para camt.029) y Validaciones de Reglas de Esquema

  • Verificación del esquema EBA de las validaciones finales

Las Validaciones API puede devolver el mensaje en formato del Esquema EBA en la respuesta si se solicita en la solicitud "Validar Reglas del Esquema EBA". Las transacciones que no superen las validaciones serán eliminadas del mensaje en formato EBA, por lo que el mensaje de salida en formato del esquema EBA siempre será aceptable por el esquema. Al eliminar las transacciones fallidas, el CSM El servicio ajustará los totales del encabezado del grupo (conteo de transacciones y montos) para que coincidan con las transacciones que han pasado las validaciones. El esquema no altera el contenido de las transacciones individuales de ninguna manera, por lo que la transparencia de las transacciones se mantiene siempre.

Tenga en cuenta que las validaciones a continuación no se realizan cuando se envían los lotes a la Validation API:

  1. Verificación de duplicados en los lotes enviados

  2. Verificación de duplicados a nivel de transacción

  3. Validaciones contra las fechas de liquidación presentadas en los lotes.

No se realizan verificaciones de duplicados en Validation API llamadas, para asegurar que el mismo volumen pueda ser enviado múltiples veces para validación sin ser rechazado como duplicado en intentos posteriores o cuando finalmente se envíe para compensación y liquidación.

Las validaciones de la fecha de liquidación interbancaria no se realizan en Validation API llamadas, ya que estas fechas pueden ser actualizadas al enviar a Clear And Settle API para la liquidación.

Se ha creado un endpoint separado para validar las fechas de liquidación interbancaria de manera independiente, asegurando que se aborde el aspecto de la validación de fechas.

Vea el Validation API Swagger Especificación aquí Validation API.

Procesamiento de Solicitudes API

El SEPA CT PASO2 CSM Service admite las siguientes validaciones en los envíos masivos provenientes de flujos. Es importante señalar que algunas validaciones pueden no ser aplicables según la fuente de la solicitud. (Consulte la individual características para entender las validaciones aplicables).

Las reglas del esquema se identifican y hacen referencia a la documentación del esquema (Especificaciones de Interfaz STEP2 SCT, Descripción Funcional STEP2 SCT).

Todos los tipos de mensajes tendrán una verificación de esquema realizada utilizando la versión actual del XSD. Esta acción realizará todas las verificaciones técnicas necesarias en el mensaje, como tipos de datos, cardinalidad y tamaño de los elementos de datos. Además de estas verificaciones técnicas, el SEPA CSM realiza verificaciones a nivel empresarial, para asegurar que los datos ingresados en cada campo cumplan con las reglas que van más allá de las verificaciones técnicas básicas (por ejemplo, la fecha de liquidación no debe ser más de tres días hábiles en el futuro, cualquier código ISO debe ser válido para el uso particular o los totales calculados deben ser iguales a los conteos a los que se relacionan).

Mensajes entrantes

Los mensajes que lleguen del esquema recibirán una verificación técnica contra su XSD. Esto se aplica a todos los tipos de mensajes soportados que lleguen a Debulker from SEPA Paso2 en los siguientes archivos:

  • SCF

  • OQF

  • CVF

  • RSF

  • PCF

  • QVF

Las validaciones a nivel empresarial están documentadas en las tablas de mensajes entrantes a continuación.

Los mensajes entrantes del esquema que no superen las validaciones, aún serán enviados al cliente; sin embargo, se agregarán a un dedicado Kafka tema que debe ser dirigido a una implementación de procesamiento de excepciones. El SEPA El paquete del esquema CT no tiene un mecanismo para el rechazo automatizado de un mensaje entrante.

Reglas de Validación

Saliente pacs.008

Mensaje /Bulk Reglas de Nivel

Regla Procesamiento de Solicitudes API Validation API Descripción

Verificación de duplicados de mensajes

green checkmark icon

red x icon

Los siguientes campos se mencionan como parte de la verificación de duplicados:

  • GrpHdr. MsgId

  • GrpHdr. InstAgt. FinInstnId. BICFI

(B14)

Validación de Totales de Encabezado de Grupo

green checkmark icon

green checkmark icon

  • GrpHdr. NbOfTxsno es igual al número de transacciones en el lote (B03)

  • GrpHdr. TtlIntrBkSttlmAmtno es igual a la suma de los IntrBkSttlmAmt para las transacciones en el lote (B05)

  • GrpHdr. TtlIntrBkSttlmAmtes cero (B13)

Validación de la Fecha de Liquidación Interbancaria

green checkmark icon

red x icon

  • GrpHdr. IntrBkSttlmDtno es un Día Laboral Objetivo (DT03)

  • GrpHdr. Intr Bk Sttlm Dtestá antes de la Fecha de Liquidación Interbancaria Actual (B15)

  • GrpHdr. IntrBkSttlmDtes después de la última fecha válida de negocio (más de 3 días hábiles de Target2 a partir de la fecha actual) (B15)

Sistema de Compensación de Encabezado de Grupo y Validación de Agente Instruccional

green checkmark icon

green checkmark icon

  • GrpHdr. SttlmInf. ClrSys. Prtryno es igual a ST2 (B16)

  • GrpHdr. InstgAgt. FinInstnId. BICFIla longitud es mayor que 8 (B10)

Reglas a Nivel de Transacción

Regla Procesamiento de Solicitudes API Validation API Descripción

Verificación de Duplicados de Transacciones

green checkmark icon

red x icon

Los siguientes campos se verifican en busca de duplicados:

  • CdtTrfTxInf. PmtId. TxId

  • CdtTrfTxInf. DbtrAgt. FinInstnId. BICFI

  • GrpHdr. IntrBkSttlmDt (AM05)

Verificación del Nivel de Servicio

green checkmark icon

green checkmark icon

CdtTrfTxInf. PmtTpInf. SvcLvl. Cd debe contener 'SEPA' (IN02)

Categoría Propósito Código Verificación

green checkmark icon

green checkmark icon

Si CdtTrfTxInf. PmtTpInf. CtgyPurp. Cd es uno de FCIN, FCOL o INTE y:

  • Si no se proporcionan alguno de los campos requeridos en la transacción (XT33):

    • CdtTrfTxInf. Dbtr. Id. OrgId. AnyBIC

    • CdtTrfTxInf. Cdtr. Id. OrgId. AnyBIC

    • CdtTrfTxInf. RmtInf. Strd. CdtrRefInf. Ref

  • Si alguno de los campos no permitidos está presente en la transacción (XT81):

    • CdtTrfTxInf. UltmtDbtr

    • CdtTrfTxInf. UltmtCdtr

    • CdtTrfTxInf. Dbtr. PstlAdr

    • CdtTrfTxInf. Cdtr. PstlAdr

    • CdtTrfTxInf. Purp

    • CdtTrfTxInf. RmtInf. Ustrd

  • Si ambos CdtTrfTxInf. PmtTpInf. CtgyPurp. Cd&CdtTrfTxInf. PmtTpInf. CtgyPurp. Prtry están presentes en la transacción, será rechazado con el código de error FF01.

Verificación de Nombres de Deudores y Acreedores

green checkmark icon

green checkmark icon

Si el código de propósito de la categoría es uno de FCIN, FCOL o INTE y si:

  • CdtTrfTxInf. Dbtr. Nmno sigue el formato del patrón de deudor del BIC (RR02)

  • CdtTrfTxInf. Cdtr. Nmno sigue el formato del patrón de acreedor del BIC (RR03)

Verificación de Códigos de País de la EEA

green checkmark icon

green checkmark icon

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

  • CdtTrfTxinf. Dbtr. PstlAdr. Ctryes obligatorio si el pago involucra un país o territorio fuera del EEE (BE07)

Verificación Estructural de la Dirección Postal

green checkmark icon

green checkmark icon

Las direcciones se clasifican de acuerdo con los campos de dirección completados según el Validaciones Estructurales de Direcciones Postales

  • CdtTrfTxInf. Dbtr. PstlAdr-la dirección debe ser estructurada, híbrida o no estructurada (BE07)

  • CdtTrfTxInf. Cdtr. PstlAdr-la dirección debe ser estructurada, híbrida o no estructurada (BE04)

Nota-estas validaciones pueden ser desactivadas-ver página de configuraciones.

/ Clase de validador:com.iconsolutions.ipf.sepact.core.validator.transaction.rules.pacs008.PostalAddressLineSizeRule

Verificación del Tamaño de la Línea de Dirección Postal

green checkmark icon

green checkmark icon

  • CdtTrfTxInf. Dbtr. PstlAdr. AdrLine-adrLine el tamaño de la colección debe ser mayor que 0 (BE07)

  • CdtTrfTxInf. Dbtr. PstlAdr. AdrLine-adrLine el tamaño de la colección debe ser igual o menor que 2 (FF01)

  • CdtTrfTxInf. Cdtr. PstlAdr. AdrLine-adrLine el tamaño de la colección debe ser mayor que 0 (BE04)

  • CdtTrfTxInf. Cdtr. PstlAdr. AdrLine-adrLine el tamaño de la colección debe ser igual o menor que 2 (FF01)

Verificación de Códigos de País

green checkmark icon

green checkmark icon

  • CdtTrfTxInf. UltmtDbtr. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • CdtTrfTxInf. Dbtr. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • CdtTrfTxInf. Cdtr. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • CdtTrfTxInf. Dbtr. PstlAdr. Ctrydebe ser un código de país ISO3166 válido (XT73)

  • CdtTrfTxInf. Cdtr. PstlAdr. Ctrydebe ser un código de país ISO3166 válido (XT73)

  • CdtTrfTxInf. UltmtCdtr. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

Instrucción de Verificación de Agente

green checkmark icon

green checkmark icon

  • Si CdtTrfTxInf. InstgAgt. FinInstnId. BICFI está poblado (XT13)

Verificación de ID de extremo a extremo

green checkmark icon

green checkmark icon

  • Si CdtTrfTxInf. PmtId. EndToEndId está poblado pero consiste únicamente en caracteres de espacio vacío (FF08)

Agente de Deudores/Creadores SEPA COM Pacifique Verificación

green checkmark icon

green checkmark icon

  • Si los caracteres 5 y 6 de DrctDbtTxInf. CdtrAgt. FinInstnId. BICFI contener 'PF', 'NC' o 'WF'
    Entonces char 5 y 6 de DrctDbtTxInf. DbtrAgt. FinInstnId. BICFI debe contener 'FR', 'GP', 'RE', 'MQ', 'GF', 'PM', 'PF', 'NC', 'WF', 'BL', 'MF', 'YT' (XT91)

  • Si los caracteres 5 y 6 de DrctDbtTxInf. DbtrAgt. FinInstnId. BICFI contener 'PF', 'NC' o 'WF'
    Entonces char 5 y 6 de DrctDbtTxInf. CdtrAgt. FinInstnId. BICFI debe contener 'FR', 'GP', 'RE', 'MQ', 'GF', 'PM', 'PF', 'NC', 'WF', 'BL', 'MF', 'YT' (XT91)

Verificación de Información de Remesas

green checkmark icon

green checkmark icon

  • Si CdtTrfTxInf. RmtInf. Ustrd y CdtTrfTxInf. RmtInf. Strd no están poblados (XT33)

  • Si CdtTrfTxInf. RmtInf. Ustrd y CdtTrfTxInf. RmtInf. Strd están ambos poblados (XT13)

  • Si CdtTrfTxInf. RmtInf. Strd presente en la transacción más de una vez (XT81)

  • Si CdtTrfTxInf. RmtInf se utiliza y si CdtTrfTxInf. RmtInf. Strd. TaxRmt or CdtTrfTxInf. RmtInf. Strd. GrnshmtRmt está poblado (XT13)

  • Si CdtTrfTxInf. RmtInf. Strd la longitud excede los 140 caracteres (XT33)

Verificaciones de Esquema

Regla Procesamiento de Solicitudes API Validation API Descripción

Validación de Esquema

green checkmark icon

green checkmark icon

Comprobaciones de esquema de mensajes en formato de esquema EBA mapeados (antes de enviar para bulking) (FF01)

Entrante pacs.008

Se realizan las siguientes validaciones en un ingreso pacs.008 del esquema.

Regla Descripción

Verificación de duplicados funcionales

Los siguientes campos se verifican en busca de duplicados:

  • CdtTrfTxInf. PmtId. TxId

  • CdtTrfTxInf. DbtrAgt. FinInstnId. BICFI

  • CdtTrfTxInf. GrpHdr. IntrBkSttlmDt

Validación del Agente Acreedor

Verifica si los siguientes BICs coinciden y son participantes directos/indirectos válidos:

  • GrpHdr. InstdAgt. FinInstnId. BICFI

  • CdtTrfTxInf. CdtrAgt. FinInstnId. BICFI

Verificación Estructural de la Dirección Postal

Las direcciones se clasifican de acuerdo con los campos de dirección completados según el Validaciones Estructurales de Direcciones Postales

  • CdtTrfTxInf. Dbtr. PstlAdr-la dirección debe ser estructurada, híbrida o no estructurada

  • CdtTrfTxInf. Cdtr. PstlAdr-la dirección debe ser estructurada, híbrida o no estructurada

Nota-estas validaciones pueden ser desactivadas-ver página de configuraciones.

Verificación de Códigos de País del EEE

La dirección postal del deudor es obligatoria si el agente deudor y/o el agente acreedor no se encuentran en el EEE.

  • CdtTrfTxInf. Dbtr. PstlAdr. Ctry

Nota-estas validaciones pueden ser desactivadas-ver página de configuraciones.

Saliente pacs.004

Mensaje /Bulk Reglas de Nivel

Regla Procesamiento de Solicitudes API Validation API Descripción

Verificación de duplicados de mensajes

green checkmark icon

red x icon

Los siguientes campos se mencionan como parte de la verificación de duplicados:

  • GrpHdr. MsgId

  • GrpHdr. InstAgt. FinInstnId. BICFI

(B14)

Validación de Totales de Encabezado de Grupo

green checkmark icon

green checkmark icon

  • GrpHdr. NbOfTxsno es igual al número de transacciones en el lote (B03)

  • GrpHdr. TtlRtrdIntrBkSttlmAmtno es igual a la suma de los TxInf. RtrdIntrBkSttlmAmt para las transacciones en el lote (B05)

  • GrpHdr. TtlRtrdIntrBkSttlmAmtes cero (B13)

Sistema de Compensación de Encabezado de Grupo y Validación de Agente Instruccional

green checkmark icon

green checkmark icon

  • Si GrpHdr. SttlmInf. ClrSys. Prtry no es igual a ST2 (B16)

  • Si GrpHdr. InstgAgt. FinInstnId. BICFI está en blanco o contiene un código de sucursal (B10)

Validación de la Fecha de Liquidación Interbancaria

green checkmark icon

red x icon

  • GrpHdr. IntrBkSttlmDtno es un Día Laboral Objetivo (DT03)

  • GrpHdr. Intr Bk Sttlm Dtestá antes de la Fecha de Liquidación Interbancaria Actual o GrpHdr. IntrBkSttlmDt es nulo (B15)

  • GrpHdr. IntrBkSttlmDtes después de la última fecha válida de negocio (más de 3 días hábiles de Target2 desde la fecha actual) (B15)

Reglas a Nivel de Transacción

Regla Procesamiento de Solicitudes API Validation API Descripción

Verificación de Duplicados de Transacciones

green checkmark icon

red x icon

Los siguientes campos se verifican en busca de duplicados:

  • TxInf. RtrId

  • TxInf. OrgnlTxRef. CdtrAgt. FinInstnId. BICFI

  • GrpHdr. IntrBkSttlmDt (AM05)

Verificación del Nivel de Servicio

green checkmark icon

green checkmark icon

TxInf. OrgnlTxRef. PmtTpInf. SvcLvl. Cd debe contener 'SEPA' (IN02)

Información del motivo de devolución Código de motivo Verificación

green checkmark icon

green checkmark icon

  • Si TxInf. RtrRsnInf. Rsn. Cd no es un código de motivo de devolución ISO 20022 válido (XT33)

Verificación de Códigos de País

green checkmark icon

green checkmark icon

  • TxInf. OrgnlTxRef. Dbtr. Pty. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • TxInf. OrgnlTxRef. Cdtr. Pty. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • TxInf. OrgnlTxRef. Dbtr. Pty. PstlAdr. Ctrydebe ser un código de país ISO3166 válido (XT73)

  • TxInf. OrgnlTxRef. Cdtr. Pty. PstlAdr. Ctrydebe ser un código de país ISO3166 válido (XT73)

  • TxInf. OrgnlTxRef. UltmtDbtr. Pty. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • TxInf. OrgnlTxRef. UltmtCdtr. Pty. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

Información Adicional Verifique

green checkmark icon

green checkmark icon

Si TxInf. RtrRsnInf. Rsn. Cd contiene 'FOCR' y si TxInf. RtrRsnInf. AddtlInf está poblado (XT33)

Rtr Chain Validación

green checkmark icon

green checkmark icon

  • Si TxInf. RtrChain. UltmtCdtr está poblado, el mensaje será Rechazado con XT13.

  • Si TxInf. RtrChain. UltmtDbtr está poblado, el mensaje será Rechazado con XT13

  • Si TxInf. RtrChain. Dbtr. Agt está poblado, el mensaje será Rechazado con XT13.

Verificaciones de Esquema

Regla Procesamiento de Solicitudes API Validation API Descripción

Validación de Esquema

green checkmark icon

green checkmark icon

Verificaciones de esquema de mensajes en formato de esquema EBA mapeados (antes de enviar para bulking) (FF01)

Entrante pacs.004

Se realizan las siguientes validaciones en un ingreso pacs.004 del esquema.

Regla Descripción

Verificación de Duplicados Funcionales

Los siguientes campos se verifican en busca de duplicados:

  • TxInf. RtrId

  • TxInf. OrgnlTxRef. CdtrAgt. FinInstnId. BICFI

  • TxInf. GrpHdr. IntrBkSttlmDt

Validación del Agente Deudor

Verifica si los siguientes BICs coinciden y son participantes directos/indirectos válidos:

  • GrpHdr. InstdAgt. FinInstnId. BICFI

  • TxInf. OrgnlTxRef. DbtrAgt. FinInstnId. BICFI

Saliente camt.029

Mensaje /Bulk Reglas de Nivel

Regla Procesamiento de Solicitudes API Validation API Descripción

Verificación de duplicados de mensajes

green checkmark icon

red x icon

Los siguientes campos se mencionan como parte de la verificación de duplicados:

  • ResolutionOfInvestigation. Assgnmt. Id

  • ResolutionOfInvestigation. Assgnmt. Assgnr. Agt. FinInstnId. BICFI

(B14)

Instrucción para la verificación del Agente BICS

green checkmark icon

green checkmark icon

  • Si ResolutionOfInvestigation. Assgnmt. Assgnr. Agt. FinInstnId. BICFI es nulo/vacío o se incluye el código de sucursal (B12)

Verificación de Confirmación de Estado

green checkmark icon

green checkmark icon

Si ResolutionOfInvestigation. Sts. Conf no es uno de los estados válidos (XT33):

  • RJCR,

  • ACNR,

  • RJNR,

  • ACVA,

  • RJVA,

  • CVAA,

  • MODI

Verificación de Presencia de Campo

green checkmark icon

green checkmark icon

Si los campos requeridos no están presentes según el tipo de mensaje y el estado (XT13):

  • Si el mensaje es ICF:

    • ResolutionOfInvestigation. Assgnmty ResolutionOfInvestigation. CxlDtls debe estar presente

    • ResolutionOfInvestigation. RslvdCase,ResolutionOfInvestigation. ModDtls,ResolutionOfInvestigation. ClmNonRctDtls, y ResolutionOfInvestigation. RsltnRltdInf no debe estar presente

  • Si el mensaje es IQF:

    • Los siguientes campos deben estar siempre presentes:

      • ResolutionOfInvestigation. Assgnmt

      • ResolutionOfInvestigation. RslvdCase

      • ResolutionOfInvestigation. ModDtls

    • El siguiente campo debe estar siempre ausente:

      • ResolutionOfInvestigation. CxlDtls

    • Además, basado en ResolutionOfInvestigation. Sts. Conf:

      • ACNR:

        • ResolutionOfInvestigation. ClmNonRctDtlsdebe estar presente

      • RJNR:

        • ResolutionOfInvestigation. ClmNonRctDtlsdebe estar presente

        • ResolutionOfInvestigation. RsltnRltdInfno debe estar presente

      • ACVA o MODI:

        • ResolutionOfInvestigation. RsltnRltdInfdebe estar presente

        • ResolutionOfInvestigation. ClmNonRctDtlsno debe estar presente

      • RJVA o CVAA:

        • ResolutionOfInvestigation. ClmNonRctDtlsy ResolutionOfInvestigation. RsltnRltdInf no debe estar presente

Reglas a Nivel de Transacción

Regla Procesamiento de Solicitudes API Validation API Descripción

Verificación de Duplicados de Transacciones

green checkmark icon

red x icon

Los siguientes campos se verifican en busca de duplicados:

  • Camt. 029 ICF:

    • TxInfAndSts. CxlStsId

    • TxInfAndSts. OrgnlTxRef. CdtrAgt. FinInstnId. BICFI

    • Fecha de procesamiento

  • Camt. 029 IQF:

    • TxInfAndSts. ModStsId

    • TxInfAndSts. OrgnlTxRef. CdtrAgt. FinInstnId. BICFI

    • Fecha de procesamiento (AM05)

Estado de Cancelación Motivo Código de Información Verificación

green checkmark icon

green checkmark icon

Si TxInfAndSts. CxlStsRsnInf. Rsn. Cd no es uno de los códigos válidos (XT33):

  • AC04

  • AM04

  • ARDT

  • CUST

  • LEGL

  • NOAS

  • NOOR

Verificación de ID del Mensaje Original

green checkmark icon

green checkmark icon

Si TxInfAndSts. OrgnlGrpInf. OrgnlMsgNmId no comienza con pacs.008(XT33)

Reclamo por campos de recibo no existentes para IQF Camt. 029

green checkmark icon

green checkmark icon

  • Si TxInfAndSts. Sts. Conf está configurado a ACNR:

    • Y si el campo ClmNonRctDtls. Accptd. DtPrcd no está presente.

    • Y si el campo ClmNonRctDtls. Rjctd. Cd está poblado (XT13).

  • Si TxInfAndSts. Sts. Conf está configurado en RJNR:

    • Y si el campo ClmNonRctDtls. Rjctd. Cd no está presente.

    • Y si el campo ClmNonRctDtls. Accptd. DtPrcd está poblado (XT13)

Verificación del Sistema de Compensación para IQF Camt. 029

green checkmark icon

green checkmark icon

  • Si TxInfAndSts. Sts. Conf no es RJNR y TxInfAndSts. ModDtls. OrgnlTxRef. SttlmInf. ClrSys. Prtry no es ST2 (B16)

Verificación de Códigos de País

green checkmark icon

green checkmark icon

  • ModDtls. OrgnlTxRef. UltmtDbtr. Pty. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • ModDtls. OrgnlTxRef. UltmtCdtr. Pty. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • ModDtls. OrgnlTxRef. Dbtr. Pty. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • ModDtls. OrgnlTxRef. Cdtr. Pty. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • ModDtls. OrgnlTxRef. Dbtr. Pty. PstlAdr. Ctrydebe ser un código de país ISO3166 válido (XT73)

  • ModDtls. OrgnlTxRef. Cdtr. Pty. PstlAdr. Ctrydebe ser un código de país ISO3166 válido (XT73)

Información Relacionada con la Resolución Verifique para IQF Camt. 029

green checkmark icon

green checkmark icon

  • Si TxInfAndSts. Sts. Conf es ACVA o MODI y TxInfAndSts. RsltnRltdInf. IntrBkSttlmDt no está presente (XT13)

  • Si TxInfAndSts. Sts. Conf is ACNR y TxInfAndSts. RsltnRltdInf. IntrBkSttlmDt está presente (XT13)

  • Si TxInfAndSts. RsltnRltdInf. CompStn. Amt está presente y TxInfAndSts. Sts. Conf no es ACVA ni MODI (XT13)

  • Si TxInfAndSts. RsltnRltdInf. Chrgs. Amt está presente y TxInfAndSts. Sts. Conf no es ANCR, ACVA o MODI (XT13)

Verificación del Campo de Confirmación de Estado para IQF Camt. 029

green checkmark icon

green checkmark icon

  • Si TxInfAndSts. Sts. Conf is RJNR y TxInfAndSts. ModDtls. OrgnlInstrId está poblado (XT13)

Verificaciones de Esquema

Regla Procesamiento de Solicitudes API Validation API Descripción

Validación de Esquema

green checkmark icon

green checkmark icon

Verificaciones de esquema de mensajes en formato de esquema EBA mapeados (antes de enviar para bulking) (FF01)

Entrante camt.029

Se realizan las siguientes validaciones en un Inbound camt.029 del Esquema.

Regla Descripción

Validación del Agente Deudor

Verifica si los siguientes BICs coinciden y son participantes directos/indirectos válidos:

  • Assgnmt. Assgne. Agt. FinInstnId. BICFI

  • Agente deudor BIC:

    • ModDtls. OrgnlTxRef. DbtrAgt. FinInstnId. BICFIif CxlDtls no está presente

    • CxlDtls. TxInfAndSts. OrgnlTxRef. DbtrAgt. FinInstnId. BICFIde lo contrario

Saliente camt.056

Mensaje /Bulk Reglas de Nivel

Regla Procesamiento de Solicitudes API Validation API Descripción

Verificación de duplicados de mensajes

green checkmark icon

red x icon

Los siguientes campos se mencionan como parte de la verificación de duplicados:

  • PaymentCancellationRequest. Assgnmt. Id

  • PaymentCancellationRequest. Assgnmt. Assgnr. Agt. FinInstnId. BICFI

(B14)

Verificación del Número Total de Transacciones

green checkmark icon

green checkmark icon

  • El número de transacciones en PaymentCancellationRequest. CtrlData. NbOfTxs debe ser igual al número de transacciones individuales en PaymentCancellationRequest. Unrlyg. TxInf(B03)

Instrucción del Agente BICS Verificación

green checkmark icon

green checkmark icon

  • Si PaymentCancellationRequest. Assgnmt. Assgnr. Agt. FinInstnId. BICFI es nulo/vacío o se incluye el código de sucursal (B12)

Reglas a Nivel de Transacción

Regla Procesamiento de Solicitudes API Validation API Descripción

Verificación de Duplicados de Transacciones

green checkmark icon

red x icon

Los siguientes campos se verifican en busca de duplicados:

  • TxInfAndSts. CxlId

  • TxInfAndSts. OrgnlTxRef. DbtrAgt. FinInstnId. BICFI

  • Fecha de procesamiento (AM05)

Verificación de ID del Nombre del Mensaje Original

green checkmark icon

green checkmark icon

  • Si FITo FIPmt Cxl Req. Undrlyg. TxInf. OrgnlGrpInf. OrgnlMsgNmId no comienza con pacs.008(XT33)

Información sobre el motivo de cancelación Código de motivo Verificación

green checkmark icon

green checkmark icon

  • Si FITo FIPmt Cxl Req. Undrlyg. TxInf. CxlRsnInf. Rsn. Cd no es:

    • AC03

    • AM09

    • CUST

    • DUPL

    • TÉCNICO

    • FRAD (XT33)

  • Si FITo FIPmt Cxl Req. Undrlyg. TxInf. CxlRsnInf. Rsn. Cd es TECH o DUPL y FITo FIPmt Cxl Req. Undrlyg. TxInf. CxlRsnInf. AddtlInf está poblado (XT13)

  • Si FITo FIPmt Cxl Req. Undrlyg. TxInf. CxlRsnInf. Rsn. Cd es AC03, AM09 o CUST y FITo FIPmt Cxl Req. Undrlyg. TxInf. CxlRsnInf. Orgtr. Nm no está poblado (XT13)

Verificaciones de Esquema

Regla Procesamiento de Solicitudes API Validation API Descripción

Validación de Esquema

green checkmark icon

green checkmark icon

Comprobaciones de esquema de mensajes en formato de esquema EBA mapeados (antes de enviar para bulking) (FF01)

Entrante camt.056

Se realizan las siguientes validaciones en un Inbound camt.056 del Esquema.

Regla Descripción

Validación del Agente Acreedor

Verifica si los siguientes BICs coinciden y son participantes directos/indirectos válidos:

  • Assgnmt. Assgne. Agt. FinInstnId. BICFI

  • Undrlyg. TxInf. OrgnlTxRef. CdtrAgt. FinInstnId. BICFI

Saliente pacs.028

Mensaje /Bulk Reglas de Nivel

Regla Procesamiento de Solicitudes API Validation API Descripción

Verificación de duplicados de mensajes

green checkmark icon

red x icon

Los siguientes campos se mencionan como parte de la verificación de duplicados:

  • PaymentStatusRequest. GrpHdr. MsgId

  • PaymentStatusRequest. GrpHdr. InstgAgt. FinInstnId. BICFI

(B14)

  • Si PaymentStatusRequest. GrpHdr. InstgAgt. FinInstnId. BICFI or PaymentStatusRequest. GrpHdr. MsgId es nulo (XT33)

Instrucción del Agente BICS Verificación

green checkmark icon

red x icon

Si PaymentStatusRequest. GrpHdr. InstgAgt. FinInstnId. BICFI es nulo/vacío o se incluye el código de sucursal (B10)

Verificación de Múltiples Transacciones

green checkmark icon

red x icon

Si el mensaje contiene más de una transacción (B02)

Reglas a Nivel de Transacción

Regla Procesamiento de Solicitudes API Validation API Descripción

Verificación de Duplicados de Transacciones

green checkmark icon

red x icon

  • Los siguientes campos se verifican en busca de duplicados:

    • PaymentTransaction. StsReqId

    • PaymentTransaction. OrgnlTxRef. DbtrAgt. FinInstnId. BICFI

    • Fecha de procesamiento (AM05)

  • SI Pacs. 028 tiene más de uno FITo FIPayment Status Request. TxInves(B02)

Verificación de Códigos de País

green checkmark icon

red x icon

  • TxInf. UltmtDbtr. Pty. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • TxInf. UltmtCdtr. Pty. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • TxInf. Dbtr. Pty. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • TxInf. Cdtr. Pty. Id. PrvtId. DtAndPlcOfBirth. CtryOfBirthdebe ser un código de país ISO3166 válido (XT73)

  • TxInf. Dbtr. Pty. PstlAdr. Ctrydebe ser un código de país ISO3166 válido (XT73)

  • TxInf. Cdtr. Pty. PstlAdr. Ctrydebe ser un código de país ISO3166 válido (XT73)

Categoría Propósito Código Verificación

green checkmark icon

red x icon

Si TxInf. OrgnlTxRef. PmtTpInf. CtgyPurp. Cd es uno de FCIN, FCOL o INTE y:

  • Si no se proporcionan alguno de los campos requeridos en la transacción (XT33):

    • TxInf. OrgnlTxRef. RmtInf. Strd. CdtrRefinf

    • TxInf. OrgnlTxRef. Dbtr. Pty. Id. OrgId. AnyBIC

    • TxInf. OrgnlTxRef. Cdtr. Pty. Id. OrgId. AnyBIC

  • Los campos que no están permitidos están presentes en la transacción (XT81):

    • TxInf. OrgnlTxRef. UltmtDbtr

    • TxInf. OrgnlTxRef. UltmtCdtr

    • TxInf. OrgnlTxRef. Cdtr. Pty. PstlAdr

Verificación de Información del Grupo Original

green checkmark icon

red x icon

  • Si FITo FIPmt Sts Req. OrgnlGrpInf y FITo FIPmt Sts Req. TxInf. OrgnlGrpInf están ambos poblados (XT13)

  • Si FITo FIPmt Sts Req. OrgnlGrpInf y FITo FIPmt Sts Req. TxInf. OrgnlGrpInf no están poblados (XT33)

Verificación de ID del Nombre del Mensaje Original

green checkmark icon

red x icon

  • Si FITo FIPmt Sts Req. OrgnlGrpInf está poblado y si TxInf. OrgnlGrpInf. OrgnlMsgNmId no comienza con camt.056(XT33)

  • Si FITo FIPmt Sts Req. OrgnlGrpInf no está poblado y FITo FIPmt Sts Req. TxInves. OrgnlGrpInf. OrgnlMsgNmId no comienza con camt.027 or camt.087(XT33)

Verificación del Sistema de Compensación

green checkmark icon

red x icon

Si FITo FIPmt Sts Req. TxInf. OrgnlTxRef. SttlmInf. ClrSys. Prtry no está configurado a ST2 (B16)

Verificación del Código de Servicio

green checkmark icon

red x icon

Si FITo FIPmt Sts Req. TxInf. OrgnlTxRef. PmtTpInf. SvcLvl. Cd is not SEPA(XT33)

Verificación de Información de Remesas

green checkmark icon

red x icon

Si FITo FIPmt Sts Req. TxInf. OrgnlTxRef. PmtTpInf. LclInstrm. Cd se establece en PERI y FITo FIPmt Sts Req. TxInf. OrgnlTxRef. RmtInf. Strd está poblado (XT13)

Verificaciones de Esquema

Regla Procesamiento de Solicitudes API Validation API Descripción

Validación de Esquema

green checkmark icon

red x icon

Comprobaciones de esquema de mensajes en formato de esquema EBA mapeados (antes de enviar para bulking) (FF01)

Entrante pacs.028

Se realizan las siguientes validaciones en un Inbound pacs.028 del Esquema.

Regla Descripción

Validación del Agente Acreedor

Verifica si los siguientes BICs coinciden y son participantes directos/indirectos válidos:

  • GrpHdr. InstdAgt. FinInstnId. BICFI

  • TxInf. OrgnlTxRef. CdtrAgt. FinInstnId. BICFI

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

Estructurado

No

No

No estructurado

No

No

No

No estructurado

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.