contenido - wordpress.comiva para acceder a los ivas del sistema, primero accedemos a...

32
Contenido I. Introducción del proyecto. ................................................................................................... 2 II. Base de datos........................................................................................................................ 3 Clientes ..................................................................................................................................... 3 Proveedores .............................................................................................................................. 3 Lugar ......................................................................................................................................... 4 Forma de pago .......................................................................................................................... 4 IVA ............................................................................................................................................. 4 Presupuesto .............................................................................................................................. 4 Línea presupuesto..................................................................................................................... 5 Facturas..................................................................................................................................... 5 Línea factura ............................................................................................................................. 5 Facturas proveedores ............................................................................................................... 6 III. Funcionamiento del programa ............................................................................................. 6 Clientes ..................................................................................................................................... 6 Proveedores ............................................................................................................................ 10 Presupuestos........................................................................................................................... 13 Facturas................................................................................................................................... 17 Facturas de proveedores ........................................................................................................ 20 IVA ........................................................................................................................................... 24 Formas de pago....................................................................................................................... 26 IV. Funcionamiento interno ..................................................................................................... 28 Hilos ........................................................................................................................................ 28 Ventanas ................................................................................................................................. 30 Cálculos internos..................................................................................................................... 31 Controles de formulario .......................................................................................................... 32 Tecnologías utilizadas ............................................................................................................. 32

Upload: others

Post on 12-Oct-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Contenido I. Introducción del proyecto. ................................................................................................... 2

II. Base de datos........................................................................................................................ 3

Clientes ..................................................................................................................................... 3

Proveedores .............................................................................................................................. 3

Lugar ......................................................................................................................................... 4

Forma de pago .......................................................................................................................... 4

IVA ............................................................................................................................................. 4

Presupuesto .............................................................................................................................. 4

Línea presupuesto ..................................................................................................................... 5

Facturas ..................................................................................................................................... 5

Línea factura ............................................................................................................................. 5

Facturas proveedores ............................................................................................................... 6

III. Funcionamiento del programa ............................................................................................. 6

Clientes ..................................................................................................................................... 6

Proveedores ............................................................................................................................ 10

Presupuestos........................................................................................................................... 13

Facturas ................................................................................................................................... 17

Facturas de proveedores ........................................................................................................ 20

IVA ........................................................................................................................................... 24

Formas de pago....................................................................................................................... 26

IV. Funcionamiento interno ..................................................................................................... 28

Hilos ........................................................................................................................................ 28

Ventanas ................................................................................................................................. 30

Cálculos internos ..................................................................................................................... 31

Controles de formulario .......................................................................................................... 32

Tecnologías utilizadas ............................................................................................................. 32

Page 2: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

I. Introducción del proyecto.

Es un proyecto enfocado a una PYME, ya que la funcionalidad de la aplicación es

básica. La aplicación pretende gestionar mediante un ordenador y almacenar los datos

de una empresa, para posibles consultas o generación de documentos como por

ejemplo un Presupuesto o una factura para un cliente.

Podemos tanto gestionar Clientes de manera fácil e intuitiva para cualquier usuario

que se siente delante de la aplicación y la ponga en marcha, también dispone de una

base de datos embebida lo que facilita la instalación de la misma como el movimiento

de la aplicación, como una PYME no puede disponer de los medios necesarios para un

servidor de bases de datos potente y tampoco maneja excesiva información e optado

por ello.

Para ello he optado por SQLite que es gratuita y ofrece la suficiente potencia para este

tipo de aplicación.

Page 3: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

II. Base de datos

La base de datos se ha sacado de una aplicación ya funcional, que actualmente se a

quedado obsoleta.

Clientes La tabla de clientes contiene los datos de los clientes de nuestro sistema, tanto informativos

como de utilizad como el teléfono o el correo para poder contactar con el mismo, también el

número de cuenta para poder efectuar cobros.

Proveedores La tabla de proveedores contendrá la información necesaria para poder asignarle sus facturas,

o simplemente informativo para ponernos en contacto con el mismo.

Page 4: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Lugar La tabla lugar contiene las ciudades de España, así cuando el usuario genere un cliente en vez

de escribir los datos del mismo solo tendrá que seleccionar un desplegable, este

procedimiento se hace tanto en Clientes como en Proveedores.

Forma de pago Cuando un Proveedor nos genera una factura también nos dará una forma de pago como por

ejemplo cuando finalice un mes o al contado, por ello mismo aquí se almacenarán las formas

de pago que el usuario vea conveniente para cuando genere las facturas de los proveedores.

IVA La tabla de IVA almacenará los tipos de IVA que se manejaran en el sistema, para cuando

genere el usuario tanto un presupuesto para un cliente como una factura de un proveedor

pueda marcar el IVA con un simple desplegable de la lista que el mismo generó.

Presupuesto En esta tabla se almacenará únicamente información del presupuesto generado, ya que los

servicios que se asignan al mismo están en una tabla aparte unido con esta tabla. Como bien

decía anteriormente esta base de datos ya estaba creada por ello el campo de Pesetas en mi

aplicación quedará obsoleto.

Page 5: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Línea presupuesto En esta tabla se almacenarán los servicios asignados a los presupuestos así tanto con los datos

del presupuesto y los servicios asignados poder generar el presupuesto para poder

entregárselo al Cliente.

Facturas Es la tabla donde una vez aceptados los presupuestos todos los datos del presupuesto pasarán

a esta tabla para formar parte de las facturas, y poder generar el ejemplar para el cliente.

Línea factura Es la tabla donde una vez aceptados los presupuestos y los servicios, se almacenarán los

servicios en esta tabla, así todo quedara en facturas.

Page 6: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Facturas proveedores En esta tabla para llevar contabilizado el gasto de una empresa se almacenarán las facturas

que hemos generado a partir de los proveedores, para poder llevar un control sobre las

mismas.

III. Funcionamiento del programa

Clientes

Para acceder al área de clientes, primero accedemos a ficheros y dentro del mismo entramos

en “clientes en línea”.

Page 7: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Nos aparecerá la siguiente ventana donde podremos gestionar nuestros clientes, tanto

crearlos como buscarlos, ver la ficha donde tendremos todos los datos del cliente o eliminarlo.

Para crear un nuevo cliente accedemos a Nuevo.

Page 8: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Y nos aparecerá un formulario para introducir los datos de nuestro nuevo cliente.

Insertaremos todos los datos necesarios y al final del formulario presionamos sobre guardar si

queremos guardar nuestro nuevo cliente.

Después nos saldrá a la ventana principal de clientes, y nos saldrá nuestro nuevo cliente. En el

caso de que no salga, presionar sobre el botón “Ver todo” que recargará nuestros clientes.

Para poder ver todos los detalles sobre nuestro cliente, datos que en la tabla no salen,

accederemos a la ficha del cliente presionando el botón de “Ver Ficha”.

Page 9: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Nos saldrá toda la información del mismo que hayamos introducido en el formulario de nuevo

cliente.

Para buscar algún cliente en concreto solo tenemos que introducir en el campo que nos pone

búsqueda y seguidamente seleccionaremos el campo por el cual queremos buscar y

directamente nos buscara a nuestro cliente.

Para eliminar un cliente de nuestro programa solamente debemos seleccionarlo de la lista de

clientes y presionar sobre el botón eliminar.

Page 10: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Proveedores

Para acceder al área de proveedores, primero accedemos a ficheros y dentro del mismo

entramos en “proveedores en línea”.

Nos aparecerá la siguiente ventana donde podremos gestionar nuestros proveedores, tanto

crearlos como buscarlos, ver la ficha donde tendremos todos los datos del proveedor o

eliminarlo.

Para crear un nuevo proveedor accedemos a Nuevo.

Page 11: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Y nos aparecerá un formulario para introducir los datos de nuestro nuevo proveedor.

Insertaremos todos los datos necesarios y al final del formulario presionamos sobre guardar si

queremos guardar nuestro nuevo proveedor.

Después nos saldrá a la ventana principal de proveedores, y nos saldrá nuestro nuevo

proveedor. En el caso de que no salga, presionar sobre el botón “Ver todo” que recargará

nuestros proveedores.

Page 12: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Para poder ver todos los detalles sobre nuestro proveedor, datos que en la tabla no salen,

accederemos a la ficha del proveedor presionando el botón de “Ver Ficha”.

Nos saldrá toda la información del mismo que hayamos introducido en el formulario de nuevo

proveedor.

Para buscar algún proveedor en concreto solo tenemos que introducir en el campo que nos

pone búsqueda y seguidamente seleccionaremos el campo por el cual queremos buscar y

directamente nos buscara a nuestro proveedor.

Page 13: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Para eliminar un proveedor de nuestro programa solamente debemos seleccionarlo de la lista

de proveedores y presionar sobre el botón eliminar.

Presupuestos

Para acceder a los presupuestos del sistema, primero accedemos a presupuestos y dentro del

mismo entramos en “presupuestos en línea”.

Nos aparecerá la siguiente ventana donde podremos gestionar nuestros presupuestos, tanto

crearlos como buscarlos, ver la ficha donde tendremos todos los datos del presupuesto, ver un

documento a imprimir, o pasarlo a Facturas con el botón de “Aceptado”.

Page 14: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Para crear un nuevo presupuesto accedemos a Nuevo.

Y nos aparecerá un formulario para elegir el cliente que nos ha pedido un presupuesto.

Page 15: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Cuando seleccionemos al cliente le damos a continuar y nos saldrá la ficha del presupuesto

generado para rellenarla con los servicios que estamos ofreciendo precios y cantidades.

Cuando hayamos introducido el servicio en los campos indicados presionamos sobre el botón

“Añadir” que nos insertara en el presupuesto el servicio, nos actualizara los importes de abajo.

También podemos modificar la fecha o el IVA que se va a aplicar a el presupuesto, o también

modificar los servicios añadidos.

Cuando terminemos todos los cambios solo tenemos que presionar sobre “Guardar”.

Page 16: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Entonces se nos cerrará la ventana de la ficha y nos accederá a la ventana donde se mostrarán

todos los presupuestos. Para poder volver a la ficha y seguir editando los presupuestos solo

tienes que presionar sobre el botón de “Detalle” con el presupuesto seleccionado.

Cuando el presupuesto esté aceptado por el cliente y facture solo tenemos que presionar

sobre “Aceptado” seleccionado un presupuesto y nos saldrá lo siguiente.

Page 17: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Para buscar algún presupuesto en concreto solo tenemos que introducir en el campo que nos

pone búsqueda y seguidamente seleccionaremos el campo por el cual queremos buscar y

directamente nos buscara a nuestro presupuesto.

Facturas

Para acceder a las facturas del sistema, primero accedemos a facturas y dentro del mismo

entramos en “facturas en línea”.

Nos aparecerá la siguiente ventana donde podremos gestionar nuestras facturas, buscarlas,

ver la ficha donde tendremos todos los datos de la factura, ver un documento a imprimir o

eliminar.

Page 18: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Para poder ver los detalles de la factura solo tenemos que presionar sobre una factura es decir

seleccionarla y después presionar sobre “Detalle” y nos saldrá la ficha de la factura.

Aquí podemos editar las Observaciones de la factura o poner si esta pagado o no.

Page 19: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Cuando hayamos terminado de editar la factura solo tenemos que presionar sobre guardar.

Para eliminar una factura de nuestro sistema solo tenemos que presionar desde la ventana

principal de facturas sobre el botón “Eliminar” con una factura seleccionada.

Page 20: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

También tenemos la opción de buscar facturas en nuestro sistema introduciendo el valor de

búsqueda en el campo de búsqueda y seleccionado el campo a buscar.

Facturas de proveedores

Para acceder a las facturas de los proveedores del sistema, primero accedemos a Facturas y

dentro del mismo entramos en “Facturas proveedores en línea”.

Page 21: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Nos aparecerá la siguiente ventana donde podremos gestionar nuestras facturas de nuestros

proveedores, buscarlas, ver la ficha donde tendremos todos los datos de la factura o eliminar.

Para crear una nueva factura de proveedor accedemos a Nuevo.

Y nos aparecerá un formulario para elegir el proveedor de la factura.

Page 22: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Cuando seleccionemos al proveedor le damos a continuar y nos saldrá la ficha de la factura del

proveedor generada para rellenarla con los datos que nos ofrece el proveedor de la factura.

Cuando hayamos terminado de editar la factura solo tenemos que presionar sobre guardar

cambios.

Page 23: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Se nos cerrará la ventana y nos saldrá la ventana principal donde están todas las facturas de

los proveedores, y en todo momento podemos ver y editar y eliminar la factura seleccionado

la que deseemos y presionando sobre detalle.

También tenemos la opción de buscar facturas en nuestro sistema introduciendo el valor de

búsqueda en el campo de búsqueda y seleccionado el campo a buscar.

Page 24: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

IVA

Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo

entramos en “IVA”.

Nos aparecerá la siguiente ventana donde podremos gestionar nuestros IVAS, buscarlos, ver la

ficha donde tendremos todos los datos relacionados con el IVA, eliminar y crear nuevos.

Page 25: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Para crear un nuevo IVA accedemos a Nuevo.

Y nos aparecerá una ficha para rellenar nuestro nuevo IVA.

Cuando estemos conformes con la información añadida solo tenemos que presionar el botón

“Guardar”

Entonces se nos cerrará la ventana de la ficha y nos accederá a la ventana donde se mostrarán

todos los IVAS. Para poder volver a la ficha y seguir editando los IVAS solo tienes que presionar

sobre el botón de “Ver Ficha” con el IVA seleccionado en la tabla.

Page 26: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Para buscar algún IVA en concreto solo tenemos que introducir en el campo que nos pone

búsqueda y seguidamente seleccionaremos el campo por el cual queremos buscar y

directamente nos buscara a nuestro IVA.

Formas de pago Para acceder a las formas de pago del sistema, primero accedemos a Configuraciones y dentro

del mismo entramos en “Formas de pago”.

Nos aparecerá la siguiente ventana donde podremos gestionar nuestras formas de pago,

buscarlos, ver la ficha donde tendremos todos los datos relacionados con la forma de pago,

eliminar y crear nuevos.

Page 27: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Para crear una nueva forma de pago accedemos a Nuevo.

Y nos aparecerá una ficha para rellenar nuestra nueva forma de pago.

Cuando estemos conformes con la información añadida solo tenemos que presionar el botón

“Guardar”

Page 28: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Entonces se nos cerrará la ventana de la ficha y nos accederá a la ventana donde se mostrarán

todas las formas de pago. Para poder volver a la ficha y seguir editando las formas de pago

solo tienes que presionar sobre el botón de “Ver Ficha” con la forma de pago seleccionada en

la tabla.

Para buscar alguna forma de pago en concreto solo tenemos que introducir en el campo que

nos pone búsqueda y seguidamente seleccionaremos el campo por el cual queremos buscar y

directamente nos buscara a nuestra forma de pago.

IV. Funcionamiento interno

Hilos

El programa puede llegar a mover gran cantidad de datos en todo el flujo del programa, lo más

importante de cara al usuario es que la carga de datos del programa no le afecte al uso del

mismo, por ello e implementado hilos junto con barras de progreso para que el usuario vea

que aún se está cargado la carga de todos los datos del programa a continuación pongo una

imagen de la carga de los clientes.

Page 29: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana
Page 30: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Como se puede comprobar primero antes de comenzar la carga deshabilitamos los botones de

la pantalla para que el usuario no pueda tocar nada mientas se efectúa la carga de los datos y

calculamos la cantidad de datos que tiene la tabla mediante un “count(campo)” así podemos

ponerle límite a la barra de progreso hasta que termina de cargar los datos y para finalizar

activamos todos los botones y dejamos que el usuario pueda continuar.

Ventanas

Page 31: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Como se puede comprobar en la memoria tanto la edición como el nuevo de muchas partes se

reutiliza lo llamado ficha o detalle de esta manera el usuario sabe lo que está haciendo, con

una interfaz limpia y adaptable a la mayoría de pantallas.

He utilizado dos estilos ya creados:

Metro-UI

Flextile

Son los estilos más limpios y claros haciendo una similitud a los estilos web de bootstrap.

La facilidad de uso y comodidad ante las ventanas hace un uso sencillo para cualquier usuario.

Cálculos internos

Como por ejemplo el cálculo del identificativo de la factura para que lleven un orden. Se ha

puesto la siguientes numeraciones (año+factura), es decir “20160001”, “20160002”.

Page 32: Contenido - WordPress.comIVA Para acceder a los IVAS del sistema, primero accedemos a Configuraciones y dentro del mismo entramos en “IVA”. Nos aparecerá la siguiente ventana

Controles de formulario

En la parte de añadir servicios a un presupuesto tiene un control de formulario mediante

código para que no se introduzcan en uno solo números y en otro permitimos puntos para los

decimales es decir para el precio.

Tecnologías utilizadas

E utilizado sobre todo Java ya que es la base sobre la cual se ejecuta mi programa, también

JavaFX para diseñar las interfaces y Jasper Reports para poder hacer tanto los presupuestos

como las facturas en PDF o llegar a imprimirlas. También se ha utilizado SQLite para que el

programa sea más fácil de mover para el usuario ya que la base de datos solo contiene un

fichero.