8 Trabajo con Pagos y Créditos SEPA

En este capítulo se tratan los siguientes temas:

Pagos SEPA

El EPC (Consejo Europeo de Pagos) es el organismo que rige y coordina el sector bancario de Europa en relación con los pagos. La finalidad del EPC es respaldar y promover la creación de una Zona única de pagos en euros (SEPA). Las actualizaciones de la versión 7.0 (V7.0) del sistema de transferencia de créditos SEPA (zona única de pagos en euros) se basan en la guía de reglas y directrices de implantación de SEPA V7.0, que publica el EPC.

La iniciativa de SEPA para la infraestructura financiera europea incluye la creación de una zona en la que todos los pagos efectuados en euros e consideren pagos en moneda nacional. No existiría distinción alguna entre pagos nacionales e internacionales. La SEPA intenta mejorar la eficacia de los pagos internacionales y desarrollar estándares y procedimientos comunes, así como una infraestructura para mejorar las economías de escala. La introducción de SEPA aumentará el grado de competencia entre los bancos y corporaciones de los clientes en las zonas limítrofes de Europa. Para los clientes, la SEPA aportará métodos de pago más económicos, eficaces y rápidos dentro de la zona de SEPA.

La SEPA introducirá un nuevo esquema de pagos para toda Europa, tanto para las transferencias de crédito como para los débitos directos. De este modo, afectará a millones de clientes y organizaciones de toda la región.

Para crear el archivo XML de pagos SEPA en el sistema JD Edwards EnterpriseOne, debe definir las cuentas bancarias de la compañía y el proveedor con el número BIC y IBAN, y especificar que la cuenta se va a utilizar para pagos SEPA. Cuando utiliza el sistema de escritura en el proceso de pagos automáticos, el sistema escribe registros en un archivo XML para las cuentas definidas como cuentas de SEPA. A continuación debe enviar el archivo XML al banco.

El sistema JD Edwards EnterpriseOne permite crear el formato de pagos XML de transferencia crédito. Puede crear el archivo XML para pagos mediante transferencia de crédito SEPA al ejecutar el proceso de pagos automáticos. No obstante, el sistema JD Edwards EnterpriseOne no admite la transmisión del archivo XML.

Nota (actualización de la versión 9.1):

Ahora las actualizaciones permiten utilizar las funciones de la versión 7.0 de la transferencia de crédito SEPA con la herramienta Business Intelligence Publisher (BIP). La herramienta BIP sustituye el uso del informe Transferencia crédito XML SEPA - COMM - 04 (R744002) con las transferencias de crédito SEPA.

Nota (actualización de la versión 9.1):

Para especificar el proceso por defecto de los pagos SEPA, defina las opciones de proceso de la versión ZJDE0002 del informe Extractor de información de pago (R704001) y del programa SEPA Credit Transfer POs - COMM -04 (P744001). La única función del programa P744001 es proporcionar opciones de proceso adicionales relativas a SEPA que complementan las opciones de proceso disponibles en el programa R704001.

Para acceder a las opciones de proceso del programa P744001, seleccione Opciones de procesamiento de transferencia de crédito de SEPA (P744001) en el menú XML general de SEPA (G74SEPA). También puede acceder a las opciones de proceso mediante el programa Interactive Versions.

Para acceder a las opciones de proceso de R704001, seleccione XML de transferencia de crédito SEPA en el menú XML general de SEPA (G74SEPA). También puede acceder a las opciones de proceso mediante el programa Batch Versions.

Generación del archivo XML para pagos SEPA (actualización de la versión 9.1)

En esta sección se ofrece una descripción general del archivo XML para pagos SEPA, los mensajes de error del informe Extractor de información de pago (R704001) para SEPA y los caracteres no válidos del archivo de salida; además se explica cómo establecer las opciones de proceso de SEPA Credit Transfer POs - COMM -04 (P744001).

Archivo XML para pagos SEPA

Cuando utiliza el proceso de pagos automáticos del software de JD Edwards EnterpriseOne, debe especificar el programa de impresión de pagos que va a utilizar. El programa de impresión de pagos controla el modo en que el sistema escribe los registros en las tablas de base de datos.

Para los pagos SEPA, debe definir el programa de impresión de pagos como P704001, versión ZJDE0002 y ejecutar el proceso de escritura del proceso de pagos automáticos para crear el archivo XML.

Nota:

El software de JD Edwards EnterpriseOne no permite transmitir el archivo XML al banco. El software incluye solo la funcionalidad de generar el archivo XML.

Cuando se ejecuta el proceso de pagos automáticos que se ha definido para utilizar el programa R704001 con los pagos SEPA, el sistema:

  • Genera un archivo PDF que muestra si el proceso ha finalizado de forma correcta o con errores.

  • Genera el archivo XML.

  • Cambia el estado del pago del grupo de WRT (escritura) a UPD (actualización) si el proceso ha finalizado correctamente.

También puede escribir los pagos individuales de un grupo utilizando el programa Work With Payment Group - Write Status (P04572W). El sistema genera el XML de transferencia de crédito SEPA solo para los pagos introducidos en la pantalla Trabajo con grupos de pago - Estado de introducción.

Para escribir pagos individuales:

  • Inicie el programa Work With Payment Groups (P04571).

  • Seleccione el grupo de control de pagos.

  • Acceda a los pagos desde el menú Fila.

  • En la pantalla Trabajo con grupos de pago - Estado de introducción, seleccione uno o varios pagos del grupo y la opción Introducción en el menú Fila.

Archivo XML

El XML incluye tres bloques de registros. El bloque A es el bloque raíz del mensaje. El bloque B es el bloque del encabezado del grupo e incluye la descripción del archivo XML y la parte iniciadora. El bloque C es el bloque de información del pago e incluye una serie de parámetros que se aplican a la parte del cargo de la transacción de la transferencia de crédito. El bloque C incluye también elementos de información de transferencias de crédito, que pueden tener uno o varios registros de transacción.

Consulte "Campos del archivo XML de pagos SEPA (actualización de la versión 9.1)"

Mensajes de error del informe Extractor de información de pago (R704001) para SEPA

El sistema muestra un error en los casos siguientes:

  • Si la opción de proceso Prioridad de instrucción está en blanco.

  • Si la opción de proceso Finalidad de categoría está en blanco.

  • Si la opción de proceso Finalidad de pago está en blanco.

  • El elemento de parte iniciadora está en blanco.

  • El elemento de ID de la parte iniciadora está en blanco.

  • El elemento de deudor está en blanco.

  • El elemento de ID de deudor está en blanco.

  • El elemento de deudor final está en blanco.

    Nota:

    Si el número del libro de direcciones del último deudor coincide con el número del libro de direcciones del deudor, el sistema no imprime esta etiqueta ni muestra error alguno.
  • El elemento de ID de deudor final está en blanco.

  • El elemento de acreedor está en blanco.

  • El elemento de ID de acreedor está en blanco.

  • El elemento de acreedor final está en blanco.

    Nota:

    Si el número del libro de direcciones del último acreedor coincide con el número del libro de direcciones del acreedor, el sistema no imprime esta etiqueta ni muestra error alguno.
  • El elemento de ID de acreedor final está en blanco.

  • El elemento de línea de dirección está en blanco.

  • La cuenta bancaria de la compañía o del proveedor, o ambas, no se han definido como cuentas SEPA.

  • La moneda de pago especificada en la opción de proceso de código de moneda del programa R704001, versión ZJDE0002, no coincide con la moneda del grupo de pagos.

  • Los elementos IBAN y BIC (código SWIFT) del deudor y el acreedor están en blanco. Este mensaje de error solo se muestra si se configuran las opciones de proceso para validar el IBAN y el BIC de las cuentas bancarias del deudor y del acreedor.

Si hay errores, el sistema no modifica el estado siguiente del grupo de pagos a UPD (actualizar). El sistema genera un informe en PDF que indica que el proceso ha finalizado con errores y los mensajes de error se registran en el centro de trabajo.

El sistema incluye el número de control del grupo de pagos en los mensajes de error registrados en el centro de trabajo. Este número le ayuda a identificar los pagos con errores.

Si el sistema determina que el país de la compañía o el proveedor están en blanco, registra un mensaje de aviso en el centro de trabajo y cambia el estado de los pagos de introducidos a actualizados. El informe en PDF incluye un texto que indica que se ha enviado un mensaje de aviso al centro de trabajo.

Si el grupo de control de pagos tiene dos o más pagos y algunos de ellos tienen errores, el sistema cambiará el estado de los pagos sin errores a actualizados, pero no cambiará el estado de los pagos que tengan errores. En este caso, el sistema genera el XML solo para aquellos pagos escritos (los que no tienen errores).

Caracteres no válidos en el archivo de salida

El informe Extractor de información de pago (R704001) para SEPA genera un archivo XML que se puede enviar al sistema bancario. El programa genera determinada información, como, por ejemplo, direcciones, utilizando el idioma definido en el sistema. El sistema bancario no puede procesar todos los caracteres especiales que existen en todos los idiomas. Si JD Edwards EnterpriseOne genera el archivo XML con caracteres no válidos, puede configurar el sistema para sustituir esos caracteres por otros alternativos y válidos.

Configure la tabla de UDC Sustitución carácter en cadena (70/RS) con los caracteres válidos que se utilizarán en sustitución de los que no sean válidos. A continuación, especifique en una opción de proceso en la versión ZJDE0002 de Extractor de información de pago (R704001) que desea utilizar la tabla de UDC 70/RS para sustituir los caracteres del archivo de salida XML.

Al definir la tabla de UDC 70/RS, puede especificar uno o varios caracteres alternativos. Si especifica varios caracteres alternativos, la longitud de la cadena modificada no cambia; es decir, si la cadena original tiene tres caracteres, la cadena modificada tendrá tres caracteres. Si al insertar todos los caracteres alternativos la cadena modificada supera la longitud permitida, el sistema eliminará determinados caracteres.

Los siguientes ejemplos ilustran cómo el sistema sustituye un único carácter por varios caracteres:

Ejemplo 1: sustitución de A por FG

La cadena original es ABC.

La cadena modificada es FGB.

Para mantener la longitud de tres caracteres en el campo, el sistema elimina la letra C de la cadena.

Ejemplo 2: sustitución de A por FG

La cadena original es ABC_ _ _ (donde _ corresponde a espacios en blanco).

La cadena modificada es FGBC_ _.

Para mantener la longitud de seis caracteres en el campo, el sistema elimina el último espacio en blanco de la cadena.

Ejemplo 3: sustitución de B por FGHI

La cadena es ABC.

El resultado es AFG.

Para mantener la longitud de tres caracteres en el campo, el sistema solo sustituye las dos primeras letras.

Definición de las opciones de proceso de SEPA Credit Transfer POs - COMM - 04 (P744001)

Las opciones de proceso permiten especificar los valores del proceso por defecto que se utilizarán para los programas e informes.

Nota:

Para acceder a las opciones de proceso, seleccione Opciones de procesamiento de transferencia de crédito de SEPA (P744001) en el menú XML general de SEPA (G74SEPA).

General

1. Finalidad de pago

Especifique un código del estándar ISO de la tabla de UDC (74/PC) para identificar la finalidad del cobro.

Si deja en blanco esta opción de proceso, el sistema muestra un mensaje de error en el informe y no cambia el pago al estado actualizado.

2. Finalidad de categoría

Especifique un código del estándar ISO de la tabla de UDC (74/CP) para identificar la finalidad de la categoría del cobro. Por ejemplo: pago del salario, pago del proveedor, pago de impuestos.

Si deja en blanco esta opción de proceso, el sistema muestra un mensaje de error en el informe y no cambia el pago al estado actualizado.

3. Prioridad de instrucción

Especifique un valor de la tabla de UDC (74/IP) para indicar la prioridad que se va a aplicar al proceso de la instrucción. Los valores válidos son:

HIGH - El nivel de prioridad es alto.

NORM - El nivel de prioridad es normal.

Si deja en blanco esta opción de proceso, el sistema muestra un mensaje de error en el informe y no cambia el pago al estado actualizado.

4 - Emisor identificación de parte generadora

Especifique un valor para identificar el emisor de la parte generadora. El emisor solo se indica para el campo de "parte generadora".

Si deja en blanco esta opción de proceso, el sistema no muestra esta etiqueta en el informe.

5 - Identificación de institución financiera de agente deudor

Indique si desea incluir el BIC de la cuenta bancaria del deudor o una etiqueta con el valor No suministrado en el archivo XML de salida. Los valores válidos son:

En blanco - Código BIC de banco deudor

1 - No suministrado

Si define esta opción de proceso como 1, debe dejar en blanco la validación del BIC de la cuenta bancaria de la compañía.

Información de remesa

1. Modo de información de remesa

Especifique el modo que utiliza el sistema para informar sobre la información de remesa. Los valores válidos son:

En blanco - Estructurada

1 - No estructurada

2. Emisor de identificación de remesa

Especifique el campo que el sistema debe utilizar para obtener el emisor de identificación de remesa cuando la información de remesa se presenta de forma estructurada. Los valores válidos son:

En blanco - Destinatario de proveedor

1 - Por país de proveedor El sistema obtiene el valor de la tabla de UDC 74/IC en función del país del proveedor.

2 - Valor definido por usuario Si especifica este valor en esta opción de proceso, deberá configurar la opción de proceso Valor de emisor de identificación de remesa.

Si la información de la remesa se presenta de forma no estructurada, no necesita especificar esta opción de proceso.

3. Valor de emisor de identificación de remesa

Si el modo de la información de remesa es no estructurado y la opción de proceso Emisor de identificación de remesa se define como un valor definido por el usuario, deberá especificar un valor en esta opción de proceso para rellenar la etiqueta <Issr> del archivo XML. Si deja esta opción de proceso de proceso en blanco, el sistema no rellenará la etiqueta <Issr>.

Ejemplo de XML de información de remesa

El sistema genera un código XML diferente en función de los valores de las opciones de proceso de la ficha Información de remesa del programa SEPA Credit Transfer POs - COMM - 04 (P744001). Revise los ejemplos de un pago con dos proveedores (proveedor A con 2 comprobantes (INV DISC. 1 e INV DISC. 4) y proveedor B con dos comprobantes (INV DISC. 2 e INV DISC 3):

  • Si la opción de proceso Modo de información de remesa se define como No estructurada y la de Opción de varias facturas (Y/N) se define como varios casos, el sistema generará el siguiente código XML:

    <CdtTrfTxInf>
     <RmtInf> 
     <Ustrd>INV DISC. 1/2013-01-10/20000.00/14000.00/6000.00 INV DISC. 2/2013-01-15/10000.00/10000.00/.00</Ustrd>
     </RmtInf>
    </CdtTrfTxInf> 
    <CdtTrfTxInf>
     <RmtInf> 
      <Ustrd>INV DISC.3/2013-01-10/20000.00/14000.00/6000.00 INV DISC. 4/2013-01-15/10000.00/10000.00/.00</Ustrd>
      </RmtInf>
    </CdtTrfTxInf> 
    
  • Si la opción de proceso Modo de información de remesa se define como No estructurada y la de Opción de varias facturas (Y/N) se define como un solo caso, el sistema generará el siguiente código XML:

    <CdtTrfTxInf> 
      <RmtInf> 
       <Ustrd>INV DISC. 1/2013-01-10/20000.00/14000.00/6000.00 </Ustrd>
      </RmtInf>
    </CdtTrfTxInf>
    <CdtTrfTxInf>
      <RmtInf>
       <Ustrd>INV DISC. 3/2013-01-10/20000.00/14000.00/6000.00 </Ustrd>
      </RmtInf>
    </CdtTrfTxInf> 
    
  • Si la opción de proceso Modo de información de remesa se define como Estructurada y la de Opción de varias facturas (Y/N) se define como varios casos, el sistema generará el siguiente código XML:

    <RmtInf>
     <Strd>
    <RmtInf>
     <Strd>
       <Tp>
         <CdOrPrtry>
           <Cd>SCOR</Cd>
         </CdOrPrtry>
         <Issr> Vision Operations</Issr>
       </Tp>
       <Ref>INV DISC. 1</Ref>
      </CdtrRefInf>
     </Strd>
     <Strd>
      <CdtrRefinf>
       <Tp>
        <CdOrPrtry>
         <Cd>SCOR</Cd>
        </CdOrPrtry>
        <Issr> Vision Operations</Issr>
       </Tp>
    <RmtInf>
     <Strd>
    <RmtInf>
     <Strd>
       <Tp>
         <CdOrPrtry>
           <Cd>SCOR</Cd>
         </CdOrPrtry>
         <Issr> Vision Operations</Issr>
       </Tp>
       <Ref>INV DISC. 1</Ref>
      </CdtrRefInf>
     </Strd>
     <Strd>
      <CdtrRefinf>
       <Tp>
        <CdOrPrtry>
         <Cd>SCOR</Cd>
        </CdOrPrtry>
        <Issr> Vision Operations</Issr>
       </Tp>
      </CdtrRefInf>
     </Strd>
    </RmtInf>
    <RmtInf>
     <Strd>
      <CdtrRefinf>
       <Tp>
        <CdOrPrtry>
         <Cd>SCOR</Cd>
        </CdOrPrtry>
       <Issr> General Ops</Issr>
       </Tp>
       <Ref>INV DISC. 3</Ref>
    </CdtrRefInf>
     </Strd>
     <Strd>
      <CdtrRefinf>
       <Tp>
        <CdOrPrtry>
         <Cd>SCOR</Cd>
        </CdOrPrtry>
        <Issr>General Ops</Issr>
       </Tp>
       <Ref>INV DISC. 4</Ref>
      </CdtrRefInf>
     </Strd>
    </RmtInf>
    
  • Si la opción de proceso Modo de información de remesa se define como Estructurada y la de Opción de varias facturas (Y/N) se define como un solo caso, el sistema generará el siguiente código XML:

    <RmtInf>
     <Strd>
      <CdtrRefinf>
       <Tp>
        <CdOrPrtry>
         <Cd>SCOR</Cd>
        </CdOrPrtry>
        <Issr> Vision Operations</Issr>
       </Tp>
       <Ref>INV DISC.1</Ref>
      </CdtrRefInf>
     </Strd>
    </RmtInf>
    <RmtInf>
     <Strd>
      <CdtrRefinf>
       <Tp>
        <CdOrPrtry>
         <Cd>SCOR</Cd>
        </CdOrPrtry>
        <Issr> General Ops</Issr>
       </Tp>
       <Ref>INV DISC.3</Ref>
      </CdtrRefInf>
    <RmtInf>
     <Strd>
      <CdtrRefinf>
       <Tp>
        <CdOrPrtry>
         <Cd>SCOR</Cd>
        </CdOrPrtry>
        <Issr> Vision Operations</Issr>
       </Tp>
       <Ref>INV DISC.1</Ref>
      </CdtrRefInf>
     </Strd>
    </RmtInf>
    <RmtInf>
     <Strd>
      <CdtrRefinf>
       <Tp>
        <CdOrPrtry>
         <Cd>SCOR</Cd>
        </CdOrPrtry>
        <Issr> General Ops</Issr>
       </Tp>
       <Ref>INV DISC.3</Ref>
      </CdtrRefInf>
    </RmtInf>
    

Archivo XML

1. Nombre de la ciudad del deudor

Especifique si desea incluir la etiqueta del elemento XML de nombre de ciudad <TwnNm> para el deudor en el archivo XML de salida. Los valores válidos son:

En blanco - Incluir (valor por defecto). Debe tener definido un valor en el libro de direcciones.

1 - Excluir.

2. Código postal de deudor

Especifique si desea incluir la etiqueta del elemento XML de código postal <PstCd> para el deudor en el archivo XML de salida. Los valores válidos son:

En blanco - Incluir (valor por defecto). Debe tener definido un valor en el libro de direcciones.

1 - Excluir.

3. Nombre de la ciudad del acreedor

Especifique si desea incluir la etiqueta del elemento XML de nombre de ciudad <TwnNm> para el acreedor en el archivo XML de salida. Los valores válidos son:

En blanco - Incluir (valor por defecto). Debe tener definido un valor en el libro de direcciones.

1 - Excluir.

4 - Código postal del acreedor

Especifique si desea incluir la etiqueta del elemento XML de código postal <PstCd> para el acreedor en el archivo XML de salida. Los valores válidos son:

En blanco - Incluir (valor por defecto). Debe tener definido un valor en el libro de direcciones.

1 - Excluir.

Impresión del informe detallado de pagos SEPA (actualización de la versión 9.1)

En esta sección se ofrece una descripción general del informe de transferencias de crédito SEPA y se explica cómo imprimirlo.

Informe de transferencias de crédito SEPA

Si desea crear un PDF con los detalles del pago, tendrá que volver a publicar el archivo XML utilizando la plantilla de creación de PDF (RD70401B). En este PDF, el sistema incluye para cada registro:

  • Nombre, dirección e ID fiscal del iniciador.

  • IBAN y BIC de la cuenta bancaria del iniciador.

  • Nombre, dirección e ID fiscal del beneficiario.

  • IBAN y BIC de la cuenta bancaria del beneficiario.

  • Fecha de ejecución solicitada

  • Importe de cada pago, en la moneda de la transacción.

  • Detalles de la información de remesa: número de factura, fecha de la factura, importe bruto, importe de pago e importe de descuento aplicado de cada documento.

Impresión del informe de transferencias de crédito SEPA

El informe Extractor de información de pago (R704001) para SEPA incluye dos definiciones de informe: RD70401 (SEPA Credit Transfer Initiation Format RD) y RD70401B (SEPA Credit Transfer Report RD). Cuando se ejecuta el proceso de escritura en el programa Work With Payment Groups (P04571) configurado como P704001, versión ZJDE0002, el sistema utiliza la definición RD70401 y genera el archivo XML.

Para generar el informe en PDF detallado:

  1. Acceda al programa Batch Versions (P98305W).

  2. En la pantalla Versiones disponibles, seleccione Trabajos enviados en el menú Pantalla.

  3. En la pantalla Búsqueda del trabajo enviado, puede acceder al informe XML Extractor de información de pago - COMM -04 y a un PDF que muestra si el proceso ha finalizado correctamente o con errores o avisos. Seleccione la línea del informe XML y, a continuación, seleccione la opción Nueva publicación definición informe en el menú Fila.

  4. En la pantalla Solicitud de definición de informe para publicación, seleccione Solicitud definición informe y pulse OK.

  5. En la pantalla Búsqueda y selección de envío de definición de informe, seleccione el informe RD70401B, haga clic en Seleccionar y, a continuación, en OK.

  6. En la pantalla Búsqueda del trabajo enviado, seleccione Consulta salida definición informe en el menú Fila.

  7. Seleccione y abra el archivo PDF SEPA Credit Transfer Report RD. Consulte los detalles de la transacción en el archivo PDF.