miércoles, 16 de abril de 2014

Query para obtener errores de interface de Estados Bancarios


SELECT CSHIA.STATEMENT_NUMBER fecha_estado,
       CSHIA.BANK_ACCOUNT_NUM cuenta_bancaria,
       CHIE.MESSAGE_NAME error_cabecera,
       CSLI.LINE_NUMBER  nro_linea,
       CLIE.MESSAGE_NAME error_linea
  FROM   CE_STATEMENT_HEADERS_INT_ALL CSHIA
  LEFT OUTER JOIN CE_STATEMENT_LINES_INTERFACE CSLI
   ON CSLI.STATEMENT_NUMBER =  CSHIA.STATEMENT_NUMBER
  LEFT OUTER JOIN CE_HEADER_INTERFACE_ERRORS CHIE
  ON CHIE.STATEMENT_NUMBER =  CSHIA.STATEMENT_NUMBER
  LEFT OUTER JOIN CE_LINE_INTERFACE_ERRORS CLIE
  ON CLIE.STATEMENT_NUMBER = CHIE.STATEMENT_NUMBER
   AND  CLIE.LINE_NUMBER = CSLI.LINE_NUMBER
 WHERE CSHIA.BANK_ACCOUNT_NUM='&BANK_ACCOUNT'
 AND  CSHIA.STATEMENT_NUMBER ='&STATEMENT_NUMBER'

martes, 15 de abril de 2014

Visión General Oracle Receivables




El modulo de  Cuentas por Cobrar o Oracle Receivables(AR) se utiliza para crear, gestionar y controlar el flujo de caja de cualquier organización. El módulo de Receivables  tiene las funciones que  permite gestionar los procesos de su base de clientes, de facturación y de pago con eficacia.

Las empresas venden sus productos , ya sea por dinero en efectivo ( pago inmediato en la forma de un cheque, tarjeta de crédito o billetes y monedas ) o como las ventas facturadas en el crédito con condiciones de pago específicos. Las facturas de venta crean una cuenta por cobrar en  General Ledger , que representa el ingreso o efectivo que se debe a la empresa. Los cobros de  la organización depende de hacer el seguimiento de sus clientes y asegurar el rápido cobro del dinero adeudado.

Con la ayuda del modulo la organización puede realizar el seguimiento de las deudas pendientes del cliente enviando notificaciones,llamadas o medios de cobros. A su vez el cliente puede optar por pagar la factura : mediante cheque o transferencia bancaria. Cuando se recibe el pago del cliente , se aplica el dinero a la cuenta del cliente, la reducción de la cantidad adeudada y la generación de asientos en GL.

Características
Ofrece funcionalidades integradas que puede utilizar para llevar a cabo el día a día de las operaciones de Cuentas por cobrar:

  • ·Transacciones - para procesar sus facturas, notas de débito, notas de crédito, créditos a cuenta, Devoluciones de cargo y ajustes.
  • ·Recibos  - para llevar a cabo la mayor parte de las tareas relacionadas con el recibo.
  • ·Cobros - revisar las cuentas de los clientes y realizar las actividades de recolección, tales como las llamadas de los clientes de grabación y las cartas de reclamación de impresión.
  • Clientes - Para ingresar la información de los clientes de la organización como una empresa o una persona la cual tiene  deudas.

Cada funcionalidad le permite encontrar la información crítica de una manera flexible, consultando los resultados, y tomando apropiadas decisiones. Por ejemplo, en Transacciones, puede consultar operaciones en función de la factura o el cliente, moneda, número de transacción, o fecha contable. 

Integración
Oracle Receivables se integra con los siguientes módulos de Cash Management ,General Ledger , iPayment en Oracle Financial y tienen una integración con Order Management , Pricing, en el módulo de Inventory en EBS. Esto puede ser mejor entendido como :






Cargador e Importación de Estados bancarios en Cash Management




Oracle Cash Management proporciona una interfaz abierta para la carga de archivos de extractos bancarios electrónicos en las tablas de estado de cuenta bancarias. La interface abierta de estados de cuentas bancarias consta de dos tablas interfaces y un programa de importación. Las tablas contienen información sobre el encabezado del estado de cuenta bancaria y las líneas de la cuenta bancaria como la información de las transferencias de los programas de importación del extracto bancario de las tablas de interfaz abiertas a las tablas de estado de cuenta bancaria.

Para simplificar la implementación de Oracle Cash Management, La interface del extracto bancario se ha mejorado para ofrecer una solución completa para la carga de información de un archivo externo. El uso de la nueva característica del Cargador de Estado Bancario, los datos pueden ser rápidos y fácilmente cargados sin ningún tipo de programación. El programa también es compatible con los formatos definidos por el usuario. Una vez que los datos se completan automáticamente en las tablas de interfaz abierta, el programa Importación de Estado Bancario se usa para transferir los datos a las tablas de interface a los estados bancarios de Cash Management.

Cargador de Estado Bancario


Este concurrente contiene tres programas. El primero llamado Run SQL*Loader es el programa que toma los datos del archivo txt y lo carga en la tabla CE_STMT_INT_TMP. Este programa no tiene salida, pero la última página del archivo de registro muestra el número de registros cargados y los que fueron rechazados. 

El programa Cargar Datos de Estado Bancario transfiere de la tabla anteriormente mencionada a  dos tablas de interface abierta: 

Tabla Interface de cabecera de estado bancario - Contiene la información de cabecera del estado bancario. La tabla se denomina CE_STATEMENT_HEADERS_INT_ALL

Tabla Interface de líneas de estado bancario - contiene las líneas de transacción del estado bancario. La tabla se denomina CE_STATEMENT_LINES_INTERFACE

Finalmente se genera el Informe Ejecución de Cargador de Estado Bancario.Este programa proporciona alguna información sobre lo que hicieron los anteriores programas. Tiene un informe de salida, que tiene un valor mínimo. Ocasionalmente, puede haber un mensaje de error o una advertencia, pero en general se muestra una salida normal, incluso si no hubiera problemas encontrados en el proceso. El archivo de registro no es útil en problemas de depuración.

Importación de Estado Bancario



Una vez que estén cargados las tablas de interface, puede utilizar el programa de Importación de Estado Bancario de Cash Management para validar y transferir la información de estado de cuenta bancaria al modulo de Administración de Efectivo. Las tablas de estados  bancarios se nombran CE_STATEMENT_HEADERS_ALL y CE_STATEMENT_LINES. Una vez que la información contenida en las tablas de interface se ha transferido con éxito a las tablas de estado bancario, se puede eliminar los registros e las tablas interface