Configurar el informe de estado de pago pain.002 en SAP

Esta publicación es una guía detallada sobre la implementación del informe de estado de pago pain.002 (ISO 20022 XML), también conocidos como archivos de confirmación de pago, en SAP S/4HANA: Multi-Bank Connectivity, Bank Communication Management y Advanced Payment Management.

Informe de estado de pago pain.002

El informe de estado de pago, pain.002 o pain.002.001.03, es un registro que contiene el estado real de los pagos (por ejemplo, rechazo o aceptación) enviado por el banco mediante transferencia de crédito SEPA (pain.001) o débito directo SEPA (pain.008).

informe estado pago pain.002
Integración del informe de estado de pago a través de SAP Multi-Bank Connectivity

Ayuda a realizar un seguimiento del estado de pago de un extremo a otro en el ciclo de vida del pago. Estos archivos XML:

  1. Validan que el esquema o la sintaxis del archivo sean correctos al recibir el archivo.
  2. Validan cada transacción de pago en el archivo y verifica si toda la información necesaria para procesar la transacción en el futuro está presente correctamente.
  3. Recibirá ACSP o ACSC en caso de que el banco acepte o RJCT en caso de que el banco rechace su pain.001 o pain.008.

Esquema XML ISO20022 pain.002

Encabezado de grupo

Este bloque se proporciona una vez por informe de estado de pago y contiene campos como ID de mensaje e ID. El ID del mensaje es un campo único (obligatorio).

ISO XML TagInformation
<MsgId>Message Id is generated by bank
<Id>Identification is generated by bank

Información y estado del grupo

Este bloque se proporciona una vez por informe y contiene valores del archivo pain.001 o pain.008 saliente, contiene campos como ID del mensaje original o número de transacciones (obligatorio).

ISO XML TagInformation
<OrgnlMsgId>RENUM
<OrgnlNbOfTxs>Number of transactions in the file
<OrgnlCtrlSum>File total
<GrpSts>Group status

Note: <OrgnlPmtInfId> – El sistema lee los primeros 10 dígitos (RENUM) de la etiqueta XML para identificar el lote.

Información y estado del pago

Este bloque se proporciona varias veces por informe y contiene valores del archivo pain.001 o pain.008 saliente, contiene campos importantes como ID de información de pago original, ID de instrucción original, ID de extremo a extremo original y código de motivo (opcional).

ISO XML TagInformation
<OrgnlPmtInfId>RENUM+CC+Last two digits of Fiscal Year
<OrgnlInstrId>01-Company Code+Payment Doc+Year
<OrgnlEndToEndId>Payment document number
<TxSts>Transaction status

Configurando el informe de estado de pago pain.002

Esta sección cubre los pasos de configuración básica y los requisitos previos para los informes de estado de pago pain.002 en SAP Bank Communication Management, SAP Multi-Bank Connectivity y SAP Advanced Payment Management.

Nota: Debe activar la función empresarial FIN_FSCM_BNK ejecutando la transacción SFW5

Bank Communication Management

Vaya a SPRO > SAP Reference IMG > Financial Supply Chain Management > Bank Communication Management > Payment Status Management > Map External Status to Internal Status

Este nodo nos permite configurar códigos de estado específicos del banco. Estos códigos actualizarán el estado en los informes de BCM, como la transacción BNK_MONI o la aplicación Monitor Payments.

informe estado pago pain.002

Nota: Debe configurar el código de estado externo PAIN_ABCD como código interno BSP (lote parcialmente procesado); de lo contrario, el sistema mostrará un mensaje de error al cargar los archivos.

Commonly used status

BACAccepted by Bank
BPAPartially Accepted by Bank
BPEPending by Bank
BRBReceived by Bank
BRERejected by Bank
BSPBatch partially processed

SAP Multi-Bank Connectivity

Puede utilizar esta actividad de Customizing para mantener los pasos de procesamiento entrante específicos de la aplicación. Ejecute SPRO > Multi-Bank Connectivity Connector > Maintain Inboud Processing Steps.

Para utilizar SAP Multi-Bank Connectivity para enviar un mensaje a un banco utilizando la red SWIFT, debe definir los parámetros SWIFT relevantes en el conector de SAP Multi-Bank Connectivity. Más información: Configurar Multi-Bank Connectivity para SWIFT y Extracto Electrónico Bancario.

¿Te está pareciendo útil? ¡Ayuda para mangener la web!

Seleccionar el método de pago
Información personal

Información de la tarjeta de crédito
Este es un pago encriptado SSL seguro.

Total de la donación: 5,00€

SAP Advanced Payment Management

Puede clasificar los códigos de respuesta bancaria por institución financiera. Para cada banco, se pueden esperar códigos de estado diferentes. Puedes establecer la clasificación de los valores que recibes de tu banco.

Vaya a SPRO > Financial Supply Chain Management > Advanced Payment Management > External Interfaces > File Handler > External Status > Define Status for Bank Messages

Puede asignar reacciones a los mensajes de rechazo bancario relevantes.

Vaya a SPRO > Financial Supply Chain Management > Advanced Payment Management > External Interfaces > File Handler > External Status > Assign Exception Handling Reaction to Bank Reject

Cargar informe de estado de pago pain.002

Puede utilizar este informe para cargar automáticamente archivos XML del informe de estado de pago pain.002 desde el directorio del servidor de aplicaciones para actualizar el estado de los lotes de pago que se crearon en SAP Bank Communication Management. Puede programar este informe en segundo plano a intervalos regulares.

Prerrequisitos

Ha definido tres rutas lógicas utilizando la transacción FILE:

  • Uno para los archivos de entrada,
  • uno para los archivos procesados sin errores,
  • y uno para los archivos procesados con errores.

Ha creado el subobjeto STATUSREPORT. Utilice la transacción SLG0, seleccione el objeto FBNK y cree su subobjeto STATUSREPORT con el texto XML Payment Status Report.

Cargar el fichero pain.002

Ejecute la transacción S_EBJ_98000208 o el programa RBNK_IMPORT_PAYM_STATUS_REPORT a través de SE38.

pain.002 Payment Status Report
  1. Especifique la ruta lógica de los archivos que contienen el informe de estado de pago.
  2. Puede utilizar la selección múltiple para buscar archivos, por ejemplo con una cadena y extensión específicas (como *.xml). La selección distingue entre mayúsculas y minúsculas.
  3. Si el sistema no puede almacenar un archivo procesado, permanece en el directorio de importación después del procesamiento.
  4. Si el sistema no puede almacenar un archivo erróneo, permanece en el directorio de importación después del procesamiento.
  5. Nombre de la transformación XSL: el valor predeterminado es PAIN002_V3_TO_CPON.

Actualización del estado de pago

El informe de estado de pago pain.002 actualiza el estado en Bank Communication Management (BCM) y los informes de pago como la transacción BNK_MONI o la aplicación Monitor Payments.

pain.002 Payment Status Report
Monitor Payments (Fiori app ID F2388)

¿Te ha parecido útil? ¡Ayuda para mangener la web!

Seleccionar el método de pago
Información personal

Información de la tarjeta de crédito
Este es un pago encriptado SSL seguro.

Total de la donación: 5,00€

Aprende más

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *