Una nueva aplicación java para el ámbito de la administración: fmsFacturación es una aplicación para emitir facturas de forma rápida, sin tener que depender de una costosa "suite informática" con cientos de opciones que normalmente no vamos a utilizar.
La aplicación está pensada y diseñada con dos objetivos:
a) Que sea fácil de utilizar, sin una elevada curva de aprendizaje
b) Que la información (las facturas) sea transportable vía excel.
Los listados que genera la aplicación pueden ser en formato .pdf o en formato .csv (exportable a excel), lo cual permite exportar la información a otras aplicaciones si viene al caso.
Características de la aplicación:
- Lenguaje de programación: Java SE 1.7
- Spring Framework
- Persistencia: ficheros de texto no codificados
- Herramienta de administración: Maven
- Control de versiones: Subversion
- Test: JUnit 4
Esta aplicación está desarrollada con Spring Framework. En una aplicación SE de estas características no existen grandes diferencias ni ventajas en la utilización de Spring.
La aplicación tiene las opciones administrativas de datos de empresa, creación de cuentas de IVA, IRPF y formas de pago.
Además tiene las opciones de clientes, creación de albaranes y finalmente de facturación.
Los menús son los clásicos y sencillos menús de creación, modificación, borrado y listados. Existe una breve ayuda en cada pantalla (en info). Los campos no permiten la introducción de datos erróneos. Además, la existencia de selectores en muchos campos simplifica la introducción de datos.
La aplicación 1.1 no permite multiempresa. Tampoco facturación en régimen de equivalencia. Los albaranes, facturas y resumenes pueden ser impresos en formato .pdf y generar ficheros exportables .csv. Los albaranes no permiten la introducción de más de 3 artículos. Las facturas pueden contener hasta un máximo de 25 artículos. El programa es apto para profesionales, porque permite facturación con retención.
Esta versión 1.1 tiene muchas funcionalidades limitadas ¡al fin y al cabo es software gratuito! El que quiera control de stocks y otras lindezas, puede contactarme para estudiar el tema. :)

