SEPA: la norma 34 en SAP

martes, 11 de marzo de 2014

Si el anterior artículo escribía acerca de la adaptación de la norma 19 al formato SEPA, esta semana le toca el turno a la norma 34. Brevemente este artículo trata de cómo parametrizar el sistema para la generación del fichero normalizado a este cuaderno, de acuerdo a las normas AEB en el marco del Single European Payment Area, que enviamos a nuestra entidad financiera. Mediante este fichero autorizamos a nuestra entidad al pago mediante transferencia a los acreedores incluidos y por las importes indicados.

Imagen propiedad de Geralt

Los pasos para la implementación de la norma 34 van a ser muy parecidos a los de la norma 19 con pocas diferencias. Por eso, si encontráis alguna dificultad para entender alguno de estos pasos podéis dirigiros a artículos anteriores de la serie SEPA.

Por cierto, revisad antes de empezar las siguientes notas y implementad aquellas que sean relevantes en vuestro sistema:

1857318 - CGI_XML_CT: DMEE XML format as per ISO20022 
1781325 - SEPA: no separation according to company code /<PmtInfld>
1677298 - Field UBISO in structure FPAYHX, ISO code of country
1665873 - CGI: DMEE XML format as per ISO20022
1923419 - CGI_XML_CT: SEPA changes for Spain
1853345 - SEPA composite note for component FI-CA

Creación de una nueva vía de pago


IMG: Gestión financiera (nuevo) / Contabilidad de deudores y acreedores / Operaciones contables / Salida de pagos / Salida de pagos automática / Selección vía de pago bancos p.programa pagos / Instalar vía de pago por país para pagos

En primer lugar, crearemos una nueva vía de pago que reemplazará a la antigua vía de pago para transferencias no SEPA.

Vía de pago en el país SEPA CT

Para el país 'ES' crearé la vía de pago 9 (transferencia SEPA CT) como copia de la antigua donde el IBAN será obligatorio, el SWIFT también (aunque ya no es imprescindible en el marco SEPA) e indicaré el futuro formato que tendrá el fichero. Yo aún no lo he creado, pero a este formato lo llamaré ZCGI_XML_CT. Además, en el menú lateral izquierdo indicaré que la moneda será siempre EUR, no indicaré ningún país de destino y la utilización estará definida por la clase SEPA_CGI_CT (estándar de SAP del que hablaremos más tarde).

Vía de pago en nuestras sociedades


IMG: Gestión financiera (nuevo) / Contabilidad de deudores y acreedores / Operaciones contables / Salida de pagos / Salida de pagos automática / Selección vía de pago bancos p.programa pagos / Instalar vía de pago por país para pagos

Una vez creada la vía de pago la he de asociar a todas y cada una de mis sociedades. Básicamente lo que voy a hacer aquí también es una copia de la antigua vía de pago en cada sociedad.

Vía de pago en la sociedad SEPA CT


Determinación de bancos para pagos


IMG: Gestión financiera (nuevo) / Contabilidad de deudores y acreedores / Operaciones contables / Salida de pagos / Salida de pagos automática / Selección vía de pago bancos p.programa pagos / Instalar vía de pago por país para pagos

El tercer paso va a ser asociar las cuentas de mayor utilizadas para almacenar los movimientos bancarios a través de la transacción FBZP. Aquí actualizaremos la información de orden de jerarquía, cuentas bancarias, importes previstos, fecha valor, gastos/comisiones. No debería haber mayor problema si copiáis todo lo que tenéis parametrizado para la vía de pago antigua en la nueva cambiando el código de vía de pago a utilizar.

Destino de utilización


IMG: Gestión financiera (nuevo) / Contabilidad de deudores y acreedores / Operaciones contables / Salida de pagos / Salida de pagos automática / Medios de pago / Parametrización de formatos del PMW / Ajustar destinos de utilización

Pasamos al Payment Medium Workbench. Si habéis aplicado las notas deberíais tener el destino SEPA_CGI creado. De lo contrario, creadlo ahora. Este destino contiene información de diferentes tipos de líneas para el formato. 

Destino de utilización

Formatos de medios de pago



IMG: Gestión financiera (nuevo) / Contabilidad de deudores y acreedores / Operaciones contables / Salida de pagos / Salida de pagos automática / Medios de pago / Parametrización de formatos del PMW / Crear formatos de medio de pago

Al formato de medios de pago que incluíamos en nuestra vía de pago le llamaremos ZCGI_XML_CT y básicamente será una copia del formato CGI_XML_CT que habremos encontrado en el estándar después de aplicar las notas. Es importante añadir el módulo de funciones FI_PAYMEDIUM_DMEE_CGI_05 en el menú Módulo eventos para formatos medios de pago. Esta función contiene información importante para el formato del fichero en España. Por lo demás, el contenido es básicamente parecido al que ya contenía el estándar.

Formato medios de pago SEPA CT

Ajuste formato de medios de pago



IMG: Gestión financiera (nuevo) / Contabilidad de deudores y acreedores / Operaciones contables / Salida de pagos / Salida de pagos automática / Medios de pago / Parametrización de formatos del PMW / Ajustar formatos de medio de pago

En este apartado modificaremos la parametrización del download para que el fichero se genere según code page 4110 (unicode UTF-8).

code page del formato SEPA CT

Asignar formato de medios de pago



IMG: Gestión financiera (nuevo) / Contabilidad de deudores y acreedores / Operaciones contables / Salida de pagos / Salida de pagos automática / Medios de pago / Parametrización de formatos del PMW / Asignar formato de medio de pago y destino de utilización

Éste es el punto del customizing donde asignáis el formato ZCGI_XML_CT a vuestra vía de pago. Sin embargo, como seguramente ya lo habréis hecho al crear o modificar la vía de pago, podéis saltaros este paso.

DME Engine


IMG: Gestión financiera (nuevo) / Contabilidad de deudores y acreedores / Operaciones contables / Salida de pagos / Salida de pagos automática / Medios de pago / Parametrización de formatos del PMW / DME Engine

Este paso es importantísimo. Mediante él subiremos la estructura del árbol, un template de cómo se generarán los diferentes campos dentro del fichero xml a enviar al banco. La forma de hacerlo está explicada en detalle en la nota 1737313. Mediante esta nota podréis generar el árbol del PAYM/CGI_XML_CT. Sin embargo, este árbol, según he constatado es incompleto para los bancos españoles. Así que deberéis modificarlo para completar los requisitos de cada uno de los bancos. Sigo sin entender por qué si es una normativa estándar de ámbito europeo las notas de SAP no acaban de adaptarse... O quizás los que no se adaptan son los bancos españoles... Sea como sea, yo sugiero hacer una copia de este árbol de formato sobre un nuevo árbol que llamaremos PAYM/ZCGI_XML_CT y acabar de realizar los cambios pertinentes.

BADI



Herramientas / Workbench ABAP / Utilidades / Add-ins empresariales / SE19 - Implementación

También en la nota 1737313, hay un apartado de pasos manuales para la implementación de la BADI DME_XML_CGI_IT a partir de la DME_BADI_01. Bajo ésta incluiremos nuestro árbol ZCGI_XML_CT. Imprescindible para aplicar correctamente el fichero.

Crear y asignar la variante de selección



IMG: Gestión financiera (nuevo) / Contabilidad de deudores y acreedores / Operaciones contables / Salida de pagos / Salida de pagos automática / Medios de pago / Parametrización de formatos del PMW / Crear y asignar variante de selección


Finalmente ya sólo nos queda un paso, crear la variante que utilizará nuestro programa de pagos al lanzar la transacción F110. En la transacción FBPM llenamos la pantalla de selección con nuestro formato de medio de pago para el código ISO ES. Y posteriormente asignamos la variante en el customizing, para el formato ZCGI_XML_CT y las sociedades implicadas.

Crear variante para SEPA CT












Otros artículos de la serie SEPA



3 comentarios:

  1. Gracias por esta valiosa información......

    ResponderEliminar
  2. estimados, tengo sap hana y necesito generar archivos ISO 20022 v3 alguna recomendación, no encuentro notas asociadas en sap

    ResponderEliminar