26
Jul

¿La eFractura?

Leemos el domingo pasado, día 4 de julio de 2010, un artículo en el suplemento de economía (páginas salmón) del periódico El País, sobre la e-factura, que según MEyH (Ministerio Economía y Hacienda)  http://www.facturae.es,  se define  como:

“La facturación electrónica es un equivalente funcional de la factura en papel y consiste en la transmisión de las facturas o documentos análogos entre emisor y receptor por medios electrónicos (ficheros informáticos) y telemáticos (de un ordenador a otro), firmados digitalmente con certificados reconocidos.”

En  definitiva, que la factura electrónica, no es un “… mándame la factura en un PDF por e-mail, y ….”

Como hemos podido leer, la eFactura, consiste en algo más que un sencillo envío por correo electrónico de un documento.

Es evidente que lo sencillo es identificar el emisor (el proveedor) y el receptor (el cliente), los documentos análogos (las facturas) que son ficheros informáticos y los ordenadores, el del proveedor y el del cliente. Ahora vienen las dudas, “ … firmados digitalmente con certificados reconocidos…” ¿certificados? ¿Qué certificados? ¿Ficheros informáticos? ¿Qué tipo de ficheros?  ¿Cómo los firmamos?

A continuación exponemos lo que nos dice el MEyH:

En cuanto al fichero:

  • Se necesita un formato electrónico de factura de mayor o menor complejidad (EDIFACT, XML, PDF, html,  doc,  xls,  gif,  jpeg o txt, entre otros). 
  • Es necesario una transmisión telemática (tiene que partir de un ordenador, y ser recogida por otro ordenador).
  • Este formato electrónico y transmisión telemática, deben garantizar su integridad y autenticidad a través de una firma electrónica reconocida.

En cuanto a la firma:

  • Que sea una firma electrónica avanzada.
  • Que esté basada en un certificado reconocido, siendo certificado reconocido aquél que “cumpla los requisitos establecidos en esta Ley en cuanto “a la comprobación de la identidad y demás circunstancias de los solicitantes”.
  • Que sea generada mediante un dispositivo seguro de creación de firma,es decir, aquel que ofrece, al menos, las siguientes garantías:

Es evidente que la implementación de la eFactura en nuestras empresas, no va a ser fácil y no va a ser barato.

Como nos cuenta el artículo de El País, sólo el 22% de las empresas españolas piensan incorporar la eFactura en los próximos 2 o 3 años y el 85% de los autónomos ni por asomo piensa en la eFactura.

Como todo proyecto informático, se deben tener en cuenta los costes ocultos que conllevan estos desarrollos. Sólo las obligaciones del emisor y receptor por el control, la custodia y la seguridad electrónica de estos documentos hacen que este proyecto se convierta en varios proyectos a la vez.

Control de tráfico

Para controlar los envíos y recepciones de las facturas debemos disponer de un “controlador”, un sistema que clasifique, ordene y reporte los días, las horas y los receptores y destinatarios.

La custodia

Alguien debe velar por la custodia electrónica de las eFactura,  el “guardia” debe  autorizar, controlar  y registrar los accesos a los documentos. Quién accede y que operación se realiza con los documentos será obligatorio tenerlo registrado. Los documentos tendrán que guardar versiones de sí mismos, con un histórico de los cambios realizados y por quien.  También deberemos controlar las emisiones físicas de los documentos,  para evitar que circulen diferentes “originales” de nuestras facturas en papel simultáneamente y sin control.

La seguridad

Como todo archivo electrónico y más en este caso, debemos cuidar por la seguridad de los mismos, mediante una política de copias de seguridad (backup) así como políticas de restauración de los datos.

Estos son algunos de los puntos más importantes a considerar, sin olvidar la integración de estos sistemas con los programas de gestión (ERP) y/o programas de contabilidad.

Está claro que estos servicios se pueden obtener por Internet, pero a qué precio… Esto es otro tema para hablar a parte.

Por todo lo anteriormente expuesto,  pensamos que la eFactura, tardará en normalizarse.

Es necesario invertir mucho tiempo y dinero para implementar este sistema en las pymes españolas. Habrá que empezar por intentar informatizar seriamente a las empresas y fundamentalmente a los autónomos, los grandes olvidados por las administraciones públicas en todas las políticas relacionadas con la tecnologías.

Saludos, desde la antigua escuela.

free blog themes
01
Mar

Cobol Memories

cobolCorrían los finales de los años 80 cuando comencé mis primeras líneas de Cobol. Ya en el año 1990 salía de mis manos código profesional. Fue mi asignatura preferida durante mi formación en Técnico Superior  en Informática de Gestión (la antigua FP II). Mi primer compilador fue MS Cobol en ordenadores personales, después MicroFocus y en el ámbito profesional  utilizaba el compilador del mainframe S2500 de Ericsson. Desde entonces he aprendido y utilizado diferentes lenguajes (Basic, 4gl, Java,C) y siempre pensaba en como resolvería aquel módulo en Cobol, como haría ese algoritmo, que “perform” debería de usar.

Cobol, entiendo, que es el mejor lenguaje para aprender estructura de datos. Su capacidad y facilidad para representar registros de información, arrays de datos y superposición de los mismos es extraordinaria.

Finalmente, la división de sistemas de Ericsson, acabó en manos de Fujitsu, y que sorpresa, cuando descubro que todavía esta empresa mantiene el compilador de Cobol más potente del mercado para todos los sistemas operativos NetCobol, distribuido por la compañía Alchemy .

http://www.netcobol.com/products/Fujitsu-NetCOBOL-for-Windows/overview

Además lo han integrado con un entorno grafico de desarrollo (GUI) para realizar programas compatibles Windows.

En resumen, que estoy muy contento con la vitalidad de “mi” lenguaje preferido.

Os adjunto un pequeño resumen de la Wiki de los números de Cobol.

“Pese a que muchas personas creen que el lenguaje COBOL está en desuso, la realidad es que casi todos los sistemas que requieren gran capacidad de procesamiento por lotes (Batch), tanto las entidades bancarias como otras grandes empresas con sistemas mainframes utilizan COBOL. Esto permite garantizar la compatibilidad de los sistemas antiguos con los más modernos, así como tener la seguridad de que el lenguaje es perfectamente estable y probado. Según un informe de Gartner Group de 2005, el 75% de los datos generados por negocios son procesados por programas creados en COBOL, y en otro informe de 1997 estima que el 80% de los 300.000 millones de líneas de código existentes están creados en COBOL, escribiéndose 5.000 millones de líneas nuevas de COBOL cada año. Con todo eso, hoy por hoy, la programación en COBOL es uno de los negocios más rentables del mundo de la informática. “

http://es.wikipedia.org/wiki/COBOL

Hasta la próxima historia.

free blog themes
01
Dic

Mudanzas y otras torturas (II)

Backup and Restore (B&R) (Continuación).

 … después del mensaje fatídico. Comenzamos a comprobar los espacios disponibles para la recuperación. Todos están correctos. No pasa nada, un error de lectura. Repetimos la operación y aproximadamente en el mismo tiempo, el mismo error. Estudiamos en qué punto de la restauración se detiene el proceso y observamos que se detiene en el chunk que había desaparecido y que habíamos creado mediante el sistema operativo Solaris (touch nombre_fichero) para restaurar la copia. Otras tres horas perdidas. Es el momento de tomar acción y ampliamos nuestro filesystem (nombre que se le da a un espacio en disco de un sistema de ficheros Unix). Comenzamos de nuevo el proceso de restauración y el mismo error en el mismo sitio.

Son las cuatro de la madrugada y es hora de parar, pensar y descansar. El sistema lleva parado aproximadamente 12 horas.

A las ocho de la mañana, comenzamos a pensar que posiblemente fuera un error en la cinta de copia de seguridad y decidimos, aún a costa de perder un día completo de trabajo, intentar la restauración con la copia del día anterior.  Comenzamos el proceso confiando en esa nueva cinta, pero dos horas y cincuenta minutos después el mismo parón. En el mismo sitio.

Dos cintas de copia no pueden estar corruptas o mal copiadas. La idea de que es un problema del disco duro empieza a rondar por el CPD.

Manos a la obra, habilitamos un nuevo filesystem en otro disco del sistema y lo formateamos.

Creamos de nuevo el chunk (cooked file) sobre la nueva partición. Vuelta a empezar el proceso de restauración. Otra vez el mismo error. Siempre el mismo error de “falta de espacio para restaurar el dbspace….”. No puede ser, debe ser otra la causa. Miramos manuales, investigamos en foros, siempre la misma respuesta, ampliar el espacio en disco para dar cabida a la restauración. El filesystem ya tiene más de 2 Gb (15 Gb), el chunk tiene 2Gb, vamos sobrados a sabiendas, que, Informix, es incapaz de manejar espacios mayores de ese tamaño en páginas de 2 Kb., … 2Kb, … 2Kb, este es el momento culminante, aquí se deshace el nudo gordiano.

Informix, necesita tener los mismos chunks (cooked file) y con espacio suficiente para restaurar una copia de seguridad, pero no nos habla nada de que estos espacios deben estar organizados internamente del mismo modo en el que se crearon. Es decir en páginas de 2Kb, con una página inicial o pseudo FAT (File Alocation Table), que sirva de índice a las páginas y los datos que van a ser almacenados en los chunks (cooked files) en cuestión. ¿Quién había creado el cooked file? ¿Quién lo había dimensionado? ¿Quién había formateado ese espacio físico?

Para todas esas preguntas la respuesta es el sistema operativo, nuestro amigo Solaris. ¿Qué tamaño de página tiene por defecto Solaris? 8Kb. Leer más »

free blog themes
10
Nov

Mudanzas y otras torturas (I)

 Hace unas semanas, realizamos la mudanza de nuestras oficinas a una nueva sede.La mudanza de un departamento de sistemas tiene riesgos añadidos que son difíciles de evaluar y prevenir. En primer lugar se comienza por la contratación de la empresa “especialista” en mudanzas de sistemas. No hay muchas empresas especialistas en el traslado de CPD’s.

Lo primero es establecer un protocolo de actuación antes del traslado, este debe de constar al menos  de los siguientes puntos:

  • 1. Realizar una copia de seguridad en “frío” del sistema completo, datos y sistema operativo.
  • 2. Realizar un shutdown (apagado) ordenado del sistema.
  • 3. Desconectar y embalar todos los conectores e interfaces del sistema.
  • 4. Inmovilizar los servidores mediante flejes y madera.
  • 5. Cubrir con material de protección (plástico de burbuja, film plástico, madera, etc.) los conectores e interfaces junto con el chasis del ordenador.

Aún así, con estas medidas de seguridad, el traslado de un servidor es el momento más crítico de su vida de servicio.

 Este post, nace de la angustia de realizar una mudanza de un CPD, con 14 servidores (somos pequeños), mudanza que dura aproximadamente 12 horas y hasta que pones el interruptor del servidor en “On” del último servidor y ves que el sistema se “levanta” sin  problemas. Mientras esto ocurre no paras de pensar en lo peor.

BackUp a Cinta Backup and Restore (B&R).

 Todo va bien hasta que una vez “levantado” el servidor de explotación del ERP, notas que te faltan datos, que hay información que el ERP no “encuentra”. De forma inmediata intentas localizar el problema, miras que está pasando, son sólo índices…, no, integridad de datos…, no. Poco a poco te pones en guardia y al final descubres que te faltan datos, has perdido un fichero de datos (cooked file), y tú, que has seguido todos los protocolos de B&R, con postura suficiente y voz fría dices “no hay problema, tenemos copia”. A continuación encuentras el manual, localizas la parte de B&R y relees la parte de “… la restauración se llevara a cabo sólo si tenemos una configuración física de los espacios anteriores a la copia, ….”.

Ahora toca crear el espacio físico (cooked file) perdido desde el sistema operativo para comenzar la restauración. Creado el fichero (touch nombre_fichero, chmod 660), podemos iniciar la restauración ontape -r.

 Con tranquilidad, localizas la ultima copia de seguridad realizada (cinta DS3), la montas en tú sistema Solaris 2.5 con base de datos Informix DS 7.3 y lanzas el famoso comando “ontape -r” (comando que realiza una restauración completa de cinta a disco). Este proceso, en nuestro caso, viene a tardar entre 3 y 4 horas. La sorpresa llega durante el proceso de restauración. En un momento determinado la restaurtación se para cuando aparece el siguiente mensaje, “… data don’t fit in dbspace, …”. Comienza nuestra aventura.

Continuará…

free blog themes
13
Oct

Desarrollo Virtual

La informática vive ahora su boom virtual. Ahora lo que está de moda es lo virtual, CPD virtual, servidor virtual, almacenamiento virtual, desktop virtual.

Esto está “justificado” según las grandes compañías de hardware por el gran ahorro de costes que esto supone y además, para realizar una infodesarrollo-virtualrmática más verde. El aprovechamiento de los servidores ociosos justifica cualquier nueva inversión.

Bueno, al final todo esto es medible, cuantificable, y tarde o temprano nos daremos cuenta que es otra vuelta de rosca mas por “reinventar la rueda”. Hay que sacarle rendimiento al “hierro” “llenándolo” de servicios (virtuales) para que el “bussines” siga funcionando.

Pero mi temor no va por ahí, no, mi temor es que eso de lo virtual alcance a los programadores. Mi miedo es que creyendo que todo es virtual pensemos que los análisis son virtuales, que el código es virtual y lo que todavía es mucho peor que los usuarios son virtuales.

Todos, cuando estudiábamos este gran oficio (entiendo por oficio el de programador de software) aprendíamos a tomar requisitos, Leer más »

free blog themes
26
Ago

Nuevo SIMO Network – De la Casa de Campo a Ifema

Recibo una invitación para realizar el pre registro para la visita al  “nuevo” SIMO después de la suspensión de la edición del año 2008. Esta nueva “release” se denomina SIMO Network.

La anulación de SIMO’08 era una muerte anunciada. Recuerdo cuando visité SIMO por primera vez, sobre el año 1979 en la Casa de Campo, cuando se denominaba “Feria de Muestras de Material de Oficina”, donde las novedades consistían en los últimos modelos de calculadoras y cajas registradoras. Los mayores stands estaban ocupados por grandes máquinas de offset para la impresión y por tiendas de muebles de oficina. Coincidiendo con esta edición, la Web de RTVE , conmemora el 30º Aniversario del SIMO publicando un reportaje de Informe Semanal sobre la feria en 1979.

La informática estaba dominada por las grandes, IBM, HP, Nixdorf, Bull, Univac, NCR, DataSaab,etc. Esta marca, ahora relacionada en España con el mundo del motor, en aquel entonces tenía una división de sistemas que fabricaba equipos informáticos denominados “minis”, nosotros disponíamos de su modelo D16. Esta máquina la distribuía un pionero de los sistemas informáticos en Madrid, GISPERT, empresa que fue comprada por Philips. Pero no me quiero liar con historias del abuelo “cebolleta”.

Volviendo a SIMO, esta feria ha tenido muchos altibajos, siempre unidos a los deseos de las grandes empresas que economicamente han mantenido la feria. Por otro lado, la fecha en se celebra ha sido siempre un handicap, porque las grandes ferias mundiales ya se han celebrado, las novedades son ya conocidas, y la transformación sufrida hasta la edición del 2007 hacia una feria de “chiquillos” orientada más al ocio y la telefonía móvil que a la presentación de empresas y servicios hizo que las empresas y profesionales fueran “huyendo” de la feria e incluso “montando” ferias “paralelas” en hoteles cercanos a los pabellones de Ifema para diferenciarse en calidad de la feria SIMO de cada año.

Cuando la informática empezó a “tomar” los hogares, y se enfocaba al mundo del ocio, las invitaciones profesionales “volaban” a manos de simples usuarios de informática doméstica, inundando las jornadas profesionales de aficionados, cargados de bolsas de plástico, llenas de folletos del último modelo de placa base o de tarjeta gráfica. Iban de caza, buscando el regalo promocional de turno, y así todo el día de visita.

Posteriormente la fiebre de la telefonía móvil terminó de rematar la feria, verdaderas hordas se arremolinaban alrededor de los stands de Nokia, LG, Samsung y de las compañías de teléfonos móviles. En esa época  el problema era que las invitaciones profesionales escaseaban por todos lados, los proveedores y expositores dejaban de enviarte invitaciones, los clientes teníamos que “suplicar” el envío de una invitación hasta el punto de tener que pagar por asistir a la feria. Poco a poco dejó de interesarme, cada vez más lo veía como una pérdida de tiempo, además, ya no servía ni para hacer networking profesional, porque los stands eran atendidos por personal temporal, gente “guapa” para atraer visitantes, pero, de informática, ni idea.

Entiendo que el mayor culpable de este declive fue siempre la organización, ésta sólo se fijaba en los records de asistencia y además hipotecada por las grandes compañías.

Empieza una nueva era en el “diario estelar” de navegación de SIMO. Espero que este tiempo de reflexión sirva para que este acontecimiento, siempre esperado, resurga como el Ave Fénix de su cenizas y se convierta en algo útil, abierto y entretenido. De momento la nueva Web 2.0, SIMO Network, comienza con buenas intenciones, les deseo el mayor de los éxitos que en definitiva pueden ser los nuestros.

¿Nos vemos en SIMO Network?

Saludos

free blog themes
19
Jun

Bienvenidos a vuestra casa

Aun estamos en pruebas pero, estamos arreglandolo todo para tenerlo listo lo antes posible y recibiros como os mereceis.

free blog themes
free blog themes