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.
Entradas relacionadas:
¿Te gustó este artículo?
Aún no hay trackbacks.
