manual leonux pyme

100
Manual del Usuario de Leonux PYME Sistema POS, Administrativo y Contable. La información contenida en este documento pertenece a la versión 2.01.11 revisión 006 del sistema. Este documento tiene únicamente fines informativos Escrito Bajo la Licencia GNU-FDL.                                                                                     Página GNU Free Documentation License ING. Pedro Enrique Molina P. Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Upload: nolascoduin

Post on 16-Apr-2015

101 views

Category:

Documents


0 download

DESCRIPTION

manual leonux pyme

TRANSCRIPT

Page 1: manual leonux pyme

Manual del Usuario de Leonux PYMESistema POS, 

Administrativo y Contable.La información contenida en este documento pertenece a la versión 2.01.11 revisión 006 del sistema.

Este documento tiene únicamente fines informativos

Escrito Bajo la Licencia GNU­FDL.                                                                                      1 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 2: manual leonux pyme

Nota de CopyLeft. Este   documento   se   puede   distribuir   y   modificar   bajo   los   términos   de   la   Licencia   Libre   de Documentación General del GNU ­ FDL. 

Derechos de Autor © 2012. Pedro Enrique Molina. Este manual es software libre; puede redistribuirlo y modificarlo  bajo  los   términos  de  la   licencia  GNU de Documentación Libre publicada  por   la  Free Software Foundation, Inc; en cualquier versión. Este manual se distribuye con el ánimo de ayudar, pero sin garantía alguna; ni siquiera la implícita de ser comercializable o la de ser apto para un propósito en particular. Para más de talles, vea la Licencia Pública General de GNU (COPY­LEFT).

En el ánimo de colaborar se ruega a quien utilice en total o en parte en cualquier material que de él derive, y que se respeten los términos de la Licencia bajo los cuales el es liberado. Si modifica y mejora este documento, rogamos se lo indique a su autor original, mediante email a: [email protected].

Escrito Bajo la Licencia GNU­FDL.                                                                                      2 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 3: manual leonux pyme

Índice de contenidoBienvenido.................................................................................................................................................6Sobre Leonux PYME...............................................................................................................................7El Software y la Dependencia Tecnológica............................................................................................7El Software Libre Permite al Usuario el Control de su Destino..........................................................8El Software Libre Fomenta el Desarrollo Local y Se Nutre del Global..............................................8El Software Libre es del Usuario............................................................................................................9El Dueño de la Pelota...............................................................................................................................9CAPITULO 1:Instalación y Configuración del Sistema ...................................................................10

 1.1 Instalación del Sistema Leonux PYME........................................................................................10 1.2 Modificando el archivo de configuración del sistema (“leonux.conf”)........................................12 1.3 Configurando Leonux PYME para trabajar en Red.....................................................................13 1.4 Dando permisos de la Base de Datos al usuario “root”................................................................13 1.5 ERROR: Can not load default MySQL library ("libmysqlclient.so.15" or "libmysqlclient” )......14 1.6 Recomendaciones para poner a funcionar a Leonux PYME........................................................14

CAPITULO 2:Módulo Configuración.................................................................................................18 2.1 Datos de la Empresa.....................................................................................................................18 2.2 Configuración Global y Parámetros del Sistema.........................................................................20 2.3 Configuración de Reportes...........................................................................................................21 2.4 Control de Usuarios......................................................................................................................22 2.4.1 Crear un Usuario.......................................................................................................................23 2.5 Control de Permisos de Usuarios.................................................................................................24 2.6 Compactar Base de Datos............................................................................................................25 2.7 Respaldar Base de Datos..............................................................................................................25 2.8 Recuperar Base de Datos..............................................................................................................26

CAPITULO 3:Modulo de Clientes.......................................................................................................27 3.1 Control de Clientes.......................................................................................................................27 3.1.1 Registrar un Cliente...................................................................................................................27 3.1.2 Buscar o Localizar un Cliente...................................................................................................29 3.1.3 Modificar o Corregir los datos de un Cliente............................................................................30 3.1.4 Eliminar un Cliente....................................................................................................................31 3.1.5 Reactivar un Cliente Inactivo.....................................................................................................31 3.1.6 Otras Funciones Importantes de Clientes..................................................................................31 3.2 Control de Grupos de Clientes.....................................................................................................32 3.3 Control de Zonas..........................................................................................................................32 3.4 Reportes de Clientes.....................................................................................................................33

CAPITULO 4:Módulo de Proveedores................................................................................................35 4.1 Control de Proveedores.................................................................................................................35 4.1.1 Registrar un Proveedor...............................................................................................................35 4.1.2 Buscar o Localizar un Proveedor...............................................................................................37

Escrito Bajo la Licencia GNU­FDL.                                                                                      3 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 4: manual leonux pyme

 4.1.3 Modificar o Corregir los datos de un Proveedor........................................................................37 4.1.4 Eliminar un Proveedor...............................................................................................................38 4.1.5 Reactivar un Proveedor Inactivo................................................................................................38 4.1.6 Otras funciones importantes de Proveedores.............................................................................38 4.2 Control de Grupos de Proveedores...............................................................................................39 4.3 Reportes de Proveedores..............................................................................................................39

CAPITULO 5:Módulo de Inventario...................................................................................................40 5.1 Control de Inventarios..................................................................................................................40 5.1.1 Registrar un Producto.................................................................................................................40 5.1.2 Buscar o Localizar un Producto.................................................................................................44 5.1.3 Modificar o Corregir Datos de un Producto..............................................................................45 5.1.4 Eliminar un Producto.................................................................................................................45 5.1.5 Reactivar un Producto inactivo..................................................................................................46 5.1.6 Actualizar el Costo a un Producto.............................................................................................46 5.1.7 Actualizar el Precio a un Producto.............................................................................................47 5.1.8 Agregar Depósitos a un Producto..............................................................................................48 5.1.9 Modificar Existencia a un Producto..........................................................................................48 5.1.10 Agregar Seriales a un Producto................................................................................................49 5.1.11 Agregar Códigos Alternos a un Producto................................................................................49 5.2 Control de Departamentos de Productos......................................................................................51 5.3 Control de Grupos y SubGrupos..................................................................................................51 5.4 Control de Marcas de Productos..................................................................................................52 5.5 Control de Unidades de Medida...................................................................................................52 5.6 Control de Conceptos de Movimientos de Inventario..................................................................53 5.7 Control de Movimientos de Inventario.........................................................................................53 5.8 Administrador de Documentos de Inventario...............................................................................53 5.9 Cambio General de Precios..........................................................................................................53 5.10 Elaborar Etiquetas y Códigos de Barras.....................................................................................53 5.11 Reportes de Productos................................................................................................................54

CAPITULO 6:Módulo de Ctas. por Cobrar.......................................................................................56 6.1 Control de Cuentas por Cobrar.....................................................................................................56 6.1.1 Registrar Pagos y/o Abonos.......................................................................................................56 6.1.2 Registrar Facturas por Cobrar a Clientes...................................................................................57 6.1.3 Registrar Nota de Débito Administrativa al Cliente..................................................................58 6.1.4 Registrar Nota de Credito Administrativa al Cliente.................................................................59 6.1.5 Registrar Cheques Devueltos del Cliente..................................................................................59 6.1.6 Registrar Anticipos del Cliente..................................................................................................59 6.2 Administrador de Documentos por Cobrar..................................................................................60 6.2.1 Visualizar, Imprimir o Reimprimir Documentos de Ctas x Cobrar...........................................61 6.2.2 Anular Documentos de Ctas x Cobrar......................................................................................62 6.3 Reporte  de Cuentas  por Cobrar..................................................................................................62

CAPITULO 7:Módulo de Ctas. por Pagar..........................................................................................63

Escrito Bajo la Licencia GNU­FDL.                                                                                      4 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 5: manual leonux pyme

 7.1 Control de Cuentas por Pagar.......................................................................................................63 7.1.1 Registrar Pagos y/o Abonos.......................................................................................................63 7.1.2 Registrar Facturas de Gastos y/o Servicios por Pagar................................................................64 7.1.3 Registrar Nta. de Débito Administrativa al Proveedor...............................................................65 7.1.4 Registrar Nta. de Crédito Administrativa al Proveedor..............................................................66 7.1.5 Registrar Cheques Devueltos al Proveedor................................................................................66 7.1.6 Registrar Anticipos al Proveedor................................................................................................66 7.2 Administrador de Documentos por Pagar.....................................................................................68 7.2.1 Visualizar , Imprimir o Reimprimir Documentos de Ctas x Pagar............................................68 7.2.2 Anular Documentos de Ctas x Pagar.........................................................................................68 7.3 Reporte  de Cuentas  por Pagar....................................................................................................69

CAPITULO 8:Módulo de Caja y Bancos.............................................................................................71 8.1 Control de Agencias Bancarias.....................................................................................................71 8.2 Control de Bancos........................................................................................................................72 8.3 Control de Beneficiarios..............................................................................................................73 8.4 Control de Conceptos de Movimientos Bancarios.......................................................................73 8.5 Control de Movimientos Bancarios..............................................................................................74 8.6 Administrador de Documentos del Banco....................................................................................75 8.7 Reporte de Bancos........................................................................................................................76

CAPITULO 9:Módulo de Compras.....................................................................................................77CAPITULO 10:Módulo de Ventas........................................................................................................78CAPITULO 11:Módulo de Vendedores...............................................................................................79

 11.1 Control de Vendedores................................................................................................................79 11.1.1 Registrar un Vendedor..............................................................................................................79 11.1.2 Modificar o Corregir  Datos de un Vendedor...........................................................................80 11.1.3 Eliminar un Vendedor...............................................................................................................81 11.2 Reporte de Vendedores...............................................................................................................81

ANEXO 1................................................................................................................................................83Tutorial de LazReport...........................................................................................................................83

Contents...............................................................................................................................................83Relatório..............................................................................................................................................83Funções................................................................................................................................................95

Funções nos dados:.........................................................................................................................96Funções nos caracteres de conexão:...............................................................................................96Funções Lógicas:............................................................................................................................97

Escrito Bajo la Licencia GNU­FDL.                                                                                      5 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 6: manual leonux pyme

BienvenidoDe parte de todo el equipo de desarrollo de Leonux PYME, le damos gracias por elegirnos como su sistema de gestión empresarial. Le informamos que Leonux PYME le ayuda a controlar los procesos administrativos de Facturación, Control de Inventario y Cuentas por Cobrar y así como los procesos de Compras , Cuentas por Pagar, Caja y Bancos,  y  le dará un resumen de las operaciones de su empresa a través   de   los   reportes   gerenciales.   Cabe   destacar   que   Leonux   PYME   es   un   producto   hecho   en Venezuela, basado en tecnologías de software libre GNU/LINUX y cumple con todas la exigencias del SENIAT.

Por último le invitamos a leer y analizar detenidamente este manual con la finalidad de implementar correctamente   el   sistema.   Cualquier   sugerencia   o   duda   puede   comunicarse   al   sitio   web: http://www.leonux.org ó al correo electrónico equipo   @leonux.org   

Escrito Bajo la Licencia GNU­FDL.                                                                                      6 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 7: manual leonux pyme

Sobre Leonux PYMELeonux PYME representa una nueva era en Sistemas de Información Integral, siendo este uno de los primeros; y de hecho pocos sistemas empresariales de escritorio diseñados y construidos utilizando tecnologías de punta Open Source. 

Conjuntamente   Leonux   PYME   brinda   la   capacidad   para   una   armonía   sin   precedentes   y   una arquitectura abierta única, desarrollada con herramientas estándar del proyecto GNU / LINUX, este proyecto proporciona a los usuarios la máxima flexibilidad, eficiencia, confiabilidad y desempeño a muy bajo costo. 

Este sistema de información integral, opera en ambientes Cliente / Servidor, mediante la afiliación del motor de Base de Datos MySQL, que actualmente es la base de datos más potente y mundialmente utilizada, sus datos estarán siempre disponibles y bien resguardados y podrá respaldar su información el tiempo que desee, también como regalo tiene una fuerte integración con entornos de ofimática de plataforma libre como LibreOffice. 

Esta aplicación cuenta con un sistema generador  de reportes  LazReport  el  cual   le permite crear y modificar sus propios informes y anexarlos al sistema, a este proyecto se le han integrado una gran variedad de dispositivos tales como: impresoras Fiscales, Impresoras de Código de Barras, Balanzas, Visores  de  Precios,  Lectores  de  Barras,  Gaveta de  Dinero  para   las  marcas  más   reconocidas  en el mercado (Epson, Sansung, Bematech, IBM, Cas, Epelsa, Dynapos, Hassar, Vmax, Zebra). 

Leonux PYME está conformado por los siguientes módulos: Inventarios,   Ventas,   Compras,   Clientes,   Proveedores,   Cuentas   por   Cobrar   y   Pagar,   Despachos, Producción,   Vendedores,   Caja/Bancos,   Retenciones   de   IVA/ISLR,   Contabilidad,   Punto   de   Ventas (POS). 

El Software y la Dependencia TecnológicaSon muchas y conocidas las ventajas aportadas por la adopción de herramientas de procesamiento de datos.   Pero   una   vez   comenzada   la   informatización   de   una   tarea,   la   computadora   se   vuelve imprescindible, y la tarea pasa a depender de su disponibilidad. Si la institución que usa la aplicación no tiene libertad de contratación en lo que se refiere a ampliaciones y correcciones del sistema, se produce   una   dependencia   tecnológica   en   la   que   el   proveedor   está   en   condiciones   de   dictar unilateralmente términos, plazos y precios. Una forma particularmente insidiosa de esta dependencia tecnológica se produce a través de la manera en que se almacenan los datos. Si el programa usa un 

Escrito Bajo la Licencia GNU­FDL.                                                                                      7 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 8: manual leonux pyme

formato de almacenamiento estándar, entonces el usuario puede estar seguro de que en el futuro podrá seguir descifrando la información. Si, por el contrario, los datos se almacenan en un formato secreto, el usuario queda atrapado en un determinado proveedor, que es el único que puede ofrecer alguna garantía de acceso a ellos. 

El Software Libre Permite al Usuario el Control de su DestinoLas licencias libres no solo habilitan al usuario para la ejecución del software, sino que le permiten utilizarlo de muchas otras maneras. Entre ellas, el usuario tiene derecho a inspeccionar el programa a su antojo, y por ese sencillo mecanismo (si no por otros más poderosos, como la adhesión a estandar), transparenta los formatos de almacenamiento de datos, de modo que el usuario tiene la tranquilidad de que siempre podrá acceder a ellos, y de que los desarrolladores de programas que interactúan con los suyos siempre dispondrán de documentación completa y correcta para asegurar una comunicación sin problemas. Además, el software libre permite al usuario corregir y modificar el programa para adecuarlo a sus necesidades. Esta libertad no está destinada solamente a los programadores. Si bien son éstos los que pueden capitalizarla en primera mano, los usuarios también se benefician enormemente, porque de esta manera pueden contratar a cualquier programador (no necesariamente al autor original) para que corrija errores o añada funcionalidad. Las personas que puede contratar no sólo no tienen exclusividad alguna sobre la posibilidad de contratación, sino que tampoco la adquieren a partir de sus modificaciones. De esta manera, el usuario puede asignar sus recursos a resolver sus necesidades de acuerdo a sus propias prioridades,  pidiendo  varias   cotizaciones  y  quedándose  con  aquella  que   le  ofrezca  mejor   relación precio/prestación, sin exponerse a chantajes y extorsiones. 

El Software Libre Fomenta el Desarrollo Local y Se Nutre del GlobalEl cliente que exige a un profesional local que le dé soporte sobre un programa privativo está pidiendo lo imposible. Si lo que necesita es un campo fértil de profesionales competentes, que conozcan a fondo los   productos   que   soportan,   y   que   estén   en   condiciones   de   ofrecer   soluciones   definitivas   a   los problemas que surjan, y no meros parches, estará en mucho mejores manos adoptando software libre para su operación. Al usar software libre, que los profesionales pueden analizar a fondo, comprender y mejorar, el usuario queda en posición de poder exigirle al  personal de soporte que los sistemas cumplan su tarea a la perfección. Ya no cabe la excusa "lo que pasa es que se cae el XXX", donde XXX es cada día una nueva y oscura componente sobre la que el profesional no tiene control, y por ende responsabilidad. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      8 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 9: manual leonux pyme

Aquí está todo abierto, todo el que quiere puede aprender, todo el que quiere puede colaborar, y si alguien no sabe es porque no quiso aprender, no porque alguien le ocultó la información necesaria para cumplir con su tarea. Es cierto que no existen aún soluciones libres para todas la necesidades de los usuarios. Si vamos al caso, tampoco existen soluciones privativas para todas las necesidades. En aquellos casos en que la solución libre no existe, hay que desarrollarla, lo que significa esperar a que alguien más tropiece con la necesidad y lo desarrolle,  o desarrollarlo uno mismo (o lo que es igual, pagar para que alguien lo desarrolle). La diferencia está en que en aquellos casos en que sí hay una solución libre disponible, el usuario puede utilizarla inmediatamente y sin reparos de ningún tipo, mientras que con las soluciones privativas siempre tiene que pagar, y lo que obtiene a cambio es una "solución" cerrada y secreta, en vez de una herramienta que le permita crecer y operar con seguridad y libertad. El software libre sienta las bases para un desarrollo sólido y autónomo de los profesionales locales que ofrecen soluciones. 

El Software Libre es del UsuarioUn detalle   simpático  del   software   libre,   consecuencia   directa  de   las   características  que  ya  hemos discutido, es que su uso es libre: todo aquel que lo tiene en su poder puede usarlo cuantas veces quiera, en cuantas máquinas quiera, a los fines que quiera. De esta manera, utilizando software libre, el usuario se libera de toda dependencia de un proveedor único, y puede administrar su crecimiento y operación con total autonomía, sin temor de costos ocultos ni extorsiones. 

El Dueño de la PelotaTodas   las   desventajas   comparativas   del   software   privativo   respecto  del   software   libre   que   hemos mencionado se traducen materialmente en perjuicios económicos para el usuario, en términos de horas de   trabajo  perdidas,   falta  de  capacidad  de   reacción,  decisiones   forzadas,  dependencia   tecnológica, inseguridad de datos, actualizaciones innecesarias, etc. A esto se suman los costos de licencia, tanto los ostensibles como los ocultos. La licencia limitada de uso bajo la que se comercializa el software privativo no solo es onerosa, sino que   además   coloca   al   usuario   en   multitud   de   problemas.   Por   ejemplo,   la   obligación   de   pagar nuevamente al proveedor del sistema cada vez que expande su operación, pese a que éste no aporta nada nuevo. Peor aún, el proveedor obliga al cliente a hacer su propia auditoría respecto de la correcta aplicación de las licencias. Este problema se agrava debido a la falta de provisión, por parte del titular de los derechos de autor, de herramientas efectivas para controlar el uso de software, de modo que, a medida que aumenta la cantidad de máquinas y usuarios, este mismo control se va haciendo cada vez más caro, hasta superar los costos de la misma licencia. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      9 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 10: manual leonux pyme

CAPITULO 1: Instalación y Configuración del Sistema Tome en cuenta que: 

• Leonux PYME ha sido probado en distribuciones GNU/LINUX basadas en DEBIAN tales como: CANAIMA, UBUNTU, LINUX MINT, VENENUX, GUADALINEX entre otras.

• Es necesario tener instalado el manejador de base de datos MySQL 5.0 o superior en el servidor• Es necesario tener instalado el paquete mysql­client­5.x en el servidor y estaciones.• La instalación debe efectuarse tanto a nivel de servidor de red como a nivel de estaciones de 

trabajo. 

1.1 Instalación del Sistema Leonux PYME

paso 1descargar el archivo leonux_2_01_11.tar.gz de sitio web:  www.leonux.org

paso 2descomprime el archivo leonux_2_01_11.tar.gz esto generará tres (3) archivos 00000001.sql, install.sh, leonux

paso 3selecciona y copia los tres (3) archivos al directorio usual de trabajo de tu computador por ejemplo:/home/enrique

paso 4accede a la consola o terminal de texto, dirigete al directorio usual de trabajo: :# cd /home/enriqueejecuta el archivo install.sh de la manera siguiente: :/home/enrique# ./install.shel instalador hará la siguiente pregunta:Este equipo operará como Servidor de Datos (S/N)? :S=Equipo Servidor, N=Estación de TrabajoColoque su password root de MySQL? :coloque la misma clave del usuario root de la instalación del MySQLDonde desea que se instale el sistema leonux ? :pulsar enter para directorio por defecto

Escrito Bajo la Licencia GNU­FDL.                                                                                      10 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 11: manual leonux pyme

paso 5configurar el archivo leonux.conf del directorio /leonux/proyecto usando el comando gedit de la siguiente manera:accede a la consola o terminal de texto, dirigete al directorio ::# cd /home/enrique/leonux/proyectoejecuta el comando gedit:/home/enrique/leonux/proyecto# gedit leonux.conf

[SERVIDOR]hostname = localhost     coloque localhost o la dirección ip del equipo servidor ej:  192.168.0.5database = 00000001       no tocarusuario  = root             no tocar

password = miclave        coloque la misma clave del usuario root de MySQL ej: 123

paso 6crea un enlace del archivo leonux_adm hacia el escritorio. Una vez instalado el sistema, al momento de iniciar su uso, debe utilizar el código de usuario predeterminado “01” y clave de acceso es “123”. 

Figura 1: Leonux PYME ejecutándose en GNU/LINUX distribución Canaima 3.0

Escrito Bajo la Licencia GNU­FDL.                                                                                      11 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 12: manual leonux pyme

1.2 Modificando el archivo de configuración del sistema (“leonux.conf”)

[SERVIDOR] hostname = localhost           ip donde se encuentra el servidor ej: 192.168.0.2   o   localhost database = 00000001             nombre de la base de datos del sistema:  00000001  usuario = root            nombre del usuario de conexión con mysqlpassword = 123            clave del usuario root puerto = 3306 protocolo = mysql­5 

[SERIES FISCALES] factura = A               código de la serie fiscal a trabajar por la estación por defecto nota_de_debito  =  A      nota: la administración de las series fiscales se maneja dentro del sistemanota_de_credito =  AD     en el módulo “configuración” opción “datos de la empresa” carpeta nota_de_entrega = NEN     “series fiscales”  [IMPRESORA FISCAL] modelo = 2                1=epson, 2=sansung,aclas,okydata,camel 3=bematech, 4=vmax, 5=hassar puerto = /dev/ttyS0       puerto serial placa:  /dev/ttyS0   o   usb conversor:    /dev/ttyUSB0 correlativo = 1          1=el sistema toma el correlativo del doc. de la impresora, 0=por el sistema              [DISPOSITIVOS] visor = etiquetadora = nota_consumo = /dev/usblp0 comanda_1 = /dev/usblp0 comanda_2 = comanda_3 = 

[ENTRADA AUTOMATICA] usuario =                código del usuario del sistema para entrada automática ej:  01clave =                  clave del usuario del sistema ej:  123módulo =                 pos=para ingresar directo al módulo pos,  pos_cafe ir al módulo restaurant

[ID] id =                     serial de 16 dígitos para ampliar las funciones del sistema Leonux PYME                                                            Nota: en caso de requerir ID debe solicitarla al email:  [email protected] 

Escrito Bajo la Licencia GNU­FDL.                                                                                      12 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 13: manual leonux pyme

1.3 Configurando Leonux PYME para trabajar en Red

Debemos configurar el motor de base de datos de MySQL para que acepte conexiones remotas (estaciones de trabajo) modificando el archivo  my.cfg  que está situado en /etc/mysql/my.cfg  # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1 ( nota: cambiar el valor a: 0.0.0.0 para activar la red ) #

1.4 Dando permisos de la Base de Datos al usuario “root”

Para otorgar privilegios de base de datos al usuario root tenemos que acceder al interpretador de comandos del MySQL desde la terminal de la siguiente manera: 

root@hp4710s:~# mysql -u root -p123

Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 8 to server version: 3.23.49-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> 

mysql> CREATE USER 'root'@'%' IDENTIFIED BY '123';

mysql> GRANT ALL PRIVILEGES ON * . * TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

Escrito Bajo la Licencia GNU­FDL.                                                                                      13 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 14: manual leonux pyme

1.5 ERROR: Can not load default MySQL library ("libmysqlclient.so.15" or "libmysqlclient” )

Este error suele ocurrir debido a que  se tiene una versión instalada de MySQL  superior a la 5.0 como por ejemplo la MySQL 5.1.   Leonux PYME funciona MySQL 5.0.   El archivo libmysqlclient.so.15 es una librería de conexión de MySQL 5.0 en cambio la librería libmysqlclient.so.16 pertenece a MySQL 5.1.  La solución es la siguiente: 

debes localizar en el directorio /usr/lib los archivos : 

libmysqlclient.so.16.0.0 libmysqlclient_r.so.16.0.0   

duplicarlos y renombrarlos por:  

libmysqlclient.so.15 libmysqlclient_r.so.15 

para poder hacer esto  debes ser usuario root porque es el usuario que posee los permisos para el manejo del directorio. 

1.6 Recomendaciones para poner a funcionar a Leonux PYME

Tome en cuenta las siguientes recomendaciones para configurar Leonux PYME correctamente y de acuerdo a las necesidades de su empresa. 

Para poder utilizar Leonux PYME, es necesario realizar la carga inicial de datos, este proceso consiste en ingresar información en las fichas del sistema, ubicadas en el menú principal del sistema. Debe ingresar información referente a: Proveedores, Clientes, Vendedores, Inventario de Productos Terminados, Los Servicios que presta la Empresa, Usuarios del Sistema, etc. Este proceso es fundamental para poder emitir facturas de ventas, procesar facturas de compras y para cualquier operación que desee realizar con el sistema Leonux PYME. 

A   continuación   le   suministramos   algunas   sugerencias   a   tomar   en   cuenta   para   la   correcta configuración del sistema.

Escrito Bajo la Licencia GNU­FDL.                                                                                      14 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 15: manual leonux pyme

a) Con respecto a la ficha Cliente Decida la Codificación de sus clientes y su clasificación, es muy importante determinar que tipo de codificación va a utilizar sus clientes. Tome en cuenta un tipo de código que el cliente recuerde  fácilmente,  por  ejemplo número de cédula,  número de  rif,  o  una combinación de números  y   letras  que   sea   fácil  de   recordar  para   el  usuario  del   sistema.  Con   respecto  a   la clasificación, el sistema permite clasificar sus clientes por Grupo, Zona y por Vendedor. 1. Con respecto a los Grupos de Cliente, por ejemplo: a) Corporativos b)  Detal, etc.2. Con respecto a la Zona de Venta,por ejemplo: a) Occidente, b) Centro,c) Capital, d) Oriente. Etc. Revise la Ubicación Geográfica. Muchas empresas que tienen operación a escala Nacional deben pagar diferentes  impuestos municipales o para cualquier  operación donde sea necesario  utilizar  la ubicación   geográfica,   por   tal   motivo   es   muy   importante   clasificar   geográficamente   a   sus clientes, para determinar las ventas por municipio. 

Ingrese las Condiciones de Crédito:   puede especificar el Limite de Crédito del Cliente y los días de crédito otorgados al cliente. Los días de crédito de cliente determina el plazo máximo de crédito. Si el cliente posee el límite de crédito en “cero”, el sistema asumirá el crédito como “ilimitado”.También debe especificarse el Tipo o Nivel de Precio asignado al Cliente así como cualquier descuento fijo otorgado. En este aparte destaca el porcentaje que le retiene el cliente a su empresa cada vez que le emite un pago. Este porcentaje se especifica en esta ficha y se aplica en el módulo de Cuentas por Cobrar cada vez que registra un pago. El total de retenciones lo puede observar en el Reporte “Retenciones del ISLR de Clientes”.Especifique Datos Fiscales Se entiende   por   datos   fiscales,   el   RIF,   el   NIT   y   la   dirección   fiscal.   También   es   importante especificar si el cliente CONTRIBUYENTE, O NO CONTRIBUYENTE.

b) Con respecto a la ficha Proveedores

La ficha de proveedores es muy parecida a la ficha de cliente, destacan el porcentaje de retención del IVA  que se retiene al efectuar un pago en Cuentas por Pagar a un Proveedor.

c) Con respecto a la ficha de Productos

Decida que tipo de código va a utilizar para identificar los Artículos o Productos  Terminados ,Leonux PYME utiliza un código principal para identificar los productos dentro del sistema y tiene la capacidad de asignarle a ese código principal varios códigos alternativos. El sistema acepta cualquier combinación de números y letras hasta 15 caracteres. Decida si  va a  utilizar Códigos Alternos al  Código Principal en la  ficha de productos.  Por ejemplo: Usted puede crear una ficha de producto con el código interno de su empresa y puede 

Escrito Bajo la Licencia GNU­FDL.                                                                                      15 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 16: manual leonux pyme

asignarle   dos   códigos   alternos   con   códigos   de   barras.   Cuando   usted   intenta   localizar   un producto en el punto de venta, puede utilizar cualesquiera de los tres códigos.  

Recomendaciones: En la actualidad casi todos los productos incorporan un código de barra, es recomendable aprovecharlo y asignarlo como código principal de un articulo o producto, con la finalidad de evitar el proceso de etiquetar. 

Decida el método de margen de utilidad para el calculo de los precios de ventas   ,   Leonux PYME utiliza dos métodos:

“Lineal”: Para este método se utiliza la siguiente formula:Precio = Costo + ( Costo * ( %Utilidad / 100 ) )Precio = 100 + (100*(10/100))Precio = 110 

“Financiero”: Para este método se utiliza la siguiente formula:Precio = Costo / ( 100 ­ %Utilidad ) / 100Precio = 100  / ( 100 – 10 )  / 100Precio = 111.11

Para seleccionar el método de utilidad requerido acceda al módulo de “Configuración” opción “Configuración del Sistema” carpeta “Configuración” variable “GLOBAL13”.

Decida si el Producto utiliza Decimales. Leonux PYME puede permitir o no utilizar decimales. El uso de esta característica depende del tipo de unidad de medida. Seleccione para el campo; “Unidad  de  Medida   en   compras”   los   valores:   “Metros”,   “Kilos”,   “Litros”  para   activar   los decimales al producto. Si por el contrario es un producto indivisible, las unidades de medidas pudieran  ser:  “Unidad”,  “Bulto”,  “Caja”,  “Paquete”,  “Horas”.  Esto disminuye drásticamente errores en el inventario y en la elaboración de facturas.

Decida si el Producto utiliza Seriales.  Leonux PYME  permite asignarle a cada producto en existencia un serial, por ejemplo si usted tiene 05 Televisores Marca “X” tiene que ingresarle al sistema 05 seriales. Posteriormente cuando emita una nota de entrega o una factura con este producto debe especificar el serial que esta entregando o facturando, al igual ocurre en compras, cuando reciba este producto debe ingresar los seriales. Para habilitar el control de Seriales en el Producto active la casilla “Usa Seriales”.

Escrito Bajo la Licencia GNU­FDL.                                                                                      16 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 17: manual leonux pyme

d) Con respecto a la ficha Vendedores

En la ficha Vendedores lo más resaltable es la configuración para el pago de comisiones. Leonux PYME ofrece las siguientes opciones:

• Comisión de Venta por Niveles de Precio: permite establecer un porcentaje de venta sobre los precios establecidos, como los son el Precio Máximo, el Precio Oferta, Precio Mayor y Precio Mínimo.

• Comisión de Cobranzas por Niveles de Precio: al igual que la definición anterior, permite establecer un porcentaje de cobranza sobre los precios ya establecidos, como los son el Precio Máximo, el Precio Oferta, Precio Mayor y Precio Mínimo.

• Comisión de Venta por Departamentos del Producto: permite establecer un porcentaje de venta sobre los precios establecidos, como los son el Precio Máximo, el Precio Oferta, Precio Mayor y Precio Mínimo.

Por último es importante destacar que los esquemas antes mencionados no son excluyentes, por lo que su empresa puede usar varios de ellos a la vez, en caso de ser necesario.

Escrito Bajo la Licencia GNU­FDL.                                                                                      17 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 18: manual leonux pyme

CAPITULO 2: Módulo ConfiguraciónEl módulo de configuración permite incluir o modificar los datos de la empresa, crear los archivos de datos por primera vez, modificar la configuración   de   los   diferentes   archivos   de   datos,   establecer   la numeración de  las   facturas  y  documentos,  definir   los   formatos  de reportes,   configurar   las   tasas   fiscales,     establecer   las   claves   de seguridad,  usuarios  y   roles  del   sistema y   realizar   los  procesos  de compactación, respaldo y recuperación de base de datos.

Modos de Acceso: 

Seleccione el menú “configuración”. 

2.1 Datos de la Empresa

carpeta “Datos Generales” :  Al invocar esta opción se activa una ficha que contiene los datos fiscales   relacionados   con   la   empresa.     Escriba   el   código,   razón   social,   dirección   fiscal, teléfonos, y el rif. (Registro de Información Fiscal), también podrá incorporar una imagen para establecerla como logo de la empresa y la misma aparecerá  en la esquina inferior izquierda del menú principal del sistema. 

carpeta  “Series  Fiscales”   :    En  esta   ficha  se  definen   todas   las   series   fiscales   (papelería  o impresoras fiscales) utilizadas por la empresa para la emisión de facturas, notas de débito , notas de crédito (devoluciones) y notas de entrega. Cada serie fiscal controlara el tipo de documento que se genere así como también la numeración o correlativo del documento. Nota: En el caso de usar impresora fiscal se deberá colocar en el campo “control” el número de registro   de   la   maquina   fiscal.   Para   llevar   el   correlativo   de   facturas   y   notas   de   crédito (devoluciones) se deben crear dos series fiscales por ejemplo: serie “A” para el correlativo de las ventas y serie “AD” para el correlativo de las devoluciones.  Nota: Se deberán crear tantas series como series fiscales o impresoras disponga la empresa.Nota: En el pc, equipo o estación de trabajo se deberá modificar el archivo leonux.conf en la sección “[SERIES FISCALES]” para indicar con cual serie trabajara por defecto el equipo. 

carpeta  “Depósitos”   :    En esta   ficha se definen   los  distintos  almacenes    de  la  empresa de acuerdo a su organización; indicando un Código y Nombre. Los depósitos es donde se colocara la mercancía disponible para la compra y venta.   Cada vez que se registre un producto en el sistema, también se deberá agregar el(los) deposito(s)  donde se almacenara la mercancía.   Nota: No es posible comercializar un producto sin que el mismo tenga registrado un depósito.

Escrito Bajo la Licencia GNU­FDL.                                                                                      18 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 19: manual leonux pyme

Nota: Solo los productos de categoría “Bien de Servicio” no tendrán depósito.

carpeta “Medios de Cobro” :  En esta ficha se activan o desactivan los distintos instrumentos de cobro de facturas de los clientes. Nota: En caso de utilizar impresora fiscal se deben definir los medios de pagos en la impresora fiscal en el mismo orden como aparecen en esta opción.     

carpeta “Medios de Pago” :  En esta ficha se activan o desactivan los distintos instrumentos de pago de facturas a los proveedores. 

carpeta “Cobradores” :  En esta ficha se definen las diferentes personas o agencias encargadas de la cobranza de facturas a  los clientes.  Entre  los datos principales se encuentran: código, nombre, %comisión y número del contrato.  

carpeta “Agencias de Transporte” :  En esta ficha se definen las agencias o medios encargadas del envío de la mercancía.  

carpeta “Correlativos” : Esta opción permite definir la numeración inicial  de los diferentes documentos   a   ser   generados   e   impresos   por   el   sistema.   Los   valores   anteriores   se   van actualizando conforme se opera con el  sistema, de tal  manera que actualizan y muestran el próximo número de cada uno de los documentos listados. 

Figura 2: Formulario de datos de la empresa

Escrito Bajo la Licencia GNU­FDL.                                                                                      19 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 20: manual leonux pyme

2.2 Configuración Global y Parámetros del Sistema

En esta opción del sistema es posible inicializar la base de datos o transacciones, cambiar las tasas fiscales y modificar los parámetros que gobiernan el comportamiento del sistema.

Botón “Inicializar Transacciones”: Ejecute esta opción para eliminar todas las transacciones o documentos generados por el sistema sin que para nada afecte los maestros de datos (Clientes, Proveedores,  Vendedores,   Inventarios,  Agencias  Bancarias,  Marcas,  Grupos,  Zonas,  Bancos, Beneficiarios entre otras). 

Botón   “Inicializar   Base   de   Datos”:   Ejecute   esta   opción   para   eliminar   todos   los   datos incorporados por el usuario ( transacciones o documentos y maestros de datos). La base de datos resultante es la por defecto.

Botón “Cambiar Tasas Fiscales”: Ejecute esta opción para cambiar la tasa de los diferentes impuestos. El cambio se aplica al sistema y a la base de datos de artículos.

 “Carpetas de los Módulos” aquí es donde se pueden modificar su comportamiento, es decir pueden restringir   o   no   alguna   función   o pueden activar o desactivar alguna características   o   simplemente cambiar   algún   método   contable   o algún porcentaje. Estos parámetros se   clasifican   en   parámetros   del módulo  de  ventas,  del  módulo  de inventario, del módulo de compras, bancos, y opciones Globales. Usted puede modificar estos parámetros a su   conveniencia.  Estos   parámetros están disponibles de forma general, es decir afectan a todos los usuarios del sistema. Nota:   se   debe   pulsar   el   botón “Procesar   Cambios”   en   cada carpeta   donde   se   efectuaron cambios de lo contrario el sistema no guarda los cambios.

Escrito Bajo la Licencia GNU­FDL.                                                                                      20 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 21: manual leonux pyme

2.3 Configuración de ReportesLeonux PYME permite configurar los formatos y reportes del sistema mediante la utilización de una poderosa herramienta de software libre para la generación de reportes llamada LazReport.

LazReport  es un Generador de Reportes  de muy fácil uso, que permite crear y administrar un número   ilimitado   de   Reportes   basados   en   tablas   o   consultas,   cuenta   con  una   interfase  de asistente amigable que permite seleccionar únicamente los campos que se desean presentar en el reporte, configura múltiples niveles de agrupamiento, ordena los datos de forma ascendente o descendente y tiene la capacidad de exportar los reportes a archivos de formatos TXT, PDF, HTML o  CSV.  La   apariencia   del   reporte   generado   es   totalmente   personalizable,   se   puede seleccionar el diseño y la hoja de estilos en cascada que gustes. Este producto es sencillo para principiantes y provee herramientas avanzadas para satisfacer las necesidades de los usuarios expertos.

Tutorial del Generador de Reportes LazReportVer anexo A.    

Escrito Bajo la Licencia GNU­FDL.                                                                                      21 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 22: manual leonux pyme

2.4 Control de Usuarios

Muy frecuentemente el sistema   es   ejecutado por usuarios diferentes, con diversas jerarquías dentro en  la    organización.    Como medida de   seguridad   y protección   es    recomendable restringir el acceso a   algunos de ellos y proporcionarles   diversos niveles de autoridad para consultar o modificar los datos. 

El  programa ofrece una gran versatilidad para definir usuarios, establecer sus claves y niveles de jerarquías y roles. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      22 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 23: manual leonux pyme

2.4.1 Crear un Usuario

Para  crear  un usuario  pulsamos  el  botón “+”  (insert)  de  la  barra  de  navegación del formulario o la tecla de función F1  y el sistema colocara inmediatamente la ficha en modo de edición (cuadros de textos resaltados) para la aceptación de los datos dentro del recuadro “Datos del Usuario”.  Para abandonar esta función pulse la tecla “ESC”. 

Código:  escriba en este campo el   identificador de cuenta de un determinado usuario. 

Nombre:   en   este   campo   escriba   el   primer nombre de la persona. 

Apellido:   en   este   campo   escriba   el   primer apellido de la persona. 

Clave: este campo indica la clave de acceso o de seguridad para restringir la entrada a otro usuario a dicha cuenta. La clave son combinaciones de letras   y   números   y   puede   contener   hasta   10 dígitos.   Al   ingresar   la   clave,   ésta   se   va escribiendo   en   con   caracteres   en   forma   de asterisco (*) para que otra persona no la vea y se mantenga la confidencialidad. 

Jerarquía: este campo presenta una lista desplegable, donde se debe seleccionar el nivel jerárquico del usuario que se está ingresando. Haga clic en la lista desplegable   para seleccionar   el   nivel   al   que   pertenece   dicho   usuario   (“Administrador”,   “Usuario”, “Usuario Avanzado”, “Operador”). El nivel “Administrador” es el de mayor jerarquía (Súper usuario) y el “Operador” el de menor rango.  Los roles de las diferentes jerarquías podrán definirse en el módulo de “Configuración” en la opción “Control de Permisos de Usuarios” Estatus: este campo presenta una lista desplegable (“Activo”, “Inactivo”).  En el caso del estatus “Inactivo” el usuario no podrá acceder al sistema. 

Completada la inserción de datos se deberá pulsar el botón “check” (post) o la tecla de función “F4” para el registro definitivo de los datos,  finalmente  el sistema desplegara un mensaje: “Datos guardados con éxito”.

Escrito Bajo la Licencia GNU­FDL.                                                                                      23 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 24: manual leonux pyme

2.5 Control de Permisos de Usuarios

Los roles o jerarquías son la forma de establecer los variados niveles de acceso a las funciones y/o procesos del sistema por parte del usuario. 

Para  modificar   las  políticas  o  permisos  de  una  determinada   jerarquía  haga  clic   en   la   lista desplegable   “Grupo   de   Usuarios”   y   seleccione   la   jerarquía   a   modificar (“Administrador”,”Usuario”,”Usuario Avanzado”,”Operador”). Seleccione luego la carpeta del módulo a modificar e inmediatamente aparecerán todos los procesos y/o funciones del módulo junto a las columnas “Acceso” y “Permiso”. 

La   columna   “Acceso”   permite conceder o no acceso a la función y/o proceso.  La   columna   “Permiso”   exige  o  no una   clave   de   acceso,   los   valores posibles   son:   (Ninguna,   Nivel Máximo,   Nivel   Medio,   Nivel Mínimo). Estas claves del sistema son administradas   en   el   módulo “Configuración”   opción “Configuración  del  Sistema”   carpeta “Configuración”   códigos: GLOBAL17,   GLOBAL18, GLOBAL19.Nota:   se   debe   pulsar   el   botón “Procesar  Cambios”  en  cada  carpeta donde   se   efectuaron   cambios   de   lo contrario   el   sistema   no   guarda   los cambios.Nota: para que los cambios surjan efecto se deberá reinicializar el sistema. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      24 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 25: manual leonux pyme

2.6 Compactar Base de Datos

Seleccione   esta   opción   para   proceder   a   borrar físicamente   los   datos   que   previamente   fueron borrados usando el sistema. Cuando se elimina un dato en el sistema, éste no puede ser recuperado, pero   permanece   ocupando   espacio   físico   en   el disco duro hasta que los datos sean compactados. Otra ventaja de compactar los datos es que mejora el tiempo de respuesta del sistema. La frecuencia con la que debe ser realizada esta labor depende del volumen   de   datos   que   son   eliminados   en   la empresa,   pero   en   la   mayoría   de   los   casos   es suficiente efectuar esta labor una vez al mes. 

2.7 Respaldar Base de Datos

Por efectuar un respaldo entendemos la operación de trasladar los datos acumulados en su disco duro durante la operación del sistema Leonux PYME a otro   medio   de   almacenamiento   (Pendrives,   CD Unidad   de   Red,   etc.),   dependiendo   de   sus necesidades   y   de   los   dispositivos   de almacenamiento que disponga. 

Para mantener una integridad y proteger su data el sistema le permite realizar el respaldo de datos de la   empresa   actual   al   dispositivo   de   respaldo deseado. El respaldo es efectuado bajo el formato “.sql”. 

Seleccione el módulo “Configuración” opción “Respaldar Base de Datos” el sistema mostrara un formulario solicitando la información siguiente:

a.­ “Directorio Destino”:  ruta correspondiente a la ubicación del archivo respaldob.­ “Nombre del Respaldo”:  ej:  copia2012_04_13.sql

Escrito Bajo la Licencia GNU­FDL.                                                                                      25 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 26: manual leonux pyme

2.8 Recuperar Base de Datos

Seleccione esta opción para copiar los datos de un respaldo,   previamente   efectuado,   en   la   empresa actual.   Es   importante   tomar   en   cuenta   que   la recuperación   borra   todos   los   datos   que   posee actualmente   la   empresa.   Para   efectuar   la recuperación   debe   indicar   la   ruta   donde   se encuentra  el   respaldo  deseado o pulsar  el  botón “Seleccionar   Base   de   Datos”   y   mostrara   un formulario que le permitirá explorar los directorio del disco  para localizar el archivo respaldo.  

Escrito Bajo la Licencia GNU­FDL.                                                                                      26 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 27: manual leonux pyme

CAPITULO 3: Modulo de Clientes

En teoría, un cliente es cualquier persona, física o jurídica, que está dispuesta a pagar una cantidad de dinero para resolver una necesidad  o   satisfacer   un  deseo.  Con  Leonux  PYME usted podrá llevar un registro completo de los datos de cada uno de los cliente a si como también un control de los documentos pertenecientes   al   mismo   (facturas,   recibos   de   pago, presupuestos, pedidos, notas de entrega, notas de crédito entre otros ).  

3.1 Control de Clientes

Modos de Acceso: 

Seleccione el menú “Clientes”. Haga clic en la opción de menú “Control de Clientes” 

Pulsando el botón de acceso inmediato a  “ Ficha de Clientes” 

3.1.1 Registrar un Cliente

Dentro de la ficha de clientes debemos pulsar el botón “+” (insert) o la tecla de función “F1” y el sistema colocara inmediatamente la ficha en modo de edición (cuadros de textos   resaltados)   para   la   aceptación   de   los   datos   dentro   de   las   carpetas   “Datos Generales” y “Extra”.  Para abandonar esta función pulse la tecla “ESC” y una vez mas para salir del módulo de clientes. 

Recuadro  “Identificación”:   campos   clave   para   la   búsqueda   o   identificación   de   un cliente  en particular.    Compuesto por   los  campos:  código administrativo del  cliente, ci/rif, razón social  y categoría del cliente.  El sistema no aceptara duplicidad de datos en los campos código, ci/rif.

Recuadro “Contacto”: campos referente a los datos generales y de ubicación del cliente. Los campos   “Grupo” y “Zona” podrán ser administrados en las opciones “Control de Grupos de Clientes” y “Control de Zonas” respectivamente del módulo de “Clientes”. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      27 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 28: manual leonux pyme

Recuadro “Precio”: referente a la asignación de un precio fijo de venta (1,2,3,4), asignar un vendedor fijo al cliente , asignación de %descuentos general o por pronto pago y %cargos  varios.  Estos  datos  aparecerán  automáticamente   al  momento  de  emitir  una factura   al   cliente.  El   campo     “Vendedor”  podrá  ser   administrado   en   el   módulo   de “Vendedores” en la opción “Control de Vendedores”   

Recuadro  “Impuesto”:   campos   referente   a   la   denominación   fiscal   del   cliente (Contribuyente, No Contribuyente) y %de Retención de IVA en caso de que el cliente sea agente de retención de iva.  Recuadro “Crédito”: al activar la casilla “crédito” el cliente tendrá la opción del manejo de crédito al  momento de la  totalización de la factura de ventas.  El campo “días de crédito” es utilizado para indicar el tope máximo de días de vencimiento de la factura, los campos “limite crédito” y “limite de documentos pendientes” para poder restringir la emisión de nuevos documentos de ventas si sobrepasan dichos limites.

Recuadro  “Visita”: campos referente a la asignación de un cobrador y días de visita preferiblemente.El campo   “Cobrador” podrá ser administrado en el módulo de “Configuración” en la opción “Datos de la Empresa” dentro de la carpeta “Cobradores”.

Recuadro  “Balance”: campos referente a los saldos del cliente. Estos campos no son editables por el usuario.

Recuadro “Notas”: campos donde se puede especificar alguna observación adicional al clientes así como el estatus del mismo (“Activo”, “Inactivo”).   En el caso del estatus “Inactivo” el cliente no aparecerá  en ningún formulario de búsqueda o reporte alguno de clientes y tampoco se podrán elaborar nuevos documentos de ventas para el mismo. 

Recuadro  “Agencia Bancaria”:  campos referente a   los  datos bancarios  de  la  cuenta principal del cliente.    El campo   “Agencia” podrá  ser administrado en el  módulo de “Caja y Bancos” en la opción “Control de Agencias Bancarias”.

Recuadro “Contabilidad”: campos relacionados con el plan de cuentas contable de la empresa para  las cuentas de cuentas por cobrar,   ingresos y anticipos;    estos campos podrán   ser   administrado   en   el   módulo   de   “Contabilidad”   en   la   opción   “Plan   de Cuentas”.

Recuadro  “Reconocimiento”:   datos   de   tipo   imagen   con   formato   “JPG”   y   tamaño máximo  de 64K para almacenar imagen y firma electrónica del cliente.

Escrito Bajo la Licencia GNU­FDL.                                                                                      28 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 29: manual leonux pyme

Completada la inserción de datos se deberá pulsar el botón “check” (post) o la tecla de función “F4” para el registro definitivo de los datos,  finalmente  el sistema desplegara un mensaje: “Datos guardados con éxito”.

Nota:  Es   posible   también   registrar   clientes   de   manera   mas   simplificada   (clientes eventuales) al momento de realizar un documento de venta en los módulos ventas, y pos. En este caso los datos solicitados son : ci/rif, razón social, dirección fiscal,   condición fiscal y teléfono.

3.1.2 Buscar o Localizar un Cliente

Dentro de la ficha de clientes podemos localizar un determinado cliente para posterior consulta o corrección de datos pulsando el botón “buscar” o la tecla de función “F6”. Se mostrara un formulario “búsqueda de clientes” .En el recuadro “Buscar por:” se debe seleccionar el campo filtro de la búsqueda (ci/rif, nombre o razón social, código).En el recuadro “Acción:” se debe colocar la inicial, palabra o  frase  a buscar.   

Escrito Bajo la Licencia GNU­FDL.                                                                                      29 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 30: manual leonux pyme

El botón “buscar” ejecuta la consulta e inmediatamente aparecerán todos los clientes que cumplan la condición del filtro.  El botón “Avanzado” mostrara otro formulario en donde se podrán especificar  mas filtro de búsquedas.   El botón “Limpio” limpia la salida de resultados para empezar una nueva búsqueda. 

Seleccionamos el  cliente dentro de la cuadricula de resultados haciendo doble clic o pulsando “enter” sobre el.

Para abandonar el formulario pulsamos la tecla “ESC” o el botón “salir”.

3.1.3 Modificar o Corregir los datos de un Cliente 

Primero tenemos que localizar el  cliente a modificar ( este paso fue explicado en el punto anterior )   seguidamente pulsamos el botón “lápiz” (edit) o la tecla de función “F3” y el sistema colocara inmediatamente la ficha en modo de edición (cuadros de textos resaltados).  Para abandonar esta función pulse la tecla “ESC”.

Completada la modificación  de datos se deberá pulsar el boton “check” (post) o la tecla de   función   “F4”   para   el   registro   definitivo   de   los   datos,     finalmente     el   sistema desplegara un mensaje: “Datos guardados con éxito”.

Escrito Bajo la Licencia GNU­FDL.                                                                                      30 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 31: manual leonux pyme

3.1.4 Eliminar un Cliente

Esta función solo es permitida si el cliente no posee ningún histórico de movimientos de lo   contrario   solo   podrá   ser   inactivado   modificando   el   campo   estatus   a   “Inactivo”. Primero tenemos que localizar el cliente a eliminar ( este paso fue explicado en el punto anterior )  seguidamente pulsamos el botón “­” (delete) o la tecla de función “F2” y se mostrara un formulario de confirmación de eliminación, pulsamos el botón “No” o la tecla   “ESC”   para   abandonar   dicha   opción   o   el   botón   “Yes”   para   confirmar   la eliminación, seguidamente se desplegara un mensaje: “Cliente eliminado con éxito”.

3.1.5 Reactivar un Cliente Inactivo

Localizar  el  cliente  mediante el  botón de búsqueda “Avanzada”,  seleccionar  el   filtro “estatus”  y   colocar  “Inactivos”   ,   filtrar   y   seleccionar   el   cliente   para   posteriormente modificar el estatus.

3.1.6 Otras Funciones Importantes de Clientes

Carpeta “Afiliados” : Carpeta “Presupuestos”,”Pedidos”,”Notas de Entrega”,”Facturas” : Carpeta “Artículos Vendidos” : Botón “Actualiza Formulario” :

Tome en cuenta que...  

• Antes de crear un cliente deben estar creados los datos: grupo, zona, cobrador, vendedor y cuenta de ingreso contable que se le va a asignar al nuevo cliente. 

   • No es posible registrar dos clientes que posean el mismo Código o RIF. 

• No   es   posible   eliminar   un   cliente   que   posea   movimientos   asociados   (por   ejemplo: facturas, cobros, devoluciones, etc.) en ese caso puede poner inactivo el cliente.

• No es posible emitir facturas a crédito a un cliente si el mismo posee la casilla de crédito desactivada.

                                                                        • Si desea evitar que un usuario facture a clientes sobregirados debe asignarle un límite de 

crédito al cliente y establecer dicho control en la opción configurar procesos del menú procesos en el módulo mantenimiento. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      31 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 32: manual leonux pyme

• Si desea evitar que un usuario facture a clientes con facturas vencidas, debe establecer dicho control en la opción configurar procesos del menú procesos en el módulo mantenimiento. 

• Todos los procesos del sistema que incrementan o disminuyen el saldo de un cliente (por ejemplo: facturas, devoluciones, etc.), generan en forma automática un documento por el monto de la variación del saldo del cliente. 

3.2 Control de Grupos de Clientes

Formulario para la administración de grupos de clientes cuyo fin es   luego   poder   filtrar   o   agrupar   consultas   y/o   reportes seleccionado un grupo previamente.  Mediante   los  botones  de navegación  de   formulario  se  podrán  efectuar   los  procesos  de incorporación, edición, eliminación y registro de datos ( código y nombre del grupo).   

3.3 Control de Zonas

Formulario   para   la   administración   de   zonas geográficas en donde residen los clientes cuyo fin es   luego   poder   filtrar   o   agrupar   consultas   y/o reportes   seleccionado   una   zona   previamente. Mediante los botones de navegación de formulario se  podrán efectuar   los  procesos  de  incorporación, edición, eliminación y registro de datos ( código y nombre de la zona).   

Escrito Bajo la Licencia GNU­FDL.                                                                                      32 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 33: manual leonux pyme

3.4 Reportes de Clientes

Formulario para la generación de informes y/o reportes del módulo de clientes.El recuadro “Salida” especifica  la salida del informe “pantalla” o “correo”.

La carpeta “Filtrar” permite especificar uno o varias condiciones y/o filtros para la selección de datos. Al pulsar doble clic en el titulo del filtro,  el valor del mismo desaparecerá.La   carpeta   “Agrupar”   permite   seleccionar   un   campo   mediante   el   cual   se   agruparan   y subtotalizaran los datos del informe.La carpeta “Ordenar” permite seleccionar una columna del informe por donde se ordenaran de menor a mayor y los datos.El botón “Procesar Reporte” genera el informe. 

También puede exportar  el  documento  a  distintos   formatos  preestablecidos  como  lo  son  el HTML, CSV, PDF, TXT, etc., para ser editados en otras aplicaciones existentes.

Escrito Bajo la Licencia GNU­FDL.                                                                                      33 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 34: manual leonux pyme

Escrito Bajo la Licencia GNU­FDL.                                                                                      34 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 35: manual leonux pyme

CAPITULO 4: Módulo de ProveedoresSon los que suministran a la empresa los bienes o servicios que ésta comercializa o consume y generan cuantas por pagar. Con Leonux PYME usted podrá   llevar un registro completo de los datos  de  cada  uno de   los  proveedores   a   si   como  también  un control de los documentos pertenecientes al mismo (facturas de compras, ordenes de compras,  notas de crédito entre otros ).  

4.1 Control de Proveedores

Modos de Acceso: 

Seleccione el menú “Proveedores”. Haga clic en la opción de menú “Control de Proveedores” 

Pulsando el botón de acceso inmediato a  “ Ficha de Proveedores” 

4.1.1 Registrar un Proveedor

Dentro de la ficha de proveedores debemos pulsar el botón “+” (insert) o la tecla de función “F1” y el sistema colocara inmediatamente la ficha en modo de edición (cuadros de   textos   resaltados)   para   la   aceptación   de   los   datos   dentro   de   la   carpeta   “Datos Generales”.  Para abandonar esta función pulse la tecla “ESC” y una vez mas para salir del módulo de proveedores. 

Recuadro  “Identificación”:   campos   clave   para   la   búsqueda   o   identificación   de   un proveedor   en  particular.     Compuesto   por   los   campos:   código   administrativo   del proveedor, ci/rif, razón social  y nombre comercial.  El sistema no aceptara duplicidad de datos en los campos código, ci/rif y razón social.

Recuadro  “Contacto”:   campos   referente   a   los   datos   generales   y   de   ubicación   del proveedor. El campo  “Grupo” podrá ser administrado en la opción “Control de Grupos de Proveedor” del módulo de “Proveedores”. 

Recuadro  “Impuesto”:   campos   referente   a   la   denominación   fiscal   del   proveedor (Contribuyente, No Contribuyente) y %de Retención de IVA en el caso de retención de IVA a los documentos de compra.

  

Escrito Bajo la Licencia GNU­FDL.                                                                                      35 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 36: manual leonux pyme

Recuadro “Balance”: campos referente a los saldos del proveedor. Estos campos no son editables por el usuario.

Recuadro “Notas”: campos donde se puede especificar alguna observación adicional al proveedor así como el estatus del mismo (“Activo”, “Inactivo”).  En el caso del estatus “Inactivo”   el  proveedor   no  aparecerá     en  ningún   formulario  de  búsqueda  o   reporte alguno de proveedores y tampoco se podrán elaborar nuevos documentos de compras para el mismo. 

Recuadro  “Agencia Bancaria”:  campos referente a   los  datos bancarios  de  la  cuenta principal del proveedor.   El campo  “Agencia” podrá ser administrado en el módulo de “Caja y Bancos” en la opción “Control de Agencias Bancarias”.

Recuadro “Contabilidad”: campos relacionados con el plan de cuentas contable de la empresa  para   las  cuentas  de  cuentas  por  pagar,   ingresos  y anticipos;    estos  campos podrán   ser   administrado   en   el   módulo   de   “Contabilidad”   en   la   opción   “Plan   de Cuentas”.

Escrito Bajo la Licencia GNU­FDL.                                                                                      36 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 37: manual leonux pyme

Completada la inserción de datos se deberá pulsar el botón “check” (post) o la tecla de función “F4” para el registro definitivo de los datos,  finalmente  el sistema desplegara un mensaje: “Datos guardados con éxito”.

4.1.2 Buscar o Localizar un Proveedor

Dentro de la ficha de proveedores podemos localizar un determinado proveedor para posterior consulta o corrección de datos pulsando el botón “buscar” o la tecla de función “F6”. 

Se mostrara un formulario “búsqueda de proveedores” .En el recuadro “Buscar por:” se debe seleccionar el campo filtro de la búsqueda (ci/rif, nombre o razón social, código).En el recuadro “Acción:” se debe colocar la inicial, palabra o  frase  a buscar.   

El   botón   “buscar”   ejecuta   la   consulta   e   inmediatamente   aparecerán   todos   los proveedores que cumplan la condición del filtro.  El botón “Avanzado” mostrara otro formulario en donde se podrán especificar  mas filtro de búsquedas.   El botón “Limpio” limpia la salida de resultados para empezar una nueva búsqueda. 

Seleccionamos el proveedor dentro de la cuadricula de resultados haciendo doble clic o pulsando “enter” sobre el.

Para abandonar el formulario pulsamos la tecla “ESC” o el botón “salir”.

4.1.3 Modificar o Corregir los datos de un Proveedor

Primero tenemos que localizar el proveedor a modificar ( este paso fue explicado en el punto anterior )   seguidamente pulsamos el botón “lápiz” (edit) o la tecla de función “F3” y el sistema colocara inmediatamente la ficha en modo de edición (cuadros de textos resaltados).  Para abandonar esta función pulse la tecla “ESC”.

Completada la modificación  de datos se deberá pulsar el boton “check” (post) o la tecla de   función   “F4”   para   el   registro   definitivo   de   los   datos,     finalmente     el   sistema desplegara un mensaje: “Datos guardados con éxito”.

Escrito Bajo la Licencia GNU­FDL.                                                                                      37 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 38: manual leonux pyme

4.1.4 Eliminar un Proveedor

Esta función solo es permitida si el proveedor no posee ningún histórico de movimientos de lo contrario solo podrá  ser inactivado modificando el campo estatus a “Inactivo”. Primero tenemos que localizar el proveedor a eliminar ( este paso fue explicado en el punto anterior )  seguidamente pulsamos el botón “­” (delete) o la tecla de función “F2” y se mostrara un formulario de confirmación de eliminación, pulsamos el botón “No” o la   tecla   “ESC”   para   abandonar   dicha   opción   o   el   botón   “Yes”   para   confirmar   la eliminación, seguidamente se desplegara un mensaje: “Proveedor eliminado con éxito”.

4.1.5 Reactivar un Proveedor Inactivo

Localizar el proveedor mediante el botón de búsqueda “Avanzada”, seleccionar el filtro “estatus” y colocar “Inactivos” , filtrar y seleccionar el proveedor para posteriormente modificar el estatus.

4.1.6 Otras funciones importantes de Proveedores

Carpeta “Ordenes de Compra”,”Facturas” : Carpeta “Artículos Comprados” : Botón “Actualiza Formulario” :

Tome en cuenta que...  

• Antes de crear un proveedor deben estar creados los datos: grupo, agencias  y cuenta de ingreso contable que se le va a asignar al nuevo proveedor. 

   • No es posible registrar dos proveedores que posean el mismo Código o RIF. 

• No es posible eliminar un proveedor que posea movimientos asociados (por ejemplo: facturas, cobros, devoluciones, etc.) en ese caso puede poner inactivo el proveedor.

                                                                       • Todos los procesos del sistema que incrementan o disminuyen el saldo de un proveedor 

(por ejemplo: facturas, devoluciones, etc.), generan en forma automática un documento por el  monto de la variación del saldo del proveedor. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      38 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 39: manual leonux pyme

4.2 Control de Grupos de Proveedores

Formulario para la administración de grupos de proveedores cuyo fin es luego poder filtrar o agrupar consultas y/o reportes seleccionado un grupo previamente. Mediante los botones de navegación   de   formulario   se   podrán   efectuar   los   procesos   de   incorporación,   edición, eliminación y registro de datos ( código y nombre del grupo).   

4.3 Reportes de Proveedores

Formulario para la generación de informes y/o reportes del módulo de proveedores.El recuadro “Salida” especifica  la salida del informe “pantalla” o “correo”.

La carpeta “Filtrar” permite especificar uno o varias condiciones y/o filtros para la selección de datos. Al pulsar doble clic en el titulo del filtro,  el valor del mismo desaparecerá.La   carpeta   “Agrupar”   permite   seleccionar   un   campo   mediante   el   cual   se   agruparan   y subtotalizaran los datos del informe.La carpeta “Ordenar” permite seleccionar una columna del informe por donde se ordenaran de menor a mayor y los datos.El botón “Procesar Reporte” genera el informe. 

También puede exportar  el  documento  a  distintos   formatos  preestablecidos  como  lo  son  el HTML, CSV, PDF, TXT, etc., para ser editados en otras aplicaciones existentes.

Escrito Bajo la Licencia GNU­FDL.                                                                                      39 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 40: manual leonux pyme

CAPITULO 5: Módulo de InventarioLa base de toda empresa comercial es la compra y venta   de   bienes   o   servicios;   de   aquí   la importancia del  manejo del   inventario  por parte de la misma. Este manejo permitirá a la empresa mantener un control oportuno, así como también conocer   al   final   un   estado   confiable   de   la situación económica de la empresa. Ahora bien, el inventario   constituye   la   principal   partida   del activo corriente que están listas para la venta, es decir,   toda   aquella   mercancía   que   posee   una empresa   en   el   almacén   valorada   al   costo   de adquisición,   para   la   venta   o   actividades productivas.

5.1 Control de Inventarios

Modos de Acceso: 

Seleccione el menú “Inventario”. Haga clic en la opción de menú “Control de Inventario” 

Pulsando el botón de acceso inmediato a  “ Ficha de Productos” 

5.1.1 Registrar un Producto

Dentro de la ficha de productos debemos pulsar el botón “+” (insert) o la tecla de función “F1” y el sistema colocara inmediatamente la ficha en modo de edición (cuadros de textos resaltados) para la aceptación de los datos dentro de las carpetas “Datos Generales” y “Extra”.  Para abandonar esta función pulse la tecla “ESC” y una vez mas para salir del módulo de inventario. 

Recuadro “Identificación”: campos clave para la búsqueda o identificación de un producto en particular.  Conformado  por los campos: 

• Código: Permite colocar el código administrativo al articulo o producto. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      40 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 41: manual leonux pyme

• Nombre: Permite colocar el nombre al articulo o producto. • Nombre   Corto:   Permite   abreviar   el   nombre   del   producto   para   utilizarlo   en 

impresoras de tickets de 40 columnas. • Departamento: Permite clasificar el producto por Departamentos.  Este campo 

podrá ser administrado en el módulo de “Inventario” en la opción “Control de Departamentos de Productos”.

• Grupo  :   Permite   clasificar   el   producto   por   Grupos.  Este   campo     podrá   ser administrado en el módulo de “Inventario” en la opción “Control de Grupos y SubGrupos”. 

• SubGrupo: Permite clasificar el producto por SubGrupos. Este campo  podrá ser administrado en el módulo de “Inventario” en la opción “Control de Grupos y SubGrupos”.

• Marca: Permite clasificar el producto por marca o fabricante. Este campo  podrá ser administrado en el módulo de “Inventario” en la opción “Control de Marcas de Productos”.

• Impuesto:  Permite definir la tasa o alícuota del producto. ( Exento de Impuesto, General,  Reducida  o  Adicional   ).  Este   campo    podrá   ser   administrado  en  el módulo  de  “Configuración” en   la  opción “Configuración  del  Sistema”  botón “Cambiar Tasas Fiscales”.

• Origen: Permite especificar la procedencia de un producto o articulo (Nacional o Importado) 

• Categoría:  Permite indicar el tipo de producto (Producto Terminado, Bien de Servicio, Materia Prima, Uso Interno, SubProducto). El tipo “Bien de Servicio” no maneja depósito de existencia.

• Modelo: Permite especificar en modelo de un producto o articulo. • Referencia: Permite colocar una referencia de búsqueda al producto.  • ¿  Poder Cambiar Nombre al  Facturar?:  esta  opción  le  permite  cambiar  el 

nombre del producto al momento de ser facturado. Esta opción es muy utilizada en los artículos que se utilizan como genéricos y no representan un producto fijo en el inventario.

• ¿Usa Garantía?: Permite colocar días de garantía al  producto.  • ¿Usa Seriales?: Esta opción permite serializar los productos de manera que al 

momento de hacer una nota de entrega o una factura, el sistema automáticamente le pedirá un serial. 

 Recuadro  “Empaque”:   campos   referente   a   la   unidad   de   medida   y   contenido   del empaque en  la  compra del  producto.  Si  el  producto maneja decimales  seleccione   la unidad de medida correspondiente (Metros,Kilo). El campo  “Unidad de Medida” podrá ser administrado en el módulo de “Inventario” en la opción “Control de Unidades de Medidas”.  

Escrito Bajo la Licencia GNU­FDL.                                                                                      41 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 42: manual leonux pyme

Recuadro “Costos”: campos referente a el costo de un producto. (Costo Proveedor, Costo de Importación y Otros Costos)

Recuadro  “Precios  de  Venta”:   campos   referente   a   los   precios   de  venta,   unidad  de medida, contenido del empaque de venta y margen de utilidad del producto. El sistema maneja hasta cuatro (4) precios de venta y un precio “PV” que solo funciona en los módulos   POS   Ventas   y   POS   Café.      El   campo     “Unidad   de   Medida”   podrá   ser administrado   en   el   módulo   de   “Inventario”   en   la   opción   “Control   de   Unidades   de Medidas”.  El  método de margen de utilidad podrá   ser  configurado en el  módulo de “Configuración” opción “Configuración del Sistema” carpeta “Configuración” variable “GLOBAL13”.

Recuadro  “Existencias”:  Control   y   visualización  de   las   existencias   de   los   articulos ( “Real”, ”Reservada”, ”Disponible” ) por depósito. Asignación de depósitos,  cargos y descargos de existencias y seriales del producto.

Recuadro “Aranceles”: campos referentes  a las dimensiones del producto y condiciones arancelarias.

Recuadro “Estatus”: Fecha de alta y baja del producto y estatus del mismo (“Activo”, “Inactivo”).    En  el   caso  del   estatus   “Inactivo”  el   articulo  no   aparecerá     en  ningún formulario de búsqueda o reporte alguno de productos y tampoco se podrán elaborar nuevos documentos con el. 

Recuadro  “Códigos Alternos”: Permite administrar los códigos alternos al articulo o producto seleccionado.

Recuadro “Proveedores”: Esta nos permite ver y modificar la lista de proveedores del producto.

Recuadro  “Articulo   Compuesto”:   Un   artículo   debe   ser   definido   como   compuesto cuando posee asociados (en alguna proporción) uno o más artículos. El concepto es útil cuando la empresa vende artículos que se ensamblan o fabrican a partir de otros. Para definir un artículo como compuesto es necesario crearlo primero como artículo estándar usando la  opción artículos,  para después definir   los artículos que lo  componen y su proporción, para lo cual debe usar la opción artículos compuestos.

Recuadro  “Contabilidad”: código  relacionados con el plan de cuentas contable de la empresa para la cuenta del producto. Este campo podrá ser administrado en el módulo de “Contabilidad” en la opción “Plan de Cuentas”.

Escrito Bajo la Licencia GNU­FDL.                                                                                      42 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 43: manual leonux pyme

Recuadro “Balanza”: permite especificar que el producto es gestionado por un peso o balanza. El campo “PLU” representa un código de 5 dígitos numéricos relacionados con los PLUS de la balanza.En el caso del módulo “POS”: al usar el código “PLU' aparecerá una ventana solicitando el “peso” para la venta de este producto y el sistema calculara el “importe de venta” multiplicando el “peso” por el precio “PV” registrado del producto. En el caso del módulo “POS Café”: al usar el código “PLU” el sistema solicitara el “importe   de  venta”  del   producto  y   calculara   automáticamente   el   “peso”  o   cantidad vendida dividiendo el “importe” entre el precio “PV” registrado del producto. 

Recuadro “Cortes”: permite especificar que el producto es vendido por cortes “Mts” o 'Mts2”.En el caso del módulo “POS”: al usar el código “PLU' aparecerá una ventana solicitando el “peso” para la venta de este producto y el sistema calculara el “importe de venta” multiplicando el “peso” por el precio “PV” registrado del producto. En el  caso del módulo “Ventas”: el  sistema solicitara  las dimensiones “X” y “Y” y calculara automáticamente el “importe de venta” con la formula:   Precio Venta = Cantidad * X * Y

Recuadro “Oferta”:  Permite colocar las fechas de inicio y fin de promoción y/o oferta de un producto. El sistema sustituirá el precio “PV” por el precio “Oferta” mientras dure la promoción.

Recuadro “Reconocimiento”: Datos de tipo imagen con formato “JPG” y tamaño máximo  de 64K para almacenar imagen del producto. La casilla “Activar Catalogo” hace que el producto aparezca en el menú de  teclas rápidas del módulo “POS Café”. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      43 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 44: manual leonux pyme

5.1.2 Buscar o Localizar un Producto

Dentro   de   la   ficha   de   productos   podemos   localizar   un   determinado   articulo   para posterior consulta o corrección de datos pulsando el botón “buscar” o la tecla de función “F6”. 

Se mostrara un formulario “búsqueda de Productos” .En   el   recuadro   “Buscar  por:”  se   debe   seleccionar   el   campo   filtro   de   la   búsqueda (código, nombre o referencia).En el recuadro “Acción:” se debe colocar la inicial, palabra o  frase  a buscar.   

El botón “buscar” ejecuta la consulta e inmediatamente aparecerán todos los productos que cumplan la condición del filtro.  El botón “Avanzado” mostrara otro formulario en donde se podrán especificar  mas filtro de búsquedas.   El botón “Limpio” limpia la salida de resultados para empezar una nueva búsqueda. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      44 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 45: manual leonux pyme

Seleccionamos el producto dentro de la cuadricula de resultados haciendo doble clic o pulsando “enter” sobre el.

Para abandonar el formulario pulsamos la tecla “ESC” o el botón “salir”.

5.1.3 Modificar o Corregir Datos de un Producto

Primero tenemos que localizar el articulo a modificar ( este paso fue explicado en el punto anterior )   seguidamente pulsamos el botón “lápiz” (edit) o la tecla de función “F3” y el sistema colocara inmediatamente la ficha en modo de edición (cuadros de textos resaltados).  Para abandonar esta función pulse la tecla “ESC”.

Completada la modificación  de datos se deberá pulsar el boton “check” (post) o la tecla de   función   “F4”   para   el   registro   definitivo   de   los   datos,     finalmente     el   sistema desplegara un mensaje: “Datos guardados con éxito”.

5.1.4 Eliminar un Producto

Esta función solo es permitida si el producto no posee ningún histórico de movimientos de lo contrario solo podrá  ser inactivado modificando el campo estatus a “Inactivo”. Primero tenemos que localizar el producto a eliminar ( este paso fue explicado en el punto anterior )  seguidamente pulsamos el botón “­” (delete) o la tecla de función “F2” 

Escrito Bajo la Licencia GNU­FDL.                                                                                      45 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 46: manual leonux pyme

y se mostrara un formulario de confirmación de eliminación, pulsamos el botón “No” o la   tecla   “ESC”   para   abandonar   dicha   opción   o   el   botón   “Yes”   para   confirmar   la eliminación, seguidamente se desplegara un mensaje: “Producto eliminado con éxito”.

5.1.5 Reactivar un Producto inactivo

Localizar el producto mediante el botón de búsqueda “Avanzada”, seleccionar el filtro “estatus” y colocar “Inactivos” , filtrar y seleccionar el producto para posteriormente modificar el estatus.

5.1.6 Actualizar el Costo a un Producto

Pulsamos   el   botón   “Costos”   dentro   del   recuadro   “Costos”   de   la   carpeta   “Datos Generales”

Costo Final: Este costo es la suma de Costo del Proveedor más Costo de Importación más Otros Costos. Se utiliza al calcular la utilidad de venta. 

Costo anterior:   Indica  el  costo pagado por  el  producto  la  penúltima vez.  El   sistema automáticamente lo actualiza. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      46 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 47: manual leonux pyme

Costo Promedio: este costo se obtiene a través de la siguiente formula contable: 

                                        (ExAnt X CostAnt) + (CantComp X Costo Act)  COSTO PROMEDIO =  ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­                                                                           (ExAnt + CantComp) 

ExAnt: Existencia Anterior CostAnt: Costo Promedio Anterior CantComp: Cantidad Comprada CostoAct: Costo Actual

5.1.7 Actualizar el Precio a un Producto

Pulsamos el botón “Precios” dentro del recuadro “Precios de Venta” de la carpeta “Datos Generales”

                    

Escrito Bajo la Licencia GNU­FDL.                                                                                      47 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 48: manual leonux pyme

5.1.8 Agregar Depósitos a un Producto

Pulsamos el botón “Depósitos” dentro del recuadro “Existencia” 

5.1.9 Modificar Existencia a un Producto

Pulsamos los botónes “Cargos” o “Descargos” dentro del recuadro “Existencia” de la carpeta “Datos Generales” 

Escrito Bajo la Licencia GNU­FDL.                                                                                      48 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 49: manual leonux pyme

5.1.10 Agregar Seriales a un Producto

5.1.11 Agregar Códigos Alternos a un Producto

Pulsamos  el  botón  “Códigos  Alterno”  dentro  del   recuadro  “Códigos  Alterno”  de   la carpeta “Extra” 

Tome en cuenta que... 

• Antes de crear un artículo deben estar creados: grupos, categoría, subgrupos, proveedor, marcas,  departamentos,  depósitos,  unidades  de empaque   que se  le  van a  asignar  al nuevo artículo. Es importante que antes de cargar el primer artículo se haga un estudio detallado  de cómo van a   ser  usadas   las  diversas  clasificaciones  del  artículo   (grupo, subgrupo, departamento, etc.), pues de eso va a depender la mayor o menor utilidad de los reportes relacionados con artículos que ofrece el sistema. 

  • Si   desea   permitir   el   manejo   de   stocks   negativos   debe   configurar   el   parámetro 

correspondiente   en   el  módulo   “Configuración”  opción   “Configuración  del  Sistema” carpeta “Ventas” variable “GLOBAL14” .

Escrito Bajo la Licencia GNU­FDL.                                                                                      49 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 50: manual leonux pyme

• Los artículos que son de tipo “Bien de Servicio” no pueden poseer depósitos. 

• Si su empresa maneja artículos que poseen asociado un serial, debe marcar el cuadro maneja  seriales  en  dichos  artículos,  y  hacer  uso del  botón asignar   seriales  que está disponible en todas las opciones que involucran entradas o salidas de inventario.

• El sistema maneja cinco (5) precios del producto “Precio 1”,  'Precio 2”,  “Precio 3”, “Precio 4”, y “Precio PV” este ultimo solo puede ser utilizado en los módulos POS ( Punto de Ventas y POS Café). 

• Los precio de los artículos pueden ser modificados usando el botón “Precios”, también elaborando una compra de mercancía donde aparecerá  un formulario de “Cambio de Precios” por cada articulo incorporado  o en la opción del sistema  “Cambio General de Precios”. 

• Para usar decimales en la existencia de un producto determinado, seleccione una unidad de medida que posea decimales (Metros,Kilos).              

• El   sistema   maneja   la   existencia   del   producto   por   unidad.   Si   el   producto   posea   un empaque  de  compra   cuyo   contenido  de  empaque   sea  distinto   a   uno   (1),   el   sistema multiplicara las cantidades del movimiento ( Compra de Mercancía, Cargos, Descargo, Movimiento de Inventarios) por el contenido del empaque. 

  • Los   costos   de   los   artículos   pueden   ser   modificados   usando   el   botón   “Costos”   o 

generando movimientos de inventario que definan una entrada al mismo: “Cargos de Inventario”, “Compras de Mercancía” 

• El sistema maneja en linea  el último costo y el costo promedio del producto. 

• No es posible eliminar un artículo que posea movimientos asociados (por ejemplo: facturas, compras, devoluciones, etc.); en ese caso puede poner inactivo el artículo.

Escrito Bajo la Licencia GNU­FDL.                                                                                      50 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 51: manual leonux pyme

5.2 Control de Departamentos de Productos

Formulario para la administración de departamentos del   producto     con   la   finalidad   de   poder   filtrar   o agrupar consultas y/o reportes.   También es posible registrar las comisiones por precio de venta sobre el departamento   para   calculo   de   comisiones     a   los vendedores   (Ventas   y   Cobranza).   Mediante   los botones   de   navegación   de   formulario   se   podrán efectuar   los   procesos   de   incorporación,   edición, eliminación y registro de datos ( código , nombre y comisiones  sobre el departamento).   

5.3 Control de Grupos y SubGrupos

Formulario   para   la   administración   de   Grupos   y SubGrupos del producto   con la finalidad de poder filtrar  o  agrupar  consultas  y/o  reportes.  Mediante los botones de navegación de formulario se podrán efectuar   los   procesos   de   incorporación,   edición, eliminación y registro de datos ( código , nombre ). La casilla “Activar Catalogo” hace que el “grupo” aparezca en el menú de   teclas rápidas del módulo “POS Café”. 

  

Escrito Bajo la Licencia GNU­FDL.                                                                                      51 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 52: manual leonux pyme

5.4 Control de Marcas de Productos.

Formulario para la administración de Marcas de Productos   con   la   finalidad   de   poder   filtrar   o agrupar   consultas   y/o   reportes.     Mediante   los botones de navegación de formulario se podrán efectuar los procesos de incorporación, edición, eliminación y registro de datos.   

5.5 Control de Unidades de Medida

Formulario  para   la  administración  de  Unidades de Medidas para la compra y venta de productos. Mediante   los   botones   de   navegación   de formulario   se   podrán   efectuar   los   procesos   de incorporación, edición, eliminación y registro de datos   (Nombre   y   Posiciones   Decimales).   Para que   el   producto   maneje   decimales   en   la existencia,   el  mismo  deberá   tener   seleccionado una     unidad   de   medida   con   decimales   en   el campo “unidad de medida para la compra” en el recuadro “empaque” de la ficha de productos.    

Escrito Bajo la Licencia GNU­FDL.                                                                                      52 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 53: manual leonux pyme

5.6 Control de Conceptos de Movimientos de Inventario

5.7 Control de Movimientos de Inventario

5.8 Administrador de Documentos de Inventario

5.9 Cambio General de Precios

5.10 Elaborar Etiquetas y Códigos de Barras

En   ocasiones   es   necesario   elaborar   etiquetas   descriptivas   del   artículos   (“Habladores”)   o etiquetas códigos de barras para identificar mas rápido el producto. Leonux PYME permite la impresión  de   etiquetas   en   impresoras  Gráficas   o   Etiquetadoras   de  Barras,   a   través   de   los múltiples formatos que posee. En el caso de “Impresoras Gráficas” seleccione los formatos: Etiqueta   #1,#2,#3,   Código   de   Barras   #1,#2,#3.     En   el   caso   de   “Etiquetadoras   de   Barras” seleccione los formatos: Etiqueta ELP2  #1,#2,#3 y debe configurar el archivo “leonux.conf” en la   sección   “DISPOSITIVOS”   variable   “etiquetadora”   para   indicar   que   esta   presente   una impresora de este tipo. 

 

Escrito Bajo la Licencia GNU­FDL.                                                                                      53 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 54: manual leonux pyme

5.11 Reportes de Productos

Formulario para la generación de informes y/o reportes del módulo de productos.El recuadro “Salida” especifica  la salida del informe “pantalla” o “correo”.

La carpeta “Filtrar” permite especificar uno o varias condiciones y/o filtros para la selección de datos. Al pulsar doble clic en el titulo del filtro,  el valor del mismo desaparecerá.La   carpeta   “Agrupar”   permite   seleccionar   un   campo   mediante   el   cual   se   agruparan   y subtotalizaran los datos del informe.La carpeta “Ordenar” permite seleccionar una columna del informe por donde se ordenaran de menor a mayor y los datos.El botón “Procesar Reporte” genera el informe. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      54 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 55: manual leonux pyme

También puede exportar  el  documento  a  distintos   formatos  preestablecidos  como  lo  son  el HTML, CSV, PDF, TXT, etc., para ser editados en otras aplicaciones existentes.

Escrito Bajo la Licencia GNU­FDL.                                                                                      55 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 56: manual leonux pyme

CAPITULO 6: Módulo de Ctas. por CobrarLas   cuentas   por   Cobrar   son   generadas   por   las transacciones de venta de productos o servicios de la  empresa involucrando a Clientes  (Naturales o Jurídicos)   con   la   empresa.  Con   Leonux  PYME podemos registrar operaciones, previas a la puesta en   marcha   del   sistema   con   los   clientes   como: Registro   de   Facturas,   Notas   de   Débito   y   Crédito   Administrativas,   Pagos   o   Abonos   y   Anticipos. También podemos verificar los vencimientos de las obligaciones de los clientes con la empresa.

6.1 Control de Cuentas por Cobrar

Esta   opción  permite   el   registro   de   algunas  operaciones  de   índole   administrativo   sobre   los clientes así como consultas de documentos por cobrar y saldos. El formulario esta dividido en dos recuadros “Documentos del Cliente”: donde se visualizan los datos , saldos y documentos por cobrar del cliente  y “Operaciones”: donde se registran las operaciones de:  Pagos o Abonos, Notas   de   Crédito   y   Débito   administrativas,     Facturas   por   Cobrar,     Cheques   Devueltos   y Anticipos del Cliente.

Para buscar un cliente seleccionamos el campo filtro de la búsqueda (rif, razón social, código) seguidamente colocamos la inicial o palabra clave y pulsamos el botón “buscar”, escogemos el cliente dentro de la cuadricula de resultados haciendo doble clic o pulsando “enter” sobre el  e inmediatamente aparecerán todos los documentos pendientes por cobrar a el cliente y su saldo. 

Modos de Acceso: 

Seleccione el menú “Cuentas por Cobrar”. Haga clic en la opción de menú “Control de Ctas. x Cobrar a Clientes” 

Pulsando el botón de acceso inmediato a  “ Ctas. x Pagar a Clientes” 

6.1.1 Registrar Pagos y/o Abonos

En esta opción se permite el registro de Pagos y/o Abonos a uno o varios documentos por cobrar a clientes. Actualiza el saldo pendiente por documento y total del cliente. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      56 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 57: manual leonux pyme

Seleccionamos la carpeta “Pago/Abono” y pulsamos el botón “Nuevo” para comenzar con la operación de Pago y/o Abono. Marcamos la casilla de la columna “*” para indicar el pago completo del documento o apuntamos en la columna “Pago/Abono” el monto a abonar. Seleccionamos la forma de pago “Efectivo”, “Cheque” o “Transferencia” . En el caso de “Cheque” o “Transferencia” debemos seleccionar el número de cuenta bancaria, indicar el número del cheque o transacción bancaria y fecha. En el caso de “efectivo” debemos   seleccionar   la   “Caja   Chica”   que   afecta   la   salida   de   efectivo.   Finalmente pulsamos el botón “Procesar” para el registro de la operación y el sistema mostrara un mensaje indicando “Datos guardados con éxito”.

6.1.2 Registrar Facturas por Cobrar a Clientes

Esta opción permite introducir facturas al sistema que no afecten el inventario; o bien 

Escrito Bajo la Licencia GNU­FDL.                                                                                      57 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 58: manual leonux pyme

sea facturas viejas para actualizar la data del sistema. Se introduce el número de Factura, concepto,   fecha   de   emisión,   días   de   vencimiento,   monto,   impuesto,   y   el   tipo   de operación. Se debe especificar si aplica al libro de compras o no. 

Seleccionamos la carpeta “Fac x Cobrar” y pulsamos el botón “Nuevo” para comenzar con la operación. Seleccionamos el tipo de documento (Ventas, Nota de Débito, Nota de Crédito), registramos la fecha, número de documento y control. En el caso de Nota de Débito y Crédito debemos indicar en el campo “aplica” el  número de la factura que aplica.     Seleccionamos   la   condición     de   pago   “Contado”,   “Crédito”.   Finalmente pulsamos el botón “Procesar” para el registro de la operación y el sistema mostrara un mensaje indicando “Datos guardados con éxito”.

6.1.3 Registrar Nota de Débito Administrativa al Cliente.

Documento que notifica haber debitado en la cuenta una determinada suma o valor, por 

Escrito Bajo la Licencia GNU­FDL.                                                                                      58 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 59: manual leonux pyme

el concepto que la misma indica. Este documento incrementa la deuda, ya sea por un error en la facturación, interés por pago fuera de término, ajuste de saldos etc. 

Seleccionamos la carpeta “Nota Débito” y pulsamos el botón “Nuevo” para comenzar con   la  operación.  Registramos   la   fecha,   importe  y  detalle  de   la  misma.  Finalmente pulsamos el botón “Procesar” para el registro de la operación y el sistema mostrara un mensaje indicando “Datos guardados con éxito”.

6.1.4 Registrar Nota de Credito Administrativa al Cliente.

Documento que notifica haber acreditado en la cuenta una determinada suma o valor, por el concepto que la misma indica. Este documento disminuye la deuda, ya sea por roturas   de   mercaderías   vendidas,   rebajas   de   precios,   devoluciones   o   descuentos especiales, corregir errores por exceso de facturación, ajustes de saldos, etc.

Seleccionamos la carpeta “Nota Crédito” y pulsamos el botón “Nuevo” para comenzar con   la  operación.  Registramos   la   fecha,   importe  y  detalle  de   la  misma.  Finalmente pulsamos el botón “Procesar” para el registro de la operación y el sistema mostrara un mensaje indicando “Datos guardados con éxito”.

6.1.5 Registrar Cheques Devueltos del Cliente.

Cheques sin fondos o con cualquier otro problema que luego son devueltos por el banco, debiendo la empresa registrar este hecho en la  contabilidad.

Seleccionamos la carpeta “Cheq. Dvlto” y pulsamos el botón “Nuevo” para comenzar con la operación. Registramos la fecha, número del cheque, banco, importe y detalle de la misma. Finalmente pulsamos el botón “Procesar” para el registro de la operación y el sistema mostrara un mensaje indicando “Datos guardados con éxito”.

6.1.6 Registrar Anticipos del Cliente.

Cantidad correspondiente a una transacción económica o al pago de una deuda que es abonada con anterioridad a la fecha acordada de antemano.  

Seleccionamos la carpeta “Anticipos” y pulsamos el botón “Nuevo” para comenzar con la operación. Registramos la fecha, importe y detalle de la misma. Seleccionamos la 

Escrito Bajo la Licencia GNU­FDL.                                                                                      59 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 60: manual leonux pyme

forma de  pago “Efectivo”,  “Cheque” o “Transferencia”   .  En el  caso de “Cheque” o “Transferencia” debemos seleccionar el número de cuenta bancaria, indicar el número del cheque o transacción bancaria y fecha. En el caso de “efectivo” debemos seleccionar la   “Caja   Chica”   que   afecta   la   salida   de   efectivo.   Finalmente   pulsamos   el   botón “Procesar” para el registro de la operación y el sistema mostrara un mensaje indicando “Datos guardados con éxito”.

Tome en cuenta que...

• Al registrar cualquiera de las operaciones del módulo de Ctas. por Cobrar: (Pago/Abono, Factura   por  Cobrar,  Nota  de  Débito  y  Crédito  Administrativas,  Cheque  Devuelto   o Anticipos), el sistema generara un recibo o comprobante de la transacción  y la misma podrá  ser:  visualizada,   impresa,  reimpresa o anulada en la opción “Administrador de Documentos de Ctas. Por Cobrar”. 

• Cada vez que se registra un pago, el sistema actualiza automáticamente el saldo actual del cliente involucrado, generando un movimiento o pago, en el estado de cuenta del cliente por el monto total de dicho pago.

• Cuando se presenta una diferencia entre el monto abonado a los documentos y el monto que se indica en la forma de pago, el sistema  no permitirá guardar el pago. 

   • Si el usuario selecciona la carpeta “Resumen” podrá visualizar los abonos respectivos 

del documento seleccionado si este los tuviera.

• El   sistema   permite   el   uso   de   las   siguientes   formas   de   pago:   efectivo,   cheque, transferencias y anticipos.  

                                               • El   saldo  de  anticipos  de  un  cliente  puede  ser  usado más  adelante  para  pagar  otros 

documentos del mismo. 

• El sistema permite asociar dos o más documentos que se cancelan entre sí, sin involucrar algún medio  de  pago.  Para  hacerlo  simplemente  seleccione   los    documentos,  de  tal forma  que el monto del pago sea igual a cero (0) y procese el pago. 

6.2 Administrador de Documentos por Cobrar

El  Administrador  de  Documentos  de  Cuentas  por  Cobrar  permite  dar  mantenimiento  a   las transacciones         del   módulo   “Ctas.   por   Cobrar”   accediendo   a   funciones   de:   búsqueda, visualización   de   detalles,   anulación   ,   impresión     o   reimpresión   de   documentos.   Podemos 

Escrito Bajo la Licencia GNU­FDL.                                                                                      60 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 61: manual leonux pyme

localizar un determinado documento   utilizando los campos filtros (“Cliente”, “Fecha”, “Tipo Documento”, “Documento”, “Importe”, “Estatus”) dentro del recuadro “Filtros” y pulsando el botón   “Aplicar   Filtros”   o   la   tecla   de   función   F9,   inmediatamente   aparecerán   todos   los documentos  que  cumplan  con  las  condiciones  de   los   filtros.  Si  el  documento se  encuentra anulado podemos hacer doble clic en la palabra “anulado” de la columna “estatus” para conocer el motivo de la anulación, fecha , equipo y responsable.  Para abandonar el formulario pulsamos la tecla “ESC” o el botón “salir”.

6.2.1 Visualizar, Imprimir o Reimprimir Documentos de Ctas x Cobrar

Seleccionamos el documento dentro de la cuadricula de resultados y pulsamos el botón “Visualizar” o la tecla de función F1.

Escrito Bajo la Licencia GNU­FDL.                                                                                      61 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 62: manual leonux pyme

6.2.2 Anular Documentos de Ctas x Cobrar

Seleccionamos el documento dentro de la cuadricula de resultados y pulsamos el botón “Anular”  o   la   tecla  de   función F3 y se  mostrara  un   formulario  de  confirmación de anulación, pulsamos el botón “No” o la tecla “ESC” para abandonar dicha opción o el botón “Yes”  para   confirmar,   aparecerá  otro   formulario  para   indicar  el  motivo  de   la anulación y seguidamente se desplegara un mensaje: “Documento anulado con éxito”.

6.3 Reporte de Cuentas por Cobrar

Formulario para la generación de informes y/o reportes del módulo Cuentas por Cobrar.El recuadro “Salida” especifica  la salida del informe “pantalla” o “correo”.

La carpeta “Filtrar” permite especificar uno o varias condiciones y/o filtros para la selección de datos. Al pulsar doble clic en el titulo del filtro,  el valor del mismo desaparecerá.La   carpeta   “Agrupar”   permite   seleccionar   un   campo   mediante   el   cual   se   agruparan   y subtotalizaran los datos del informe.La carpeta “Ordenar” permite seleccionar una columna del informe por donde se ordenaran de menor a mayor y los datos.El botón “Procesar Reporte” genera el informe. 

También puede exportar  el  documento  a  distintos   formatos  preestablecidos  como  lo  son  el HTML, CSV, PDF, TXT, etc., para ser editados en otras aplicaciones existentes.

Escrito Bajo la Licencia GNU­FDL.                                                                                      62 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 63: manual leonux pyme

CAPITULO 7: Módulo de Ctas. por PagarLas   cuentas   por   pagar     para   una   empresa   son aquellas   obligaciones   y/o     compromisos   de   pago adquiridos con   proveedores de Bienes y Servicios. Leonux   PYME   le   permite   registrar   esos compromisos de pagos teniendo en cuenta de que bien  pueda  tratarse  de gastos  de  servicios    o    de compras de mercancía.

7.1 Control de Cuentas por Pagar

Esta opción permite el registro de algunas operaciones de índole administrativo sobre los proveedores así como consultas de documentos por pagar y saldos. El formulario esta dividido en dos recuadros “Documentos del Proveedor”: donde se visualizan los datos , saldos y documentos por pagar del proveedor  y “Operaciones”: donde se registran las operaciones de: Pagos o Abonos, Notas de Crédito y Débito administrativas,  Facturas de Gastos,  Cheques Devueltos y Anticipos al Proveedor.

Para  buscar  un  proveedor   seleccionamos  el   campo   filtro  de   la  búsqueda   (rif,   razón  social, código)   seguidamente   colocamos   la   inicial   o   palabra   clave  y  pulsamos   el   botón   “buscar”, escogemos el proveedor dentro de la cuadricula de resultados haciendo doble clic o pulsando “enter” sobre el  e inmediatamente aparecerán todos los documentos pendientes por pagar a el proveedor y su saldo. 

Modos de Acceso: 

Seleccione el menú “Cuentas por Pagar”. Haga clic en la opción de menú “Control de Ctas. x Pagar a Proveedores” 

Pulsando el botón de acceso inmediato a  “ Ctas. x Pagar a Proveedores” 

7.1.1 Registrar Pagos y/o Abonos

En esta opción se permite el registro de Pagos y/o Abonos a uno o varios documentos por   pagar   a   proveedores.   Actualiza   el   saldo   pendiente   por   documento   y   total   del proveedor. Actualiza los saldos del banco y caja chica dependiendo de la forma de pago. 

Seleccionamos la carpeta “Pago/Abono” y pulsamos el botón “Nuevo” para comenzar 

Escrito Bajo la Licencia GNU­FDL.                                                                                      63 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 64: manual leonux pyme

con la operación de Pago y/o Abono. Marcamos la casilla de la columna “*” para indicar el pago completo del documento o apuntamos en la columna “Pago/Abono” el monto a abonar. Seleccionamos la forma de pago “Efectivo”, “Cheque” o “Transferencia” . En el caso de “Cheque” o “Transferencia” debemos seleccionar el número de cuenta bancaria, indicar el número del cheque o transacción bancaria y fecha. En el caso de “efectivo” debemos   seleccionar   la   “Caja   Chica”   que   afecta   la   salida   de   efectivo.   Finalmente pulsamos el botón “Procesar” para el registro de la operación y el sistema mostrara un mensaje indicando “Datos guardados con éxito”.

7.1.2 Registrar Facturas de Gastos y/o Servicios por Pagar

Esta  opción permite   introducir   facturas  al   sistema que no  afecten  el   inventario,  por ejemplo  empresas  de  servicio;  o  bien  sea   facturas  viejas  para  actualizar   la  data  del sistema.   Se   introduce   el   número   de   Factura,   concepto,   fecha   de   emisión,   días   de vencimiento, monto, impuesto, y el tipo de operación. Se debe especificar si aplica al libro de compras o no. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      64 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 65: manual leonux pyme

Seleccionamos la carpeta “Fac x Pagar” y pulsamos el botón “Nuevo” para comenzar con la operación de carga de Gasto. Seleccionamos el tipo de documento (Compras, Nota de Débito, Nota de Crédito), registramos la fecha, número de documento y control. En el caso de Nota de Débito y Crédito debemos indicar en el campo “aplica” el número de la factura que aplica.  Seleccionamos la condición  de pago “Contado”, “Crédito”. Finalmente pulsamos el botón “Procesar” para el registro de la operación y el sistema mostrara un mensaje indicando “Datos guardados con éxito”.

7.1.3 Registrar Nta. de Débito Administrativa al ProveedorDocumento que notifica haber debitado en la cuenta una determinada suma o valor, por el concepto que la misma indica. Este documento incrementa la deuda, ya sea por un error en la facturación, interés por pago fuera de término, ajuste de saldos etc. 

Seleccionamos la carpeta “Nota Débito” y pulsamos el botón “Nuevo” para comenzar 

Escrito Bajo la Licencia GNU­FDL.                                                                                      65 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 66: manual leonux pyme

con   la  operación.  Registramos   la   fecha,   importe  y  detalle  de   la  misma.  Finalmente pulsamos el botón “Procesar” para el registro de la operación y el sistema mostrara un mensaje indicando “Datos guardados con éxito”.

7.1.4 Registrar Nta. de Crédito Administrativa al Proveedor

Documento que notifica haber acreditado en la cuenta una determinada suma o valor, por el concepto que la misma indica. Este documento disminuye la deuda, ya sea por roturas   de   mercaderías   vendidas,   rebajas   de   precios,   devoluciones   o   descuentos especiales, corregir errores por exceso de facturación, ajustes de saldos, etc.

Seleccionamos la carpeta “Nota Crédito” y pulsamos el botón “Nuevo” para comenzar con   la  operación.  Registramos   la   fecha,   importe  y  detalle  de   la  misma.  Finalmente pulsamos el botón “Procesar” para el registro de la operación y el sistema mostrara un mensaje indicando “Datos guardados con éxito”.

7.1.5 Registrar Cheques Devueltos al Proveedor.

Cheques sin fondos o con cualquier otro problema que luego son devueltos por el banco, debiendo la empresa registrar este hecho en la  contabilidad.

Seleccionamos la carpeta “Cheq. Dvlto” y pulsamos el botón “Nuevo” para comenzar con la operación. Registramos la fecha, número del cheque, banco, importe y detalle de la misma. Finalmente pulsamos el botón “Procesar” para el registro de la operación y el sistema mostrara un mensaje indicando “Datos guardados con éxito”.

7.1.6 Registrar Anticipos al Proveedor.

Cantidad correspondiente a una transacción económica o al pago de una deuda que es abonada con anterioridad a la fecha acordada de antemano.  

Seleccionamos la carpeta “Anticipos” y pulsamos el botón “Nuevo” para comenzar con la operación. Registramos la fecha, importe y detalle de la misma. Seleccionamos la forma de  pago “Efectivo”,  “Cheque” o “Transferencia”   .  En el  caso de “Cheque” o “Transferencia” debemos seleccionar el número de cuenta bancaria, indicar el número del cheque o transacción bancaria y fecha. En el caso de “efectivo” debemos seleccionar la   “Caja   Chica”   que   afecta   la   salida   de   efectivo.   Finalmente   pulsamos   el   botón “Procesar” para el registro de la operación y el sistema mostrara un mensaje indicando “Datos guardados con éxito”.

Escrito Bajo la Licencia GNU­FDL.                                                                                      66 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 67: manual leonux pyme

Tome en cuenta que...

• Al registrar cualquiera de las operaciones del módulo de Ctas. por Pagar: (pago/abono, gasto, nota de débito y crédito administrativas, cheque devuelto o anticipos), el sistema generara un recibo o comprobante de la transacción  y la misma podrá ser: visualizada, impresa, reimpresa o anulada en la opción “Administrador de Documentos de Ctas. Por Pagar”. 

• Cada vez que se registra un pago, el sistema actualiza automáticamente el saldo actual del proveedor involucrado, generando un movimiento o pago, en el estado de cuenta del proveedor por el monto total de dicho pago.

• Cuando se presenta una diferencia entre el monto abonado a los documentos y el monto que se indica en la forma de pago, el sistema  no permitirá guardar el pago. 

• Durante la carga de “Facturas por Pagar”,  el sistema rebajara inmediatamente del saldo del   documento   el   monto   correspondiente   a   el   porcentaje   de   Retención   de   IVA   a proveedor efectuando un abono al documento por concepto de “Retención de IVA”.

         • Durante la carga de “Facturas por Pagar”, el sistema rebajara inmediatamente del saldo 

del   documento   el   monto   correspondiente   a   el   porcentaje   de   Retención   de   ISLR   a proveedor efectuando un abono al documento por concepto de “Retención de ISLR”.

• Si el usuario selecciona la carpeta “Resumen” podrá visualizar los abonos respectivos del documento seleccionado si este los tuviera.

• El   sistema   permite   el   uso   de   las   siguientes   formas   de   pago:   efectivo,   cheque, transferencias y anticipos. 

• Si el pago/abono es en efectivo, el sistema genera un movimiento de caja contra la caja indicada, disminuyendo el saldo de la misma. 

• Si el  pago/abono es  en cheque o  transferencia,  el  sistema genera un movimiento de banco contra la cuenta bancaria indicada, disminuyendo el saldo de la misma. 

• Si la forma de pago seleccionada es “cheque' o 'transferencia”,   se activara el recuadro “bancos” que contiene los campos “número de cuenta”, “documento” y “fecha”.

• Si el pago tiene un cheque asociado y éste es anulado, el estatus del cheque pasará a “anulado”, esta operación no podrá ser reversada bajo ningún concepto. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      67 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 68: manual leonux pyme

                                                                       • El saldo de anticipos de un proveedor puede ser usado más adelante para pagar otros 

documentos del mismo. 

• El sistema permite asociar dos o más documentos que se cancelan entre sí, sin involucrar salida de dinero de caja o bancos. Para hacerlo simplemente seleccione los  documentos, de tal forma  que el monto del pago sea igual a cero (0) y procese el pago. 

7.2 Administrador de Documentos por Pagar

El   Administrador   de   Documentos   de   Cuentas   por   Pagar   permite   dar   mantenimiento   a   las transacciones         del   módulo   “Ctas.   por   Pagar”   accediendo   a   funciones   de:   búsqueda, visualización   de   detalles,   anulación   ,   impresión     o   reimpresión   de   documentos.   Podemos localizar   un   determinado  documento     utilizando   los   campos   filtros   (“Proveedor”,   “Fecha”, “Tipo   Documento”,   “Documento”,   “Importe”,   “Estatus”)   dentro   del   recuadro   “Filtros”   y pulsando el botón “Aplicar Filtros” o la tecla de función F9, inmediatamente aparecerán todos los documentos que cumplan con las condiciones de los filtros. Si el documento se encuentra anulado podemos hacer doble clic en la palabra “anulado” de la columna “estatus” para conocer el motivo de la anulación, fecha , equipo y responsable.  Para abandonar el formulario pulsamos la tecla “ESC” o el botón “salir”.

7.2.1 Visualizar , Imprimir o Reimprimir Documentos de Ctas x Pagar

Seleccionamos el documento dentro de la cuadricula de resultados y pulsamos el botón “Visualizar” o la tecla de función F1.

7.2.2 Anular Documentos de Ctas x Pagar

Seleccionamos el documento dentro de la cuadricula de resultados y pulsamos el botón “Anular”  o   la   tecla  de   función F3 y se  mostrara  un   formulario  de  confirmación de anulación, pulsamos el botón “No” o la tecla “ESC” para abandonar dicha opción o el botón “Yes”  para   confirmar,   aparecerá  otro   formulario  para   indicar  el  motivo  de   la anulación y seguidamente se desplegara un mensaje: “Documento anulado con éxito”.

Escrito Bajo la Licencia GNU­FDL.                                                                                      68 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 69: manual leonux pyme

7.3 Reporte de Cuentas por Pagar

Formulario para la generación de informes y/o reportes del módulo Cuentas por Pagar.El recuadro “Salida” especifica  la salida del informe “pantalla” o “correo”.

La carpeta “Filtrar” permite especificar uno o varias condiciones y/o filtros para la selección de datos. Al pulsar doble clic en el titulo del filtro,  el valor del mismo desaparecerá.La   carpeta   “Agrupar”   permite   seleccionar   un   campo   mediante   el   cual   se   agruparan   y subtotalizaran los datos del informe.La carpeta “Ordenar” permite seleccionar una columna del informe por donde se ordenaran de menor a mayor y los datos.El botón “Procesar Reporte” genera el informe. 

También puede exportar  el  documento  a  distintos   formatos  preestablecidos  como  lo  son  el HTML, CSV, PDF, TXT, etc., para ser editados en otras aplicaciones existentes.

Escrito Bajo la Licencia GNU­FDL.                                                                                      69 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 70: manual leonux pyme

Escrito Bajo la Licencia GNU­FDL.                                                                                      70 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 71: manual leonux pyme

CAPITULO 8: Módulo de Caja y Bancos

El módulo permite el   registro de todas las transacciones bancarias   realizadas   por   la   empresa.   El   sistema   permite llevar   un   estricto   control   sobre   las   sumas   depositadas, cheques emitidos, cantidades cargadas y/o abonadas en las cuentas   bancarias   por   transacciones   diferentes   a   los depósitos   y/o  cheques   y   las   notas   de   débito   y   crédito  realizadas directamente por la entidad financiera.

8.1 Control de Agencias Bancarias

Escrito Bajo la Licencia GNU­FDL.                                                                                      71 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 72: manual leonux pyme

8.2 Control de Bancos

Escrito Bajo la Licencia GNU­FDL.                                                                                      72 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 73: manual leonux pyme

8.3 Control de Beneficiarios

8.4 Control de Conceptos de Movimientos Bancarios

Escrito Bajo la Licencia GNU­FDL.                                                                                      73 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 74: manual leonux pyme

8.5 Control de Movimientos Bancarios

Escrito Bajo la Licencia GNU­FDL.                                                                                      74 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 75: manual leonux pyme

8.6 Administrador de Documentos del Banco

El Administrador de Documentos de Bancos permite dar mantenimiento a  las transacciones del módulo “Caja y Banco” accediendo a funciones de: búsqueda, visualización de detalles, anulación   ,   impresión     o   reimpresión   de   documentos.   Podemos   localizar   un   determinado documento     utilizando   los   campos   filtros   (“Cuenta”,   “Entidad”,   “Tipo   Documento”, “Documento”, “Importe”, “Estatus”) dentro del recuadro “Filtros” y pulsando el botón “Aplicar Filtros” o la tecla de función F9, inmediatamente aparecerán todos los documentos que cumplan con las condiciones de los filtros. Si el documento se encuentra anulado podemos hacer doble clic en la palabra “anulado” de la columna “estatus” para conocer el motivo de la anulación, fecha , equipo y responsable.  Para abandonar el formulario pulsamos la tecla “ESC” o el botón “salir”.

Escrito Bajo la Licencia GNU­FDL.                                                                                      75 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 76: manual leonux pyme

8.7 Reporte de Bancos

Formulario para la generación de informes y/o reportes del módulo Banco.El recuadro “Salida” especifica  la salida del informe “pantalla” o “correo”.

La carpeta “Filtrar” permite especificar uno o varias condiciones y/o filtros para la selección de datos. Al pulsar doble clic en el titulo del filtro,  el valor del mismo desaparecerá.La   carpeta   “Agrupar”   permite   seleccionar   un   campo   mediante   el   cual   se   agruparan   y subtotalizaran los datos del informe.La carpeta “Ordenar” permite seleccionar una columna del informe por donde se ordenaran de menor a mayor y los datos.El botón “Procesar Reporte” genera el informe. 

También puede exportar  el  documento  a  distintos   formatos  preestablecidos  como  lo  son  el HTML, CSV, PDF, TXT, etc., para ser editados en otras aplicaciones existentes.

Escrito Bajo la Licencia GNU­FDL.                                                                                      76 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 77: manual leonux pyme

CAPITULO 9: Módulo de Compras

Escrito Bajo la Licencia GNU­FDL.                                                                                      77 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 78: manual leonux pyme

CAPITULO 10: Módulo de Ventas

Escrito Bajo la Licencia GNU­FDL.                                                                                      78 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 79: manual leonux pyme

CAPITULO 11: Módulo de VendedoresLos  vendedores   son   los  que  ofrecen  en  venta   los  productos  que están en   inventario.   .  Con Leonux PYME usted  podrá   llevar  un registro completo de las comisiones generadas por cada uno de los vendedores.

11.1 Control de Vendedores

Modos de Acceso: 

Seleccione el menú “Vendedores”. Haga clic en la opción de menú “Control de Vendedores” 

Pulsando el botón de acceso inmediato a  “ Ficha de Vendedores” 

11.1.1 Registrar un Vendedor

Dentro de la ficha de vendedores debemos pulsar el botón “+” (insert) o la tecla de función “F1” y el sistema colocara inmediatamente la ficha en modo de edición (cuadros de   textos   resaltados)   para   la   aceptación  de   los  datos   dentro  de   las   carpetas   “Datos Generales” y “Comisiones”.  Para abandonar esta función pulse la tecla “ESC” y una vez mas para salir del módulo de vendedores. 

Recuadro  “Identificación”:   campos   clave   para   la   búsqueda   o   identificación   de   un vendedor en particular.  Compuesto por los campos: código administrativo del vendedor, ci/rif, y nombre.  El sistema no aceptara duplicidad de datos en los campos código, ci/rif y nombre.

Recuadro  “Contacto”:   campos   referente   a   los   datos   generales   y   de   ubicación   del proveedor. El campo  “Grupo” podrá ser administrado en la opción “Control de Grupos de Proveedor” del módulo de “Proveedores”. 

Recuadro “Notas”: campos donde se puede especificar alguna observación adicional al vendedor así como el estatus del mismo (“Activo”, “Inactivo”).   En el caso del estatus “Inactivo” el vendedor no aparecerá  en ningún formulario de búsqueda o reporte alguno de  vendedores  y   tampoco   se  podrán  elaborar  nuevos  documentos  de  ventas  para   el mismo. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      79 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 80: manual leonux pyme

Recuadro “Comisiones”: Si la empresa desea cancelar comisiones a sus vendedores por tipo de Precio debe activar alguna de las siguientes casillas: a. Calculo de Comisión sobre las Ventas, esto le va a permitir establecer los porcentajes que pagará por cada tipo de precio por la venta del Producto.b.   Calculo   de   Comisión   sobre   la   Cobranza,   esto   le   va   a   permitir   establecer   los porcentajes que pagará por cada tipo de precio por la cobranza del Producto.c. Calculo de Comisión por Departamento del Producto, esto le va a permitir establecer los porcentajes que pagará por cada tipo de precio por la venta del Producto.

Completada la inserción de datos se deberá pulsar el boton “check” (post) o la tecla de función “F4” para el registro definitivo de los datos,  finalmente  el sistema desplegara un mensaje: “Datos guardados con éxito”.

11.1.2 Modificar o Corregir Datos de un Vendedor

Primero tenemos que seleccionar el vendedor en la cuadricula y seguidamente pulsamos el botón “lápiz” (edit) o la tecla de función “F3” y el sistema colocara inmediatamente la ficha en modo de edición (cuadros de textos resaltados).   Para abandonar esta función pulse la tecla “ESC”.

Escrito Bajo la Licencia GNU­FDL.                                                                                      80 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 81: manual leonux pyme

Completada la modificación  de datos se deberá pulsar el boton “check” (post) o la tecla de   función   “F4”   para   el   registro   definitivo   de   los   datos,     finalmente     el   sistema desplegara un mensaje: “Datos guardados con éxito”.

11.1.3 Eliminar un Vendedor

Esta función solo es permitida si el vendedor no posee ningún histórico de movimientos de lo contrario solo podrá  ser inactivado modificando el campo estatus a “Inactivo”. Primero tenemos seleccionar el vendedor en la cuadricula y seguidamente pulsamos el botón   “­”   (delete)   o   la   tecla   de   función   “F2”   y   se   mostrara   un   formulario   de confirmación de eliminación, pulsamos el botón “No” o la tecla “ESC” para abandonar dicha   opción   o   el   botón   “Yes”   para   confirmar   la   eliminación,   seguidamente   se desplegara un mensaje: “Vendedor eliminado con éxito”.

11.2 Reporte de Vendedores

Formulario para la generación de informes y/o reportes del módulo de proveedores.El recuadro “Salida” especifica  la salida del informe “pantalla” o “correo”.

La carpeta “Filtrar” permite especificar uno o varias condiciones y/o filtros para la selección de datos. Al pulsar doble clic en el titulo del filtro,  el valor del mismo desaparecerá.La   carpeta   “Agrupar”   permite   seleccionar   un   campo   mediante   el   cual   se   agruparan   y subtotalizaran los datos del informe.La carpeta “Ordenar” permite seleccionar una columna del informe por donde se ordenaran de menor a mayor y los datos.El botón “Procesar Reporte” genera el informe. 

También puede exportar  el  documento  a  distintos   formatos  preestablecidos  como  lo  son  el HTML, CSV, PDF, TXT, etc., para ser editados en otras aplicaciones existentes.

Escrito Bajo la Licencia GNU­FDL.                                                                                      81 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 82: manual leonux pyme

Escrito Bajo la Licencia GNU­FDL.                                                                                      82 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 83: manual leonux pyme

ANEXO 1

Tutorial de LazReport

Contents• 1 Relatório    • 2 Funções    

• 2.1 Funções nos dados:    • 2.2 Funções nos caracteres de conexão:    • 2.3 Funções Lógicas:    

RelatórioVamos usar um demo de banco de dados fornecido pelo Delphi (alias DBDEMOS). Você deve criar uma nova aplicação com o formulário principal chamado Form1. 

Ponha no formulário os seguintes componentes: 

• TTable: • Table1.DataBaseName:= DBDEMOS • Table1.TableName:= ANIMALS.DBF • Table1.Active:= TRUE • TDataSource • DataSource1.DataSet:= Table1 • TfrDBDataSet • frDbDataSet.DataSource:= DataSource1 • TfrReport • TfrDesigner • 2 TButton • Button1.Caption:= ' Editing' • Button2.Caption:= ' Preview' 

O que resulta em: 

Escrito Bajo la Licencia GNU­FDL.                                                                                      83 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 84: manual leonux pyme

 

O LazReport permite associar nomes de variáveis a campos de dados ou valores do sistema, o que possibilita evitar que o usuário final decifre os geralmente pequenos nomes de campos. Em nosso exemplo vamos tentar criar uma variável nos campos BMP e NAME na Tabela1. 

Clique em Variables Editor... 

Agora clique no botão “Variables” para definir o lado esquerdo desta janela. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      84 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 85: manual leonux pyme

 

Escreva as sentenças conforme indicado na figura acima. Demo Variables representa a categoria e CampoXXXX as variáveis. Para diferenciar as duas, as variáveis começam com um espaço. Então clique em OK para ter o seguinte: 

A categoria é disposta na ComboBox de variáveis acima. Cada variável precisa ser associada a um campo. Para isso, selecione a variável e depois o campo. A variável Name Field é associada ao campo 

Escrito Bajo la Licencia GNU­FDL.                                                                                      85 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 86: manual leonux pyme

Name da Tabela1. 

Como para as variáveis, clique com o botão direito do mouse no componente frReport e então em New State. Você abriu o editor: 

Talvez você tenha notado um pequeno número de objetos na barra de objetos. 

Deve ter visto que os objetos são iguais aos componentes QRLabel, QRMemo, etc, do QuickReport. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      86 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 87: manual leonux pyme

 

Em nosso relatório em branco você deve clicar no tipo de faixa que deseja criar: Selecione o título do estado e clique OK. 

Tipo de faixa  Uso Report title Publicado apenas na primeira página 

Report summary Publicado apenas na última página 

Page header Publicado no topo de cada página 

Page footer Publicado no pé de cada página 

Master header Publicado no começo do primeiro nível (detalhe/barra) 

Master Data Dados do primeiro nível 

Master Footer Publicado no final do primeiro nível 

Detail header Publicado no começo do segundo nível (barra/detalhe) 

Detail Data Dados de segundo nível 

Detail Footer Publicado no final do segundo nível 

Subdetail Header Publicados no começo do terceiro (barra/detalhes) 

Subdetail Data Dados de terceiro nível 

Subdetail Footer Publicados no fim do terceiro nível 

Overlay

Heading of column Publicado no topo de cada coluna 

Column base Publicado no começo do grupo 

Heading of group Publicado no topo de cada página 

Escrito Bajo la Licencia GNU­FDL.                                                                                      87 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 88: manual leonux pyme

Foot of group  Publicado no final do grupo 

VarColumn Usado para tabelas cruzadas 

Nesta faixa, adicione um retângulo e o dimensione como quiser. Escolha uma cor para o plano de fundo com o botão Baldinho Cheio, então clique duas vezes no retângulo para indicar o título. 

Na primeira linha deve ser indicado o título do relatório e na segunda, duas informações do sistema precisam ser adicionados. Eles são obtidos clicando em DB Field e depois em Other na ComboBox. Agora temos: 

Vamos inserir a faixa como dados mestre, então clique duas vezes nessa faixa para selecionar frDBDataSet1, a principal fonte de dados do nosso exemplo. 

Na metade esquerda da faixa insira um retângulo e dê um duplo clique. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      88 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 89: manual leonux pyme

 

Aqui podem ser colocados vários campos, mas pode ser mantido um retângulo para um único campo a fim de aplicar formatos, por exemplo. A primeira linha Name [Field Name] é obtida escrevendo­se Name e então, com o botão Variable, inserindo a variável [Field Name] (poderíamos ter escrito isto diretamente). Para a segunda linha, Size[[Table1, “SIZE”]*2.54], nós escrevemos Size e com o botão DB Field escolhemos o tamanho do campo de Table1 e para converter este campo, expresso em polegadas, para centímetros, multiplicamos este campo por 2.54. Pode­se ver o poder do fastreport. Com apenas um retângulo coloca­se em nosso estado, a segunda nomeação, dois campos, incluindo um calculado. Agora no lado direito da faixa selecione uma imagem. Para mostrar sempre a mesma figura, seria suficiente dar um duplo clique nessa figura e carregar a figura desejada. Nós queremos uma figura associada com o pressionamento da tecla F11, para mostrar o Inspetor de Objetos. 

Informe a propriedade do Memo com a propriedade [ImageField]. Isso transforma a figura em um objeto associado com o campo de dados. O nosso primeiro estado está concluído. Deve ser gravado com o mesmo nome rapff. Um clique na pré­visualizaçao nos dá: 

Escrito Bajo la Licencia GNU­FDL.                                                                                      89 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 90: manual leonux pyme

 

Agora vamos escrever o código necessário para carregar e visualizar ou editar o nosso relaltório rap1frf. Para isto adicione ao projeto o seguinte código: 

TForm1.Button2Click(Sender procedure: TObject);  begin   frReport1.LoadFromFile(' rap1.frf');    FrReport1.ShowReport;  end;TForm1.ButtonClick(Sender procedure: TObject);  begin   frReport1.LoadFromFile(' rap1.frf');    frReport1.DesignReport;  end; 

Você tem uma edição com pré­visualização que dá a possibilidade de os usuários finais modificarem o relatório sem precisar modificar a aplicação básica. 

Agora vamos adicionar funcionalidades ao nosso exemplo básico. Você deve adicionar um componente TButton com a propriedade Caption:= ‘Print’; e um TPrintDialog. Obtemos isso: 

 

Adicione também as unidades de impressora na cláusula uses do seu formulário e ponha o seguinte código no evento OnClick do botão Print: 

TForm1.bPrintClick(Sender procedure: TObject);  var

Escrito Bajo la Licencia GNU­FDL.                                                                                      90 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 91: manual leonux pyme

   FromPg, ToPg, Cpy: Integer;     ind: Integer;     St: String;     Collap: Boolean;  begin     / / Carregar o estado   St:=ExtractFilePath(ParamStr(0));     frReport1.LoadFromFile(St+' rap1.frf');     / / Mudando a impressora padrão   ind: = Printer.PrinterIndex;     / / Preparar o estado; para sair se a preparação não  funcionar   if not frReport1.PrepareReport then Exit;     / / inicializa a limpeza do diálogo para edição de parâmetros  with PrintDialog1 C   begin        Options:=[poPageNums ]; / / autoriza a seleção de páginas       Copies: = 1;           / / apenas uma espécie       Collate: = True;     / / cópias ordenadas       FromPage: = 1;     / / página do começo       ToPage: = frReport1.EMFPages.Count;  //  última página      MaxPage: = frReport1.EMFPages.Count; / / número máximo de página       if Execute then    / /    limpeza do diálogo          begin             if (Printer.PrinterIndex < > ind )/ / a impressora mudou?                  or frReport1.CanRebuild / / possui uma regeneração de estado?                // mudança de impressora                  or frReport1.ChangePrinter(ind, Printer.PrinterIndex) then                               frReport1.PrepareReport              else Exit; / / a mudança de impressora ocorreu de forma errônea      if PrintDialog1.PrintRange = prPageNums then / / fez­se uma seleção de páginas     begin           FromPg: = PrintDialog1.FromPage; / / primeira página          ToPg: = PrintDialog1.ToPage;      / / última       end;           Cpy:=PrintDialog1.Copies;   / / número de cópias                    Collap:=PrintDialog1.Collate;  / / exemplares ordenados        // recorte de edição da página FromPg com ToPg  , " Cpy "      // exemplares ordenados  (Collap))  frReport1.PrintPreparedReport(FromPg, ToPg, Cpy, Collap);      end;   end; end;

É um pouco longo mas nada impede que você crie uma classe herdada do TfrReport com um método de impressão ou, mais fácil, crie um procedimento PrintReport(letat: string) que carregue o relatório e o imprima. 

No menu Edit File > Page Options você obtém isso: 

Escrito Bajo la Licencia GNU­FDL.                                                                                      91 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 92: manual leonux pyme

 

Para escolher o tamanho do papel 

Para escolher as margens 

Para especificar o número de colunas e o espaço entre as colunas. 

No menu principal do editor, selecione File > Report options para mostrar a seguinte caixa de diálogo: 

Escrito Bajo la Licencia GNU­FDL.                                                                                      92 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 93: manual leonux pyme

 

Aqui você especifica a impressora necessária para o carregamento de estados e se a preparação é feita em duas formas. 

Se você quer numerar suas páginas com a página atual a partir do número total de páginas, você deve escolher a opção Two­pass Report. 

Aqui serão adicionadas ao nosso exemplo algumas variáveis não relacionadas aos dados. Elas tornarão possível, por exemplo, mostrar as diferentes nomeações de acordo com o contexto. Para isso, abra o editor de relatórios e selecione o menu File e a Lista de Variáveis. Com uma variável Test, como explicado anteriormente, a única diferença é que você não vai selecionar um campo de valor, mas deixar None (o valor padrão). Publique um dos objetos e adicione a variável Test como visto anteriormente. Retorne ao Delphi (não esquecer de salvar seu relatório) e publique o evento OnGetValue do componente FrRepor1 adicionando o seguinte código: 

procedure TForm1.frReport1GetValue(const ParName: String;  var ParValue: Varying; VAr fld: TField);  begin  // trata o caso de variáveis não dependentes if UpperCase(ParName)=' TEST' then     ParValue:=' Answer: Variable " test1 " ';  end;

Ou também é possível passar o valor diretamente para a variável através do seguinte código: 

 procedure TForm1.Button1Click(Sender:TObject); begin   frReport1.Values.FindVariable('test').Field:= QuotedStr('test1');   frReport1.ShowReport; end;

Isto não é usado para os dados, mas para permitir formatar os dados com DisplayFormat. Agora vamos ver como criar uma variável calculada. Como antes, vamos criar uma nova categoria (opcional) e uma variável. Test Calculation. Selecione uma nova variável e escolha um valor da ComboBox " Other " e " 

Escrito Bajo la Licencia GNU­FDL.                                                                                      93 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 94: manual leonux pyme

Expression ". Essa seleção ativa a área de dados de entrada Expression. Escreva o seguinte: [Table1."SIZE"] + [Table1."WEIGHT"] . Dessa forma você obterá o sumário dos campos de dados Size e Weight. Você também pode colocar nome nas variáveis. E pode utilizar os seguintes operadores: 

Tipos de Operadores  Operadores Logic >, <, BUT, AND, NOT, =, < >, > =, < = 

Mathematics ­, *, +, MOD, / Mais à frente você poderá dispor dos seguintes funções padronizadas: 

Função  Descrição  Exemplos SUM  Soma

AVG Média

MIN Mínimo

MAX Máximo

FORMATDATETIME Data e hora formatadas

FORMATFLOAT Ponto flutuante formatado

LOWERCASE Letras minúsculas

NAMECASE Primeira maiúscula

STRTODATE  Data para string

STRTOTIME Hora para string

UPPERCASE Letras maiúsculasSe não for suficiente você pode criar suas próprias funções, mas isso nós veremos mais adiante. 

Agora vamos definir um formato para as variáveis de uma área. Um formato é válido para todas as variáveis de uma área de display. Para mostrar o editor de formatos, clique com o botão direito em uma área e então em Variable Format. 

Escrito Bajo la Licencia GNU­FDL.                                                                                      94 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 95: manual leonux pyme

A primeira ComboBox indica o tipo de dado (texto, numérico, data, hora, lógico). A segunda permite selecionar o formato preestabelecido. O tipo Text não permite qualquer formatação e o tipo Number requer um número decimal com vírgula. A não ser para os tipos Text e Logic, você pode usar as funções de formatação do Delphi. Você pode incluir também o conceito de highlighting, que é muito útil para enfatizar dados. Você pode especificar uma condição para aplicar o highlighting. Para isso use a palavra­chave Value para indicar o valor da variável. Aqui é requisitado o highlighting para todos os valores maiores que 1000. Por padrão o highlighter é um simples negrito sobre fundo branco. Você pode definir esses parâmetros para uma área clicando no botão Realce. 

Então você pode definir a cor do plano de fundo, o estilo e a cor da fonte a ser usada selecionando Intesified brightness. 

FunçõesÉ necessário adicionar ao arquivo FR.lng a linha seguinte: 

FCT = CATEGORY | FCT(<X>, <Y>, <Z >) | Help on the function 

onde: FCT é o nome da função. CATEGORY, é o nome da categoria. FCT(<X>, <Y>, <Z >), é a visualização dos parâmetros necessários, com no máximo 3 parâmetros. Help., é uma pequena Ajuda que deve tornar possívell ao usuário entender o objetivo da função. | é um separador. Cada parâmetro é separado por vírgula e pode ser uma expressão, uma constante, uma variável, um campo ou dados. As constantes de tipo alfanumérico devem ser limitadas por um caractere. As variáveir são limitadas por and. Os campos de dados são limitados como as variáveis e tem o seguinte formato: 

Dataset_Name. "Field_Name" 

Funções Estatísticas: 

SUM(<X >). Retorna a soma dos valores dados por <X>, que é geralmente um campo de dados. 

AVG(<X >)

Escrito Bajo la Licencia GNU­FDL.                                                                                      95 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 96: manual leonux pyme

Retorna a média dos valores dados por <X>. COUNT 

Meter. MIN(<X >)

Retorna o valor mínimo dos valores dados em <X>. MAX(<X >)

Retorna o valor máximo dos valores dados em <X >. 

Funções nos dados:FORMATDATETIME(<X>, <Y >)

Retorna os dados abreviados em (TDateTime) < Y > no formato < X >. < X > usa a descrição padrão Delphi para formatos. 

FORMATFLOAT(<X>, <Y >)Retorna o numeral < Y > no formato < X >. < X > usa o padrão de descrição Delphi para formatos. 

STRTODATE(<X >)Retorna a repesentação (TdateTime) da string < X >. < X > deve respeitar o formato de dados 

STRTOTIME(<X >)Retorna A representação digital (TDateTime) da string < X >. < X > deve respeitar o formato de horas. 

Funções nos caracteres de conexão:LOWERCASE(<X >)

Retorna a string <X> em letras minúsculas. UPPERCASE(<X >)

Retorna a string <X> em maiúsculas. NAMECASE(<X >)

Retorna a string <X> com a primeira letra maiúscula. COPY(<X>, <Y>, <Z >)

Retorna a string <X> na posição < Y > e comprimento< Z >. 

Funções nos numerais: 

FRAC(<X >)Retorna a parte decimal do número < X >. 

INT(<X >)Retorna a parte inteira do número < X >. 

ROUND(<X >)Retorna o número inteiro correspondente ao arredondamento de < X >. 

STR(<X >)

Escrito Bajo la Licencia GNU­FDL.                                                                                      96 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 97: manual leonux pyme

Retorna a string correspondente de um número < X >. 

Funções Lógicas:IF(<X>, <Y>, <Z >)

Retorna < Y > se a expresssão < X > é verdadeira, se falsa retorna < Z >. 

Para adicionar suas próprias funções é realmente muito simples. Aqui um código­fonte para adicionar as funções POS e SQRT: 

Unit FR_OGFct;interface implementation uses FR_Pars, FR_Class; / / Declaração­padrãotype  //Declaração de TBrOGFunctionLibrary TfrOGFunctionLibrary = class(TfrFunctionLibrary) public    constructor Create; override;    procedure DoFunction(FNo:integer procedure;  p1, p2,             p3:Variant; var valley:string); override;               p3:Variant; var valley:string); end;  //************************** / / * TfrOGFunctionLibrary constructor TfrOGFunctionLibrary.Create;begin   inherited Create;   with List do  begin  Add('POS');  ADD('SQRT'); end;end;Procedure TfrOGFunctionLibrary.DoFunction(FNo:Integer procedure;  p1,p2, p3:Variant; Var valley:String);VAr Par1, Par2:  Varying;  Result:  Variantying;beginTry Case FNo of  //FNo é um íindice das funções declaradas no constructor    0: Begin   //função POS         Par1:=VarToStr(Parser.Calc(p1));         Par2:=VarToStr(Parser.Calc(P2));         Resultat:=Pos(Par1,Par2);      end;   1: Resultat:=SQRT(Parser.Calc(P1));  //função SQRT  end; Except     // String resultante se der erro   

Escrito Bajo la Licencia GNU­FDL.                                                                                      97 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 98: manual leonux pyme

  Resultat:='Erreur fonction '+List.Strings[FNo]; end; Val:=VarToStr(Resultat); // String  resultanteend;Procedure DoInit;begin frRegisterFunctionLibrary(TfrOGFunctionLibrary);end;

No arquivo FR.lng, anexe as seguintes linhas: 

SQRT = Matemática e Trigonometria | SQRT(<X>) |Retorna a raiz quadrada de <X> POS = Strings | POS(<X>,<Y>) Retorna a posição da string <X> em <Y> 

Publique um estado, então em File>List esta janela aparecerá: 

Você pode notar o aparecimento de um pequeno botão (...), ativo somente se for o caso de uma expressão. Clique para abrir o editor abaixo: 

Escrito Bajo la Licencia GNU­FDL.                                                                                      98 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 99: manual leonux pyme

 

Você pode notar a semelhança. Se clicar no botão Add você vai carregar o editor de parâmetros: 

De acordo com o número de parâmetros, você terá mais ou menos zonas de edição. O botão (...) torna 

Escrito Bajo la Licencia GNU­FDL.                                                                                      99 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME

Page 100: manual leonux pyme

possível abrir o gerador de expressões para informar o parâmetro. 

tradução: Ana Carolina Simplicio de Oliveira 

Escrito Bajo la Licencia GNU­FDL.                                                                                      100 | PáginaGNU Free Documentation License ING. Pedro Enrique Molina P.Versión 1.0, 13 abril 2012 Líder del Proyecto Leonux PYME