Fuente: Problema con facturae 3.4 al poner la firma electrónica en Windows 10 – empiezapori
Problema con facturae 3.4 al poner la firma electrónica en Windows 10
Está mañana estabamos intentando hacer una factura electrónica para la administración, y tras instalar facturae (versión 3.4) en Windows 10 y hacer la factura, al intentar firmarla no nos lo permitía dandonos el siguiente error: «Error durante la generación de la factura. Los datos no son correctos: null. Curiosamente parece que si reconoce el certificado digital que tengo.
A mi me ha funcionado desinstalando e instalando el programa Facturae de nuevo, pero en caso de que ni así funcione podemos seguir los siguientes pasos, es menos elegante pero efectivo:
El programa si genera borradores de factura, por lo que podemos modificadar directamente la pre factura en xml. Para ello le seleccionado el icono Guardar en disco y he generado un xml llamado Borrador-1.xml
Después editamos el archivo (con notepad o notepad++) y buscamos donde pone «borrador-» y lo he reemplazado por el prefijo de mi factura.
Concretamente modificamos:
<BatchIdentifier>[nif_del_receptor][numero_de_factura_borrador]Borrador-</BatchIdentifier> por:
<BatchIdentifier>[nif_del_receptor][mi_numero_de_factura][mi_prefijo_de_factura]</BatchIdentifier>
<InvoiceNumber>[numero_de_factura_borrador]</InvoiceNumber>
<InvoiceNumber>[mi_numero_de_factura]</InvoiceNumber>
<InvoiceSeriesCode>[prefijo_factura_borrador]</InvoiceSeriesCode> por
<InvoiceSeriesCode>[mi_prefijo_de_factura]</InvoiceSeriesCode>
Una vez hecho estos cambios, renombramos el archivo xml con el nombre de la factura [mi_prefijo_de_factura][mi_numero_de_factura].xml
Después para firmarlo en lugar de hacerlo desde facturae, descargamos el programa Autofirma desde:
https://sede.minetur.gob.es/ES-ES/FIRMAELECTRONICA/Paginas/AutoFirma.aspx
Tras instalarlo nos permite firmar cualquier documento con el certificado instalado normalmente, así que he pasado el archivo xml que he generado. Está acción me genera un archivo con la extensión «.xsig»
Finalmente para verificar que todo está bien lo he pasado por 2 aplicaciones on-line para verificar el contenido y la firma:
- Para visualizar la factura : http://sedeaplicaciones2.minetur.gob.es/FacturaEVis/
- Para validarla: http://sedeaplicaciones2.minetur.gob.es/FacturaE/index.jsp
Y ya lo tenomos listo para enviar a traves de face.gob.es.
*PD además con la factura generada podemos importarla en el programa facturae, para así tenerla archivada también ahí.