Web, Negocios y mas CarlosNuel – www.solucionesim.net

25jul/100

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.

Enviar a:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Live
  • Meneame
  • RSS
  • Twitter
  • Add to favorites
  • email
  • MySpace
  • PDF
  • Technorati
  • viadeo FR

Entradas relacionadas:

¿Te gustó este artículo?

¡Suscríbete a nuestro feed RSS!

Acerca de Carlosnuel

PHP Developer, geek, adicto a la compus, entrepreneur, blogger, simpsons fan y hasta formo parte del indice de Google
Comentarios (0) Trackbacks (0)

Aún no hay comentarios.


Deja un comentario


Aún no hay trackbacks.