PyFactura: Aplicativo para Facturación Electrónica

Viernes, 20 de marzo de 2015 Sin comentarios

PyFactura es una aplicación libre y gratuita para generar Facturas Electrónicas de manera simple y ágil totalmente ad-hoc (independiente) sin necesidad de poseer o tener que modificar un programa de facturación, base de datos o servidor intermedio. AFIP Resolución General RG2485/08, RG2904/10, RG2757/10, RG3067/11, RG3571/13 (factura electrónica mercado interno y nuevos sujetos obligados al régimen)

Utiliza la interfase PyAfipWs para conectarse a los servicios web de manera online. Esta interfase ha sido basada en los ejemplos de la AFIP y ha sido probada con éxito por varias empresas. También puede ser usada para adaptar programas ya existentes.

11081220_1621912178045197_2223475534648485588_n

Funcionalidades

Es similar al aplicativo Régimen de Emisión de Comprobantes Electrónicos (R.E.C.E.) del SIAp AFIP y Servicio Interactivo de Comprobantes en Línea (clave fiscal), con las siguientes ventajas:

  • Pantalla para carga de datos de clientes y artículos a facturar (utilizando PadronContribuyentesAFIP RG1817 y almacenamiento según RG1361), contemplando las normativas de AFIP aplicables para facturación electrónica y permitiendo almacenar datos de clientes y facturación para no tener que escribirlos por cada factura.
  • Autoriza las facturas en linea (usando webservice), simplificando el proceso (no requiere ventanilla electrónica ni ningún otro servicio de clave fiscal o página web), sin limite de facturas ni textos a incluir
  • Genera las facturas en un formato PDF gráfico adaptable mediante un Diseñador Visual, pudiendo incluir imágenes (logos) e información adicional, incluyendo el código de barras para ser impreso (opcional).
  • Permite múltiples hojas de orientación apaisada (landscape) o retrato (portrait), descripciones de múltiples líneas (con corte y transporte automático) y control arbitrario de la impresión de decimales.
  • Envía mensajes de correo electrónico conteniendo la factura en PDF y un mensaje configurable (tanto en texto plano como en texto estilizado con HTML)
  • Importación / exportación desde Múltiples Formatos de Archivos de Intercambio (planillas CSV -editables por planilla de cálculo-, archivos de texto de longitud fija TXT similar a RECE, archivos XML similares al Facturador Plus, tablas DBF y archivos JSON) Próximamente

Actualmente implementa Factura Electrónica según RG 1956/05, RG 1956/05, 1345/02, 2265/07, 2289/07, y 2485/08 (Factura Electrónica Mercado Interno – WSFEv1) pudiendose adaptar a la resolución general 2557/09 (BonosFiscales – Bienes de Capital – WSBFE) o 2758/10 (Factura de Exportación – WSFEX) y 2904/10 (Factura electrónica con detalle – WSMTXCA)

Se distribuye sin cargo (gratis, es software libre bajo licencia GPLv3), y se ofrece Soporte Técnico comunitario gratuito o comercial pago opcional (ver Costos y Condiciones).

Consultar por desarrollos especiales, interfaces web, etc.

mas informacion: http://www.sistemasagiles.com.ar/trac/wiki/PyFactura

 

Los 10 primeros años de la gesta Ubuntu

Lunes, 20 de octubre de 2014 Sin comentarios

Por Ariel Torres | LA NACION

Quizá no fue casualidad que la noticia inicial sobre Ubuntu me haya llegado de parte de un sacerdote; después de todo, la palabra “ubuntu” hace referencia a un concepto ético y filosófico de origen sudafricano. Ese querido amigo puso en mis manos una respuesta que había estado esperando durante años. Es decir, una forma más amigable de distribuir, instalar, usar y configurar Linux.

“Más humana”, diría Mark Shuttleworth, el hombre de negocios que se hizo rico gracias al software libre y decidió, por eso, donar parte de su fortuna a la comunidad; uno de los mandamientos de la filosofía ubuntu. Pasado mañana, el fruto de esa decisión, cumplirá 10 años.

Shuttleworth fundó Canonical el 5 de marzo de 2004 para poner en marcha ese proyecto y, en octubre, presentó la primera versión de Ubuntu Linux, con el número 4.10 (por octubre de 2004) y el nombre “Warty Warthog” (sólo a partir de la tercera edición las denominaciones se ordenarían alfabéticamente).

Esté uno de acuerdo o no con algunas de las ideas de Shuttleworth, una cosa es indiscutible. De todas las cosas Linux, Ubuntu es la única palabra que una porción significativa del público reconoce. Y si Linux le suena a muchos es, en gran medida, gracias a Ubuntu. “Desde una visión macro, el mayor aporte de Ubuntu fue lograr mucha visibilidad para, a partir de eso, interesar a gente común y corriente para que se acerque, se entere, pruebe. Pero la intención no era sólo que probaran el sistema operativo, de otro modo Canonical no se habría molestado en crear un manual de conducta y el sistema de membresía basado en una meritocracia. La intención era también que compartieran la filosofía ubuntu”, me dijo Guillermo Lisi, Ubuntu Member desde 2007, con quien hablé esta semana.

Algún tiempo antes de que la distribución de Shuttleworth viera la luz me atreví a criticar el estilo innecesariamente elitista, hermético y centrípeto de una parte del ambiente Linux. Por supuesto, unos cuantos me pegaron con todo lo que tenían a mano, desde bates de béisbol hasta cepillos de dientes. A confesión de partes, relevo de pruebas, como se dice.

Pero una década después, las cosas han cambiado diametralmente. Al revés que a principios del siglo, la actitud es ahora amable y generosa con los novatos que hacen preguntas obvias. Salvo por unos pocos trogloditas que todavía creen que saber mucho de computadoras les confiere alguna clase de superioridad (no, muchachos, ni cerca), la solidaridad es ahora la regla. De hecho, es mucho más fácil conseguir ayuda confiable sobre Linux que sobre Windows.

En total, Shuttleworth puso en práctica una posición que muchos veníamos sosteniendo, y acertó. Ubuntu fue clave en este cambio de paradigma en el que el novato pasó de sufrir la descalificación y el escarnio a recibir una calurosa bienvenida y ayuda buena y bastante.

Celebro eso, no sólo porque es bueno en sí mismo, sino también porque era clave para que el software libre saliera del gueto corporativo y llegara al escritorio del gran público. No es que esto sea menester en todos los casos. Muchos programas son conocidos sólo dentro de las grandes compañías. Pero aquí estamos hablando de algo de un orden superior, no de otra aplicación de finanzas o de CRM. Estamos hablando de estándares abiertos.

Históricamente, y no hay ningún motivo para que esto vaya a cambiar, los estándares abiertos han facilitado la innovación, porque cualquiera puede usarlos sin límites, sin pedir permiso, sin costo.

Supongo que es prístino que nos hace falta mucho más progreso técnico, y con cierto grado de urgencia. Hay docenas de problemas gravísimos que podríamos resolver con más y mejor tecnología.

Ahora bien, la única forma en que los estándares abiertos pueden prosperar es si alcanzan un grado muy alto de difusión. Es decir, al revés de lo que siempre creyeron los que profesaban el maltrato, Linux necesitaba (y sigue necesitando) al novato. No al revés.

Leer más…

DreamHost migra de Debian a Ubuntu

Martes, 7 de octubre de 2014 Sin comentarios

La semana pasada recibí un mail de DreamHost (donde tengo alojada esta página y algunas otras) avisándome que el servidor donde está alojada mi cuenta se iba a actualizar a Ubuntu 12.04.

DreamHost es un proveedor de hosting compartido muy barato (cuanto más lo usás, más barato es ya que tiene un precio fijo de alrededor de US$9 por mes y no tiene límites en cuanto a cantidad de dominios, cuentas de mail, bases de datos, espacio en disco, etc). Una de las cosas que siempre me gustó es que tienen una política bastante abierta en cuanto a problemas generalizados en su sitio DreamHost Status y que los servidores tenían instalado Debian (que era la distribución que yo usaba) y te daban acceso a un shell y no sólo a través de FTP.

Dada la cantidad de servers que tiene DreamHost (entiendo que son decenas de miles), los upgrades de los sistemas operativos de cada uno de estos servidores (que, a su vez, tienen varios cientos de usuarios cada uno) es algo que encaran con bastante cuidado.

Yo recuerdo el upgrade de Debian 3.1 (sarge) a Debian 4.0 (etch) que fue el primero que me tocó vivir y que se hizo bastante tiempo después del release original de etch. Luego hubo otros upgrades a los que les presté menos antención.

La sorpresa este fin de semana fue que en lugar de avisarme que hacían el upgrade de Debian 6.0 (squeeze) a Debian 4.0 (wheezy), el upgrade era a Ubuntu 12.04 (Precise Pangolin).

From Debian To UbuntuMe puse a revisar el blog de DreamHost y encontré esta entrada de hace más de un año donde explican los motivos del cambio.

Uno de los problemas que tiene Debian es que su ciclo de lanzamientos (release cycle) es irregular y el lanzamiento se hace “cuando está listo”. El otro problema (y el más grave para DreamHost es que una vez que sale una nueva versión de Debian, la versión anterior tiene soporte durante alrededor de un año.

Por el contrario, Ubuntu tiene un ciclo regular de lanzamiento de versiones cada seis meses (en abril y octubre de cada año) y, si bien el tiempo de soporte de una versión “común” es de sólo nueve meses luego de publicada, cada dos años (en abril de los años pares) se publica una versión que se llama de Soporte por un largo período (Long Term Support – LTS). Ubuntu garantiza el soporte de cada release LTS por cinco años desde el lanzamiento, con lo cual, una vez que sale una nueva versión LTS, la versión anterior todavía tiene una vida útil con soporte por tres años más. Esto le brinda a DreamHost un período largo y previsible para hacer los upgrades en forma pausada y controlada.

De hecho cuando el 14 de septiembre de 2014 comenzaron las migraciones de Debian 6.0 a Ubuntu 12.04, ya existía una nueva versión 14.04 LTS (Trusty Tahr), sin embargo, la versión que DreamHost tiene probada (porque empezó a hacerlo a mediados de 2013) es la 12.04.

El domingo pasado se produjo la actualización de mi host y, a propósito, dejé una terminal abierta con un par de comandos significativos el domingo a la tarde:

baby@dellores:~ $ ssh upson.dreamhost.com
                         
  _  _ _ __ ___ ___ _ _  
 | || | '_ (_-</ _ \ ' \ 
  \_,_| .__/__/\___/_||_|
      |_|                
 Welcome to upson.dreamhost.com

Any malicious and/or unauthorized activity is strictly forbidden.
All activity may be logged by DreamHost Web Hosting.

baby@upson:~ $ w
 13:19:28 up 209 days, 26 min,  1 user,  load average: 3.17, 5.78, 7.80
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
baby@upson:~ $ cat /etc/issue
Debian GNU/Linux 6.0 \n \l

baby@upson:~ $ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 6.0.6 (squeeze)
Release:	6.0.6
Codename:	squeeze
baby@upson:~ $ uname -a
Linux upson 2.6.32.45-grsec-2.2.2-r3 #8 SMP Mon Oct 10 13:33:17 PDT 2011 x86_64 GNU/Linux
baby@upson:~ $ 
Broadcast message from root@upson (Sun Oct  5 20:42:19 2014):

The system is going down for reboot NOW!
Connection to upson.dreamhost.com closed by remote host.
Connection to upson.dreamhost.com closed.

y el lunes a la mañana volví a conectarme y probé los mismos comandos:

baby@dellores:~ $ ssh upson.dreamhost.com
                                   
                                   
 m   m  mmmm    mmm    mmm   m mm  
 #   #  #" "#  #   "  #" "#  #"  # 
 #   #  #   #   """m  #   #  #   # 
 "mm"#  ##m#"  "mmm"  "#m#"  #   # 
        #                          
        "                          

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

baby@upson:~ $ w
 09:24:32 up  8:03,  1 user,  load average: 5.28, 5.06, 5.05
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
baby@upson:~ $ cat /etc/issue
Ubuntu 12.04.5 LTS \n \l

baby@upson:~ $ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.5 LTS
Release:	12.04
Codename:	precise
baby@upson:~ $ uname -a
Linux upson 3.2.61-grsec-modsign #1 SMP Tue Aug 12 09:58:26 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
baby@upson:~ $ 


En principio todo lo razonable funciona OK. Tuve (como con cada upgrade) algún problema con la wiki que instalé a mano y que es afectada por los upgrades de Python (esto me pasaba también con los upgrades de Debian), pero supongo que lo arreglaré en estos días.

 Por  Mariano Absatz en crueless.com.ar

MATE, oficialmente nuevo sabor de Ubuntu

Lunes, 14 de julio de 2014 Sin comentarios

10_Firefox

Parece que la familia Ubuntu crece, el entorno de escritorio MATE será el siguiente sabor oficial según ha confirmado Mark Shuttleworth desde Google+, uniéndose así a Xubuntu, Kubuntu y Lubuntu.

Después de que los desarrolladores de Cinnamon tomaran la decisión de no ofrecer más soporte a la versión estable dedicada a Ubunutu 14.04 LTS, Shuttleworth nos sorprende con la noticia de que MATE será el nuevo sabor oficial de Ubuntu. Ahora ya no será necesario instalar MATE con posterioridad ya que se podrá descargar la iso con el entorno incorporado, cabe destacar que la versión oficial de sistema operativo seguirá siendo GNome 3 y el shell Unity.

MATE fue el resultado de la disconformidad de algunos usuarios de GNome a actualizar a GNome 3, ya que se creó como entorno alternativo a éste, su apariencia es muy similar a GNome 2 y cuenta con soporte, lo que hace ver que es un desktop joven pero con buenos resultados.

Ubuntu ofrece la posibilidad de utilizar un mismo sistema operativo con diferentes escritorios adapatados tanto a equipos antiguos como a los más modernos, con la llegada de MATE a la familia se amplía el abanico de elegir el sistema que más se adapte a las necesidades y gustos de cada uno, es lo bonito del mundo Linux ya que a parte de poder elegir una distribución también se puede elegir el desktop.

sitio: http://ubuntu-mate.org/

si ya tenes UBUNTU instalado, y queres instalar MATE (via PPA) , lee las siguientes indicaciones:

http://wiki.mate-desktop.org/download