Factura Electronica España FirEleFaV3 nueva versión

Factura Electronica España FirEleFaV3 nueva versión

Postby colthop » Sun Jul 12, 2015 7:19 am

Hola a todos:

Os dejo una mejora en la firma y es que solo pida una vez el certificado o incluso ninguna.

http://www.colthop.es/FirEleFaV3.zip

No me felicitéis a mi sino a Carlos Fernández Bravo por ahora un futuro Ingeniero Informático.

Si hay alguna cosa que no funciona o está mal escrito disculparme y eso si me tenéis que criticar a mi.

Un saludo

Carlos
Colt Hop ED, S.L.
Carlos Blas Fernández Domínguez
Tlfo: 645847093
E-Mail: carlos@colthop.es

Nunca se termina de aprender, por eso necesito siempre ayuda.
colthop
 
Posts: 505
Joined: Sat Apr 22, 2006 9:09 am
Location: Madrid - España

Re: Factura Electronica España FirEleFaV3 nueva versión

Postby José Vicente Beltrán » Sun Jul 12, 2015 5:10 pm

Hola de nuevo Carlos,
Felicidades a tu hijo por el aporte, la utilidad sigue creciendo.

Gracias a ambos :shock:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Factura Electronica España FirEleFaV3 nueva versión

Postby hmpaquito » Sun Jul 12, 2015 6:02 pm

No estoy seguro de lo que digo... pero... el almacen de certificados, ¿ puede cambiar de orden cuando se incorporan nuevos certificados o se borra alguno ?
¿ No sería mejor seleccionar que certificado usar por su alias ?

En todo caso... ¿ podría, Fernández junior :D proveer una extension al .jar para poder mostrar un dialogo de seleccion SOLO para que el usuario pueda seleccionar el certificado que despues siempre usara en la firma? Espero haberme certificado... digo explicado.

Muchas gracias a ambos, en especial a Carlos junior
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Factura Electronica España FirEleFaV3 nueva versión

Postby colthop » Sun Jul 12, 2015 6:23 pm

Hola a todos.

En contestación a hmpaquito, creo que esta hecho, si pones "0" al principio te presenta todos los certificados y tu elijes el que quieres y te devuelve en opción.txt el numero que es, basta con que pongas después ese número para que te firme todas con el certificado que se eligió, lo guardas y después siempre se lo pones para que no o vuelva a pedir. Pero creo que por la posibilidad de cambio de orden sería conveniente siempre que se firme se ponga "0" para que seleccione el certificado.

Sino explícame un poco mas para que yo lo entienda, se lo traspase y si se puede realizarlo.

Un saludo

Carlos
Colt Hop ED, S.L.
Carlos Blas Fernández Domínguez
Tlfo: 645847093
E-Mail: carlos@colthop.es

Nunca se termina de aprender, por eso necesito siempre ayuda.
colthop
 
Posts: 505
Joined: Sat Apr 22, 2006 9:09 am
Location: Madrid - España

Re: Factura Electronica España FirEleFaV3 nueva versión

Postby hmpaquito » Mon Jul 13, 2015 7:21 am

Hola Carlos,

Se trataria de que el .jar tuviera dos comportamientos AUTONOMOS:


1º Comando /SELECCIONAR. Como seleccionador de certificado: en vez del numero de orden deberia devolver ¿ el alias ? del certificado. Con esto conseguimos poder hacerle una opción "aparte" para que el usuario pueda configurar qué certificado querrá usar en sus firmas.

java -jar firele.jar /SELECCIONAR

2º Comando /FIRMAR. Es la tarea que viene haciendo hasta ahora. Al firmar se le podria pasar el numero de orden o el alias (preferentemente el alias, si posible, y asi no afectaria el cambio de orden por borrados, si es que afecta que no lo sé, en el almacen de certificados)

java -jar firele.jar /FIRMAR file.xml file.xsig EXPLORER 4



En todo caso la utilización de switches o comandos será irremediable para futuras extensiones.
Soy muy novato en estos asuntos. Ojalá otros compañeros puedan aportar su parecer.

Saludos. Gracias por tu buena disposición a escuchar posibles mejoras.


PD. Para "nota" :D seria el comando /BATCH

3º Comando /BATCH. Recibe como parametro de entrada un archivo .txt con la lista de nombres de archivo a firmar .xml. Esto evita hacer multiples llamadas WaitRun(). De este proceso se obtendria otro archivo .txt con los archivos que NO se han podido firmar (no se si cabe esta posibilidad). Los archivos firmados tendrian el mismo nombre que los archivo .xml, pero con extension .xsig

java -jar firele.jar /BATCH file.txt EXPLORER 4
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Factura Electronica España FirEleFaV3 nueva versión

Postby colthop » Mon Jul 13, 2015 7:47 am

Hola a todos:

En contestación a hmpaquito:

Si lo que quieres es una opción para que el usuario del programa elija un certificado y este se use siempre, puedes hacerlo como está ya que si llamas al FirEleFa y pones un archivo XML prueba con una factura imaginaria el te devuelve el numero de certificado que quieres usar.

En cuanto a lo usar un alias o un nombre se busco pero esto os repito que está basado en unas librerías API del Ministerio que son realmente las que firman y como hacen las listas de los certificados y los datos que toman no fue posible otra opción que el orden en que aparecen ya que es como se selecciona en estas librerías.

En cuanto al BATCH es lo mismo son librerías que entra un fichero y sale otro. Y tampoco es tan complicado hacer un bucle que nos firme una a una.

Un saludo

Carlos
Colt Hop ED, S.L.
Carlos Blas Fernández Domínguez
Tlfo: 645847093
E-Mail: carlos@colthop.es

Nunca se termina de aprender, por eso necesito siempre ayuda.
colthop
 
Posts: 505
Joined: Sat Apr 22, 2006 9:09 am
Location: Madrid - España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 88 guests