2 Proceso de Pagos mediante Oracle BI Publisher

En este capítulo se ofrece una descripción general de los siguientes temas:

2.1 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.

2.1.1 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 TP7040101 (SEPA Credit Transfer Initiation Format Template) 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.

2.1.2 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.

2.2 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:

2.2.1 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º 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)

2.2.2 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º 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)

2.2.3 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– ADD4)

    • Dirección

    • Código postal

    • Ciudad

    • Estado

    • País

2.2.4 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º de dirección

2.2.5 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º de dirección

  • Compañía

2.2.6 Información sobre documentos por pagar

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 pago (PAAP)

    • Descuento aplicado (ADSA)

    • Fecha de la factura - Juliana (DIVJ)

    • Número de factura del proveedor (VINV)

2.2.7 Deudor final (actualización de la versión 9.1)

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)

2.2.8 Acreedor final (actualización de la versión 9.1)

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)

2.3 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.

2.3.1 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.

2.3.1.1 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).

2.3.1.2 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.

2.3.1.3 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.

2.3.1.4 Templates with Alignment (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.

2.3.1.5 Currency Code Cross Reference (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.

2.3.1.6 Templates for Drafts Payment (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.

2.3.1.7 Templates with Stub (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).

2.3.2 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
Spanish EFT ZJDE0006 P04576 P704001 ZJDE0006