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
User avatar
XeviCOMAS
Posts: 515
Joined: Sat Mar 12, 2011 8:16 pm

Facturae

Postby XeviCOMAS » Thu Dec 13, 2018 9:49 pm

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.
User avatar
ignacio
Site Admin
Posts: 8530
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Re: Facturae

Postby ignacio » Fri Dec 14, 2018 10:07 am

Hola,

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

Saludos
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
User avatar
XeviCOMAS
Posts: 515
Joined: Sat Mar 12, 2011 8:16 pm

Re: Facturae

Postby XeviCOMAS » Fri Dec 14, 2018 4:41 pm

Ignacio,

Code: Select all

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.
User avatar
XeviCOMAS
Posts: 515
Joined: Sat Mar 12, 2011 8:16 pm

Re: Facturae

Postby XeviCOMAS » Fri Dec 14, 2018 4:50 pm

Perdonar...

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

Code: Select all

   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.

Code: Select all

   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.
User avatar
XeviCOMAS
Posts: 515
Joined: Sat Mar 12, 2011 8:16 pm

Re: Facturae

Postby XeviCOMAS » Sat Dec 15, 2018 4:05 pm

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.
User avatar
XeviCOMAS
Posts: 515
Joined: Sat Mar 12, 2011 8:16 pm

Re: Facturae

Postby XeviCOMAS » Wed Dec 19, 2018 10:57 pm

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.
User avatar
bingen
Posts: 372
Joined: Mon Jul 07, 2014 8:17 pm
Location: Bilbao
Contact:

Re: Facturae

Postby bingen » Tue Jan 01, 2019 9:06 am

Fantastico Xevi es bueno saber que se puede hacer.

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

Return to “Spanish”