2Proceso de Pagos mediante Oracle BI Publisher

Descripción general de Oracle BI Publisher para el proceso de pagos automáticos

Las aplicaciones de JD Edwards EnterpriseOne se han mejorado para permitir generar pagos con determinados formatos mediante Business Intelligence Publisher (BI Publisher) de Oracle.

Proceso de pagos automáticos

El sistema JD Edwards EnterpriseOne Cuentas por pagar ofrece un proceso de pagos automáticos que sirve para generar pagos. Con algunos formatos de pago, también puede utilizar BI Publisher para extraer los datos de pago de las tablas de JD Edwards EnterpriseOne. Algunos formatos de pago son compatibles con el proceso de pagos automáticos existente y la extracción de datos de BI Publisher. Otros son sólo compatibles con uno de los dos métodos. En este documento únicamente se tratan los formatos de pago compatibles con BI Publisher.

El proceso de BI Publisher para generar pagos incluye el programa Payment Information Extractor (R704001), plantillas, definiciones de informes y versiones de los formatos de pago que admiten el uso de BI Publisher. Cada versión del programa Payment Information Extractor debe configurarse para un determinado formato de pago. Es necesario asociar una definición de informe y una plantilla con la versión. Configure un instrumento de pago en la tabla de UDC 00/PY y asócielo con una versión. El sistema utilizará las asociaciones entre la versión, la definición del informe y la plantilla para generar el resultado.

El sistema inicia el programa Payment Information Extractor cuando se configura el proceso de pagos automáticos para utilizar el programa R704001 (P704001) con los pagos automáticos. Cuando se ejecuta la función de escritura en el programa Work With Payment Groups (P04571), el sistema procesa los pagos seleccionados y el estado del pago pasa a ser de actualización (UPD) si no se produce ningún error. Si el sistema detecta algún error, el estado del pago no se modifica. Una vez procesados los pagos, el programa Payment Information Extractor inicia el programa R704001A, que registra los mensajes de error en el Centro de trabajo e indica dónde se encuentra el resultado.

En esta tabla se muestra la relación entre las versiones, las definiciones de informe y las plantillas de los formatos de pago que admiten el uso de BI Publisher para los pagos realizados en el sistema JD Edwards EnterpriseOne:

Instrumento de pago

Versión de Payment Information Extractor (R704001)

Definición de informe

Plantilla de formato de pago

Tipo de salida

Código definido por el usuario. Por ejemplo, el instrumento de pago A.

ZJDE0001

RD76B401

TMPL76B401 (Brasil - Plantilla de formato de cheque)

Archivo .rtf

Código definido por el usuario. Por ejemplo, el instrumento de pago B.

ZJDE0002

RD70401

TMPL74401 (SEPA Credit Transfer Initiation Format)

Archivo XML

Código definido por el usuario. Por ejemplo, el instrumento de pago B.

ZJDE0002

RD70401B

TP704001TR02 (SEPA Credit Transfer Report Template)

Archivo PDF

Código definido por el usuario. Por ejemplo, el instrumento de pago C.

ZJDE0003

RD74F401

TMPL74F401 (French Promissory Note Format)

Archivo .rft

Código definido por el usuario. Por ejemplo, el instrumento de pago D.

ZJDE0004

RD74D401

TMPL74D401 (German Check Format - Stub After Payment)

Archivo .rtf

Código definido por el usuario. Por ejemplo, el instrumento de pago E.

ZJDE0005

RD74N401

TMPL74N401 (Netherlands Domestic EFT Payment Format)

Archivo etext

Código definido por el usuario. Por ejemplo, el instrumento de pago F.

ZJDE0006

RD74S401

TMPL74S401 (Spanish EFT Format)

Archivo etext

Importante: JD Edwards EnterpriseOne no ha creado las plantillas que se utilizan para extraer datos mediante BI Publisher; por lo tanto, no puede modificarlas.

Validaciones

El sistema comprueba si se han configurado los códigos IBAN (nº internacional de cuenta bancaria) y SWIFT (Society for Worldwide Interbank Financial Telecommunication) para la compañía y el proveedor, si se han definido las opciones de proceso para ello. El programa también comprueba si el código de moneda de los pagos coincide con el código de moneda de las opciones de proceso. Si falla alguna de las validaciones, el sistema registra un error en el Centro de trabajo y no modifica el estado del pago al de actualización (UPD).

El formato de pago de iniciación de transferencia de crédito SEPA (versión ZJDE0002 del programa Payment Information Extractor) y el de EFT nacional para los Países Bajos (versión ZJDE0005 del programa Payment Information Extractor) tienen algunas validaciones adicionales. Consulte las opciones de proceso de estas versiones para obtener más información sobre ellas.

Especificación de la información para incluir en la descripción general del extracto

El sistema utiliza distintas versiones del programa Payment Information Extractor con cada formato de pago. Para especificar la información que debe extraerse en función de lo que requiera el formato se definen opciones de proceso. El rendimiento mejora si se excluyen de la extracción datos innecesarios.

Cuando defina las opciones de proceso, puede optar por extraer la siguiente información:

Información sobre pagadores

Si opta por extraer información sobre pagadores, el sistema registrará en el archivo extraído datos procedentes de estas tablas:

  • A/P Payment Processing - Summary (F04572)

    El sistema utiliza los campos Nº control grupo pagos (dato HDC) y Número control cheque (dato CKC) para determinar la compañía (dato CO).

  • Company Constants (F0010)

    El sistema utiliza el número de dirección (dato AN8) de la tabla F0010 para acceder a las tablas Address Book Master (F0101) y Address by Date (F0116).

  • Address Book Master (F0101)

    • Número de dirección

    • ID fiscal (dato TAX)

  • Address by Date (F0116)

    El sistema utiliza el número de dirección y la fecha efectiva para determinar la información relativa a la dirección:

    • Dirección (datos ADD1–ADD3)

    • Código postal (dato ADDZ)

    • Ciudad (dato CTY1)

    • Estado (dato ADDS)

    • País (dato CTR)

Información sobre beneficiarios

Si opta por extraer información sobre beneficiarios, el sistema registrará en el archivo extraído datos procedentes de estas tablas:

  • A/P Payment Processing - Summary (F04572)

    El sistema utiliza los campos Nº control grupo pagos y Número control cheque para determinar el número de dirección del beneficiario (dato PYE).

  • Address Book Master (F0101)

    • Número de dirección

    • ID fiscal (dato TAX)

  • Address by Date (F0116)

    El sistema utiliza el número de dirección y la fecha efectiva para determinar la información relativa a la dirección:

    • Dirección (datos ADD1–ADD3)

    • Código postal (dato ADDZ)

    • Ciudad (dato CTY1)

    • Estado (dato ADDS)

    • País (dato CTR)

Información sobre cuentas bancarias

Si opta por extraer información sobre cuentas bancarias, el sistema registrará en el archivo extraído datos procedentes de estas tablas:

  • A/P Payment Processing - Summary (F04572)

    El sistema utiliza los campos Nº control grupo pagos y Número control cheque para determinar la cuenta bancaria de libro mayor (dato GLBA).

  • Bank Transit Master (F0030)

    • ID de cuenta (dato AID)

    • Nº de entidad bancaria (dato TNST)

    • Número de cuenta bancaria del cliente (dato CBNK)

    • Cuenta bancaria - Dígito de control (dato CHKD)

    • Código SWIFT (dato SWFT)

    • Nº de cuenta bancaria internacional (dato IBAN)

    • Nº de dirección - Banco (dato AN8BK)

  • Address by Date (F0116)

    El sistema utiliza el número de dirección del banco y la fecha efectiva para determinar la información relativa a la dirección:

    • Dirección (datos ADD1–ADD3)

    • Dirección

    • Código postal

    • Ciudad

    • Estado

    • País

Información sobre cuentas bancarias de beneficiarios

Si opta por extraer información sobre cuentas bancarias de beneficiarios, el sistema registrará en el archivo extraído datos procedentes de estas tablas:

  • A/P Payment Processing - Summary (F04572)

    El sistema utiliza los campos Nº control grupo pagos y Número control cheque para determinar los valores que se utilizarán en estos campos:

    • Número de cuenta bancaria del cliente

    • Cuenta bancaria - Dígito de control

    • Nº de entidad bancaria

    • Nº dirección beneficiario

  • Bank Transit Master (F0030)

    • ID de cuenta

    • Nº de entidad bancaria

    • Número de cuenta bancaria del cliente

    • Cuenta bancaria - Dígito de control

    • Código SWIFT

    • Nº de cuenta bancaria internacional

    • Nº dirección beneficiario

    • Número de dirección

Información sobre pagos

Si opta por extraer información sobre pagos, el sistema registrará en el archivo extraído datos de la tabla A/P Payment Processing - Summary:

  • Número control grupo pagos

  • Nº de control del cheque

  • Nº dirección beneficiario

  • Importe pago (dato PAAP)

  • Fecha juliana de LM (dato DGJ)

  • Código de moneda origen (dato CRCD)

  • Cuenta bancaria de LM

  • Número de dirección

  • Compañía

Información de cuentas por pagar de documento

Si opta por extraer información sobre pagos de documentos, el sistema registrará en el archivo extraído datos procedentes de estas tablas:

  • A/P Payment Processing - Summary

    El sistema utiliza los campos Nº control grupo pagos y Número control cheque para determinar los datos que extraerá de la tabla A/P Payment Processing - Detail (F04573).

  • A/P Payment Processing - Detail (F04573)

    • Fecha de vencimiento de neto (DDJ)

    • Importe de pago (PAAP)

    • Descuento aplicado (ADSA)

    • Fecha de la factura - Juliana (DIVJ)

    • Número de factura del proveedor (VINV)

Deudor final

El sistema extrae la información sobre el deudor final si:

  • Especifica un número de línea de dirección en la opción de proceso Nº de línea de dirección de deudor final del programa R704001, versión ZJDE0002.

  • Selecciona extraer la información sobre el deudor final en la opción de proceso Deudor final del programa R704001, versión ZJDE0002.

  • La dirección del deudor (dirección de la compañía) no coincide con la dirección del deudor final.

Si se cumplen estas condiciones, el sistema escribe los datos de estas tablas en el archivo extraído:

  • A/P Payment Processing - Header (F04571), A/P Payment Processing - Summary (F04572) y A/P Payment Processing - Detail (F04573)

  • Bank Transit Master (F0030)

  • Address Book Master (F0101)

Acreedor final

El sistema extrae la información sobre el acreedor final si:

  • Especifica un número de línea de dirección en la opción de proceso Nº de línea de dirección de acreedor final del programa R704001, versión ZJDE0002.

  • Selecciona extraer la información sobre el acreedor final en la opción de proceso Acreedor final del programa R704001, versión ZJDE0002.

  • La dirección del acreedor (dirección del proveedor) no coincide con la dirección del acreedor final.

Si se cumplen estas condiciones, el sistema escribe los datos de estas tablas en el archivo extraído:

  • A/P Payment Processing - Header (F04571), A/P Payment Processing - Summary (F04572) y A/P Payment Processing - Detail (F04573)

  • Bank Transit Master (F0030)

  • Address Book Master (F0101)

Descripción general de la configuración de BI Publisher para el proceso de pagos

Antes de utilizar BI Publisher para generar la salida del formato de pago, compruebe que se han definido en el sistema todas las tablas y valores de UDC para el programa Payment Instrument Default.

Códigos UDC para formatos de pago

Debe definir valores de UDC para procesar pagos automáticos. En el caso de algunos formatos, también debe definir información de débitos.

Instrumentos de pago (00/PY)

Defina un instrumento de pago para utilizarlo con los pagos que realice con BI Publisher. O bien utilice un instrumento de pago existente. Una vez identificado el código de instrumento de pago que se utilizará, asócielo con (R704001) en el programa Payment Instrument Defaults (P0417).

Prog estado cta débito - Pagos (04/PD)

Añada el ID del programa Payment Information Extractor a esta tabla de UDC para poder especificarlo como programa de estados de cuenta de débito de los pagos en el programa Payment Instrument Defaults. Al igual que con todos los formatos de pago, introduzca el ID de programa con P como carácter inicial en lugar de R. Por ejemplo, para introducir el ID del programa Payment Information Extractor, escriba P704001 en lugar de R704001.

Tendrá que definir P704001 como programa de estado de cuenta de débito si desea incluir pagos negativos en la extracción.

Generación archivo bancario (04/PP)

Añada el ID del programa Payment Information Extractor a esta tabla de UDC para poder especificarlo como programa de pagos en el programa Payment Instrument Defaults. Al igual que con todos los formatos de pago, introduzca el ID de programa con P como carácter inicial en lugar de R. Por ejemplo, para introducir el ID del programa Payment Information Extractor, escriba P704001 en lugar de R704001.

Plantillas con alineación (70/AL)

La aplicación JD EnterpriseOne facilita valores de codificación fija para esta tabla de UDC. El sistema utiliza estos valores para especificar las plantillas de impresión que utilizan la función de alineación definida en el programa Bank Account Information (P0030G).

Nota: el formato de pagaré para Francia (versión ZJDE0003 del programa Payment Information Extractor) utiliza esta tabla de UDC.

Referencia de código de moneda (70/CC)

Defina valores en esta tabla de UDC para crear una referencia cruzada entre los códigos de moneda obligatorios para los formatos de pago que utilice y los valores de código de moneda que existan en el sistema. Cuando se ejecuta la función de escritura en el proceso de pagos automáticos, el sistema accede a esta tabla de UDC con el código de moneda de transacción para obtener el código de moneda obligatorio para el formato de pago. Por ejemplo, si utiliza el código de formato de inicio de crédito SEPA y el código de moneda que utiliza para el euro es EU1, deberá definir una referencia cruzada al código EUR, porque éste es el código obligatorio para ese formato.

Si el sistema no encuentra ninguna referencia cruzada en esta tabla de UDC, utiliza el código de moneda del pago en la salida del formato de pago.

Plantillas para pago efectos (70/DF)

La aplicación JD EnterpriseOne facilita valores de codificación fija para esta tabla de UDC. El sistema utiliza estos valores para especificar las plantillas de impresión que generan pagos de efectos.

Nota: el formato de pagaré para Francia (versión ZJDE0003 del programa Payment Information Extractor) utiliza esta tabla de UDC.

Plantillas con talón (70/ST)

La aplicación JD EnterpriseOne facilita valores de codificación fija para esta tabla de UDC. El sistema utiliza estos valores para especificar las plantillas de impresión que utilizan la función de resguardo definida en el programa Bank Account Information (P0030G).

Nota: el formato de pagaré para Francia (versión ZJDE0003 del programa Payment Information Extractor) utiliza esta tabla de UDC. Si abona varios comprobantes con un único cheque, deberá definir 1 en la opción de proceso Partida de pago resumida del programa Creación de gpo de ctrl de pago (R04570).

Valores del programa Payment Instrument Defaults

Introduzca en el programa Payment Instrument Defaults el ID y las versiones del programa para especificar el formato de pago o de débito que se utilizará. Al igual que con todos los formatos de pago, cuando introduzca un valor de programa en Payment Instrument Defaults, utilice P como carácter inicial en lugar de R. Por ejemplo, cuando introduzca el ID del programa Payment Information Extractor, escriba P704001 en lugar de R704001.

Para todos los formatos de pago con los que utilice BI Publisher, introduzca P704001en el campo correspondiente a los pagos del programa Payment Instrument Defaults. En esta tabla se muestran los valores que debe definir para cada formato de pago que utilice con BI Publisher:

Formato de pago

Campo de versión de impresión

Campo de registro de pagos

Campo de estados de débito

Campo de versión de débito

Brazilian Check

ZJDE0001

P04576

P04574

En blanco

SEPA Credit Transfer Initiation

ZJDE0002

P04576

P04574

En blanco

French Promissory Note

ZJDE0003

P04576N

P04574

En blanco

German Check

ZJDE0004

P04576

P04574

En blanco

Netherlands Domestic EFT

ZJDE0005

P04576

P704001

ZJDE0005

EFT para España

ZJDE0006

P04576

P704001

ZJDE0006