jueves, 28 de mayo de 2015

Despacho minimo en Orden de Compra Abierta

Puede crear Ordenes de Compra Abierta (OCA) cuando se conocen los detalles de los productos o servicios que usted planea comprar a un proveedor específico.El acuerdo de compra determina las características y los precios de los artículos. Luego del acuerdo se crean los despachos de forma manual o automática. 

En la opción de Términos podemos colocar que cada despacho tenga un a mínimo importe para su aprobación. La opción de Despacho Mínimo  indica cual sera el importe mínimo de cualquier despacho generado desde la OCA. El Sistema no permitirá aprobar cualquier despacho si el importe total es menos que la cantidad ingresada en el campo Despacho Mínimo. 


Una vez creado la Orden de Compra Abierta, puede disponer a crear sus Despachos. Cuando intente crear sus despachos puede utilizar todas o algunas líneas de su OCA, sin embargo al haber colocado valor en el Despacho  Mínimo debe su despacho tener por lo menos la misma cantidad. El sistema le informará si no cumple con la cantidad al momento de  tratar de aprobar el Despacho por debajo de la cantidad le mostrara el siguiente mensaje de error:


miércoles, 27 de mayo de 2015

Devoluciones de Recepción

Purchasing le permite realizar Devoluciones a proveedores en la pantalla Devoluciones Recepción. La ventana Devoluciones Recepción devuelve los artículos entregados por recepción  si la orden de compra no ha sido cancelada ni cerrada.

Un detalle a tener en cuenta es que en el modulo de Compras reabre la Orden de Compra asociada a la cantidad de devolución mediante la reducción de la cantidad original de la Recepción.  Tener en cuenta que si ya ha facturado o pagado una factura con el número de Recepción u Orden d Compra, aun devolviendo la cantidad, no se aplica ninguna acción en Payables.

En ese caso puede generar automáticamente las notas de débito para transacciones de tipo Devoluciones a Proveedor (Returns to Supplier) una vez que una factura se ha creado. Cuando se genera la devolución se genera la nota de Debito automáticamente. Para habilitar esta funcionalidad,  navegar en Purchasing >> Base de Proveedores >> Proveedores. Buscar al Proveedor y ubicarse en la pantalla de Sucursales. Ubicarse en la pestaña Compra y región Autofacturación, Indicar una opción en el campo Pagar En y seleccione Crear Nota  Debito desde Transacciones RTS.


Tener en cuenta lo siguiente:

El número de nota de Débito contiene el número original de la recepción. Es generado por el sistema con el número (Nro Recepción - Secuencia). La descripción de la nota de débito es siempre ''System Generated by 'Return to Supplier' Transaction''. No es necesario ejecutar cualquier programa (estándar / Interface) para este proceso.

La fecha de la nota de debito es igual a  la fecha de la devolución. Si esta fecha no se encuentra dentro de un período abierto en Payables, la fecha por defecto es la primera fecha abierta disponible en AP.

Ingresar Devoluciones
Para realizar una devolución ir a una responsabilidad de Purchasing >> Recepción >> Devoluciones. Saldrá la pantalla de búsqueda Encontrar Devoluciones, escribir cualquiera de los siguientes opciones: Tipo de origen, número de recibo, Orden de Compra entre otros. En las regiones alternativas en la parte inferior de la pantalla, puede especificar también otros criterios como  el artículo, rangos de fechas, y los detalles de la transacción.


Seleccionar el botón Encontrar para abrir la ventana de Devoluciones Recepción.  Ingresar la  Cantidad a devolver. Purchasing selecciona la línea y coloca una marca en la casilla de selección. Indicar si se realiza la devolución por Recepción o Proveedor, colocar la Unidad de Medida a devolver. Purchasing muestra la unidad de medida de conversión.

Ingresar la información requerida para cada dato incluido en las regiones de Transacciones y Detalles. Tener en cuenta que nose podrá hacer la devolución si no tiene Stock del articulo al cual va a devolver.

viernes, 22 de mayo de 2015

Interface Estado Bancario

Puede utilizar la pantalla Interface Estado Bancario para revisar los errores de validación de importación que resultaron cuando se ha importado información de Estados Bancarios  de las tablas de Interface Abierta de Estados Bancarios

Se puede revisar todos los errores de importación y validación de un Estado Bancario, o puede revisar únicamente los errores producidos por una línea dentro del Estado Bancario. Si encuentra errores de importación, puede corregir la información de tres maneras:
  • Usando las pantallas Interface Estado Bancario y Líneas Interface Estado Bancario.
  • Reparar las tablas de Interface manualmente.
  • Reparación, recargar y volver a importar el archivo de Estado Bancario.
Revisar Errores de Interface Estado Bancario
Para ello Navegar a una Responsabilidad de Cash Management >> Estados Bancarios >> Interface Estado Bancario. Consultar el Estado Bancario  que desea corregir.Le saldra una lista donde podrá localizarlo por cuenta bancaria y fecha de estado.



Edite la información de la cabecera del Estado Bancario, según sea necesario, incluyendo los la región de Controlar SaldosDar clic al botón Errores, la  ventana Errores Interface Estado Bancario  contiene la lista de errores de interface.




Dar clic al botón Líneas, la  ventana  Líneas Interface Estado Bancario  contiene la lista que se han cargado por el estado Bancario. Igualmente se puede ubicar la línea afectada con error. Una vez corregido, debe utilizar el programa de Importación de Estado Bancario  para validar y transferir la información  al modulo de Cash Management.




martes, 19 de mayo de 2015

Agregar un icono por Forms Personalization

Una característica adicional cuando uno crear  la opción de Menú por Forms Personalization, es poder también mostrar un icono en la Barra de Herramientas. Al crear un icono en la barra de herramientas este va a realizar la misma acción que cuando el usuario esta utilizando el menú. 

Agregar Icono en Personalizaciones
Para agregar un icono en la barra de  Herramientas, primero deben tener un menu desde Forms Personalization.  Para personalizar el formulario,  debemos ir a Ayuda >> Diagnóstico >> Código Personalizado >> Personalizar. Primero debemos ir  al registro donde tenemos la etiqueta del Menú. Ir a la pestaña AccionesMarcar la casilla   Presenta Lín antes de menú. y establecer un valor en Nombre Icono. 


El icono que se especifica debe existir en el directorio $OA_MEDIA en el servidor de aplicaciones, y escribimos el nombre del icono sin la extensión cuando definimos en la personalización. Guardar el registro.

Para comprobar debemos cerrar cualquier ventana abierta y asegurarse de que estás en la responsabilidad correcta. Abrir el formulario donde se le ha colocado la personalización. Se debe poder ver el nuevo icono , si le damos clic debe realizar la misma funcionalidad que la opción de menú
 

lunes, 18 de mayo de 2015

Agregar Contexto en un Flexfield Descriptivo




Los Flexfields Descriptivos se utilizan para capturar la información de negocios adicional o extra de la organización. Se utiliza  para recoger información más allá de lo que se recauda por las aplicaciones de Oracle. En la pantalla de Flexfields Descriptivos tienen dos tipos diferentes de segmentos, global y contextual, que puede utilizar en una estructura de FlexField descriptivo.

Un segmento global es un segmento que siempre aparece en la ventana FlexField descriptivo independientemente del contexto. Un segmento sensible al contexto es un segmento que solo muestra información apropiada sólo para un contexto particular.

Si tiene segmentos sensibles al contexto, su FlexField descriptivo necesita información de contexto (un valor de contexto) para determinar qué segmentos se van a mostrar. Un FlexField descriptivo puede obtener información de contexto, ya sea un campo en algún lugar de la pantalla, o de un campo especial (un campo de contexto) dentro de la ventana de FlexField descriptivo.

Un campo de contexto es visto por el usuario final como otro segmento. Sin embargo, un campo de contexto se comporta de forma diferente. Cuando un usuario introduce un valor de contexto en el campo de contexto, el usuario ve entonces diferentes segmentos sensibles al contexto. Un segmento sensible al contexto aparece una vez se escoge la información de contexto apropiado. Los segmentos sensibles al contexto pueden aparecer inmediatamente si la información de contexto apropiado se deriva de un campo antes de que el usuario entre en el FlexField descriptivo.



Agregar Contexto

Ir a la Responsabilidad de Administrador de Sistema >> Aplicación  >> Flexfield >> Descriptivo >> Segments.  Consultar por una Aplicación y un título. Active la casilla Requerio y Desplegado. A continuación, agregue un valor en el campo Prompt, agregar un código en el campo Contexto y rellene los segmentos que sean necesarios.

viernes, 15 de mayo de 2015

APP-FND-01541- El empleado ya esta asignado a un Usuario

Cuando uno crea usuarios siempre se tiene que asociar a un empleado sobretodo si dicho usuario se va a poner a trabajar en el modulo de Purchasing, sin embargo no es posible asociar el mismo empleado en varios usuarios. Cuando uno quiere realizar dicha acción saldrá el siguiente mensaje:




El mensaje de precaución APP-FND-01541: Este empleado ya está asignado a un usuario. Esto indica que ya esta asignado a otro usuario y de asignarse a otro va a tener un impacto negativo en los siguiente módulos:

Cuando nos fijamos en el impacto en general podemos encontrar lo siguiente:

Oracle Purchasing: Los usuarios no podrán recibir o ver las notificaciones de aprobación de documentos PO.

Oracle General Ledger: Los usuarios no será capaz de recibir o notificaciones de aprobación de asientos.

Oracle Workflow: Si un empleado está vinculado a más de un usuario, las notificaciones para los empleados pueden llegar a ser inaccesibles, y los procesos de flujo de trabajo pueden ser detenido a la espera de que esas esas notificaciones pasen a ser completados.

Oracle HRMSLos problemas van a ocurrir cada vez que la aplicación utiliza usuarios FND. Si la aplicación tiene que encontrar al usuario FND para ese empleado se quedara atascado porque hay dos. 

jueves, 14 de mayo de 2015

Tipo de Origen de transacción

Un Tipo de Origen de transacción es el tipo de entidad contra la cual Oracle Inventory cobra una transacción. Junto con una Acción de la transacción, que identifica de forma exclusiva el tipo de operación que se realiza. Oracle Inventory ofrece los siguientes tipos de Origenes de transacciónes predefinidos:
• Account
• Account Alias
• Cycle Count
• Internal Order
• Internal Requisition
• Inventory
• Job or Schedule
• Move Order
• Periodic Cost Update
• Physical Inventory
• Purchase Order
• RMA (Return Material Authorization)
• Sales Order
• Standard Cost Update



Puede definir Tipo de Origen de transacción adicionales para ello debemos navegar a Responsabilidad de Inventory >> Configuración >> Transacciones >> Tipos de Origen. En la pantalla tendrá dos pestañas Sistema es donde se encuentran los Tipos de Origen definidos y para crear nuevos debemos ir a la pestaña Usuario.


Cuando se  crea un Tipo de Origen puede dar al botón Tipos Transacciones donde podrá crear un tipo de transacción junto con la acciones que va a realizar. Este tipo de transacción definida por el usuario es ahora una forma personalizada de las operaciones de seguimiento con el que se puede agrupar y consultar en reportes.




martes, 12 de mayo de 2015

Error APP-PO-14258 No se ha Definido Tasa para la Fecha

Hay ocasiones que cuando estamos realizando recepciones para cierta organización de inventario nos muestra el siguiente error:




El error APP-PO-14258  se debe a que faltan las tasas de conversiones entre divisas y la moneda funcional de la fecha en que recepciona la orden de compra. El tipo de cambio que ha ingresado utiliza Tipos de cambio predefinidos y por lo tanto aun no se ha definido para la combinación de tipo de cambio y la fecha actual.

Para solucionar este problema debe definir Tipos de Cambio entre la moneda extranjera y la moneda funcional para la fecha que está recepcionando la orden de compra.

lunes, 11 de mayo de 2015

Controlar Períodos de Payables

Payables permite ingresar  facturas, registro de pagos, y la anulación del pago en períodos contables abiertos. Puede ingresar facturas en ejercicios futuros, pero no se puede contabilizar ningúna facturas en periodos futuros hasta que cambie el estado a Abierto. Los estados disponibles en la pantalla  Controlar Periodos de Cuenta por Pagar son: Nunca Abierto, Futuro, Abierto, Cerrado y Cerrados Permanentemente.

Cuando se actualiza un Estado de Periodo a Cerrado, Payables comprueba automáticamente si tiene alguna factura, pago sin contabilizar cualquier lote de pagos sin confirmar en ese período. Si tiene algún registro no contabilizado o un lote de pagos sin confirmar Payables informa que tiene excepciones y le permite ejecutar a través del botón Excepciones el Informe Excepciones de Cierre de Período. Puede utilizar este informe para ver todas las transacciones no contabilizadas para el período. También puede ejecutar la opción de Barrido para  si desea mover todas las transacciones no contabilizadas de un período a otro.

Los períodos de Payables están separados de sus períodos de General Ledger. Por ejemplo, se puede cerrar el período de Enero en AP antes de cerrar su período de Enero en General Ledger.



Para cambiar el estado de un período contable:
Para ello navegar una Responsabilidad de Payables >> Contabilidad >> Controlar Periodos de Cuentas por Pagar. En la pantalla podra actualizar el estado de cada Período por los siguientes estados:

Nunca abierto: Payables no permite ingresar facturas o pagos en un período que no ha sido abierto. Cuando se define un periodo se asigna un estado de Nunca abierto. Después de cambiar el estado a futuro o Abierto no se puede regresar a este estado.

Futuro: Payables permite ingresar facturas en un período futuro. Se aplica una retención de contabilización y el pago de cualquier factura que se ingrese en un período futuro cuando trabaja con flujo de aprobación. Esto se libera cuando se abre el período y vuelva a enviar a Aprobación. Payables no permite ingresar o anular un  pago en un período futuro.

Abierto: Payables permite ingresar, contabilizar y anular facturas o pagos  en un periodo abierto. No se puede abrir un período si se trata de un período de ajuste. 

Cerrado: Payables no permite ingresar, contabilizar y anular facturas o pagos en un período cerrado. Puede volver a abrir un período cerrado si los períodos correspondientes de General Ledger  y Purchasing están abiertos. Payables  impide el cierre de un período que tiene facturas o pagos no contabilizados o lotes de pago sin confirmar. 

Cerrado Permanentemente: Payables no permite  ingresar, contabilizar y anular facturas o pagos en un período cerrado permanentemente . No se puede volver a abrir un periodo permanentemente cerrado.

viernes, 8 de mayo de 2015

Alias Abreviados

Definir Alias Abreviados permite introducir rápidamente combinaciones de Flexlfields Claves. Un Alias es una palabra o código que representa una combinación completa o parcial.



Habilitar Alias Abreviados
Para ello debe habilitar la opción de Perfil Flexfields:Asiento Abreviado con un valor adecuado. Una vez  configurado y creado un Alias Abreviado , cada vez que ingrese a un Flexfield Clave, saldrá la ventana Alias el cual le  permite introducir un alias antes de que abra la ventana FlexField. 



Definir Alias Abreviados
Se puede definir un Alias Abreviado para cualquier FlexField clave. Para ello debe navegar a la responsabilidad de Administrador de Sistema >> Aplicación>> Flexfield>> Clave >> Alias.  Debe especificar un nombre y tamaño para cada abreviatura.

Puede definir  una Plantilla como el conjunto completo o parcial de los valores de segmento de FlexField Claves  para cada Alias que desea representar. Estos valores pueden ser combinaciones FlexField válidos o diferentes patrones de valores de segmento válidos. Por ejemplo, si el FlexField consiste en seis segmentos, puede definir un Alias Abreviado para representar una combinación parcial, donde cuatro de los seis segmentos contienen valores válidos para esos segmentos. Los otros dos segmentos permanecen en blanco. Al ingresar en este alias en el indicador de la ventana abreviada, sólo tendrá que introducir los valores para los dos segmentos de forma manual, ya que los otros cuatro se pondrán automáticamente. 



Puede definir para cada tipo de Estructura tantos Alias Abreviados necesita. Si realiza cambios, los cambios surten efecto inmediatamente para usted y para otros usuarios.

miércoles, 6 de mayo de 2015

Plantilla de Informes de Gastos

Plantilla de Gastos(Expense template) es un campo obligatorio en el formulario  de Informes de Gastos. Se crean  Artículos de gastos en la plantilla de gastos mediante la combinación de las categorías de gastos con tipo de Artículos (Artículo, fletes, Varios y Impuestos.)

Esta pantalla sirve para definir plantillas fe informe de gastos que utiliza regularmente en la empresa. Puede definir valores por defecto para los artículos de gastos, y se puede entonces elegir esos artículos de una lista de valores cuando se ingresan los informes de gastos.

Durante la importación de informe de gastos, Payables utiliza la información de Artículos de gastos para crear distribuciones de factura. Por ejemplo, una empresa puede definir una plantilla vendedor que los vendedores utilizan para ingresar sus informes de gastos. Esa plantilla incluiría artículos de gastos que son reembolsables, tales como comidas, pasajes de avión y hotel. Sin embargo, no incluye artículos de gastos por kilometraje porque los vendedores van con trasporte pagado.

En la pantalla Opciones de Cuentas por Pagar, puede seleccionar una plantilla de informe de gastos que será la plantilla por defecto en la región de Informes de Gastos.



Activar Gastos por Oracle Internet Expenses
Si se instala Oracle Internet Expenses, los empleados pueden realizar sus informe de gastos utilizando un navegador Web. Sólo serian disponibles aquellas plantillas que tienen la opción Habilitada en la opción Activar para Gastos de Internet. Esto lo podra encontrar en la pantalla  de Plantilla de Informe de Gastos



Por ejemplo, puede utilizar esta opción para exigir a los empleados  proporcionar justificaciones para ciertos tipos de gastos. También puede utilizar la ventana de Plantillas de Informes de Gastos para gestionar la asignación y  política de los gastos.

Definir Plantilla de Informe de Gastos
Para definir una Plantillas de Informes de gastos navegar a una Responsabilidad de Payables >> Configuración >> Factura >> Plantillas de Informes de Gastos. Ingresar  un Nombre de Plantilla y una Descripción

Ingresar la información de cada Articulo de Gastos que desea tener en la lista de valores cuando ingrese un informe de gastos con esta plantilla y guardar cada registro. Para desactivar debe ingresar una fecha inactiva en el campo Inactivo Hasta. 

martes, 5 de mayo de 2015

Mensajes de FND_MESSAGE

El procedimiento de Calling Messages nos sirve para el llamado de mensajes  predefinidos para las aplicaciones Oracle a través de formularios o programas concurrentes. Oracle ha proporcionado el API FND_MESSAGE para Setear, Recuperar o Borrar los mensajes. De las diferentes opciones podemos encontrar las siguientes:

FND_MESSAGE.CLEAR
Borra la pila de mensajes de todos los mensajes.

FND_MESSAGE.DEBUG
Muestra inmediatamente la cadena que pasa como parámetro de entrada.

FND_MESSAGE.ERASE
Borra la línea de estado en Oracle Forms.

FND_MESSAGE.ERROR
Muestra un mensaje de error en una ventana de  Oracle Forms o un archivo de registro del programa concurrente. (Ejemplo: "Valor no es válido."). 

FND_MESSAGE.GET
Recupera un mensaje traducido  y luego borra el mensaje de la pila de mensajes. Esto podría ser utilizado para hacer llegar un mensaje traducido para un procedimiento. Presupone que ya ha llamado al  FND_MESSAGE.SET_NAME.

FND_MESSAGE.HINT
Muestra un mensaje en el Oracle Forms en la  línea de estado. Toma su mensaje de la pila, muestra el mensaje, y luego borra el mensaje de la pila de mensajes. El usuario todavía puede tener que reconocer el mensaje si otro mensaje viene de inmediato a la línea de mensajes.

FND_MESSAGE.QUESTION
Muestra un mensaje y un máximo de tres botones en una ventana de  Oracle Forms. (Ejemplo: "Por favor, elija una de las siguientes acciones:") Toma su mensaje de la pila, y borra el mensaje. Después de que el usuario selecciona un botón, se devuelve el número del botón seleccionado.

FND_MESSAGE.RETRIEVE
Recupera un mensaje del servidor de base de datos, se traduce y sustituye tokens, y establece el mensaje en la pila de mensajes.

FND_MESSAGE.SET_NAME
Recupera tus mensajes del  Diccionario de mensajes  y lo coloca en la pila de mensajes. Debe llamar a este procedimiento antes de llamar FND_MESSAGE.SET_TOKEN.

FND_MESSAGE.SET_STRING
Toma una cadena de entrada y fija directamente en la pila de mensajes. La cadena no necesita ser definido en la ventana de mensajes. Estas cadenas pueden ser codificadas en el formulario.

FND_MESSAGE.SET_TOKEN
Sustituye un mensaje Token con un valor especificado. Se usa una vez para cada valor de un mensaje. 

FND_MESSAGE.SHOW 
Muestra un mensaje informativo en una ventana de Oracle Forms o un archivo de registro del programa concurrente. (Ejemplo: "Para completar esta función, por favor rellene lo siguiente ..."). Toma su mensaje de la pila, muestra el mensaje, y luego borra sólo el mensaje de la pila de mensajes.

FND_MESSAGE.WARN
 Muestra un mensaje de advertencia en una ventana  de Oracle Forms y permite al usuario aceptar o cancelar la operación actual. (Ejemplo: "¿Desea continuar con la operación actual") FND_MESSAGE.WARN devuelve TRUE si el usuario acepta el mensaje (es decir, hace clic en Aceptar), o FALSE si el usuario cancela. 

Setear mensaje por Oracle forms

Con mayor frecuencia los procedimientos utilizados son FND_MESSAGE.SET_NAME y FND_MESSAGE.SET_TOKEN.  Podemos colocar lo siguiente durante la creación de nuestro formulario.



En el ejemplo si el elemento SOURCE del bloque de datos DATABLOCK_PROC no tiene valor,  se mostrara el siguiente ventana.


lunes, 4 de mayo de 2015

Registrar un formulario

Cuando ya tenemos un formulario compilado ahora tenemos que registrar el formulario y crear una función para ello. Luego podemos añadir la función a un menú. 

Registro de una formulario
Antes de poder ejecutar el formulario, tiene que estar registrado en la aplicación. Para ello ir a  la responsabilidad del Desarrollador de Aplicaciones >> Aplicación >> Pantalla y se abrirá la ventana Pantallas Agregar en el campo Pantalla el nombre el formulario, en Aplicación ingresar bajo que aplicación estará el formulario. Ademas agregar en Nombre Pantalla Usuario el nombre al cual se llamara en el EBS. Opcionalmente puede agregar una descripción.



Haga clic en el botón Guardar en la barra de herramientas (o presione Ctrl + S) para guardar el registro y salir de la pantalla. 

Registro de una función de formulario
Tenemos que registrar el formulario antes de poder llamarlo en Oracle. Cuando llamamos a un formulario, en realidad debemos llamar a una función que llama al formulario. Para ello ir a  la responsabilidad del Desarrollador de Aplicaciones >> Aplicación >> Función. En la pestaña Descripción  ingresar un nombre único de Función , luego agregar un nombre de Función Usuario.



En la pestaña Propiedades debemos ingresar un Tipo de Función. El tipo es una descripción de forma libre para el uso de la función,las funciones para Oracle Forms están registrados como tipo Pantalla


En la pestaña Pantalla ingresar el nombre de la Pantalla o formulario. La Aplicación se asociara automáticamente. La función sera el nombre cando tratemos de  llamar al formulario. Ahora solo debemos añadir la función a un menú para que sea disponible desde una responsabilidad.



Agregar de una función a un Menú
Tenemos que añadir la función del formulario a nuestra responsabilidad.Para ello ir a  la responsabilidad del Desarrollador de Aplicaciones >> Aplicación >> Menu. Pulse F11 para entrar en una consulta e ingresar el Menú el cual se le va agregar la función. 

Ingresar un numero de secuencia, un Prompt el cual será el titulo de nuestra función en la responsabilidad. Luego en el campo Funcion debemos agregar la función del formulario creado anteriormente.



Haga clic en el botón Guardar (o presione Ctrl + S) para guardar el registro. Con ello el formulario aparecerá ahora en el menú de la responsabilidad que tiene este menú asignado.