SEPA: adapta ya la norma 19 en SAP

martes, 4 de marzo de 2014

La Comisión de Seguimiento de Migración a SEPA actualizó en una circular del 24 de enero de 2014 los hitos específicos para la migración de adeudos directos y transferencias a SEPA. Según ésta:
  • Las transferencias a través de norma 34 antigua se dejarán de procesar el 18 de marzo de 2014
  • Los adeudos directos a través de norma 19 antigua no podrán ser procesados a partir del 10 de junio de 2014

Con estas fechas en mente hemos de adaptar lo antes posible nuestros sistemas SAP para recoger las nuevas formas de pago. En este artículo hago un manual para la implementación de la generación de fichero SEPA DD (adeudos directos) que sustituye a la actual norma 19. Por supuesto hay que partir de que tenemos implementada la creación de mandatos SEPA.

Imagen: Frank Spakowski [Public domain], via Wikimedia Commons

Creación de la 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

Es imprescindible crear una nueva vía de pago para nuestro país, en mi caso 'ES'. Así que hay que crear una vía de pago, por ejemplo, la 'U'.

Vía de pago U SEPA adeudo directo SAP

  • Es imprescindible que para esta vía de pago sea obligatorio el IBAN y el mandato.
  • En monedas permitidas indicaremos 'EUR' como moneda.
  • En destino de utilización: vamos a indicar como destino SEPA_CGI. Se explica más adelante.
  • En medios de pago: indicaremos el formato a utilizar. Si habéis implementado la nota 1737313 tendréis el formato CGI_XML_DD ya creado para extraer los ficheros en formato xml. Yo voy a asignar una copia de este formato, el ZCGI_XML_DD que ya he creado con anterioridad. Podéis ver cómo crearlo un poco más adelante en el artículo.
Vía de pago U: valores SEPA DD SAP


Incluir la 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

Como la vía de pago la había creado como copia de la vía de pago antigua para domiciliaciones aquí hago pocos cambios. Solamente modifico el control de avisos.
  • Líneas para utilización en formulario: ninguno.
  • Salida de avisos: siempre avisos.

Instalar 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

Por supuesto, hay que indicar la nueva vía de pago para los bancos con los que trabajamos actualmente. Por defecto, nos sirve la información que tengamos instalada para la vía de pago de la antigua norma 19. Por lo tanto, lo único que vamos a hacer es copiar los registros para la vía de pago antigua y asignar la nueva vía de pago 'U'.

Atención, revisad que vuestras cuentas propias tengan creado el IBAN (transacción FBZP), de lo contrario no podréis crear fichero SEPA DD correctos.

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

Este paso no es necesario si habéis implementado la nota 1737313. De lo contrario, crearemos el destino SEPA_CGI_DD (o como vosotros queráis llamarlo). Y en el menú Destino de utilización por defecto incluiremos los siguientes valores.

Destino de utilización SEPA DD SAP


Crear 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


Creamos el formato ZCGI_XML_DD como copia del CGI_XML_DD. Y en el menú Módulo eventos para formatos medio de pago asociamos el módulo de funciones FI_PAYMEDIUM_DMEE_CGI_05 de acuerdo a las instrucciones de la nota 1737313. Esta función contiene información para el formato SEPA ES.

Función FI_PAYMEDIUM_DMEE_CGI_05 en formato SEPA DD

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

A través del botón DME Engine, en el momento de crear el formato, o bien directamente a través de la transacción DMEE, crearemos el árbol (la estructura del fichero) de nuestro xml. Podéis optar por utilizar directamente el formato CGI_XML_DD proporcionado por la nota 1737313. Sin embargo, no os lo recomiendo, pues aunque es correcto no todos los bancos españoles lo aceptan [sí, SEPA es una normativa estándar pero... en fin, mejor no hablar]. Así que nos toca modificarlo. En este caso yo he copiado este formato PAYM/CGI_XML_DD y lo he dejado sobre el PAYM/ZCGI_XML_DD. Sobre él hay que modificar los nodos hasta adaptarlos al fichero xml que acepte nuestro banco. Y si nuestro banco acepta el estándar de SAP, mejor, eso que nos ahorramos.

BADI


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

Tomamos la BADI DMEE_BADI_01 y hacemos una copia que llamaremos DMEE_XML_CGI_IT de acuerdo a la nota 1737313. No llamaremos a la primera sino a la segunda BADI específica para ES. Además, incluiremos en esta BADI nuestro árbol ZCGI_XML_DD.

Ajustar 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

Desde aquí entramos a nuestro formato ZCGI_XML_DD y le asociamos un Code page 4110 (unicode UTF-8) para poder generar correctamente el fichero xml.

Asignar formato de medio de pago y 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 / Asignar formato de medio de pago y destino de utilización

Si no lo habéis hecho antes, al crear la vía de pago, en este punto del customizing podéis asignar vuestro formato de PMW ZCGI_XML_DD a la vía de pago 'U'.

Crear y asignar 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

En el PMW, a diferencia del programa clásico de pagos, la variante de selección utilizada se fija a través del customizing. A través de esta transacción hay que crear la variante, darle un nombre y asociarla al formato utilizado. Seleccionaremos nuestro formato ZCGI_XML_DD en el menú izquierdo, nuestra sociedad y nuestro banco en la vista derecha de la transacción. Introduciremos el nombre de la variante, entonces SAP nos pedirá si la queremos crear, le indicamos que sí. Esto nos llevará a la transacción FBPM. Rellenamos los datos y guardamos.

  • Formato de medio de pago:  ZCGI_XML_DD.
  • Parámetros de formato: indicamos código 'ES'.
  • Control de impresión: marcamos todos los flags.
Transacción FBPM para variante seleccion SEPA DD


Este artículo se me ha quedado muy largo. Así que en otro ya explicaré cómo ejecutar el programa de pagos para obtener el fichero xml en formato SEPA DD.

También quería agradecer en la redacción de este artículo a Miriam y a Carles que me han ayudado a entender este "embrollo" que es la nueva normativa SEPA.

Otros artículos de la serie SEPA




2 comentarios:

  1. Buenos Días
    ¿es necesario tener instalado el mandato sepa para poder generar el fichero desde SAP? No hay otros sitios donde se puedan configurar los campos de identificación del acreedor y la referencia del mandato?

    ResponderEliminar
    Respuestas
    1. En principio sin la conformidad del cliente para que le realicemos la domiciliación no podemos generar el pago. Por lo que sí que sería necesario tener el mandato.

      Eliminar