miércoles, 21 de noviembre de 2012

Ejemplo de Proceso Ejecutable en Intalio

Diagrama BPMN:



Una vez realizado el diagrama se deben realizar los formularios (4 en total) para representar la comunicacion y la transmision de informacion entre los participantes y el proceso:

Formulario "Solicitud":



Asunto: Tipo: Text Imput
           Input/Ouput : Out
           Schema Type: string

Justificacion: Tipo: Text Area
                    Input/Ouput : Out
                    Schema Type: string


Monto: Tipo: Text Imput
           Input/Ouput : Out
           Schema Type: string

Formulario "ProcesoAGerente":




Asunto: Tipo: Text Imput
           Input/Ouput : In
           Schema Type: string

Justificacion: Tipo: Text Area
                    Input/Ouput : In
                    Schema Type: string


Monto: Tipo: Text Imput
           Input/Ouput : In
           Schema Type: string



Empleado: Tipo: Text Imput
                Input/Ouput : In
                Schema Type: string

Fecha de Solicitud: Tipo: Text Imput
                             Input/Ouput : In
                             Schema Type: string



Comentarios: Tipo: Text Area
                    Input/Ouput : Out
                    Schema Type: string


Aprobado: Tipo: Checkbox
                Input/Ouput : Out
                Item: Aprobado=1.

Formulario "ProcesoAEmpleado":


Asunto: Tipo: Text Imput
           Input/Ouput : In
           Schema Type: string

Justificacion: Tipo: Text Area
                    Input/Ouput : out
                    Schema Type: string


Monto: Tipo: Text Imput
           Input/Ouput : out
           Schema Type: string



Gerente: Tipo: Text Imput
                Input/Ouput : In
                Schema Type: string

Fecha de Revision: Tipo: Text Imput
                             Input/Ouput : In
                             Schema Type: string



Comentarios: Tipo: Text Area
                    Input/Ouput : in
                    Schema Type: string

Formulario "Mensajes":


Unico elemento de tipo "Text Area" con Input/Ouput igual a "in".

Incorporando Formularios:

Una vez creados los formularios se deben incorporar al diagrama, una vez incorporados deben de quedar de la siguiente forma:


Donde:
Solicitud es del tipo InitProcess.
ProcesoAGerente es del tipo: Create and Complete.
ProcesoAEmpleado es del tipo: Create and Complete.
Mensajes es del tipo Notify.

Mapeos:

Para especificar la transmision de informacion se deben realizar los siguientes mapeos correspondientes al evento que se ve seleccionado en las siguientes imagenes:






Tambien debe especificarse el funcionamiento del gateway del pool Proceso:


Se deben especificar los roles del pool Gerente y el pool Empleado los cuales seran el mismo:



Una vez realizado este se realiza el Deploy al servidor:




Probando el Proceso Ejecutable:

Iniciamos el servidor y abrimos la pagina http://localhost:8080/bpms-console con el usuario Admin y password "changeit" para verificar el levantamiento del proceso: 

Se ingresa a la pagina http://localhost:8080/ui-fw para realizar la prueba del proceso:


Se inicia el proceso y se prueba primero de la siguiente forma:


Se verifican las tareas creadas:


Se verifican las notificaciones recibidas:


Ahora de la siguiente forma:


Se verifican las tareas creadas:



Se verifican las tareas creadas de nuevo:


Por ultimo se verifican las notificaciones:







jueves, 1 de noviembre de 2012

Sistemas ERP: Adempiere

Capitulo 5: Actividades de Procura (Compra).

En esta entrada se pretende ilustrar los procedimientos básicos y generales referente a las actividades que involucran la compra de materiales a los proveedores de la compañía Sistematika Fashion, Ltd.

Requisición de Compra:


Para comenzar con las actividades se debe iniciar Adempiere con el Usuario "SistematikaAdmin", pero esta vez escogeremos "Dress" como organización y "1st Shirt W/h" como almacén (Warehouse).

Abrimos la ventana Menu->Requisition-To-Invoice->Requisition. Para llenar la data se muestra el siguiente ejemplo (Figura 1):

(Figura 1)

Además, debemos entrar en la pestaña "Requisition Line" y hacer clic en el icono "Save" para crear una linea de requesición necesaria antes de hacer clic en el botón "Complete" de la pestaña "Requesition".

Reportes de Reabastecimiento:

Es posible crear requisiciones de compra mediante reportes de reabastecimiento, pero para ello cada producto debe tener información acerca de su reabastecimiento. Para incorporar dicha información abrimos la ventana Menu->Material Management->Material Management Rules->Product. Escogemos el producto "S Buttom" y nos dirigimos a la pestaña "Replenish", creamos un nuevo registro y lo llenamos de la siguiente forma (Figura 2):

(Figura 2)

Para evitar posibles errores en un futuro, es conveniente elegir una lista de precios por defecto, la cual sera "Purchase PL". Para ello abrimos la ventana Menu->Material Management->Material Management Rules->Price List, seleccionamos "Purchase PL", marcamos el checkbox "Default" y guardamos la información.

Ahora procedemos a generar el reporte de reabastecimiento. abrimos la ventana Menu->Material Managemente->Replenish Report y llenamos los campos de la siguiente forma (Figura 3):

(Figura 3)

Luego, hacemos clic en "Start", esperamos mientras Adempiere realiza los procesos internos pertinentes y al acabar nos mostrara el reporte (Figura 4):

(Figura 4)

Ahora agregaremos la información de reabastecimiento para cada producto con los siguientes datos:

S Fabric: Warehouse: 1st Shirt W/h.
               Replenish Type: Reorder below Minimum Level.
               Minimun Level: 100.

S Thread: Warehouse: 1st Shirt W/h.
                Replenish Type: Reorder below Minimum Level.
                Minimun Level: 50.

S Label: Warehouse: 1st Shirt W/h.
             Replenish Type: Reorder below Minimum Level.
             Minimun Level: 1000.

Ahora podemos volver a realizar el reporte de reabastecimiento y verificar el reporte el cual debería ser similar al siguiente (Figura 5):

(Figura 5)

Ordenes de Compra:


Para crear ordenes de compra de forma manual abrimos la ventana Menu->Requisition-to-Ivoice->Purchase Order y llenamos un nuevo registro de la siguiente manera (Figura 6):

(Figura 6)

En la pestaña "PO Line" se llenara los campos "Product","Quantity" y "Price" de forma coherente.

Ahora crearemos las ordenes de compra a través de la requisición de compra creada anteriormente. Para ello abrimos el proceso Menu->Requisition-to-Invoice->Create PO from Requisition, el cual llenaremos de la siguiente forma (Figura 7):

(Figura 7)

Luego podremos revisar la ventana Menu->Requisition-to-Ivoice->Purchase Order para verificar la creación de la orden de compra. Se sugiere realizar las ordenes de compra de los productos restantes.

Recepción de Materiales:


Para comprender este proceso se realizaran recepciones de materiales sobre las ordenes de compra de "S Button" y "S Label". Abrimos la ventana Menu->Requisition-to-Invoice->Material Receipt. Crearemos un nuevo registro y lo llenaremos como aquí se muestra (Figura 8):

(Figura 8)

Luego hacemos clic en el botón "Creat lines from" y llenamos los campos de la siguiente forma (Figura 9):

(Figura 9)

Luego hacemos clic en el botón "Complete" de la ventana "Material Receipt" y repetimos las mismas tareas para el producto "S Label" con los siguientes datos:

Organization: Shirt.
Document Type: MM Receipt.
Business Partner: Wilson Garment Accessories, Ltd.
Warehouse: 1st Shirt W/h.

Para ejemplificar como se realizan recepciones de materiales sin hacer referencia a una orden de compra, se realizara el proceso con los productos "S Fabric" y "S Thread". Abrimos la ventana "Material Receipt" y llenaremos los campos de la siguiente forma (Figura 10):

(Figura 10)

Ahora nos dirigimos a la pestaña "Receipt Line" la cual llenaremos de forma manual de la siguiente manera (Figura 11):

(Figura 11)

Ahora realizaremos los mismos pasos para el producto "S Thread" con los siguientes datos:

Pestaña "Material Receipt" Organization: Shirt.
                                         Document Type: MM Receipt.
                                         Business Partner: Coats and Clarks.
                                        1st Shirt W/h.
Pestaña "Receipt Line" Product: S Thread.
                                   Locator: Loc S1A
                                   Quantity: 50
                                   UOM: Cone

Conciliación de Orden de Compra a Requisición: 

Para realizar esta tarea se debe abrir la ventana Menu->Requisition-to-Invoice->Matching PO-Receipt-Inovice y se llenan los campos de la siguiente forma (Figura 12):

(Figura 12)

Una vez que la ventana este configurada como la imagen previa, hacemos clic en el botón "Process" para realizar la conversión. Debemos realizar la misma tarea con la requisicion pertinente al producto "S Thread" cuyo socio de negocio es "Coats and Clarks". {una vez hecho esto, pueden verificarse la creación de registros nuevos en la ventana "Material Receipt".

Gestión de Facturas de Proveedores:


Facturación desde un recibo de materiales:

Para practicar el proceso de facturación en base a un recibo de materiales se usaran los productos "S Button" y "S Label" como prueba. Abrimos la ventana Menu->Requisition-to-Invoice->Invoice (Vendor). Creamos un nuevo registro y la llenamos como se muestra (Figura 13):

(Figura 13)

Luego hacemos clic en el botón "Create lines from", lo cual desplegara una ventana cuyos campos serán configurados de la siguiente forma (Figura 14):

(Figura 14)

Ahora procedemos a presionar el botón "OK". Una vez hecho esto, completamos el registro y hacemos el mismo procedimiento para el producto "S Label" con los siguientes datos:

Organization: Shirt.
Target Document Type: AP Invoice.
Business Partner: Wilson Garment Accessories, Ltd.
Price List: Purchase PL.

Facturación sin recibo de materiales:

Para realizar el equivalente al proceso anterior pero sin necesidad de hacer referencia a un recibo de materiales utilizaremos los productos "S Fabric" y "S Thread". Abrimos de nuevo la ventana "Invoice" y creamos un nuevo registro, el cual llenaremos de esta forma (Figura 15):

(Figura 15)

Abrimos la pestaña "Invoice Line" y similar a los procesos manuales anteriores, nos guiaremos con la siguiente imagen (Figura 16):

(Figura 16)

Luego de guardar los datos pasaremos a realizar las mismas tareas para el producto "S Thread", pero con los siguientes datos:

Pestaña "Invoice": Organization: Shirt.

                            Target Document Type: AP Invoice.
                            Business Partner: Coats and Clarks.
                            Price List: Purchase PL.

Pestaña "Invoice Line": Product: S Thread.
                                   Quantity: 50.
                                   UOM: Cone.
                                   Price: 1.60.

Conciliación de una factura con un documento de recibo de material:

Para realizar esta tarea abriremos la ventana Menu->Requisition-to-Invoice->Matching PO-Receipt-Invoice. Este proceso es similar a la conciliación definida anteriormente y de igual forma nos guiaremos con la siguiente imagen (Figura 17):

(Figura 17)

Una vez elegidos los campos de forma correcta se procederá a realizar el mismo procedimiento con "Coats and Clarks" como socio de negocio.

Evaluación de las facturas conciliadas:

Para evaluar las facturas conciliadas solo hace falta abrir la ventana Menu->Requisition-to-Invoice->Matched Invoices. En esta ventana aparecerán las cuatro facturas conciliadas (dos de forma manual y dos de forma automática) donde se podrá ampliar cada registro y verificar la información (Figura 18).

(Figura 18)

Pagos a Proveedores:


Crear una lista de facturas por pagar:

Existe una forma de conocer cuales facturas aun no han sido canceladas, para conocerla abrimos el reporte Menu->Open Items->Open Items. En la ventana que se abrirá desmarcamos el checkbox "Sales Transaction" y presionamos el botón "OK" (Figura 19):

(Figura 19)

Crear una propuesta de pago:

Esta actividad se realiza en la ventana Menu->Open Items->Payment Selection. Utilizaremos como ejemplo a "Hempel China Limited". Crearemos un nuevo registro y lo llenaremos como aquí puede verse (Figura 20):

(Figura 20)

Luego hacemos clic en el botón "Create From" y llenaremos los campos de la ventana desplegada de la siguiente forma (Figura 21) y damos clic en el botón "OK". Para culminar con la selección hacemos clic en el botón "Prepare Payment", en la siguiente ventana de confirmación debemos marcar "Check" en el campo "Overwrite Payment Rule" y hacer clic en el botón "OK". Para imprimir el cheque usado como forma de pago abrimos las ventana Menu->Open Items->Payment Print/Export. Aquí se llenan los datos pertinentes y se imprime el documento.

(Figura 21)

Formas de Pago:

Extracto Bancario:

Para agregar la información del extracto bancario abrimos la ventana Menu->Open Items->Bank Statement y registramos la información de la siguiente forma (Figura 22):

(Figura 22)

Nos dirigimos a la pestaña "Statement Line". En esta pestaña se colocara información de ejemplo sobre el extracto bancario (Figura 23):

(Figura 23)

Nota: En el campo "Payment", en la ventana desplegable hay que desmarcar la opción "Receipt" para referirnos a los proveedores.

Pago en Efectivo:

Para ejemplificar el proceso realizaremos un pago en efectivo a "Ching Fung Apparel Accessories" y "Wilson Garment Accessories". Para realizar el pago al primer proveedor abrimos la ventana Menu->Open Items->Cash Journal. Creamos un nuevo registro y lo llenamos de la siguiente manera (Figura 24):

(Figura 24)

Luego nos dirigimos a la pestaña "Cash Line" y registramos la siguiente información (Figura 25):

(Figura 25)

Nota: En el campo "Invoice", desmarcamos el campo "Sales Transaction" en la ventana que se desplegara.

Asignación de Pagos en Efectivo:

Para hacer una revisión de los pagos en efectivo puede abrirse la ventana Menu->Open Items->View Allocation, donde existe un registro por cada pago en efectivo completado, por ejemplo el que acabamos de realizar (Figura 26):

(Figura 26)

miércoles, 31 de octubre de 2012

Sistemas ERP: Adempiere

Capitulo 4: Configuración de la Data Maestra.

Una vez realizadas las configuraciones iniciales del cliente, nuestra compañía debería estar preparada para soportar transacciones. Pero antes de ello hay que configurar la Data Maestra (Master Data), la cual se refiere a los datos fundamentales acerca del inventario, clientes, empleados, proveedores, etc.

Configuración Contable de Productos:

Iniciamos Adempiere con el Usuario:"GardenAdmin" y Password: "GardenAdmin".

Navegar desde Menú->Material Managemen-> Material Management Rules->Product. Buscamos y seleccionamos el producto Azalea Bush, el cual sera nuestro producto ejemplo. una vez seleccionado abrimos la pestaña "Accounting".
En esta ventana contiene la información contable del producto seleccionado, especificando en un solo dato por campo, la información de las dimensiones de la cuenta. Este conjunto de datos suele llamarse Combinación Contable (Figura1):

(Figura 1)

Creación de una Combinación Contable:

Antes de realizar las modificaciones se recomienda habilitar algunos campos que se encuentran en modo de "Solo Consultas". Para ello accedemos con el usuario maestro y navegamos desde Menu->Application Dictionary->Window, Tab & Field y llenamos el campo Name con "Account Combination%" y damos Enter. En la ventana siguiente hacemos clic en el icono "Grid Toggle" para examinar los campos. En el campo "Window Type" seleccionamos "Maintain" y guardamos los cambios (Figura 2).

(Figura 2)

Nos salimos de la aplicación e ingresamos de nuevo como GardenAdmin para continuar con las tareas.

Abrimos la ventana Menu->Performance Analysis->Accounting Rules->Account Combination para crear una nueva combinación. Hacemos clic en el icono "New Record" e ingresamos la información como se muestra a continuación (Figura 3):

(Figura 3)

En el campo "Account" colocamos "64500" y presionamos la tecla "Tab" para que se despliegue un ventana de información de la cuenta (Figura 4):

(Figura 4)

Llenaremos el campo "Name" con "Other Consulting Fees" y presionamos la tecla Ok. Luego guardamos el registro (Figura 5):

(Figura 5)

Modificación de las Cuentas por Defecto:


Navegar desde Menú->Material Managemen-> Material Management Rules->Product. Seleccionamos de nuevo el producto Azalea Bush y una vez mas nos situamos en las pestaña "Contabilidad". Nos situamos en el campo "Product Asset" haciendo clic en el pequeño icono a su derecha. En esta nueva ventana seremos capaces de darle un alias a esta combinación contable para tener una referencia mas óptima a la misma.

En esta ventanas presionamos el icono "Undo Changes", escribimos en el campo Alias el valor "17710" y hacemos clic el icono "ReQuery" para mostrar una combinación valida para la cuenta 17710 (Figura 6):

(Figura 6)

Damos clic en el icono "Guardar" y el campo "Product Asset" abra sido modificado por el alias previamente creado.

Socio de Negocio:

Iniciamos Adempiere con el Usuario: "SistematikaAdmin" y Password: " SistematikaAdmin ".

Antes de explorar la creación y la manipulación de los socios de negocio de la empresa, primero se debe crear un grupo de socios de negocios:

Abrir Menu->Partner Relations->Business Partner Rules->Business Partner Group. Abrimos la pestaña "Business Partner Group" (Figura 7) y se crearan dos registros con las siguiente información:

(Figura 7)

Registro 1: Name:"Import", Search Key:"Import".
Registro 2: Name:"Local", Search Key:"Local". 

Proveedores:

Ahora ya podremos crear los socios de negocio con los que la compañía Sistematika Fashion, Ltd hara los intercambios comerciales de materia prima (proveedores) y/o productos (clientes/distribuidoras). Para ello nos dirigimos a las ventana Menu->Partner Relations->Business Partner Rules->Business Partner.

En esta ventana podremos configuras a los socios de negocio con datos basicos, crearemos un registro y lo llenaremos de la siguiente forma (Figura 8):

(Figura 8)


Luego de guardar los cambios debemos especificar los siguientes detalles:
  • Navegar a la pestaña "Vendor" y marcar como seleccionado el checkbox "Vendor". des esta manera especificaremos al socio de negocios como proveedor.
  • Navegar a la pestaña "Location" para especificar la dirección del proveedor. Creamos un nuevo registro y abrimos el campo "Address". Aquí colocaremos la siguiente información: Addres 1:"Sample of Street", City:"Ningjin", Country:"China". No se debe olvidar guardar los cambios realizados.
  • Navegar a la pestaña "Contact (User)" donde llenaremos el campo Name con el nombre "Gong Li" para especificar el agente de marketing del proveedor.
Se repetiran los mismos pasos para crear los siguientes proveedores:

Proveedor 1: Search Key: Ching Fung Apparel Accessories Co, Ltd
                     Name: Ching Fung Apparel Accessories Co, Ltd
                     Description: Buttons Supplier
                     Business Partner Group: Import 
                     Address 1: Street in Kowloon
                     City: Hong Kong
                     Country: China
                     Contact (Users): Susan

Proveedor 2: Search Key: Coast and Clarks
                     Name: Coast and Clarks
                     Description: Threads Supplier
                     Business Partner Group: Import 
                     Address 1: Street in California
                     City: California
                     Country: United States
                     Contact (Users): Hillary

Proveedor 3: Search Key: Wilson Garment Accessories, Ltd
                     Name: Wilson Garment Accessories, Ltd
                     Description: Labels Supplier
                     Business Partner Group: Import 
                     Address 1: Street in Kowloon
                     City: Kowloon
                     Country: Hong Kong
                     Contact (Users): Andrew

Se debe recordar marcar el checkbox de "Vendor" de la pestaña "Vendor".

Clientes:

Para crear clientes navegamos de nuevo a la ventana "Business Partner" y creamos un nuevo registro con los siguientes datos: Search Key:"Liz Claiborne Inc", Name:"Liz Claiborne Inc", Business Partner Group: "Standard". Guardamos la información y seguimos los siguientes pasos:
  • Abrimos la pestaña "Costumer" y marcamos el checkbox "Costumer" para definir a este socio de negocio como cliente.
  • Abrimos la pestaña "Location", damos clic en el icono de Address y llenamos la dirección del socio de negocio con los siguientes datos: Address 1:"Sample of Street", City:"New York", Country:"United States".
  • Por ultimo abrimos la pestaña "Contact (User)" y llenamos el campo Name con el valor "Paul"
Una vez creados y guardados todos los proveedores y clientes, podemos hacer clic el icono "Grid Toggle" para confirmar la creación de los mismos (Figura 9):

(Figura 9)

Nota: Para revisar la información contable de los proveedores y los clientes solo hace falta revisar las pestañas "Vendor Accounting" y "Customer Accounting" respectivamente de la ventana "Business Partner".

Gestión de la Información Bancaria:

Para definir los datos de las cuentas bancarias se debe seguir el siguiente proceso:
  • Navegar hacia Menu->System Admin->Organization Rules->Bank.
  • En la pestaña "Bank" se creara un nuevo registro y se llenaran los campos con los datos especificados a continuación (Figura 10):
(Figura 10)

  • Nos dirigimos a la pestaña "Account", creamos 2 registros y llenamos los campos con los datos establecidos para el registro 1 (Figura 11) y el registro 2 (Figura12):
(Figura 11)

(Figura 12)

Para registrar un documento de cuenta bancaria se hace clic en la pestaña "Account", se selecciona el numero de cuenta "USD-1-001-888888" y se navega hacia la pestaña "Bank Account Document", creamos un nuevo registro y lo llenamos con los siguientes datos (Figura 13):

(Figura 13)

Luego seguimos los mismos pasos para el numero de cuenta "IDR-2-001-999999" para obtener una cuenta bancaria en el sistema.

Para la configuración de alguna cuenta bancaria podemos dirigirnos a la pestaña "Accounting" donde se desplegara la información contable de las cuentas bancarias seleccionadas, en este caso se puede apreciar la configuración contable para el numero de cuenta "USD-1-001-888888" (Figura 14):

(Figura 14)

Gestión del Libro de Caja:

Para definir y configurar el libro de caja se deben seguir los siguientes pasos:
  • Abrir la ventana Menu->System Admin->Organization Rules->Cashbook.
  • Modificar el campo Name del libro de caja Standard cerado por adempiere y colocar el valor "USD Cash Book".
  • Para crear otro tipo de libro de caja creamos un nuevo registro y llenamos a conveniencia los campos, por ejemplo (Figura 15):
(Figura 15)

Para configurar la información contable sobre el libro de cajas solo hace falta dirigirse a la pestaña "Accounting" de la ventana "Cashbook" (Figura 16):

(Figura 16)

Multi-Moneda:

Creación de Tipos de Moneda:

Iniciamos en Adempiere como el usuario System y abrimos la ventana Menu->Performance Analysis->Accounting Rules->Currency Type donde creamos dos nuevos registros y los llenamos de la siguiente forma (Figura 17)(Figura 18):

(Figura 17)

(Figura 18)

Agregar Tipos de Cambio:

Iniciamos en Adempiere como el usuario System y abrimos la ventana Menu->Performance Analysis->Accounting Rules->Currency Rate. Creamos un nuevo registro y lo llenamos como se muestra a continuación (Figura 19):

(Figura 19)

Nota: Al llenar el campo "Divide Rate", se coloca el calor 10000 y se presiona la tecla TAB para que automáticamente se le asigne un valor al campo "Multiply Rate".

Agregar Tazas de Reciprocidad:

Abrimos la ventana Currency Rate de nuevo, abrimos un nuevo registro y lo llenamos de la siguiente forma (Figura 20):

(Figura 20)

Nota: Similar al caso anterior, al llenar el campo " Multiply Rate", se coloca el calor 10000 y se presiona la tecla TAB para que automáticamente se le asigne un valor al campo "Divide Rate".

Gestión de Precios:

Creación Esquemas de Listas de Precios:

Iniciamos como el usuario SistematikaAdmin y abrimos la ventana Menu->Material Management->Material Management Rules->Price List Schema. Abrimos la pestaña "Price List Schema", creamos un nuevo registro y lo llenamos de la siguiente forma (Figura 21):

(Figura 21)

Seguimos los mismos pasos para crear "Sales Schema".

Creación de Listas de Precios:

Abrimos la ventana Menu->Material Management->Material Management Rules->Price List. Creamos dos nuevos registros con los siguientes datos (Figura 22)(Figura 23):

(Figura 22)

(Figura 23)

Creación de Versiones de Listas de Precios:

Las versiones de listas de precios nos permiten agrupar listas de precios en una sola según su comportamiento al pasar los meses. Para crear una versión de lista de precios abrimos nuevamente la ventana "Price List" y seguimos los siguientes pasos:
  • Nos posicionamos en el registro "Purchase PL", abrimos la pestaña "Version", creamos un nuevo registro y le colocamos como nombre "Purchase PL October version".
  • Colocamos en el campo "Price List Schema" el valor "Purchase Schema".
  • Definimos la fecha "Valid from" a "30/10/2012" y guardamos los cambios.
  • Hacemos clic en el icono "Create Price List".
Ahora repetimos los pasos para la lista de precios "Sales PL" cambiando la información de los campos por:
Name: Sales PL October Version.
Price List Schema: Sales Schema.
Valid from: 30/10/2012.

Gestión de Productos:

Creación de Categoría de Producto:

Para crear categorías de productos especificas debemos navegar a la ventana Menu->Material Management->Material Management Rules->Product Category. Podremos ver que existe una categoría de producto "Standard" creada por Adempiere, nos vamos a la pestaña "Product Category" y desmarcamos el checkbox "Default". Ahora crearemos una nueva categoría de producto haciendo clic en el icono de nuevo registro y llenando los campos de la siguiente forma (Figura 24):

(Figura 24)

Luego crearemos otra categoría con el mismo procedimiento anterior pero con los siguientes datos:
Search Key: RM
Name: Raw Material
Material Policy: FIFO
Print Color: Black

En la pestaña "Accounting" podremos ver las cuentas que tienen las categorías por defecto. Seleccionamos la recién creada "Raw Material" y nos dirigimos a la pestaña mencionada. Luego por los momentos le damos valor a los campos Costing Method y Costing Level de la siguiente forma (Figura 25):

(Figura 25)

Creación de Unidades de Medida:

Para crear unidades de medida especificas para nuestros productos se debe abrir la ventana Menu->Material Management->Material Management Rules->Unit of Measure. Crearemos un nuevo registro de prueba y se llenara de la siguiente forma (Figura 26):

(Figura 26)

Ahora, se crearan las siguientes unidades de medida con los siguientes datos:

Registro 1: UOM Code: pc
                  Symbol: pc
                  Name: Piece
                  Standard Precision: 0
                  Costing Precision: 4

Registro 2: UOM Code: cone
                  Symbol: cone
                  Name: Cone
                  Standard Precision: 2
                  Costing Precision: 4

Registro 3: UOM Code: yd
                  Symbol: yd
                  Name: Yard
                  Standard Precision: 2
                  Costing Precision: 4

Creación de Productos:

Para crear procesos accedemos a Menu->Material Management->Material Management Rules->Product. Crearemos un nuevo registro base para ejemplificar la ventana y los campos (Figura 27):

(Figura 27)

Guardamos los datos y crearemos los siguientes 4 registros con los siguientes datos:

Registro 1: Search Key: S Fabric
                  Name: S Fabric
                  Product Category: Raw Material
                  Tax Category: Standard
                  UOM: Meter
                  Product Type: Item
                  Locator: Loc S1A
                  Purchased: Select
                  Sold: Deselect

Registro 2: Search Key: S Thread
                  Name: S Thread
                  Product Category: Raw Material
                  Tax Category: Standard
                  UOM: Cone
                  Product Type: Item
                  Locator: Loc S1A
                  Purchased: Select
                  Sold: Deselect

Registro 3: Search Key: S Buttom
                  Name: S Buttom
                  Product Category: Raw Material
                  Tax Category: Standard
                  UOM: Piece
                  Product Type: Item
                  Locator: Loc S1A
                  Purchased: Select
                  Sold: Deselect

Registro 4: Search Key: S Label
                  Name: S Label
                  Product Category: Raw Material
                  Tax Category: Standard
                  UOM: Piece
                  Product Type: Item
                  Locator: Loc S1A
                  Purchased: Select
                  Sold: Deselect

Para definir la información de la lista de precios para cada producto accedemos a la pestaña "Purchasing". Para ello elegimos previamente el producto "Shirt Finished Goods" y creamos un nuevo registro, el cual llenaremos de la siguiente forma (Figura 28):

(Figura 28)

Luego crearemos los siguientes registros para las siguientes cuentas siguiendo los pasos previos:

S Fabric:    Business Partner: Hempel China Limited
                 Currency: USD
                 List Price: 4
                 UOM: Meter

S Thread:   Business Partner: Coats and Clarks
                 Currency: USD
                 List Price: 2
                 UOM: Cone

S Buttom:  Ching Fung Apparel Accessories, Ltd
                 Currency: USD
                 List Price: 0.1
                 UOM: Piece

S Label:     Wilson Garment Accessories, Ltd
                 Currency: USD
                 List Price: 0.1
                 UOM: Piece

Para incorporar la información de precios a cada producto nos dirigimos a la pestaña "Price". Para ello tendremos seleccionado el producto "S Button" y creamos un nuevo registro, donde colocamos "Purchase PL October version" en el campo "Price List Version". Además de pueden definir los precios del producto en los campos especificados de forma arbitraria (Figura 29):

(Figura 29)

Ahora realizaremos la misma tarea para los otros productos con los siguientes datos:

S Fabric: Price List Version: Purchase PL October Version
              List Price: 4
              Standard Price: 3.2
              Limit Price 0.00


S Thread: Price List Version: Purchase PL October Version
               List Price: 2
               Standard Price: 1.6
               Limit Price 0.00


S Label:  Price List Version: Purchase PL October Version
              List Price: 0.10
              Standard Price: 0.08
              Limit Price 0.00