Está en la página 1de 94

MANUAL DE USUARIO VERSIÓN 1.

8E

ATENCIÓN
Este manual de usuario pretende ayudarle a entender el
funcionamiento de iTPV versión 1.8E, esta no es una guía definitiva
por lo que el autor no se hace responsable de las omisiones que
puedan existir en este documento y los daños o molestias que se
puedan generar por el uso de la misma.

ÍNDICE

iTPV – Versión 1.8E ...................................................................................................... 5

1 Principal
1.1 Ventas.............................................................................................................. 7
1.2 Editar ventas.................................................................................................... 16
1.3 Clientes............................................................................................................ 17
1.4 Movimientos de caja........................................................................................ 19
1.5 Cerrar caja....................................................................................................... 20
1.6 Cierres de caja……………………………………………………………………… 20
1.7 Facturación...................................................................................................... 21

2 Administración
2.1.1 Clientes......................................................................................................... 26
2.1.2 Informes............................................................................................. 29
2.2.0 Inventario........................................................................................... 30
2.2.1 Productos........................................................................................... 30
2.2.2 Productos por almacén...................................................................... 36
2.2.3 Productos auxiliares.......................................................................... 36
2.2.4 Categorías.......................................................................................... 37
2.2.5 Atributos de productos....................................................................... 38
2.2.6 Valores de atributos........................................................................... 39
2.2.7 Conjuntos e atributos de productos................................................... 40
2.2.8 Uso de atributos de productos.......................................................... 40
2.2.9 Impuestos........................................................................................... 41
2.2.10 Categorías de impuestos................................................................. 44
2.2.11 Categorías de impuestos por cliente................................................ 44
2.2.12 Movimientos de existencias............................................................. 46
2.2.13 Gestión de inventario....................................................................... 47
2.2.14 Informes........................................................................................... 49

............ 57 2..................................3.............................4.................................................................4 Salir.................2 Roles..........................................1 Usuarios........................................................................................................................................................................1 Cambiar clave......4........................................................... 67 3................................................................................... 62 2..................................4..................... 53 2................................3....................................................0 Mantenimiento............................ 56 2........................................ 75 3......6 Mesas...................................2 Configuración................4 Almacenes.......................................................4.....0 Ventas................................................................1 Informes................................ 66 3. 55 2.3 Impresora...............................4........................................................................................... 77 4.............3 Recursos................................. 78 4................................................ 62 2.........................................................5 Plantas............................................................................................. 2...................... 88 ........2 GNU General Public License. 61 2.......... 64 3 Sistema 3....... 53 2....................................................................................................3 GFDL (GNU Free Documentation License)....................................... 75 4 Licencia 4......................4..4..1 Licencia iTPV........

Como se puede dar cuenta. Administración: En esta categoría se encuentran las herramientas que le ayudaran a organizar los datos que maneja en su negocio. como lo son los clientes. productos. 3. pronto se dará cuenta de la simplicidad y potencia del programa.8E En hora buena. estamos seguros que en muy poco tiempo estará familiarizado con él. Sistema: En esta categoría se encuentran las herramientas de configuración de programa tales como la configuración con la base de datos. los usuarios y las categorías de productos. el idioma y las impresoras. 2. Este manual de usuario se encuentra organizado de acuerdo al panel principal del programa. iTPV. el programa se encuentra dividido en tres grandes grupos o categorías: 1.Versión 1. sus almacenes. Principal: En esta categoría se encuentran las herramientas que son usadas con más frecuencia como lo son el punto de venta y los cierres de caja. usted ha adquirido un excelente software que sin duda le ayudara a llevar un control rápido y eficiente en su negocio. .

z Botón numero 6: Botón para recargar los datos. z Botón numero 5: Este botón nos sirve para movernos hacia la derecha de entre los registros. z Botón numero 9: Botón para ingresar un registro nuevo.El programa cuenta con una barra de herramientas la cual es muy usada en todos los módulos y cuyo funcionamiento es el mismo: De izquierda a derecha: z Botón numero 1: Este botón nos sirve para movernos hacia la izquierda entre los registros. z Botón numero 2: Este botón nos sirve para movernos hacia la izquierda entre los registros. z Botón numero 8: Botón para ordenar los datos en orden alfabético descendente. o lo que es igual al registro anterior. z Botón numero 7: Botón para buscar. z Botón numero 10: Botón para borrar un registro. o lo que es igual al registro siguiente. . o lo que es igual al primer registro de la lista. o lo que es igual al último registro de la lista. z Botón numero 3: Este botón nos sirve para movernos hacia abajo entre los registros o al registro siguiente de la lista. z Botón numero 11: Botón para guardar los datos. z Botón numero 4: Este botón nos sirve para movernos hacia la derecha entre los registros.

1 Ventas El apartado de ventas es quizás el más importante del sistema y con el que debe de estar más familiarizado ya que su uso es muy constante.1Principal 1. Si no ha cambiado la configuración del sistema. este en la ventana de ventas se mostrara de la siguiente manera: Primeramente veremos cómo realizar una venta y el funcionamiento de cada una de las herramientas con las que cuenta este modulo. . aunque también es posible trabajar de la forma “Restaurante” que veremos más adelante. Punto de venta De forma predeterminada el sistema viene configurado para trabajar como punto de venta.

z Use el botón de búsqueda para buscar el producto de acuerdo a determinados parámetros. Para esto. 3. z Use la calculadora que se encuentra a la derecha de la ventana. seleccione el producto de la lista y pulse el botón de aumentar (+) o el botón para disminuir (-). para teclear el código de barras del producto y pulse el botón de “Código de barras”. Para eliminar un artículo seleccione de la lista de artículos agregados y pulse el botón de “Borrar”. 2. Para incrementar o disminuir la cantidad que se va a vender de un determinado artículo. Para agregar productos a la venta en curso lo puede hacer de las siguientes maneras: z Seleccione el producto desde el catalogo que se encuentra en la parte inferior de la ventana. Es posible modificar algunos datos del articulo al momento de la venta. etc. z Escriba el código de barras del producto y pulse “Enter”. podrá editar datos como: -Cantidad. Cabe aclarar que al dar de alta el producto debió haber marcado la casilla “En el catalogo”. -Precio -Precio + Impuestos 5. para esto. esto en caso de que este producto tenga dados de alta algunos atributos como talla.1. seleccione el producto de la lista de ventas y haga click en el botón atributos: . Seleccione los atributos del producto. 4. color. seleccione el artículo de la lista y pulse el botón “Editar línea”. z Use el lector de código de barras.

Esto le mostrara un cuadro de dialogo en donde podrá seleccionar el valor de los atributos que tiene asociados este producto: Haga click en Aceptar y continúe con la captura de sus productos. .

Cuando carga a la lista de ventas un producto el cual tiene asociados algunos productos auxiliares. . 6. También es posible. cheque. 2. registrar a que cliente se le está realizando dicha venta. En caso de efectivo puede ingresar la cantidad entregada por el cliente para que el programa calcule el cambio. tal como se muestra en la siguiente captura: 7. Antes de finalizar la venta. se podrá dar cuenta que en la ventana de ventas el producto Padre se mostrara del lado Izquierdo de la ventana de ventas y sus productos auxiliares agrupados del lado derecho. gratis) y pulse el botón “Aceptar”. Una vez que termine de agregar artículos a la venta. Seleccione la forma de pago (efectivo. vale. mediante esta opción puede vender a crédito aquellos clientes a los que tenga registrados. tarjeta. 8. CIF. Tiene la posibilidad de buscar a un determinado cliente por tres parámetros. para utilizar esta opción siga estos pasos: 1. Clave de búsqueda y Nombre. pulse el botón “=” para cobrar. pulse el botón de “Clientes”. Seleccione los productos auxiliares asociados a ese producto.

4. . Pulse el botón “Ejecutar filtro”. esto puede hacerlo mediante su teclado o mediante el teclado en pantalla. en otras palabras esto le sirve para tener varias ventas abiertas a la vez y finalizar. en el campo de texto correspondiente. 5. agregar productos o modificar cada una de ellas cuando lo necesite. incluso tiene la posibilidad de pasar productos de un recibo a otro. Ingrese el parámetro a buscar. Otra de las funciones que le ofrece el programa dentro del apartado de Punto de venta es la posibilidad de tener varios “Recibos” abiertos al mismo tiempo. seleccione el correspondiente y pulse el botón “Aceptar”. 3. En la parte de abajo de la ventana le aparecerán los clientes encontrados.

nos sirve para seleccionar un cliente. el proceso para seleccionar un cliente. z El segundo botón de izquierda a derecha. ademas de que ya se ha seleccionado un cliente: .El funcionamiento de la barra de herramientas es el siguiente: z El campo de texto que se muestra a la izquierda indica la hora y el numero de recibo. es el descrito anteriormente. como se puede observar. divide su recibo actual y paga un producto. en caso de que ya este seleccionado un cliente para esta venta. aquí puede usar esta utilidad. hay dos productos ya cargados. o al mismo cliente pero en otro recibo. se muestra la ventana de “Dividir recibo”. en el campo de texto también aparecerá su nombre. pero solo lleva dinero para pagar uno de ellos en ese momento y decide pasar por el otro producto mas tarde. solamente selecciona el recibo y lo finaliza. nos sirve para dividir un recibo. desea comprar dos productos. el cual se genera aleatoriamente. En la siguiente imagen. es posible pasar productos de un cliente a otro cliente. el otro producto que no ha pagado se quedara guardado en otro recibo pendiente. Digamos que uno de sus clientes. esto es útil cuando se quieren pasar productos de un recibo a otro. Cuando regrese el cliente por el producto. como se observa en la siguiente captura: z El primer botón de izquierda a derecha.

nos sirve para abrir un nuevo recibo. El recibo de la derecha será cobrara en ese momento. z El cuarto botón de izquierda a derecha. esto para llevar un mejor control y saber a quien corresponde. utilizando las flechas de la parte central. sirve para cancelar un recibo. seleccione los productos deseados de la lista de la izquierda y páselos a la lista de la derecha. Al pulsar este botón se abrirá una ventana la cual contiene todos los recibos que se encuentran abiertos en ese momento. antes de cancelarlo completamente el sistema le pedirá que confirme mediante un cuadro de dialogo: z El quinto botón de izquierda a derecha. una vez que ha pasado los productos deseados pulse el botón “Aceptar”. Para dividir el recibo actual. sirve para seleccionar un recibo. Al pulsar este botón se cancelara el recibo sobre el cual esta trabajando y se quitaran todos los productos que se cargaron en ese momento al recibo. cada recibo que se abre se le puede asignar a un cliente. . mientras que el de la izquierda se almacenara para cobrarse más tarde: z El tercer botón de izquierda a derecha. Es posible abrir tantos recibos como necesite.

la ventana principal. se vera de la siguiente manera: . el sistema automáticamente cargara los productos que habían sido guardados junto con el recibo: Restaurante En caso de que tenga configurado el sistema en modo “Restaurante”. Seleccione el recibo deseado.

3. Pulse el botón superior “Mover”. 4. Seleccione la mesa que quiere mover. en donde puede hacer reservas y cargar productos a las mesas de los clientes. puede seleccionar esta opción desde: Sistema > Configuración > Tickets> Restaurant Más adelante se explicara como agregar zonas y puntos de servicio. para realizar esto siga estos pasos: 1. 3. Seleccione la mesa que va abrir. El funcionamiento de este apartado es el siguiente: 1. Regrese al apartado de mesas pulsando el botón “Mesas” que se encuentra en la parte superior. . Seleccione de las pestañas superiores la zona de servicio sobre la cual va abrir una mesa. 2. el proceso es el mismo que en el punto de venta explicado anteriormente. Agregue los productos deseados a la mesa que acaba de abrir.Este es el modo “Restaurante”. Es posible mover el consumo de una mesa a otra. Seleccione la nueva mesa a la que quiere establecer el consumo. Un aspecto importante de este apartado es la posibilidad de realizar reservaciones a los clientes que así lo soliciten. 2.

Como puede observar en la imagen anterior. 6.El proceso para hacer una reservación es el siguiente: 1. selecciónelo mediante el botón “Buscar”. 3. Pulse el botón “Guardar. seleccione la hora exacta de la reservación. Ingrese el número de sillas solicitadas. en caso de que se encuentre registrado. 2. en la parte superior hay un calendario del lado izquierdo y un reloj del lado derecho.” . Seleccione la opción “Reservas”. Ingrese el nombre del cliente. así como la hora de reserva. 5. en caso contrario puede escribirlo. Seleccione la fecha en que se hará la reservación. En la parte inferior. 4.

a medida en que va cambiando la fecha / hora en la parte superior. Una vez que la reservación que quiere modificar / eliminar esta en la lista de la izquierda selecciónela. 4. Pulse el botón “Recibir”. una vez que su cliente ha llegado usted deberá de indicarle al sistema que cancele dicha reserva: 1. Como puede observar sus datos se han cargado en los campos de texto.2 Editar ventas Esta función le permitirá modificar una venta que ya ha finalizado. 6. Si quiere eliminar la reservación pulse el botón “Borrar”.Es posible modificar o cancelar una reservación. Seleccione la fecha en que el cliente realizo la reservación del calendario de la parte superior. Seleccione la reservación de la lista de la izquierda. también en la lista de la izquierda de la parte inferior van apareciendo las reservaciones que tiene establecidas. 5. Si quiere modificar dicha reservación. 2. Busque la reservación deseada como se explico en el punto anterior. 1. 3. también tiene la posibilidad de imprimir el ticket nuevamente o de hacer una devolución. Seleccione la opción “Reservas”. Como puede observar. seleccione la nueva hora y los nuevos datos necesarios y pulse el botón “Guardar”. 3. Seleccione la hora de la reservación del calendario de la parte superior. 7. 2. Para finalizar el proceso de reservación. . siga los siguientes pasos para realizar esta tarea: 1. 4.

3 Clientes Este modulo le permite gestionar el crédito que proporciona a sus clientes. desde este modulo puede realizar las siguientes operaciones: z Pagar la cuenta que tiene un cliente. z Realizar abonos a la cuenta de un cliente. ahora tiene la posibilidad de modificar la venta. . entre otras cosas.Para utilizar esta función. reimprimirla o cancelarla. simplemente escriba el numero de la venta que desea modificar o bien escriba mediante el teclado en pantalla y pulse el botón de “Aceptar”. ahora elija “Editar”. Como podrá ver el ticket de la venta se cargara en pantalla. 1. “Devolver” o “Imprimir” de los botones que se encuentran en la parte superior.

2. para realizar un abono o pagar el total de su cuenta. pulse el botón “Pagar cuenta” que se encuentra en la parte superior. En la imagen anterior podemos ver que un cliente tiene un saldo deudor.Para pagar o abonar a la cuenta de un cliente siga estos pasos: 1. o busque el cliente mediante su clave de búsqueda utilizando su teclado o el teclado en pantalla. El paso anterior le mostrara la ventana de pagos. . 4. Una vez que ha seleccionado un cliente. en la cual deberá ingresar el importe entregado por el cliente y pulsar el botón “Aceptar”. podrá ver los datos de su cuenta: 3. Seleccione un cliente mediante el botón “Clientes” y realice su búsqueda como se explico anteriormente.

6.00 a su cuenta. . Como podemos observar. el cliente también pudo haber liquidado completamente su deuda. por lo que nos quedara debiendo $68. nuestro cliente ha abonado $100. pulse el botón “Guardar” que se encuentra en la parte superior izquierda.00. Para finalizar.5. Este solo es un ejemplo. en este ejemplo.

1. el modulo cerrar caja le permite realizar dicho proceso en donde podrá observar todos los movimientos del día incluyendo pagos y ventas. Para utilizar esta opción.5 Cerrar caja Al final del día quizás quiera cerrar la caja y comparar la cantidad de efectivo reportada con la existente. z (Salida) Efectivo: Retira dinero de la caja. esta es la forma de hacerlo. seleccione el tipo de movimiento que va a realizar en “Razón”. puede hacer dos operaciones: z (Entrada) Efectivo: Agrega dinero a su caja. Para cerrar la caja pulse el botón “Cerrar caja” de la parte inferior del modulo. digamos que quiere iniciar el día con una cierta cantidad de dinero en caja.4 Movimientos de caja Los movimientos de caja le sirven para registrar las entradas o salidas de dinero de la caja. .1. ingrese la cantidad deseada en el campo de texto y pulse el botón “Guardar” para finalizar.

una fecha de inicio y una fecha de fin. CSV. puede delimitar la información que se mostrara mediante un rango de fechas.6 Cierres de caja Los informes de cierres de caja le mostraran todos los cierres de caja que ha realizado. . guardarlo o exportarlo a otros formatos electrónicos como PDF.1. Al igual que los demás informes. también en este tiene la posibilidad de imprimirlo. XML. XLS. HTML.

Para emitir una factura. por lo que debe de seleccionar desde el panel de configuración la impresora de informes en la que quiere imprimir las facturas. es posible generar una factura a partir de uno o varios tickets de venta para un cliente determinado.1. Las facturas se imprimen en la impresora de informes. siga estos pasos: . Antes que nada se tienen que ajustar los reportes del programa para que los campos coincidan con el formato de sus facturas. para esto puede usar el editor de reportes que trae el programa o pedirle a su administrador que le ayude con esta operación.7 Facturación Mediante este modulo tendrá la posibilidad de emitir facturas a los clientes que así lo requieran.

1) Seleccione la opción Facturación desde el menú de la izquierda: 2) Seleccione el cliente haciendo clic en el botón clientes. Esto le mostrara una nueva ventana en donde puede buscar a sus clientes por varios parámetros como CIF/NIF. . Una vez que ha seleccionado el cliente deseado haga clic en el botón Aceptar. clave de búsqueda o nombre.

aquí tiene la posibilidad de seleccionar solo los tickets a partir de los cuales va hacer la factura. Del lado derecho de los tickets del cliente hay 3 botones los cuales sirven para agregar o quitar un determinado ticket de la factura: .3) Ahora que ha seleccionado un cliente podrá observar que se han cargado todos los tickets de ese cliente.

4) Una vez que se han agregado los tickets a partir de los cuales quiere generar la factura. haga clic en el botón “Ejecutar informe”: . El tercer botón sirve para eliminar un ticket de la factura. podrá ver que se encuentran del lado derecho: 5) Ahora está listo para generar la factura correspondiente. El primer botón sirve para agregar a la factura el ticket seleccionado. para ello. El segundo botón sirve para agregar todos los tickets a la factura.

ya sea que la imprima en un documento usando su impresora de informes o la almacene de manera electrónica como PDF. .Tiene varias opciones para almacenar la factura.

z Deuda Actual: Indica la deuda actual de su cliente. agregar nuevos clientes.1 Clientes Desde el apartado clientes. además se incluyen algunos informes los cuales le serán de mucha utilidad: Para agregar un nuevo cliente. ingrese los datos del cliente en el formulario como se muestra a continuación: z CIF/NIF: Identificador fiscal de su cliente. z Nombre: Nombre de su cliente. el valor de la tarjeta se genera aleatoriamente. y la . z Tarjeta: En caso de que quiera asignarle una tarjeta de identificación a su cliente seleccione esta opción. el programa no podrá establecerla. modificar los datos de los clientes que ya tiene registrados o dar de baja a determinados clientes. Un aspecto muy importante a tener en cuenta. z Clave de búsqueda: Identificador mediante el cual podrá buscar rápidamente a sus clientes. z Visible: Indica si su cliente estará visible en los reportes y listados. es que si su sistema operativo no tiene correctamente configurada su fecha y hora.1. z Fecha de deuda: Fecha en la que el cliente adquirió la deuda. z Categoría de impuesto por cliente: Indica la categoría de impuesto que se le aplicara a su cliente en sus compras. z Deuda Máxima: La deuda máxima que se le permitirá a este cliente. tiene la posibilidad de gestionar la base de datos de sus clientes.2 Administración 2.

una vez que ha establecido la fecha. Ciudad. en formato DD/MM/AAAA. casilla “Fecha de deuda” aparecerá vacía. E-Mail. diríjase al modulo “Configuración > Localización > Fecha” y establezca la fecha correcta. En la parte inferior del formulario se da la posibilidad de almacenar algunos datos personales de sus clientes como lo son: z Nombre completo. z Dirección. Código Postal. Región. . País. Apellidos. los cambios harán efecto la próxima vez que inicie el programa. Fax. Para solucionar este problema. Teléfonos. z Notas importantes. Dirección alternativa. pulse el botón “Guardar” que se encuentra en la parte inferior.

pulse el botón “Guardar”. modifique sus datos y pulse el botón “Guardar”. Para modificar los datos de un cliente.Una vez que ha ingresado los datos en el formulario. primeramente selecciónelo desde la lista de la izquierda o búsquelo mediante el botón “Buscar”. primeramente selecciónelo desde la lista de la izquierda o búsquelo mediante el botón “Buscar”. para que se almacenen los datos de su nuevo cliente. . Para borrar los datos de un cliente. modifique sus datos y pulse el botón “Borrar”.

z Visualizar todos los movimientos realizados por un cliente. XLS. z Visualizar el máximo crédito asignado a un cliente y la deuda actual de un cliente. z Fecha de inicio y fecha de fin. . es posible filtrar los resultados mediante diversos parámetros como: z Cliente.2 Informes El modulo de Clientes cuenta con una serie de informes los cuales le serán de utilidad para visualizar de forma rápida y resumida. CSV.1. tales como cargos y abonos. HTML.2. la deuda máxima permitida al cliente y su deuda actual. el cual contiene su correspondiente credencial. z Diario de clientes: Este informe le mostrara un resumen de todos los movimientos realizados por un determinado cliente. es posible exportarlo a diversos formatos electrónicos como PDF. z Clientes morosos: Este informe le mostrara aquellos clientes los cuales tienen deudas. Dentro de este grupo de informes tiene la posibilidad de: z Generar credenciales para sus clientes. Para visualizar estos informes únicamente con la información requerida. El modulo de Clientes cuenta básicamente con tres informes: z Clientes: Este informe le mostrara un listado con sus clientes. Tiene la posibilidad de imprimir o guardar dicho informe que ha generado. XML. los datos más relevantes de sus clientes.

primeramente elija uno de los filtros y escriba el parámetro correspondiente y pulse el botón “Actualizar”. El apartado superior de búsqueda de productos sirve para filtrar los productos que se mostraran en la lista de la izquierda. . uno para búsqueda de productos y otro para realizar operaciones con sus productos.2 Inventario El modulo del inventario está compuesto por dos grandes grupos “Mantenimiento” e “Informes”. en el grupo de “Mantenimiento” puede realizar operaciones para la gestión de su inventario.2. el grupo “Informes” le muestra información resumida de su inventario: 2. modificar los ya existentes o eliminar aquellos que ya no use. como agregar nuevos productos.1 Productos El apartado Productos está dividido en dos grupos.2.

z Nombre: También es posible buscar y filtrar una serie de artículos por su nombre y aplicando una serie de criterios como: Ninguno: No se incluye el parámetro en la búsqueda. ejemplo: . Igual: Se buscan aquellos artículos que coincidan exactamente con el parámetro indicado. si en el campo de texto escribe la primera codificación se mostraran ambos artículos ya que contienen los mismos caracteres en un principio. . Distinto: Se buscan aquellos artículos cuyo parámetro sea distinto al indicado. Mayor: Se buscan aquellos artículos cuyo parámetro sea mayor al indicado.Como se puede observar en la imagen anterior se puede hacer el filtrado de productos de las siguientes maneras: z Código de barras: Puede filtrar los productos que se mostraran de acuerdo a su código de barras. Menor: Se buscan aquellos artículos cuyo parámetro sea menor al indicado. Otro caso si escribe “1000012345” solo se mostraran los artículos que contengan esos caracteres y no se mostrara el primer artículo. si introduce un código de barras tal como lo tiene un producto solo se mostrara este.Digamos que uno de sus artículos tiene el código “10000123” y otro tiene el código “1000012345”. Mayor o igual: Se buscan aquellos artículos cuyo parámetro sea mayor o igual al indicado. aunque si introduce solo los primeros dígitos o letras de su codificación se mostraran los productos que contengan esos números o letras. Expresión regular: Se busca aquellos artículos que coincidan con la expresión.

seleccione las demás opciones de las pestañas como “General”. Inmediatamente podrá darse cuenta que el producto ha sido dado de alta. ingrese los datos del producto en los campos de texto. Menor o igual: Se buscan aquellos artículos cuyo parámetro sea menor o igual al indicado. Para agregar un nuevo producto. “Inventario”. Todos estos parámetros de búsqueda y criterios pueden usarse solos o combinados con los otros para hacer más estricto el filtrado de los productos que se van a mostrar. z Categoría: Precio de compra: Busca y filtra una serie de artículos de acuerdo a la categoría a la que pertenece el artículo. “Propiedades” y “Atributos” y por ultimo pulse el botón “Guardar”. z Precio de venta: Busca y filtra una serie de artículos de acuerdo al precio de venta. este aparecerá en la lista de la izquierda. . No nulo: Se buscan aquellos artículos cuyo parámetro este registrado. z Precio de compra: Busca y filtra una serie de artículos de acuerdo al precio de compra. Nulo: Se buscan aquellos artículos cuyo parámetro no esté registrado.

z Precio de venta: Precio al que vende el producto. debe de asegurarse de marcar la opción “En catalogo”. • Atributos: 1. Auxiliar: Indica que este producto forma parte de un paquete. cuenta con otras pestañas las cuales contienen algunas opciones extras de configuración como: • Inventario: 1.Si quiere que su producto este visible dentro del catalogo del apartado ventas. 3. z Categoría: La categoría dentro de su inventario. ingrese los parámetros para la búsqueda y pulse “Aceptar”. Para modificar un producto que ya agrego anteriormente a su inventario. Balanza: Indica que para la venta de este producto se utiliza una bascula. z Nombre: Nombre del producto. 2. desde la pestaña “Propiedades”. El formulario de productos. En donde: z Referencia: Control interno de su negocio. primeramente busque el producto deseado y a continuación pulse el botón “Borrar”. z Atributos: Atributos con los que cuenta el producto. 4. z Impuesto: El impuesto que se va aplicar. pulse el botón “Guardar”. z Precio de compra: Costo de la unidad del producto. selecciónelo de la lista de la izquierda o pulse el botón “Buscar”. 5. En el catalogo: Muestra su producto en el catalogo. z Código de barras: Código que utilizara el escáner de código de barras. . De esa misma forma puede eliminar los productos que ya no maneje dentro de su inventario. Notas que se pueden almacenar para ese producto. Volumen. Una vez que ha terminado de modificar los datos del producto. Coste anual.

2.2.2. o parte de paquetes. 2. una vez que hemos encontrado el producto deseado ingresamos la cantidad mínima y máxima del producto en los campos de texto y pulsamos el botón “Guardar”. o lo buscamos pulsando el botón “Buscar”. . Primeramente seleccionamos el producto al cual se le van a establecer sus límites de la lista de la izquierda. debe de realizar los siguientes pasos: 1) Seleccionar el producto desde el panel superior de productos auxiliares. posteriormente.3 Productos Auxiliares Los productos auxiliares son aquellos productos los cuales pueden ser usados como parte de otros. Para usar los productos auxiliares primeramente se deben de capturar sus productos en el modulo Inventario> Productos y marcar como “Auxiliares” aquellos que así lo requieran.2 Productos por almacén Este apartado nos sirve para poner los límites de existencias de los artículos que tenemos en el inventario. Esto es útil para evitar comprar de más y/o no quedarse sin productos.

Para agregar una nueva categoría ingrese el nombre de la categoría que se va agregar y pulse el botón “Guardar”. un producto.2.4 Categorías Desde este modulo se pueden gestionar las categorías mediante las cuales administrara y clasificara su inventario. . al momento de realizar su venta principal. Tenga en cuenta que no es posible vender solo un producto auxiliar si no va acompañado de su producto padre. así como asignarla a otra categoría ya existente. tendrá la opción de agregar uno o varios de los productos auxiliares. tiene la posibilidad de agregar una imagen a la categoría. esto desde el panel inferior: Como se puede dar cuenta en el ejemplo anterior. mediante esta función. tiene tres productos auxiliares. 2. 2) Seleccionar los productos que son auxiliares a este producto.

5 Atributos de productos Los atributos de productos. modifique sus datos y pulse el botón “Guardar”. Para borrar una categoría. abra el modulo Inventario > Atributos de productos. 2. en donde podrá visualizar un panel como el siguiente: . Por ejemplo. Para dar de alta los atributos de productos. estos son características que se pueden aplicar a los productos. etc. seleccione la categoría desde la lista de la izquierda y pulse el botón “Borrar”. nos sirven para administrar y llevar un control más a fondo de los productos. seleccione la categoría desde la lista de la izquierda. color de gabinete. si usted tiene un negocio de computadoras y vende una PC ensamblada.Para modificar una categoría existente. algunos atributos de ese producto pueden ser: color de monitor.2.

“Gabinete Negro”y “Gabinete blanco”.2. 2.6 Valores de atributos Cada uno de los atributos de productos que ha dado de alta de acuerdo a la sección anterior puede tener uno o varios valores asociados a este. ya se han dado de alta varios atributos de productos como los son “Tallas de zapatos”y “Tallas de pantalones”. Así puede dar de alta tantos atributos como le hagan falta. Para agregar valores a los atributos de productos abra el modulo Inventario > Valores de atributos en donde podrá observar un panel como el siguiente: Para dar de alta un valor para un atributo de producto. . el atributo de producto “Color de gabinete”tiene asociados varios valores como “Gabinete Rojo”. Como se podrá dar cuenta en el ejemplo anterior. escriba el valor en el campo de texto “importe”y haga clic en el botón “Guardar”.Como se puede dar cuenta en la imagen anterior. primero seleccione el atributo de producto de la lista de la parte superior.

2.7 Conjuntos de atributos de productos Los conjuntos de atributos de productos agrupan los atributos de productos y estos se muestran en el formulario de captura de productos para poder asociarlos a un determinado producto. De esta manera se pueden seleccionar varios atributos para un mismo producto. en donde podrá observar un panel como el de la siguiente captura: .2. en el ejemplo que se ha venido manejando hasta ahora. abra el modulo Inventario > Conjunto de atributos de productos. uno de ellos es “color de gabinete”y el otro es “color de monitor”.2.8 Usos de atributos de productos La función de este modulo es la de poder establecer el orden en que se mostraran los atributos de productos.Para esto se dio de alta como ejemplo un conjunto de atributos de productos llamado “PC”. para usar esta característica abra el modulo Inventario > Usos de atributos de productos. en donde podrá observar un panel como el de la siguiente captura: 2. Para usar esta característica. el producto “PC Ensamblada”puede contener dos atributos.

. Seleccione el atributo deseado. 4. puede seguir los siguientes pasos: Crear una “Categoría de impuestos por cliente” llamada “Cliente frecuente”: . una categoría puede contener varios impuestos.Como puede observar en la captura anterior. z Categoría de impuesto por cliente: Categoría de impuesto por cliente a la que pertenece el impuesto (si no usa esta opción. 3. etc. el cual contiene dos atributos que son Color de Gabinete y Color de Monitor. es posible aplicar impuestos o descuentos a determinados clientes. z Categoría de Impuesto: Categoría a la cual pertenece el impuesto.). pero un impuesto solo puede tener una categoría. Para establecer el orden en que quiere que se muestren los atributos de sus productos..9 Impuestos Puede utilizar diversos impuestos cada uno con sus parámetros específicos como: z Nombre: Es el nombre mediante el cual identificara el impuesto (IVA. Supongamos que quiere aplicar un impuesto del 10% sobre el total de su compra a sus clientes consentidos en vez del IVA de 15%. Seleccione un conjunto de atributos de productos. siga estos pasos: 1. Haga clic en el botón guardar. se muestra el conjunto de atributos de productos PC. Exento. 2. la puede dejar en blanco).2. 2. Escriba el orden en que este quiere que se muestre. Mediante esta opción.

z Impuesto Padre: Impuesto del que derivara el impuesto. el impuesto “Cliente consentido” pertenece a la “Categoría de impuesto” “IVA”. crear el descuento “Cliente consentido”: Como se puede observar en la imagen anterior. Se recomienda dejar una categoría de impuestos como general. mientras que si le vende a un cliente que se encuentra dentro de la categoría “Cliente consentido”. le estará vendiendo con un impuesto del 10%. En caso de que el impuesto . si este campo se deja en blanco se considera al impuesto como padre. Ahora cuando se venda un producto al público en general. Si se establece un impuesto como “Padre” y este no tiene derivados o “Hijos” este impuesto se aplicara a los productos de su categoría. También tiene una “Categoría de impuestos” llamada “Descuentos”: Y por ultimo dentro del formulario de “Impuestos”. estará vendiendo con un impuesto IVA del 15%. que se aplicara a todos los clientes que no estén registrados. a la “Categoría de impuesto por cliente” “Cliente frecuente” y con una tasa de impuesto del 10%.

00 $50. el impuesto “a” de 50%.50 Lo que nos da un total de $337. z Cascada: Para indicar si es un impuesto en cascada. .00 c $100. pero en este caso supongamos que se han marcado los tres impuestos como “cascada”: Impuesto Costo del producto Impuestos a $100. esto indica si se podrá aplicar un impuesto sobre un valor al que ya se le aplico otro impuesto (impuestos sobre impuestos). estos se aplicaran de la siguiente manera: Impuesto Costo del producto Impuestos a $100. si no selecciona ninguno de estos tres impuestos como cascada.00 $112.00 ($100. pero se omitirá el valor del padre.00 del producto + $150. Ahora tomemos el mismo ejemplo.00 del producto + $237.00 c $225. 15%.00 y a este producto se le aplican tres impuestos.50 ($100.50 de impuestos). Pueden incluirse valores tanto positivos como negativos (descuentos). -10%. “Padre” si tenga derivados o “Hijos” únicamente se aplicara el impuesto de los hijos a los productos de la categoría que corresponde.00 de impuestos). el impuesto “b” de 50% y el impuesto “c” de 50%.00 $50. 22%.00 $50.00 b $150.00 Lo que nos da un total de $250. 20%.00 $50.00 $75.).00 b $100. z Orden: Indica el orden en que serán aplicados los impuestos (únicamente aplica si existe más de un impuesto). etc. Digamos que tiene un determinado producto que vale $100. z Tasa: Porcentaje del impuesto (10%.

para verificar que ambas cuentas cuadren. Este modulo junto con el de “Categorías de impuestos por cliente” le permitirán definir el tipo de impuestos que se aplicaran a un determinado cliente. . Para borrar un impuesto existente.10 Categorías de impuestos Desde este apartado tiene la posibilidad de organizar sus impuestos en categorías. seleccione el impuesto desde la lista de la izquierda. seleccione el impuesto desde la lista de la izquierda y pulse el botón “Borrar”. Mediante el uso de las categorías de impuestos y de impuestos padre es posible aplicar varios impuestos por producto si así se requiere.Si va agregar un nuevo impuesto. Se recomienda hacer pruebas en papel y posteriormente configurar el programa. este se debe de establecer como impuesto padre. 2.2. En caso de impuestos como el IVA que se aplican a diversos artículos sin ningún otro impuesto. es decir dejando en blanco la casilla “Impuesto padre”. ingrese los datos del impuesto que va agregar y pulse el botón “Guardar”. esto con la finalidad de poder aplicar varios impuestos por artículo si así fuera necesario. Para modificar un impuesto existente. modifique sus datos y pulse el botón “Guardar”.

2. Para agregar una nueva categoría de impuestos. y pulse el botón “Eliminar”.11 Categorías de impuestos por cliente Desde este modulo. selecciónela de la lista de la izquierda. Para eliminar una categoría de impuestos. dentro del formulario deberá seleccionar la categoría de impuestos que se aplicaran sobre dicho producto. selecciónela de la lista de la izquierda. 2.Cuando se da de alta un nuevo producto. únicamente ingrese su nombre en el campo de texto y pulse el botón “Guardar”. modifique los datos requeridos y pulse el botón guardar. Para modificar una categoría de impuestos. Una categoría de impuestos. puede organizar en categorías los impuestos que se aplicaran a sus clientes y aplicar un porcentaje de impuesto o descuento a determinados clientes. . puede contener uno o varios impuestos.

Para modificar una categoría de impuestos por cliente. y pulse el botón “Eliminar”. únicamente ingrese su nombre en el campo de texto y pulse el botón “Guardar”. selecciónela de la lista de la izquierda. Entradas: Productos que se agregaran a su inventario. selecciónela de la lista de la izquierda. mediante este modulo puede modificar la cantidad de los productos que hay en existencia en su inventario. z Compra: Aquellos productos que usted adquirió de su proveedor para agregarlos a su inventario. Seleccione el articulo al que quiere modificar su cantidad. modifique los datos requeridos y pulse el botón guardar.Cuando se da de alta un nuevo cliente.12 Movimiento de existencias Hasta ahora ya agrego productos a su inventario. z Traspaso: Movimiento de productos. Para eliminar una categoría de impuestos por cliente. ya sea desde las categorías de artículos de la parte inferior.2. o escribiendo la “Referencia” del producto o su “Código de barras” y pulsando el botón que está del lado derecho del campo. z Devolución: Aquellos productos que los ha devuelto algún cliente. Para agregar una nueva categoría de impuestos por cliente. dentro del formulario deberá seleccionar la categoría de impuestos por cliente que se aplicaran sobre dicho cliente. 2. Puede realizar dos operaciones. que son: 1. .

z Rotura: Casos especiales. z Traspaso: Movimiento de productos. ingrese la cantidad de artículos que va a agregar y pulse el botón “Guardar” que se encuentra en la parte superior derecha. z Venta: La venta de un producto. z Compra: Aquellos productos que usted adquirió de su proveedor para agregarlos a su inventario. a un determinado cliente.13 Gestión de inventario Mediante el modulo de gestión de inventario puede realizar movimientos de productos entre almacenes. Salidas: Productos que serán descontados de su inventario. z Devolución: La devolución de un producto a su proveedor. Entradas: Productos que se agregaran a su inventario. 2. . 2.2. Básicamente puede realizar las siguientes operaciones: 1. Seleccione el tipo de movimiento que desea realizar.

z Devolución: Aquellos productos que los ha devuelto algún cliente. Traspaso: Traspaso de productos entre dos almacenes. z Devolución: La devolución de un producto a su proveedor. 2. Seleccione el tipo de movimiento que va a realizar. Par a utilizar este modulo siga las siguientes instrucciones: 1. z Venta: La venta de un producto. Seleccione la fecha deseada. Seleccione el almacén origen y el almacén destino. z Traspaso: Movimiento de productos. Salidas: Productos que serán descontados de su inventario. pulsando el botón del “Calendario”. 2. solo se le permitirá . en caso contrario. en caso que de va hacer un traspaso de productos entre almacenes. 3. z Traspaso: Movimiento de productos. 3. z Rotura: Casos especiales. a un determinado cliente.

Ahora agregue los productos deseados. 2. existen diversas formas de hacer esta operación: -Seleccione los artículos deseados desde las categorías de la parte inferior de la pantalla. -Use el botón de “Búsqueda” para buscar por parámetros.2. .14 Informes Los informes muestran información de su negocio obtenida de las operaciones como ventas. seleccionar el almacén sobre el cual hará la entrada o salida de mercancía. -Escriba el código de barras del producto en el campo de texto y pulse “Enter”. Para finalizar Pulse el botón de “Igual” la calculadora de la derecha. movimientos de inventario. 4. -Use el lector de código de barras. -Escriba el código de barras del producto en el campo de texto y pulse el botón de “Código de barras”. existencias de productos. 5.

así como los productos que se encuentran en dicho almacén. z Detalles de existencias: Le muestra un informe con las existencias de los productos. z Almacenes: Muestra un informe con los almacenes que tenemos registrados. así como su stock mínimo y máximo incluyendo los atributos de los productos que estos tengan asociados.La sección de informes del apartado Inventario. z Diario de existencias: Le muestra un informe con las entradas y salidas de productos. precio y nombre del producto. agrupado por almacenes y categorías. z Etiquetas de productos: Este informe genera etiquetas para sus productos. z Existencias bajo mínimos: Muestra un informe con aquellos productos que se encuentran por debajo del stock mínimo. este informe le será de mucha utilidad cuando requiera hacer un nuevo pedido de productos. agrupado por almacenes y categorías incluyendo los atributos de los productos que estos tengas asociados. contienen el código de barras. le da la posibilidad de generar los siguientes informes: z Productos: Este informe le mostrara los datos más relevantes de sus productos. así como su stock mínimo y máximo. z Detalles de diario de existencias: Le muestra un informe con las entradas y salidas de productos. es posible imprimirlas. z Existencias: Muestra un informe con las existencias de los productos. z Catalogo: Este informe muestra el catalogo de productos que están registrados. .

z Precio de compra: Busca y filtra una serie de artículos de acuerdo al precio de que pertenece el articulo.Digamos que uno de sus artículos tiene el código “10000123” y otro tiene el código “1000012345”. Distinto: Se buscan aquellos artículos cuyo parámetro sea distinto al indicado. Menor: Se buscan aquellos artículos cuyo parámetro sea menor al indicado. Se puede hacer un filtrado de la información que se mostrara en el reporte de las siguientes maneras: z Código de barras: Puede filtrar los productos que se mostraran de acuerdo a su código de barras. ejemplo: . No nulo: Se buscan aquellos artículos cuyo parámetro este registrado.Al generar un informe es posible establecer ciertos parámetros para filtrar los datos que se van a mostrar en este. Menor o igual: Se buscan aquellos artículos cuyo parámetro sea menor o igual al indicado. Expresión regular: Se busca aquellos artículos que coincidan con la expresión. si introduce un código de barras tal como lo tiene un producto solo se mostrara este. Otro caso si escribe “1000012345” solo se mostraran los artículos que contengan esos caracteres y no se mostrara el primer artículo. z Nombre: También es posible buscar y filtrar una serie de artículos por su nombre y aplicando una serie de criterios como: Ninguno: No se incluye el parámetro en la búsqueda. Igual: Se buscan aquellos artículos que coincidan exactamente con el parámetro indicado. Mayor: Se buscan aquellos artículos cuyo parámetro sea mayor al indicado. si en el campo de texto escribe la primera codificación se mostraran ambos artículos ya que contienen los mismos caracteres en un principio. Nulo: Se buscan aquellos artículos cuyo parámetro no esté registrado. . Mayor o igual: Se buscan aquellos artículos cuyo parámetro sea mayor o igual al indicado. aunque si introduce solo los primeros dígitos o letras de su codificación se mostraran los productos que contengan esos números o letras. de lo contrario siempre se estarían mostrando todos los datos existentes dentro de la base de datos.

z Fecha de inicio: Busca y filtra una serie de artículos de acuerdo a la fecha de inicio de las operaciones que se mostraran en el reporte. Para generar un informe. z Almacén: Busca y filtra una serie de artículos de acuerdo al almacén al que pertenecen. seleccione los parámetros de filtrado de información y pulse el botón “Generar informe”. z Fecha de fin: Busca y filtra una serie de artículos de acuerdo a la fecha en que finalizan de las operaciones que se mostraran en el reporte. XML. Todos estos parámetros de búsqueda y criterios pueden usarse solos o combinados con los otros para hacer más estricto el filtrado de los datos que se van a mostrar en el reporte. CSV. un reporte básico se ve de la siguiente manera: Tiene la posibilidad de imprimir o guardar dicho informe que ha generado. XLS. . HTML. es posible exportarlo a diversos formatos electrónicos como PDF.

z Ventas de productos: Muestra una gráfica de los productos que se vendieron. le da la posibilidad de generar los siguientes informes: z Caja por vendedor: Muestra un informe con los movimientos de caja realizados por cada vendedor. de lo contrario siempre se estarían mostrando todos los datos existentes dentro de la base de datos. z Impuestos: Muestra un informe con un resumen de los impuestos que se generaron de las ventas realizadas. el cajero.1 Informes Los informes del apartado de ventas le muestran información de su negocio la cual ha sido obtenida mediante las operaciones de venta de artículos. este informe incluye datos como. z Facturación: Muestra una factura a partir de ciertos tickets seleccionados.2. La sección de informes del apartado ventas. Se puede hacer un filtrado de la información que se mostrara en el reporte de las siguientes maneras: . las unidades vendidas y el total. la fecha. z Ventas de productos: Muestra un informe con un resumen sobre la venta de productos que se han realizado.3 Ventas 2.3. z Gráfico de ventas: Muestra una gráfica de las ventas realizadas en un determinado rango de fechas. Al generar un informe es posible establecer ciertos parámetros para filtrar los datos que se van a mostrar en este.

Otro caso si escribe “1000012345” solo se mostraran los artículos que contengan esos caracteres y no se mostrara el primer artículo. z Fecha de fin: Busca y filtra una serie de artículos de acuerdo a la fecha en que finalizan de las operaciones que se mostraran en el reporte. ejemplo: . Nulo: Se buscan aquellos artículos cuyo parámetro no esté registrado. z Almacén: Busca y filtra una serie de artículos de acuerdo al almacén al que pertenecen. Menor o igual: Se buscan aquellos artículos cuyo parámetro sea menor o igual al indicado. No nulo: Se buscan aquellos artículos cuyo parámetro este registrado. Mayor o igual: Se buscan aquellos artículos cuyo parámetro sea mayor o igual al indicado. Expresión regular: Se busca aquellos artículos que coincidan con la expresión. Distinto: Se buscan aquellos artículos cuyo parámetro sea distinto al indicado. Mayor: Se buscan aquellos artículos cuyo parámetro sea mayor al indicado. z Precio de compra: Busca y filtra una serie de artículos de acuerdo al precio de que pertenece el articulo.Digamos que uno de sus artículos tiene el código “10000123” y otro tiene el código “1000012345”. .z Código de barras: Puede filtrar los productos que se mostraran de acuerdo a su código de barras. Menor: Se buscan aquellos artículos cuyo parámetro sea menor al indicado. si en el campo de texto escribe la primera codificación se mostraran ambos artículos ya que contienen los mismos caracteres en un principio. si introduce un código de barras tal como lo tiene un producto solo se mostrara este. z Nombre: También es posible buscar y filtrar una serie de artículos por su nombre y aplicando una serie de criterios como: Ninguno: No se incluye el parámetro en la búsqueda. Igual: Se buscan aquellos artículos que coincidan exactamente con el parámetro indicado. z Fecha de inicio: Busca y filtra una serie de artículos de acuerdo a la fecha de inicio de las operaciones que se mostraran en el reporte. aunque si introduce solo los primeros dígitos o letras de su codificación se mostraran los productos que contengan esos números o letras.

cambiar el logotipo del ticket y administrar los almacenes entre otras cosas: .Todos estos parámetros de búsqueda y criterios pueden usarse solos o combinados con los otros para hacer más estricto el filtrado de los datos que se van a mostrar en el reporte. 2. es posible exportarlo a diversos formatos electrónicos como PDF.4 Mantenimiento En este modulo tiene la posibilidad de modificar los datos más importantes de su sistema. desde aquí podrá administrar a los usuarios que ingresan al sistema. Para generar un informe. XML. sus permisos. XLS. HTML. seleccione los parámetros de filtrado de información y pulse el botón “Generar informe”. CSV. un reporte básico se ve de la siguiente manera: Tiene la posibilidad de imprimir o guardar dicho informe que ha generado.

4. .2.1 Usuarios Este modulo le sirve para gestionar los usuarios que tienen permitido entrar al sistema y trabajar con este.

su “Rol”. ingrese su imagen si es que cuenta con una y para finalizar pulse el botón “Guardar”. ya que únicamente se le permite realizar ventas sin la posibilidad de cobrarlas. z Employee rol: El rol de empleado es más limitado.Para agregar un nuevo usuario ingrese su “Nombre”. no se le permite modificar la configuración del sistema. Ya vimos anteriormente que el sistema trae cargados cuatro roles principalmente. Un rol de usuario. modifique sus datos y pulse el botón “Borrar”. son los permisos que se le están estableciendo a este dentro del sistema. z Guest rol: Este es el rol más limitado. Para modificar los datos de un usuario.4. ni agregar registros. 2. seleccione la casilla “Visible” en caso que así lo quiera. ni acceder al modulo de mantenimiento. modifique sus datos y pulse el botón “Guardar”.2 Roles Los roles como se mencionaba anteriormente son los permisos que están establecidos y que se aplican a ciertas cuentas de usuario. Para borrar los datos de un usuario. primeramente selecciónelo desde la lista de la izquierda o búsquelo mediante el botón “Buscar”. el programa trae pre cargado cuatro distintos tipos de roles: z Administrador rol: Tiene permitido de acceso a todos los módulos del sistema. modificar ventas. primeramente selecciónelo desde la lista de la izquierda o búsquelo mediante el botón “Buscar”. realizar movimientos de caja y cambiar su clave. únicamente se le permite realizar ventas. z Manager role: Este rol a diferencia del de administrador no se le permite modificar la configuración del programa. Es recomendable que a las cuentas de usuario que tienen establecido un rol de administrador sean protegidas con contraseña para evitar acceso a módulos importantes del sistema. seleccione su contraseña en caso que así lo requiera mediante el botón “Clave de acceso”. .

<class name="payment.openbravo. <class name="/com/openbravo/reports/closedpos.JPanelFacturacion1"/> Modulo de facturación. <class name="sales.openbravo.pos.JPanelPayments"/> Panel de movimientos de caja. <class name="sales.PrintTicket"/> Botón imprimir ticket.RefundTicket"/> Botón cancelar ticket.pos. Botones panel de ventas: Línea Recurso <class name="button. <class name="com.opendrawer"/> Botón abrir cajón.cheque"/> Pago con cheque.EditTicket"/> Botón editar ticket.deletPeople"/> Botón disminuir personas.openbravo.JPanelCloseMoney"/> Cierre de caja.panels.openbravo. a continuación se muestra una tabla con todas las líneas incluidas en los roles y la descripción de las mismas: Ventas: Línea Recurso <class name="com.Cada rol de usuario está compuesto por una serie de líneas las cuales le permiten al usuario acceder a ciertas partes del programa.pos. <class name="com. <class name="com.pos. <class name="sales.sales.sales.JPanelTicketEdits"/> Editar ventas.CustomersPayment"/> Panel de pago de clientes.magcard"/> Pago con tarjeta.customers. <class name="button. <class name="com. <class name="button.pos.ifact.JPanelTicketSales"/> Panel de ventas.addPeople"/> Botón agregar personas. <class name="com.print"/> Botón imprimir.ChangeTaxOptions"/> Botón opciones de impuesto. <class name="sales. <class name="sales.EditLines"/> Botón editar línea.cash"/> Pago en efectivo. <class name="payment.bs"/> Reporte de cierre de caja. .openbravo. Formas de pago Línea Recurso <class name="payment. <class name="sales.pos.openbravo.paper"/> Pago con vale.panels. <class name="payment. <class name="button.Total"/> Botón finalizar venta.

openbravo.StockDiaryPanel"/> Gestion de inventario. <class name="/com/openbravo/reports/customers. <class name="com.debt"/> Pago a cuenta.bs"/> Reporte de catalogo de productos. <class name="refund. Inventario Linea Recurso <class name="com.bs"/> Reporte de clientes morosos.inventory.pos.inventory.inventory.CategoriesPanel"/> Categoria de productos.pos. <class name="/com/openbravo/reports/inventorybroken. <class name="com.ProductsPanel"/> Panel de productos.openbravo. <class name="refund.StockManagement"/> Movimiento de existencias.openbravo.bs"/> Reporte de etiquetas de productos. <class name="/com/openbravo/reports/productlabels.openbravo. <class name="com. <class name="com.pos.openbravo. <class name="com.openbravo.pos.pos.paper"/> Devolución – vale.forms.cash"/> Devolución – efectivo.bs"/> Reporte de clientes.pos.bs"/> Reporte de existencias bajo minimos.CustomersPanel"/> Formulario de clients.bs"/> Reporte de almacenes. Clientes Linea Recurso <class name="com. <class name="/com/openbravo/reports/customersdiary.cheque"/> Devolución – cheque. name="com.openbravo.bs"/> Reporte de diario de existencias. <class name="/com/openbravo/reports/inventory. <class name="com. <class Productos por almacen. <class name="/com/openbravo/reports/productscatalog.bs"/> Reporte de productos.ProductsWarehousePanel"/> <class name="com. <class name="payment. <class name="/com/openbravo/reports/inventoryb.pos.inventory.magcard"/> Devolución – tarjeta.TaxPanel"/> Impuestos.MenuCustomers"/> Modulo de clientes.inventory.pos.inventory.forms.bs"/> Reporte de existencias. .<class name="payment. <class name="refund.bs"/> Reporte diario de clientes.MenuStockManagement"/> Modulo de inventario. <class name="/com/openbravo/reports/customersb.pos. <class name="/com/openbravo/reports/inventorydiff.openbravo.openbravo.inventory. <class name="/com/openbravo/reports/products.free"/> Gratis. <class name="refund.TaxCategoriesPanel"/> Categorias de impuestos.customers.pos.openbravo.

inventory. solo tiene que crear un nuevo rol y asignar una serie de recursos de los mencionados anteriormente.JPanelFloors"/> Panel de plantas <class name="com.pos.openbravo.ifact.forms.bs"/> Reporte de ventas de productos <class name="/com/openbravo/reports/taxes.admin.openbravo.openbravo.Ventas Linea Recurso <class name="com.MenuMaintenance"/> Menu mantenimiento <class name="com.pos.openbravo.panels.JPanelPrinter"/> Impresora en pantalla <class name="com.bs"/> Reporte de usuarios <class name="com.admin.PeoplePanel"/> Panel de usuarios <class name="com.forms.bs"/> Reporte de impuestos <class name="/com/openbravo/reports/chartsales.openbravo.mant.mant.bs"/> Reporte de caja por vendedor <class name="/com/openbravo/reports/closedproducts.pos.LocationsPanel"/> Panel de almacenes <class name="com.pos.pos.ifact. .ResourcesPanel"/> Panel de recursos <class name="com.openbravo.bs"/> Reporte de ventas de productos Mantenimiento Linea Recurso <class name="com.JPanelFacturacion3"/> Modificacion de facturas Sistema Linea Recurso <class name="Menu.JPanelConfiguration"/> Panel de configuracion Es posible hacer nuevos roles mas personalizados.openbravo.pos.JPanelPlaces"/> Panel de mesas <class name="/com/openbravo/reports/people.admin. Posteriormente asigne el rol que ha definido a un usuario de su sistema.bs"/> Reporte de grafico de ventas <class name="/com/openbravo/reports/productsales.pos.MenuSalesManagement"/> Panel de ventas <class name="/com/openbravo/reports/usersales.pos.config.openbravo.openbravo.JPanelFacturacion2"/> Datos de la empresa <class name="com.ChangePassword"/> Modificación de password <class name="com.RolesPanel"/> Panel de roles <class name="com.openbravo.pos.pos.pos.pos.openbravo.openbravo.

Seleccione el recurso que va a modificar de la lista de la izquierda o búsquelo mediante el botón “Buscar”. Pulse el botón “Abrir” que se encuentra en la parte derecha. como lo son. 3. Los cambios que realice en esta sección se harán efectivos la próxima vez que inicie el programa. . Seleccione el logotipo deseado desde su computadora.4. la frase que se muestra en la parte superior del programa incluso se puede modificar el formato del ticket. en este caso seleccionaremos de la lista “Printer. el logotipo del ticket.Logo”.2.Ticket. Como ejemplo modificaremos el logotipo que aparece en el ticket: 1. 2. Pulse el botón “Guardar” que se encuentra en la parte superior derecha. 4.3 Recursos Desde este modulo tiene la posibilidad de modificar ciertos parámetros de su sistema.

ya que podrá dar de alta zonas de servicio. modifique sus datos y pulse el botón “Guardar”.2.4 Almacenes Este software le da la posibilidad de trabajar con múltiples almacenes al mismo tiempo. Para agregar un nuevo almacén ingrese su nombre. y de realizar movimientos de mercancía entre ellos. en caso contrario omita su uso. primeramente selecciónelo desde la lista de la izquierda o búsquelo mediante el botón “Buscar”. modifique sus datos y pulse el botón “Borrar”.4.4. En este modulo es posible agregar nuevos almacenes a su sistema. Puede dar de alta las zonas de servicio que le sean necesarias y agregar una imagen de estas. Para modificar los datos de un almacén.5 Plantas Si su negocio es un restaurante o cafetería este modulo le será de mucha utilidad. 2. . primeramente selecciónelo desde la lista de la izquierda o búsquelo mediante el botón “Buscar”. ingrese su dirección y para finalizar pulse el botón “Guardar”. Para borrar los datos de un almacén. modificar o eliminar un almacén.

Para dar de alta una zona de servicio:

1. Escriba su nombre de la zona de servicio.

2. Pulse el botón “Abrir” que se encuentra en la parte derecha.

3. Seleccione la imagen de la zona de servicio desde su computadora.

4. Pulse el botón “Guardar” que se encuentra en la parte superior derecha.

Si quiere dar de baja o modificar una zona de servicio, primeramente selecciónela desde la
lista de la izquierda o búsquela mediante el botón “Buscar”, modifique los datos deseados y
para finalizar pulse el botón “Guardar”.

2.4.6 Mesas

Anteriormente vimos como dar de alta zonas de servicio, ahora tenemos que agregar puntos
de servicio a esas zonas, un punto de servicio puede ser una mesa, un punto de consumo en
la barra etc.

Para dar de alta un punto de servicio, ingrese su nombre, la planta a la que pertenece , su
posición que este ocupara y para finalizar pulse el botón “Guardar”.

La posición esta expresada en coordenadas “x, y” dentro de la imagen que agrego para esa
zona de servicio.

2.4.7 Datos de la empresa

Esta opción permite modificar los datos de su empresa, los cuales se mostraran en las
facturas que genere.

primeramente deberá de ingresar su clave antigua. de la pantalla.3 Sistema 3. ABC1. si quiere usar otra codificación solo pulse el botón de “. Como puede darse cuenta a un lado del campo de texto aparecen unas pequeñas letras (Abc1. en un principio las cuentas de usuario que trae pre cargadas el sistema no tienen ninguna clave. La próxima vez que entre al sistema este se la solicitara para permitirle el acceso. acb1. le aparecerá un pequeño teclado en pantalla. Al abrir el apartado “Cambiar clave”. ahora deberá de ingresar su nueva clave.123) estas indican la codificación en la que esta el teclado. si su cuenta no tiene ninguna clave asignada solo pulse “Aceptar”.” hasta llegar a la codificación deseada.1 Cambiar clave Este apartado sirve para asignar una clave de acceso a los usuarios del sistema. por lo que si quiere restringir el acceso a su sistema debería de asignarles una o al menos a las cuentas de administrador del sistema. .

Si quiere configurar su sistema para que trabaje en red. Como puede observar en la imagen anterior el apartado configuración está dividido en varias secciones. una incorrecta configuración puede hacer que su sistema no funcione como usted quisiera o en el peor de los casos no arranque.2 Configuración El apartado configuración sirve para indicarle a su sistema los parámetros con los que este va a trabajar. el sistema trae una configuración predeterminada para poder conectarse a su base de datos. en caso de que quiera usar otra base de datos distinta o configurar su sistema para que trabaje en red deberá cambiar estos parámetros. z Base de datos: Se indican los datos de conexión a su base de datos. simplemente tiene que cambiar el parámetro “Cadena de conexión” y en lugar de indicar que la base de datos .3. en un principio.

etc. deberá de indicar la IP del servidor en donde esta se encuentra localizada. una es mediante el servidor embebido que incluye el programa y ora es mediante la instalación separada de MySQL server. En este caso la cadena de conexión de su sistema con el manejador de bases de datos es: jdbc:mysql:mxj://localhost:3336/itpv?server. su instalación es muy fácil y solo requiere que el cliente instale la maquina virtual de Java y el software punto de venta. como lo son las impresoras.33:3336/itpv Debe tener en cuenta que el puerto 3336 debe de estar disponible y permitido su acceso de forma remota.123. iTPV en su versión 1.111. el escaner.basedir=iTPV- Database/&createDatabaseIfNotExist=true&server. El uso de iTPV con MySQL Server de forma embebida se recomienda para aquellos usuarios que únicamente tendrán instalado el software en una sola computadora. en este caso la cadena de conexión al servidor seria la siguiente: jdbc:mysql://localhost:3306/itpvx?createDatabaseIfNotExist=true z Caja registradora: En esta sección podrá configurar ciertos parámetros de su negocio. .5E tiene la posibilidad de trabajar con MySQL Server de dos formas distintas. se encuentra de forma local (localhost). Ejemplo: jdbc:mysql://100. esto para que MySQL pueda conectarse.initialize-user=true Por otro lado aquellos usuarios que requieren usar su sistema en red y que necesitan mayor rapidez de respuesta por parte de MySQL Server se recomienda que instalen este ultimo por separado.

si tiene instalado un visor de clientes en su . es de vital importancia que este este debidamente instalado y configurado para que esta opción funcione correctamente. si su negocio es un restaurante o cafetería y requiere llevar el control de mesas y reservaciones debería seleccionar la opción restaurant. si únicamente le interesa la venta de productos puede seleccionar la opción standart. -Pantalla: Es la forma en la que se mostrara la pantalla. ya sea a un tamaño predeterminado o de forma fullscreen.En donde: -Nombre: Es el nombre de la pc. -Tickets: Este aspecto es muy importante y depende del tipo de su negocio. -Visor de clientes: Aquí puede configurar como se mostrara la información de la venta para sus clientes. Seleccione la opción que más le convenga. o de la caja. -Aspecto: Es el Look and Feel con el que se mostrara el programa.

en ciertos modelos de impresoras.computadora. estas no funcionan correctamente con su modelo especifico. Seleccione su modelo de impresora de la lista. Para instalar correctamente su impresora influyen varios factores que debe de tomar en cuenta: • Instalación del driver de la impresora. puede intentar seleccionando otro modelo de impresora. • El modelo de impresora. en la mayoría de los casos se recomienda no instalar el driver de la impresora. La mayoría de las impresoras se encuentran conectadas por el puerto paralelo. -Impresora 2: Impresora alterna. puede seleccionar la opción “Screen” o “Window”. a menos que sea necesario para configurar la forma en la que esta se encuentra conectada a la computadora. generalmente los modelos de impresoras que son más flexibles son Epson y TMU220: . selecciónelo de la lista. -Impresora: Impresora predeterminada del programa. si deberá de instalar el driver de su impresora y crear un puerto virtual mediante el driver. existen algunos modelos de impresoras que no son compatibles con iTPV esto debido a que no cumplen con cierto estándares sobre la forma de impresión. Para configurar su impresora debe hacerlo de la siguiente manera: 1. pero algunas se conectan vía usb. en caso contrario. -Impresora 3: Impresora alterna. • La forma en la cual la impresora se encuentra conectada a la computadora. si este es su caso.

Seleccione la primera impresora como Printer: . Guarde los cambios. 2. existe otra forma mediante la cual se puede usar completamente el driver de la impresora. puede configurar su impresora de la siguiente manera: 1. si la opción anterior le presento problemas de compatibilidad. Además de estas opciones de configurar su impresora. Si ha creado un puerto virtual con la ayuda del driver de su impresora aquí deberá indicar el puerto que ha creado: 4. puede escribirlo en el campo. generalmente LPT1. Seleccione el puerto en el que está conectada su impresora. en caso de que no se encuentre en la lista el puerto al que está conectada su impresora. Seleccione el modo como File: 3.

para instalar una balanza solo conéctela al puerto serial de si computadora y posteriormente inicie el punto de venta. Los parámetros que le proporciona el sistema para configurar la balanza son: • Screen: Esta opción le mostrara en pantalla al momento de realizar la venta de un articulo una ventana en la cual usted podrá introducir manualmente el peso del artículo. generalmente esta opción se utiliza en el caso de que su balanza no tenga interfaz con su PC. Seleccione su modelo de impresora desde la lista de impresoras detectadas: 3. Nota: Para que el sistema identifique cuando se debe de usar la balanza en un determinado producto. iTPV soporta balanzas las cuales se conecten de forma serial a la PC. • Dialog1: El código del comando utilizado es $ y se le devolverá un valor en Kilogramos. Los parámetros utilizados por el sistema para conectarse a la balanza son: • Baudios: 4800 • Bits de datos: 8 • Bits de parada:1 • Paridad: Impar. 2. • Samsungesp: El código del comando utilizado es 0X05 y se le devolverá un valor en Gramos. aquí deberá de seleccionar uno de los parámetros disponibles para su funcionamiento. la mayoría de las balanzas no requieren de la instalación de ningún driver. como se muestra en la siguiente . -Balanza: En caso de que tenga instalada una balanza. se debe de marcar la opción “Balanza”en el formulario de captura de productos (Inventario> Productos). en donde. Guarde los cambios. • Not defined: La balanza no está definida. por lo que tiene que ingresar el peso que marque su balanza al sistema manualmente.

la fecha. Cabe aclarar que no todos los idiomas de la lista están disponibles.00 etc. 450. 600. -Impresora de informes: en esta opción deberá seleccionar aquella impresora en la cual quiera imprimir los reportes que genere con el sistema. . etc.00. le da la posibilidad de estableces un consumo mínimo por persona.00. 100. -Consumo mínimo: Esta opción junto con la de personas por mesa del modulo de ventas. z Localización: Aquí puede configurar aspectos como el idioma en el que se mostrara la aplicación. la moneda. imagen: -Escáner: Aquí se puede configurar el funcionamiento del lector de códigos de barras. escriba el consumo mínimo sin signos de pesos y en el siguiente formato: 50.00. la hora. para usar esta opción escriba en el campo de texto el consumo mínimo por persona que desea establecer.

. Una vez que ha terminado de configurar el programa pulse el botón “Guardar” . generalmente la compañía que le da el servicio le orientara en la configuración de la terminal de pago. Tiene que configurar correctamente estos parámetros en caso de que acepte pagos con tarjeta de Crédito/Débito. z Pagos: Esta sección sirve para configurar algunos parámetros acerca de los pagos que recibe al momento de realizar una venta. Si pulsa el botón “Restaurar” se establecerán los valores que estaban establecidos antes de modificar por última vez la configuración. la configuración surtirá efecto una vez que reinicie el programa. Si pulsa el botón “Valores de fabrica” se establecerá la configuración predeterminada del programa.

además le da la posibilidad de visualizar el ticket que esta por imprimirse. si intenta ingresar nuevamente al programa deberá de escribir su password si es que esta activo.3 Impresora El apartado impresora le muestra exactamente lo que se está visualizando en el visor de clientes. si es que está configurado de esta manera.3. . 3.4 Salir Esta opción le permite terminar la sesión que tenia iniciada sin cerrar el programa.

.

Este documento.1 Licencia iTPV iTPV se distribuye bajo la licencia GPL(General Public License) versión 3. .4 Licencia 4. se distribuyen bajo los términos de la licencia GFDL(GNU Free Documentation License). así como los otros manuales que acompañan a iTPV.

and (2) offer you this License giving you legal permission to copy. Finally. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. States should not allow patents to restrict development and use of software on general-purpose computers.org/> Everyone is permitted to copy and distribute verbatim copies of this license document. the Free Software Foundation. For example. By contrast. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish). To protect your rights. And you must show them these terms so they know their rights. <http://fsf. the GPL requires that modified versions be marked as changed. too. You must make sure that they. we need to prevent others from denying you these rights or asking you to surrender the rights. it applies also to any other work released this way by its authors. we have designed this version of the GPL to prohibit the practice for those products. To prevent this. For both users' and authors' sake. If such problems arise substantially in other domains. Some devices are designed to deny users access to install or run modified versions of the software inside them. that you receive source code or can get it if you want it. we stand ready to extend this provision to those domains in future versions of the GPL. we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. which is precisely where it is most unacceptable. You can apply it to your programs. distribution and modification follow. distribute and/or modify it. whether gratis or for a fee. if you distribute copies of such a program. When we speak of free software. The precise terms and conditions for copying. although the manufacturer can do so. as needed to protect the freedom of users. so that their problems will not be attributed erroneously to authors of previous versions. . use the GNU General Public License for most of our software. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software. you must pass on to the recipients the same freedoms that you received. but in those that do. For the developers' and authors' protection. the GPL assures that patents cannot be used to render the program non-free. The systematic pattern of such abuse occurs in the area of products for individuals to use. We. Therefore. receive or can get the source code. not price. we are referring to freedom. but changing it is not allowed. Therefore. 29 June 2007 Copyright © 2007 Free Software Foundation. or if you modify it: responsibilities to respect the freedom of others. GNU GENERAL PUBLIC LICENSE Version 3. and that you know you can do these things. the GPL clearly explains that there is no warranty for this free software. every program is threatened constantly by software patents. too. you have certain responsibilities if you distribute copies of the software. Inc. copyleft license for software and other kinds of works. that you can change the software or use pieces of it in new free programs. Preamble The GNU General Public License is a free.

means a major essential component (kernel. Definitions. but which is not part of that Major Component. and (b) serves only to enable use of the work with that Major Component. A “covered work” means either the unmodified Program or a work based on the Program. that licensees may convey the work under this License. or an object code interpreter used to run it. other than the work as a whole.TERMS AND CONDITIONS 0. The “System Libraries” of an executable work include anything. would make you directly or secondarily liable for infringement under applicable copyright law. and (for an executable work) run the object code and to modify the work. such as semiconductor masks. or to implement a Standard Interface for which an implementation is available to the public in source code form. in this context. that (a) is included in the normal form of packaging a Major Component. The “Corresponding Source” for a work in object code form means all the source code needed to generate. such as a menu. a prominent item in the list meets this criterion. except executing it on a computer or modifying a private copy. If the interface presents a list of user commands or options. To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission. 1. The “source code” for a work means the preferred form of the work for making modifications to it. However. is not conveying. or general- purpose tools or generally available free programs which are used unmodified in performing those . or. other than the making of an exact copy. distribution (with or without modification). including scripts to control those activities. “Copyright” also means copyright-like laws that apply to other kinds of works. “Licensees” and “recipients” may be individuals or organizations. making available to the public. To “propagate” a work means to do anything with it that. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. Each licensee is addressed as “you”. Source Code. A “Major Component”. “This License” refers to version 3 of the GNU General Public License. Mere interaction with a user through a computer network. install. or a compiler used to produce the work. window system. and in some countries other activities as well. and how to view a copy of this License. and so on) of the specific operating system (if any) on which the executable work runs. it does not include the work's System Libraries. An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice. A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body. Propagation includes copying. with no transfer of a copy. one that is widely used among developers working in that language. “Object code” means any non-source form of a work. and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided). “The Program” refers to any copyrightable work licensed under this License. in the case of interfaces specified for a particular programming language. To “convey” a work means any kind of propagation that enables other parties to make or receive copies. without permission.

or similar laws prohibiting or restricting circumvention of such measures. and give all recipients a copy of this License along with the Program. and you disclaim any intention to limit operation or modification of the work as a means of enforcing. run and propagate covered works that you do not convey. When you convey a covered work. given its content. as provided by copyright law. such as by intimate data communication or control flow between those subprograms and other parts of the work. The output from running a covered work is covered by this License only if the output. Sublicensing is not allowed. section 10 makes it unnecessary. Those thus making or running the covered works for you must do so exclusively on your behalf. The Corresponding Source for a work in source code form is that same work. Conveying under any other circumstances is permitted solely under the conditions stated below. and are irrevocable provided the stated conditions are met. your or third parties' legal rights to forbid circumvention of technological measures. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996. keep intact all notices of the absence of any warranty. All rights granted under this License are granted for the term of copyright on the Program. Conveying Verbatim Copies. 2. You may charge any price or no price for each copy that you convey. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you. 3. You may convey verbatim copies of the Program's source code as you receive it. provided that you comply with the terms of this License in conveying all material for which you do not control copyright. . 4. and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require.activities but which are not part of the work. and you may offer support or warranty protection for a fee. Basic Permissions. This License explicitly affirms your unlimited permission to run the unmodified Program. You may make. against the work's users. on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. without conditions so long as your license otherwise remains in force. Corresponding Source includes interface definition files associated with source files for the work. keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code. constitutes a covered work. This License acknowledges your rights of fair use or other equivalent. Protecting Users' Legal Rights From Anti-Circumvention Law. under your direction and control. you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work. or provide you with facilities for running those works. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. in any medium. For example. provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice.

This alternative is allowed only occasionally and noncommercially. provided that you also meet all of these conditions: • a) The work must carry prominent notices stating that you modified it. in the form of source code under the terms of section 4. and giving a relevant date. This requirement modifies the requirement in section 4 to “keep intact all notices”. your work need not make them do so. however. a physical product (including a physical distribution medium). each must display Appropriate Legal Notices. If the place to copy the object code is a network server. for a price no more than your reasonable cost of physically performing this conveying of source. accompanied by a written offer. This License gives no permission to license the work in any other way. on a durable physical medium customarily used for software interchange. 6. as a whole. if the Program has interactive interfaces that do not display Appropriate Legal Notices. and only if you received the object code with such an offer. the . • b) Convey the object code in. A compilation of a covered work with other separate and independent works. Conveying Modified Source Versions. or the modifications to produce it from the Program. • c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. in accord with subsection 6b. to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License. This License will therefore apply. under this License to anyone who comes into possession of a copy. but it does not invalidate such permission if you have separately received it. or embodied in. You may convey a work based on the Program. and all its parts. valid for at least three years and valid for as long as you offer spare parts or customer support for that product model. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. • c) You must license the entire work. provided that you also convey the machine-readable Corresponding Source under the terms of this License. or (2) access to copy the Corresponding Source from a network server at no charge. a physical product (including a physical distribution medium). Conveying Non-Source Forms. is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. You need not require recipients to copy the Corresponding Source along with the object code.5. which are not by their nature extensions of the covered work. • d) Convey the object code by offering access from a designated place (gratis or for a charge). You may convey a covered work in object code form under the terms of sections 4 and 5. and which are not combined with it such as to form a larger program. accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. • d) If the work has interactive user interfaces. to the whole of the work. • b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. or embodied in. regardless of how they are packaged. and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. along with any applicable section 7 additional terms. in one of these ways: • a) Convey the object code in. in or on a volume of a storage or distribution medium.

regardless of the status of the particular user or of the way in which the particular user actually uses. or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities. the work has been installed in ROM). or specifically for use in. 7. or (2) anything designed or sold for incorporation into a dwelling. the Corresponding Source conveyed under this section must be accompanied by the Installation Information. or for the User Product in which it has been modified or installed. procedures. you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. In determining whether a product is a consumer product. and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized). If additional permissions apply only to part of the Program. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example. unless such uses represent the only significant mode of use of the product. in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form). provided you maintain clear directions next to the object code saying where to find the Corresponding Source. authorization keys. or household purposes. reading or copying. or expects or is expected to use. A separable portion of the object code. to the extent that they are valid under applicable law. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. “normally used” refers to a typical or common use of that class of product. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License. family. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in. need not be included in conveying the object code work. doubtful cases shall be resolved in favor of coverage. Regardless of what server hosts the Corresponding Source. whose source code is excluded from the Corresponding Source as a System Library. warranty. which means any tangible personal property which is normally used for personal. or with. “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. and must require no special password or key for unpacking. industrial or non-consumer uses. and Installation Information provided. a User Product. For a particular product received by a particular user. • e) Convey the object code using peer-to-peer transmission. The requirement to provide Installation Information does not include a requirement to continue to provide support service. the product. Additional Terms. provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. “Installation Information” for a User Product means any methods. or updates for a work that has been modified or installed by the recipient. A “User Product” is either (1) a “consumer product”. A product is a consumer product regardless of whether the product has substantial commercial. that part may be used . Corresponding Source conveyed.

or • e) Declining to grant rights under trademark law for use of some trade names. you must place. but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work. contains a notice stating that it is governed by this License along with a term that is a further restriction. then your license from a particular copyright holder is reinstated (a) provisionally. and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).separately under those permissions. and (b) permanently. you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: • a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License. All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. for which you have or can give appropriate copyright permission. unless and until the copyright holder explicitly and finally terminates your license. 8. you may at your option remove any additional permissions from that copy. or • d) Limiting the use for publicity purposes of names of licensors or authors of the material. for material you add to a covered work. in the relevant source files. you may remove that term. or requiring that modified versions of such material be marked in reasonable ways as different from the original version. However. or any part of it.) You may place additional permissions on material. trademarks. for any liability that these contractual assumptions directly impose on those licensors and authors. if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Termination. (Additional permissions may be written to require their own removal in certain cases when you modify the work. or • b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it. may be stated in the form of a separately written license. Additional terms. you may add to a covered work material governed by the terms of that license document. if you cease all violation of this License. or from any part of it. a statement of the additional terms that apply to those files. the above requirements apply either way. or a notice indicating where to find the applicable terms. . If a license document contains a further restriction but permits relicensing or conveying under this License. or • f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient. or service marks. or • c) Prohibiting misrepresentation of the origin of that material. added by you to a covered work. If the Program as you received it. If you add terms to a covered work in accord with this section. permissive or non-permissive. Any attempt otherwise to propagate or modify it is void. or stated as exceptions. Notwithstanding any other provision of this License. provided that the further restriction does not survive such relicensing or conveying. You may not propagate or modify a covered work except as expressly provided under this License.

selling. and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making. and you cure the violation prior to 30 days after your receipt of the notice. use. subject to this License. if the predecessor has it or can get it with reasonable efforts. 9. using. to make. or merging organizations. However. you do not qualify to receive new licenses for the same material under section 10. you indicate your acceptance of this License to do so. you may not impose a license fee. For purposes of this definition. Each contributor grants you a non-exclusive. You are not responsible for enforcing compliance by third parties with this License. sell. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. this is the first time you have received notice of violation of this License (for any work) from that copyright holder. using. worldwide. plus a right to possession of the Corresponding Source of the work from the predecessor in interest. nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. but do not include claims that would be infringed only as a consequence of further modification of the contributor version. or subdividing an organization. offer for sale. If propagation of a covered work results from an entity transaction. or selling its contributor version. 10. Automatic Licensing of Downstream Recipients.Moreover. If your rights have been terminated and not permanently reinstated. royalty-free patent license under the contributor's essential patent claims. import and otherwise run. offering for sale. of making. Therefore. whether already acquired or hereafter acquired. by modifying or propagating a covered work. each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph. or substantially all assets of one. your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means. For example. Acceptance Not Required for Having Copies. The work thus licensed is called the contributor's “contributor version”. A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor. or importing the Program or any portion of it. A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. modify and propagate that work. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. Each time you convey a covered work. that would be infringed by some manner. 11. royalty. You are not required to accept this License in order to receive or run a copy of the Program. modify . or other charge for exercise of rights granted under this License. “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. the recipient automatically receives a license from the original licensors. Patents. to run. permitted by this License. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. An “entity transaction” is a transaction transferring control of an organization.

the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. would infringe one or more identifiable patents in that country that you have reason to believe are valid. under which you make payment to the third party based on the extent of your activity of conveying the work. or that patent license was granted. in a manner consistent with the requirements of this License. If. a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies). then as a consequence you may not convey it at all. A patent license is “discriminatory” if it does not include within the scope of its coverage. 13. or (b) primarily for and in connection with specific products or compilations that contain the covered work. To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. modify or convey a specific copy of the covered work. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations.and propagate the contents of its contributor version. and the Corresponding Source of the work is not available for anyone to copy. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software. and under which the third party grants. or propagate by procuring conveyance of. free of charge and under the terms of this License. or (3) arrange. or (2) arrange to deprive yourself of the benefit of the patent license for this particular work. “Knowingly relying” means you have actual knowledge that. and grant a patent license to some of the parties receiving the covered work authorizing them to use. they do not excuse you from the conditions of this License. prior to 28 March 2007. or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. Notwithstanding any other provision of this License. prohibits the exercise of. agreement or otherwise) that contradict the conditions of this License. propagate. however denominated. and to convey the resulting work. 12. If you convey a covered work. not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). No Surrender of Others' Freedom. In the following three paragraphs. knowingly relying on a patent license. to extend the patent license to downstream recipients. you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. a “patent license” is any express agreement or commitment. pursuant to or in connection with a single transaction or arrangement. For example. a covered work. If conditions are imposed on you (whether by court order. Use with the GNU Affero General Public License. or your recipient's use of the covered work in a country. then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. your conveying the covered work in a country. to any of the parties who would receive the covered work from you. then you must either (1) cause the Corresponding Source to be so available. through a publicly available network server or other readily accessible means. The terms of this License will continue to . unless you entered into that arrangement. if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program. but for the patent license. you convey.

apply to the part which is the covered work, but the special requirements of the GNU Affero General
Public License, section 13, concerning interaction through a network will apply to the combination as
such.

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of the GNU General Public
License from time to time. Such new versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Program specifies that a certain numbered
version of the GNU General Public License “or any later version” applies to it, you have the option of
following the terms and conditions either of that numbered version or of any later version published by
the Free Software Foundation. If the Program does not specify a version number of the GNU General
Public License, you may choose any version ever published by the Free Software Foundation.
If the Program specifies that a proxy can decide which future versions of the GNU General Public
License can be used, that proxy's public statement of acceptance of a version permanently authorizes
you to choose that version for the Program.
Later license versions may give you additional or different permissions. However, no additional
obligations are imposed on any author or copyright holder as a result of your choosing to follow a later
version.

15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF
THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR
CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES
SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided above cannot be given local legal
effect according to their terms, reviewing courts shall apply local law that most closely approximates

an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption
of liability accompanies a copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to the public, the best
way to achieve this is to make it free software which everyone can redistribute and change under these
terms.
To do so, attach the following notices to the program. It is safest to attach them to the start of each
source file to most effectively state the exclusion of warranty; and each file should have at least the
“copyright” line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short notice like this when it starts in an
interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the General
Public License. Of course, your program's commands might be different; for a GUI interface, you
would use an “about box”.
You should also get your employer (if you work as a programmer) or school, if any, to sign a
“copyright disclaimer” for the program, if necessary. For more information on this, and how to apply
and follow the GNU GPL, see <http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program into proprietary
programs. If your program is a subroutine library, you may consider it more useful to permit linking
proprietary applications with the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read <http://www.gnu.org/philosophy/why-not-
lgpl.html>.

GNU Free Documentation License
Version 1.3, 3 November 2008
Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it
is not allowed.

0. PREAMBLE
The purpose of this License is to make a manual, textbook, or other functional and useful document
"free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with
or without modifying it, either commercially or noncommercially. Secondarily, this License preserves
for the author and publisher a way to get credit for their work, while not being considered responsible
for modifications made by others.
This License is a kind of "copyleft", which means that derivative works of the document must
themselves be free in the same sense. It complements the GNU General Public License, which is a
copyleft license designed for free software.
We have designed this License in order to use it for manuals for free software, because free software
needs free documentation: a free program should come with manuals providing the same freedoms that
the software does. But this License is not limited to software manuals; it can be used for any textual
work, regardless of subject matter or whether it is published as a printed book. We recommend this
License principally for works whose purpose is instruction or reference.

1. APPLICABILITY AND DEFINITIONS
This License applies to any manual or other work, in any medium, that contains a notice placed by the
copyright holder saying it can be distributed under the terms of this License. Such a notice grants a
world-wide, royalty-free license, unlimited in duration, to use that work under the conditions stated
herein. The "Document", below, refers to any such manual or work. Any member of the public is a
licensee, and is addressed as "you". You accept the license if you copy, modify or distribute the work in
a way requiring permission under copyright law.
A "Modified Version" of the Document means any work containing the Document or a portion of it,
either copied verbatim, or with modifications and/or translated into another language.
A "Secondary Section" is a named appendix or a front-matter section of the Document that deals
exclusively with the relationship of the publishers or authors of the Document to the Document's
overall subject (or to related matters) and contains nothing that could fall directly within that overall
subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not
explain any mathematics.) The relationship could be a matter of historical connection with the subject
or with related matters, or of legal, commercial, philosophical, ethical or political position regarding
them.
The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of
Invariant Sections, in the notice that says that the Document is released under this License. If a section
does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The
Document may contain zero Invariant Sections. If the Document does not identify any Invariant
Sections then there are none.
The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover

and that you add no other conditions whatsoever to those of this License. The "Title Page" means. in the notice that says that the Document is released under this License. These Warranty Disclaimers are considered to be included by reference in this License. For works in formats which do not have any title page as such. LaTeX input format. 2. and standard- conforming simple HTML. The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License. A copy made in an otherwise Transparent file format whose markup. under the same conditions stated above. SGML or XML for which the DTD and/or processing tools are not generally available. or absence of markup. for a printed book. or "History". An image format is not Transparent if used for any substantial amount of text.) To "Preserve the Title" of such a section when you modify the Document means that it remains a section "Entitled XYZ" according to this definition. You may also lend copies. and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. . plus such following pages as are needed to hold. A Front-Cover Text may be at most 5 words. A section "Entitled XYZ" means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. PostScript or PDF produced by some word processors for output purposes only. Examples of suitable formats for Transparent copies include plain ASCII without markup. VERBATIM COPYING You may copy and distribute the Document in any medium. either commercially or noncommercially. represented in a format whose specification is available to the general public. preceding the beginning of the body of the text. legibly. and a Back-Cover Text may be at most 25 words. However. PostScript or PDF designed for human modification. the material this License requires to appear in the title page. "Title Page" means the text near the most prominent appearance of the work's title. "Endorsements". provided that this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. and you may publicly display copies. A "Transparent" copy of the Document means a machine-readable copy. you may accept compensation in exchange for copies. A copy that is not "Transparent" is called "Opaque". If you distribute a large enough number of copies you must also follow the conditions in section 3. Examples of transparent image formats include PNG.Texts. "Dedications". the title page itself. Texinfo input format. the copyright notices. XCF and JPG. and the machine-generated HTML. and the license notice saying this License applies to the Document are reproduced in all copies. (Here XYZ stands for a specific section name mentioned below. has been arranged to thwart or discourage subsequent modification by readers is not Transparent. Opaque formats include proprietary formats that can be read and edited only by proprietary word processors. such as "Acknowledgements". SGML or XML using a publicly available DTD. The "publisher" means any person or entity that distributes copies of the Document to the public. that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor.

that you contact the authors of the Document well before redistributing any large number of copies. you must do these things in the Modified Version: • A. if it has fewer than five). and from those of previous versions (which should. a license notice giving the public permission to use the Modified Version under the terms of this License. If you publish or distribute Opaque copies of the Document numbering more than 100. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices. and continue the rest onto adjacent pages. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice. In addition. provided that you release the Modified Version under precisely this License. 4. MODIFICATIONS You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above. It is requested. all these Cover Texts: Front-Cover Texts on the front cover. You may use the same title as a previous version if the original publisher of that version gives permission. Use in the Title Page (and on the covers. you must take reasonably prudent steps. • F. . • E. you must enclose the copies in covers that carry. with the Modified Version filling the role of the Document. you must either include a machine-readable Transparent copy along with each Opaque copy. If you use the latter option. to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public. Include. free of added material. unless they release you from this requirement. State on the Title page the name of the publisher of the Modified Version. • B. • G. The front cover must present the full title with all words of the title equally prominent and visible. If the required texts for either cover are too voluminous to fit legibly. You may add other material on the covers in addition.3. together with at least five of the principal authors of the Document (all of its principal authors. in the form shown in the Addendum below. if any) a title distinct from that of the Document. clearly and legibly. one or more persons or entities responsible for authorship of the modifications in the Modified Version. but not required. immediately after the copyright notices. Both covers must also clearly and legibly identify you as the publisher of these copies. or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols a complete Transparent copy of the Document. to give them a chance to provide you with an updated version of the Document. • D. you should put the first ones listed (as many as fit reasonably) on the actual cover. COPYING IN QUANTITY If you publish printed copies (or copies in media that commonly have printed covers) of the Document. as the publisher. if there were any. when you begin distribution of Opaque copies in quantity. List on the Title Page. and Back-Cover Texts on the back cover. can be treated as verbatim copying in other respects. be listed in the History section of the Document). • C. Copying with changes limited to the covers. thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. as authors. as long as they preserve the title of the Document and satisfy these conditions. numbering more than 100. and the Document's license notice requires Cover Texts. Preserve all the copyright notices of the Document.

authors. you may not add another. If there are multiple Invariant Sections with the same . Preserve any Warranty Disclaimers. given in the Document for public access to a Transparent copy of the Document. For any section Entitled "Acknowledgements" or "Dedications". provided that you include in the combination all of the Invariant Sections of all of the original documents. you may at your option designate some or all of these sections as invariant. if any. but you may replace the old one. year. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. previously added by you or by arrangement made by the same entity you are acting on behalf of. add their titles to the list of Invariant Sections in the Modified Version's license notice. COMBINING DOCUMENTS You may combine the Document with other documents released under this License. and likewise the network locations given in the Document for previous versions it was based on. • L. To do this. The combined work need only contain one copy of this License. • K. • N. You may add a passage of up to five words as a Front-Cover Text. You may add a section Entitled "Endorsements". and multiple identical Invariant Sections may be replaced with a single copy. then add an item describing the Modified Version as stated in the previous sentence. Preserve the network location. under the terms defined in section 4 above for modified versions. These titles must be distinct from any other section titles. If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document. statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard. year. The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version. unmodified. Preserve the section Entitled "History". and publisher of the Document as given on its Title Page. Preserve all the Invariant Sections of the Document. Section numbers or the equivalent are not considered part of the section titles. • I. 5. • J. You may omit a network location for a work that was published at least four years before the Document itself. and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein. new authors. to the end of the list of Cover Texts in the Modified Version. and that you preserve all their Warranty Disclaimers. Delete any section Entitled "Endorsements". If there is no section Entitled "History" in the Document. or if the original publisher of the version it refers to gives permission. and add to it an item stating at least the title. • H. These may be placed in the "History" section. Include an unaltered copy of this License. on explicit permission from the previous publisher that added the old one. Preserve its Title. provided it contains nothing but endorsements of your Modified Version by various parties--for example. Such a section may not be included in the Modified Version. and a passage of up to 25 words as a Back-Cover Text. and list them all as Invariant Sections of your combined work in its license notice. and publisher of the Modified Version as given on the Title Page. If the Document already includes a cover text for the same cover. unaltered in their text and in their titles. • M. • O. Do not retitle any existing section to be Entitled "Endorsements" or to conflict in title with any Invariant Section. Preserve the Title of the section. create one stating the title.

is called an "aggregate" if the copyright resulting from the compilation is not used to limit the legal rights of the compilation's users beyond what the individual works permit. In the combination. you must combine any sections Entitled "History" in the various original documents. Otherwise they must appear on printed covers that bracket the whole aggregate. and all the license notices in the Document. but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. "Dedications". Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work. provided you insert a copy of this License into the extracted document. in parentheses. You may extract a single document from such a collection. make the title of each such section unique by adding at the end of it. Replacing Invariant Sections with translations requires special permission from their copyright holders. or the electronic equivalent of covers if the Document is in electronic form. and distribute it individually under this License. forming one section Entitled "History". or "History". TRANSLATION Translation is considered a kind of modification. then if the Document is less than one half of the entire aggregate. provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects. 6. or else a unique number. When the Document is included in an aggregate. the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title. and any sections Entitled "Dedications".name but different contents. likewise combine any sections Entitled "Acknowledgements". the original version will prevail. If a section in the Document is Entitled "Acknowledgements". this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document. If the Cover Text requirement of section 3 is applicable to these copies of the Document. the name of the original author or publisher of that section if known. COLLECTIONS OF DOCUMENTS You may make a collection consisting of the Document and other documents released under this License. in or on a volume of a storage or distribution medium. AGGREGATION WITH INDEPENDENT WORKS A compilation of the Document or its derivatives with other separate and independent documents or works. and replace the individual copies of this License in the various documents with a single copy that is included in the collection. You may include a translation of this License. and follow this License in all other respects regarding verbatim copying of that document. and any Warranty Disclaimers. 7. 8. . provided that you also include the original English version of this License and the original versions of those notices and disclaimers. You must delete all sections Entitled "Endorsements". In case of a disagreement between the translation and the original version of this License or a notice or disclaimer. the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate. so you may distribute translations of the Document under the terms of section 4.

or distribute it is void. and (2) were thus incorporated . California. However.0 license published by Creative Commons Corporation. An MMC is "eligible for relicensing" if it is licensed under this License. and (b) permanently. your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means. a not-for-profit corporation with a principal place of business in San Francisco. if you cease all violation of this License. and subsequently incorporated in whole or in part into the MMC. in whole or in part. receipt of a copy of some or all of the same material does not give you any rights to use it.org/copyleft/. and if all works that were first published under this License somewhere other than this MMC. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. sublicense. but may differ in detail to address new problems or concerns. "CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.9. that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Document. Any attempt otherwise to copy. modify. or distribute the Document except as expressly provided under this License. If the Document does not specify a version number of this License. as well as future copyleft versions of that license published by that same organization. See http://www. FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may publish new.gnu. revised versions of the GNU Free Documentation License from time to time. A "Massive Multiauthor Collaboration" (or "MMC") contained in the site means any set of copyrightable works thus published on the MMC site. RELICENSING "Massive Multiauthor Collaboration Site" (or "MMC Site") means any World Wide Web server that publishes copyrightable works and also provides prominent facilities for anybody to edit those works. and you cure the violation prior to 30 days after your receipt of the notice. as part of another Document. If your rights have been terminated and not permanently reinstated. you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. TERMINATION You may not copy. 11. if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. unless and until the copyright holder explicitly and finally terminates your license. Each version of the License is given a distinguishing version number. 10. sublicense. modify. "Incorporate" means to publish or republish a Document. A public wiki that anybody can edit is an example of such a server. this is the first time you have received notice of violation of this License (for any work) from that copyright holder. Such new versions will be similar in spirit to the present version. then your license from a particular copyright holder is reinstated (a) provisionally. Moreover. If the Document specifies that a proxy can decide which future versions of this License can be used. you may choose any version ever published (not as a draft) by the Free Software Foundation. (1) had no cover texts or invariant sections. and will automatically terminate your rights under this License. If the Document specifies that a particular numbered version of this License "or any later version" applies to it.

provided the MMC is eligible for relicensing. merge those two alternatives to suit the situation. A copy of the license is included in the section entitled "GNU Free Documentation License". no Front-Cover Texts. with the Front-Cover Texts being LIST. and no Back-Cover Texts. replace the "with. include a copy of the License in the document and put the following copyright and license notices just after the title page: Copyright (c) YEAR YOUR NAME." line with this: with the Invariant Sections being LIST THEIR TITLES. .prior to November 1. If you have Invariant Sections. 2009. distribute and/or modify this document under the terms of the GNU Free Documentation License. 2008. Front-Cover Texts and Back-Cover Texts.. ADDENDUM: How to use this License for your documents To use this License in a document you have written. and with the Back-Cover Texts being LIST. Version 1. If you have Invariant Sections without Cover Texts. or some other combination of the three. If your document contains nontrivial examples of program code.Texts.. such as the GNU General Public License. to permit their use in free software. The operator of an MMC Site may republish an MMC contained in the site under CC-BY-SA on the same site at any time before August 1. we recommend releasing these examples in parallel under your choice of free software license.3 or any later version published by the Free Software Foundation. with no Invariant Sections. Permission is granted to copy.