15 abril 2007

Factura Digital

Imaginate que tus facturas de servicios te llegaran por correo electrónico; que tu planilla de iva ya estuviera registrada, que la reducción de los costos relacionados al papel se tradujeran en una baja en los precios de servicios.

Hace ya algún tiempo he estado interesado en este tema. La factura digital es un documento electrónico que posee todos los datos de una factura convencionall y un certificado digital que garantiza la identificación e integridad de la misma.

Aquí hay alguna información de la implementacion en España. y aquí un artículo muy interesante del Centro de Predicción Económica de España, que la explica como una aplicación directa del Certificado Digital. Ya existe en países de la región como Chile, Argentina, México y España.


Según un artículo de AméricaEconomía, algunas de las principales ventajas son:
  • Ahorro de coste de emisión, adminsitración, distribución y almacenamiento de facturas en papel. (en España, las 3900 empresas que lo utilizan, se ahorran cerca de 29 millones de euros al año).
  • Seguridad. con la factura convencional es más fácil hacer trampas, es más fácil extraviarlas y también cometer errores.
  • Integración y automatización con programas de software de facturación.
  • Rapidez. la factura digital permite realizar el trámite por una red de valor, Internet o correo electrónico.
Hace algún tiempo la implementación de la Factura Digital se vislumbraba compleja, sin embargo con los avances tecnológicos ahora es posible su uso aprovechándose de herramientas y procesos existentes.

Según el estudio del Centro de Predicción Económica de España, el mayor obstáculo, aunque parezca mentira, es el cambio de mentalidad debido al arraigo existente al papel.


¿Y en Guatemala cómo estamos?


Me da risa (nerviosa) y/o pena ver que PyME's serias en Guatemala hoy por hoy dan facturas hechas a mano, que la legislación fiscal aún esté bebé como para pensar en iniciativas como ésta y que la administración de imposición fiscal aún sea ineficiente y un dolor de cabeza, para todas las partes.

La factura digital puede traer ahorros importantes en costos, eso beneficiaría a todos, tambén mejoraría la recaudación de impuestos y también beneficiaría a todos.

¿Cuáles son los retos que enfrentamos en este sentido los guatemaltecos?, ¿cuáles son las posibilidades? y, en general ¿cómo ayudamos nosotros a la factiibildad de estos proyectos?

Si están interesados en leer más, pueden leer la serie de artículos de Julián Inza (Presidente de Albalia Interactiva, entidad especializada en banca, medios de pago, gestión de Seguridad y Firma Electrónica). Busquen los tags de "Factura Digital" y "Factura Elecrónica".

05 abril 2007

Google My Maps

Apenas hoy Google Maps acaba de agregar My Maps que, en resumen, permite crear mapas personalizados y guardarlos en tu cuenta de Google. Se pueden crear línas, figuras, puntos de referencia, incluso agregar videos y fotos. Esto era posible antes con GoogleMaps Api, pero ahora hasta un cavernícola podría crear mapas.

Lo estoy checando. Aquí está cómo llegar al garage de trabajo de Creativasoft.

04 abril 2007

El Periódico - RSS


Felicidades a El Periódico, único diario de noticias guatemalteco, hasta el momento (corríganme si me equivoco), que implementa lectura de titulares en formato RSS (Really Simple Syndication). Cabe destacar también la característica diferenciadora de su pequeño foro al final de cada noticia para los lectores.

Al momento cuenta con dos sindicaciones: Actualidad y Opinión.

02 abril 2007


Gmail Advance Search Operators

Es realmente impresionante lo que se puede hacer en esa cajita de búsqueda de gmail.

l:importante in:sent(propuesta OR negocio) from:daelmo before:2006/05/12 -is:chat

...este query de búsqueda me muestra todos los correos que tienen la etiqueta importante y que fueron enviados desde una de mis cuentas (en este caso daelmo*, que contienen cualquiera de las palabras propuesta ó negocio, enviados antes del 12/Mayo/2006 y que no fueron conversaciones de chat (gmail guarda las conversaciones de GTalk).

Todavía mejor, puedo guardar este query en un Filtro y asignarle una acción a los correos que cumplan con el criterio, por ejemplo: "aplicar la etiqueta propuestas.obsoletas"

Más info: How do I use Advance Search?


SVN + TRAC = Remote Project Management

Encontramos en la empresa un hosting de Subversion bastante bueno: Hosted-Projects que nos representa alrededor de US$7/mes y tiene todo lo esperado de un Servidor SVN. En un futuro próximo esperamos implementar uno propio.

Adicional a esto, el sitio ofrece integración de SVN con TRAC-Project, una alternativa Wiki muy buena para administración de proyectos y código. Esta integración implica que se pueden hacer cosas como:

Changesets: detalle de una actualización de código (Commit en Tortoise) que muestra quién actualizó, cuándo pasó y qué cambios incluye.

Milestones: Agendas de proyecto que indican los cambios que se esperan de versión en versión para tener claras las tareas que hay que crear y asignar.

Browse Source: funcionalidad para navegar en el código fuente en línea, comparar las versiones al nivel de líneas de código de una forma muy amigable, capacidad de utilizar wiki para referenciar las versiones, archivos y líneas.

Tickets: tareas asignables, incluyentes en una determinada agenda (milestones). Pueden ser errores a arreglar, mejoras pendientes, tareas de test, etc. Al dueño de la tarea le llega un correo notificándole lo que hay que hacer, dónde hay que hacerlo (código fuente referenciado), para cuándo tiene que estar, etc.

Capacidades Wiki: este paradigma de edición de páginas en este contexto permite crear reportes de Tickets totalmente personalizados, cambiar la apariencia del sitio, agregar páginas informativas del proyecto, utilizar formato wiki para referenciar cualquier cosa (un usuario, una versión, una página, un archivo, una línea de código, etc.), las posibilidades son extraordinarias.
TRAC implementa una modalidad para SQL Queries que permite hacer cosas como:

SELECT p.value AS __color__,
owner AS __group__,
id AS ticket, summary, component, milestone, t.type AS type, time AS created,
changetime AS _changetime, description AS _description,
reporter AS _reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE status = 'assigned'
ORDER BY owner, p.value, t.type, time


que en este caso muestra todos los tickets que ya estén asignados, agrupados por dueño, ordenados por prioridad. Esto se puede guardar como un reporte personalizado, por ejemplo.

Bueno, no me quiero extender mucho, prefiero que ustedes lean todo lo que se puede hacer.

Éste tipo de herramientas son muy útiles cuando se trabaja de forma remota, permitiendo un control detallado y ordenado de lo que se está haciendo.

Para cliente SVN les recomiendo Tortoise el cual es gráfico e integrado a tu explorador de carpetas, también pueden usar la versión de línea de comandos o plug-ins para sus IDE's. En cualquier caso lean bien la documentación tanto de SVN como de su cliente para utilizar de la mejor manera la estructura de directorios, las actualizaciones de código y el trabajo en equipo.

Aquí solo resta decir que el administrador del proyecto tiene que ser muy ordenado en la estructura de la agenda de trabajo, en la distribución de tareas, en la estructura de directorios y accesos de seguridad. También tiene que haber disciplina de los desarrolladores en utilizar la herramienta y estandarizar los mecanismos de administración, codificación y comunicación. En otro post estaré hablando de estas recomendaciones.