Como convertir XML a XSD y despues a HTML para la Factura Electronica
Continuando con mis consejos para generar la Factura Electrónica en México con PHP. Si quieres consultar otros temas te invito a visitar:
Como se obtiene el Sello digital
Tips Para implementar Factura Electrónica
Quiero explicarles el método más fácil y sencillo para convertir el XML En un formato válido para el SAT, usando el XSD que al final puedas generar tu HTML.
Lo unico que necesitas es obtener del SAT los archivos XSLT para verificar la secuencia de la cadena original con tu CFD.
Descarga cadenaoriginal_2_0.xslt (si te pide usuario y/o contraseña, intenta descargarlo con IE)
Con ese archivo obtienes tu Sello Digital ejecutando el comando:
xsltpoc template_cadena_original_2_sat.xsl tu_archivo_xml.xml openssl dgst md5 -sign llave_privada.key.pem | openssl enc base64 -A
Después con tu XML que generaste, solo ocupas procesar éste comando para realizar la conversión:
xsltproc cadena_original_SAT.xml TU_Archivo.xml > ARCHIVO_SALIDA.html
CONSEJO IMPORTANTE...
cuando generes tu template XLS para convertir a HTML válida que tus estilos y tu código HTML no contenga ningún error de programación, de lo contrario, el archivo que se te generará será vacío.
Cualquier duda en los comentarios, consultando todos mis temas que tengo de factura electrónica o si necesitas asesoria un poco más personalizada puedes usar el formulario de contacto, mandarme tus dudas y para ayudarte a implementar está solución.
Como se obtiene el sello digital – Factura electronica
Continuando con mi experiencia con la implementación de la facturación electrónica y basandome en los manuales que encontre y complementandolos quiero comentarles el método adecuado para generar el Sello digital para incrustarselo en el XML que se enviara al SAT.
En el tan afamado Anexo 20 de la Resolución Miscelánea Fiscal para 2009 en resumen dice que para obtener el sello digital solo necesitamos calcular el MD5 de la cadena Original y después con nuestra llave privada (terminación .key.pem) le pasamos una encriptacion con RSA y el resultado de esto lo encriptamos en Base64 y listo tenemos nuestro sello digital y el comando es:
openssl dgst sign [URL_DE_LLAVE_PRIVADA] [URL_ARCHIVO_CADENA_MD5_DE_CADENA_ORIGINAL] | openssl enc -base64 -A [URL_ARCHIVO_SALIDA_PARA_SELLO_DIGITAL]
Solamente necesitas reemplazar las variables que estan entre [] por tus datos y listo fácil y rápido obtendrás tu sello digital
No olvides visitar algunos tips para implementar factura electronica
ACTUALIZACION:
He encontrado otro metodo para generar el sello digital, cadena original y el MD5 de esta... Este método me funciono y es más rápido de implementar... cabe mencionar que esto funciona con PHP
xsltproc archivo_base_convertir_xsd.xsl archivo_xml.xml openssl dgst -md5 sign llave_privada.key.pem | openssl enc base64 -A
Cualquier duda en los comentarios, consultando todos mis temas que tengo de factura electrónica o si necesitas asesoria un poco más personalizada puedes usar el formulario de contacto, mandarme tus dudas y para ayudarte a implementar está solución.
Metodos agregar mi pagina a buscadores
Para enviar la URL de tu página Web a los buscadores más importantes puede ser una tarea un poco laboriosa, pero necesaria para todos los que estén iniciando un nuevo proyecto en Internet y desean tener más visitas en su sitio.
enviar url a buscadores
- Enviar tu página Web a Google (de preferencia debes contar con una cuenta en gmail)
- Enviar tu página web a Yahoo (requiere que tengas correo de yahoo)
- Enviar tu página Web a BING
- Enviar URL a ASK (utilizando sitemaps), solo copia ésta dirección y reemplaza lo que esta en negritas por el nombre de tu página Web: http://submissions.ask.com/ping?sitemap=http://url-de-mi-pagina-web/sitemap.xml
Espero les sirva...
Numero de visitantes a GMail, Yahoo, Hotmail y AOL
Es un dato muy impresionante...
Y yo que pensaba que Yahoo estaba en numeros rojos...
Hasta me recordo unos metodos muy efectivos para hackear cuentas de hotmail, yahoo y gmail en 7 sencillos pasos e infalibles a cualquier sistema de encriptación...
Nuevo metodo para ponerle saldo a tu celular
Millones de usuarios de telefonía celular son un buen negocio y a él le apuesta la empresa Fernabi, al arrancar la venta de tiempo aire mediante módulos de recarga electrónica.
Con el argumento de que las tarjetas telefónicas son robadas con facilidad; que no todos tienen tarjeta bancaria para abonar tiempo aire mediante un cajero; y que otorgar el número celular a un extraño en tiendas puede terminar en una extorsión telefónica, los empresarios Oliver Fernández y Alberto Bitar, decidieron innovar en el negocio.
En una primera fase, Fernabi instalará 100 módulos distribuidos en el Distriro Federal, Hidalgo, Morelos y Estado de México, en centros comerciales, terminales de autobuses, en la calle y en la Central de Abasto.
Los módulos son muy parecidos a un cajero automático, pero con una pantalla más pequeña.
Fernabi prevé instalarlos también en diversas estaciones del Metro, dependiendo de qué tan rápido puedan conseguir los permisos para comercializar tiempo aire.
Por el momento ya hay 10 módulos instalados en zonas como Pabellón Polanco, Plaza Insurgentes y Ciudad Azteca, entre otras.
Las máquinas, cuyo software fue desarrollado por la misma empresa, venderá tiempo aire desde 20 y hasta 500 pesos.
Sólo recibirán efectivo y no darán cambio ya que de lo contrario el proyecto se encarecería al tener que desarrollar un software más avanzado, explicó Bitar.
Fernabi le apuesta al 80 por ciento de los usuarios de telefonía móvil que compran el servicio con fichas de prepago; venderá tiempo aire de todas las telefónicas, excepto de Nextel.
El negocio para la empresa es que comprará tiempo aire por altos volúmenes, lo que implícitamente le genera beneficios.
Los módulos expedirán un ticket, el cual servirá como comprobante ante cualquier falla del sistema y cada recarga implicará una donación a Casa de la Amistad para niños con cáncer.
Fuente: Avispate.
Metodos mas comunes de extorsion
leyendo un poco encontre los métodos que generalmente usan los secuestradores y estorsionadores para afectar a la ciudadania. A sí que a prevenir y a denunciar se ha dicho:
La modalidades de extorsión más lucrativas son:
1.- Supestos "Zetas"
2.- Supuesto hijo secuestrado
3.- Amenaza de secuestro o muerte
4.- Concurso BOLETAZO
5.- Hijo detenido en centro comercial por robo
6.- Supuesto familiar que fue detenido en el aeropuerto
Y yo agregaría el "comite de premiaciones de visa y mastercard"
Si quieren leer mas al respecto en la página de Mexico Denuncia.
el PageRank de Google
PageRank es una marca registrada y patentada por Google el 9 de Enero de 1999, con el título original 'Method for node ranking in a linked database'.
El PageRank engloba un conjunto de algoritmos desarrollados por Google cuyo único fin es representar con un número la relevancia de una página web en Internet, puedes encontrar el documento original, en el articulo llamada The Anatomy of a Search Engine.
El método eficiente para mejorar el PageRank y recomendado por muchos es:
- Consigue que otros sitios web con PageRank más alto te enlacen.
- Google desconfía de las webs que consuiguen un gran número de enlaces en poco tiempo.
- A Google no le gustan las páginas web que contienen un gran número de enlaces salientes.
- No es recomendable incluir más de 50 enlaces en una misma página.
¿Cómo conseguir enlaces de calidad?
- Incluye tu sitio en www.dmoz.com
- Cuida la estructura interna de tus enlaces y que existen rutas de navegación simples e intuitivas para los usuarios
- No olvides un Google SiteMap.
- Busca la innovación y la calidad en sus contenidos.
- Actualiza tu información con frecuencia.
- Colaborar en foros y webs temáticas.
Como llegar a las piramides de Teotihuacan
Para los que no saben como llegar, aqui 2 metodos, fáciles y rápidos:
Por texcoco:
Toman el Viaducto, hasta llegar al aeropuerto de ahi nos incorporamos a la carretera Mexico-Texcoco y al terminar ésta el retorno que a Lecheria, veran un letrero que dice Teotihuacan nos incorporamos a la carretera y 40 minutos más tarde veremos las piramides desde la carretera y nos desviamos para incorporarnos a la zona arqueologica.
Desde metro taxqueña,
Nos vamos a la estación del metro hidalgo de la linea 2 (color azul), transbordamos a la linea 3 (color verde) hasta indios verdes y en el paradero hay un autobus que va directo a la zona arqueologica.
También en la central de autobuses del norte salen corridas hacia la zona arqueologica

Lecciones de la vida de Albert Einstein
na de las personas que mas admiro en la vida es Albert Einstein, no solo por su intelecto sino que por su filosofía de la vida. A continuación una lista de 10 frases de su autoría, que creo que muchos encontrarán extremadamente interesantes, fascinantes y sabias (traduzco del Inglés).
1. "Alguien que nunca ha cometido errores nunca trató de hacer algo nuevo." - En otras palabras, la mayoría de las personas nunca prueba cosas nuevas por temer a fracasar. El fracaso no es algo a que temer. Por lo general los perdedores aprenden mas de ganar que los mismos ganadores. Nuestros errores nos dan oportunidad de aprender y crecer.
2. "La educación es lo que sobra después que a uno se le olvida lo que aprendió en la escuela." Es decir, la educación es lo que uno aprende sobre la marcha de la vida, y no los simples detalles que uno memoriza en un momento determinado.
3. "Soy lo suficiente artista como para dibujar de mi imaginación. La imaginación es mas importante que el conocimiento. El conocimiento es limitado. La imaginación envuelve al mundo."
4. "El secreto de la creatividad es saber esconder tus fuentes." - En el contexto en donde Einstein dijo esto quiso decir que aunque somos influenciados por otras grandes personas, en el momento de subir a un escenario debemos dejar atrás a esas personas y convertirnos en un individuo único y original, que aprende diferentes valores de diferentes personas.
5. "El valor de un hombre debe medirse por lo que da y no por lo que recibe. No trates de convertirte en un hombre de éxito sino en un hombre de valores."
6. "Existen dos maneras de vivir: Puedes vivir como si nada es un milagro, o puedes vivir como si todo es un milagro." - Con esto quiso decir que cuando nada es un milagro que tu obtienes el poder de hacer lo que sea sin límites. Y cuando todo es un milagro, te detienes a apreciar hasta la mas pequeña de todas las cosas bellas del mundo. El pensar de ambas maneras te dará un vida productiva y feliz.
7. "Cuando me examino a mí mismo y mis métodos de pensar, llego a la conclusión que el don de la fantasía ha significado mas para mí que cualquier otro talento para pensar positivo y abstractamente." - Es decir, el soñar sobre todas las cosas que puedes lograr en la vida es la clave para una vida llena de positivismo. Deja que tu imaginación te lleve por todo tipo de senderos y crea al mundo en el que desearías vivir.
8. "Para ser un miembro inmaculado de un rebaño de ovejas, uno debe, sobre todas las cosas, primero ser una oveja." - Con esto quiso decir que si deseas ser un empresario exitoso, debes empezar tu propio negocio inmediatamente. El solo desear serlo, mientras le tienes miedo a las consecuencias no va a ayudar. Lo mismo aplica para todo: Para ganar un partido uno debe primero y ante todo que jugar el partido.
9. "Debes aprender las reglas del juego. Y después debes jugar mejor que todo el mundo." - En otras palabras, haz el mejor trabajo posible que puedas, como si tu vida dependiera de ello, y después que no tengas contra quien competir, solo te tendrás a ti mismo contra quien competir. En ese momento, mejora lo mejor que hayas logrado.
10. "Lo importante de todo es nunca dejar de hacerte preguntas. La curiosidad tiene su propia razón de existir." - Con esto Einstein quiso decir que las personas inteligentes preguntan. No dejes de hacer preguntas a ti mismo y a otros para encontrar soluciones, pues esto te ayudará obtener conocimientos y analizar tu crecimiento en todos los caminos de la vida.
Fuente: http://eliax.com/index.php?/archives/4273-10-lecciones-sobre-la-vida,-por-Albert-Einstein.html

