In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Facturae

Foro de Xailer profesional en español
Responder
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Facturae

Mensaje por XeviCOMAS »

Bien, pues me he liado a hacer el xml de la factura segun modelo Facturae.
Pasa el test del portal de hacienda correctamente...
http://sedeaplicaciones2.minetur.gob.es/FacturaE/

ahora bien. Alguna ayuda para conseguir firmar el documento con un certificado ???

Con Xailer, Harbour o herramienta de tercero...

Gracias.
Un Saludo,
Xevi.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9252
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Facturae

Mensaje por ignacio »

Hola,

Prueba con el control TPdfSignTool en la pestaña 'Impresión'.

Saludos
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: Facturae

Mensaje por XeviCOMAS »

Ignacio,

Código: Seleccionar todo

METHOD Button1Click( oSender ) CLASS TFrmFacturae
   WITH OBJECT ::oPdfSignTool1
      :cInputFile := "Factura 00200.Pdf"
      :cOutputFile := "Factura 00200.Pdf.sign"
      LogDebug( "Run", :Run() ) //Devuelve .F.
      LogDebug( :cCertFile )    //Devuelve vacío
      LogDebug( :nErrorCode() ) //Devuelve -1
   END
RETURN Nil
Intento firmar un documento Pdf, que es para lo que debe servir TPdfSignTool... pero no me sale.
No se que hago mal

Algun pequeño ejemplo para su uso???

Gracias por vuestro tiempo.
Un Saludo,
Xevi.
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: Facturae

Mensaje por XeviCOMAS »

Perdonar...

pero voy por impulsos, no me detengo a pesanr lo suficiente.

Código: Seleccionar todo

   WITH OBJECT ::oPdfSignTool1
      :cInputFile := "Factura 00200.Pdf"
      :cOutputFile := "Factura 00200.Pdf.sign"
      :cCertFile := "MiCertificado.pfx"
      :cPassword := "mipassword"
      LogDebug( "Run", :Run() ) //Devuelve .T.
      LogDebug( :nErrorCode() ) //Devuelve 0
   END
Ya firma correctamente documentos Pdf.

Luego... voy a ver si sirve para firmar Facturae... por probar.

Código: Seleccionar todo

   WITH OBJECT ::oPdfSignTool1
      :cInputFile := "Facturae.xml"//"Factura 00200.Pdf"
      :cOutputFile := "Facturae.xml.Sign"//"Factura 00200sign.Pdf"
      :cCertFile := "MiCertificado.pfx"
      :cPassword := "mipassword"
      LogDebug( "Run", :Run() ) //Devuelve .F.
      LogDebug( :nErrorCode() ) //Devuelve -5
   END
Pues no, NO sirve para Facturae.

Voy a probar con Autofirma.exe del "Gobierno de España" y a ver si puedo hacerlo correr en modo silencioso... hasta donde llegue!!!


Gracias por vuestro tiempo
Un Saludo,
Xevi.
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: Facturae

Mensaje por XeviCOMAS »

Hecho!!!

Utilizando AutofirmaCommandLine se puede hacer todo en modo silencioso, sin mostrar ningun mensaje ni necesidad de interactuar con otra aplicación por parte del usuario.
Un Saludo,
Xevi.
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: Facturae

Mensaje por XeviCOMAS »

Puesto con el tema de Facturae,...

Cómo o de dónde se puede obtener los códigos DIR3 ???
(DIR3 Código de unidad orgánica)
son imprescindibles para el envio de facturas a entidades tales como ayuntamientos...

Seria bueno, poder hacer una consulta a una web donde solicitar los datos DIR3 correspondiente a un CIF.
Como quien solicita la IP!!! jejeje
Demasiado pedir???

Gracias por vuestro tiempo.
Un Saludo,
Xevi.
Avatar de Usuario
bingen
Mensajes: 565
Registrado: Lun Jul 07, 2014 8:17 pm
Ubicación: Bilbao
Contactar:

Re: Facturae

Mensaje por bingen »

Fantastico Xevi es bueno saber que se puede hacer.

Gracias y Salu2
BiSoft Desarrollo de software profesional
http://www.bisoft.es
Responder