| |
Posté le 15 janvier 2015 - 13:10 |
Estoy realizando una aplicación para crear ficheros XML en formato Facturae (Factura Electrónica). La estructura y el contenido ya los he terminado. Pero me falta incluir la firma electrónica. Nunca he hecho esto y no sé por dónde comenzar. Tengo el certificado digital instalado en el PC pero no sé cómo utilizarlo para firmar el archivo XML que contiene los datos de la factura. ¿Alguien lo ha utilizado alguna vez? |
| |
| |
| | | |
|
| | |
| |
Posté le 15 janvier 2015 - 15:40 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 9 messages |
|
Posté le 15 janvier 2015 - 22:50 |
Hola señores, efectivamente por xmlSignature van los tiros.
http://help.windev.com/en-US/…
¿MySecurity de dónde sale?
MySecurity is Security ¿De dónde sale? Puesto que me da error de compilación. No tengo ningún tipo de variable ni atributo en el Webservice que diga Security, y en teoría ésta información la tiene que dar el Webservice... |
| |
| |
| | | |
|
| | |
| |
Posté le 16 janvier 2015 - 16:56 |
Ese es el problema.
La ayuda es pésima:
Las mayoria de las propiedades de la variable cMySignature no existen. Creo que en la definición "MySecurity is Security", Security debe ser una Classe que no aparece definida por ningún lado. Tampoco veo yo claro como "Aplicar" la firma al fichero XML original.
Si alguien tiene alguna idea, será bien recibida. |
| |
| |
| | | |
|
| | |
| |
Posté le 16 janvier 2015 - 17:07 |
Lo más sensato que he encontrado está en esta página de Microsoft en entorno .NET, C# y VB.
Los pasos a seguir están bastante bien explicados, pero los detalles no los acabo de interpretar y traducirlos a Windev.
Si alguien domina estos lenguajes tal vez le pueda sacar punta a este asunto.
Gracias. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 9 messages |
|
Posté le 16 janvier 2015 - 21:45 |
Estoy igual, no sé si el fichero politicas.xml tiene algo que ver, creo que ahí se define cómo aplicar la seguridad, entonces lo cargas al proyecto y no he tenido tiempo de probar más |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 9 messages |
|
Posté le 21 janvier 2015 - 12:56 |
Hola Salva, ¿ a qué pagina te refieres? No consigo verla en tu post. |
| |
| |
| | | |
|
| | |
| |
Posté le 23 janvier 2015 - 06:31 |
Hola, consiguieron firmar el XML con xmlsignature o cualquier otro método, traté de importar el ejemplo que hay en vb.net en la página de microsoft pero no pude hacerlo. Cualquier ayuda se agradece. |
| |
| |
| | | |
|
| | |
| |
Posté le 23 janvier 2015 - 10:29 |
Yo también estoy interesado en el tema facturación electrónica (facturae). A ver si alguien que lo haya hecho puede arrojar un poco de luz sobre el tema y si fuese con un ejemplo mejor que mejor. Gracias. |
| |
| |
| | | |
|
| | |
| |
Posté le 01 mars 2015 - 05:17 |
Lograron firmar el XML con XmlSignature? Consulté con soporte pero como tengo la versión 18 ya no aplica el soporte técnico y no me ayudaron. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 9 messages |
|
Posté le 05 mars 2015 - 10:39 |
| |
| |
| | | |
|
| | |
| |
Posté le 13 mars 2015 - 10:26 |
Bueono, creo que ya he leido todos los foros que hay en internet sobre el facturae. lo de crear el xml es un coñazo pero vale, pero lo de la firma ya es de locos. Hemos mirado librerias .net, java, .... los comandos de windev,...
Alguien ha conseguido firmar el dichoso xml ??
Asi podre empezar a pelearme con los webservices.
Un saludo Raül Vidiella
--- avast! Antivirus: Mensaje saliente limpio. Base de datos de Virus (VPS): 150312-1, 12/03/2015 Comprobado el: 13/03/2015 10:26:10 avast! - copyright (c) 1988-2015 AVAST Software. http://www.avast.com |
| |
| |
| | | |
|
| | |
| |
Posté le 14 mars 2015 - 20:36 |
Hola. ¿Alguien ha probado a firmar los XML con el componente que se menciona en el repositorio de ejemplos
http://repository.windev.com/resource.awp… ?
No dan el código fuente, pero quizas pueda ser una solución.
Un saludo
Rubén Sánchez Peña |
| |
| |
| | | |
|
| | |
| |
Posté le 20 mars 2015 - 12:21 |
Hola, esta es la respuesta de PcSoft acerca del tipo de variable "Security"
Hi Ruben,
I have been a bit optimistic in my previous answer. Actually "Security" is not a WLangage type, this object comes from a Webservice.
I have to agree that the documentation is very poor in that aspect.
I'm in the process of getting more informations from the developers and I'll keep you posted.
I'm truly sorry for the inconvenience. Thank you for your understanding.
Rubén |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 9 messages |
|
Posté le 23 mars 2015 - 10:11 |
Gracias por la info Rubén, a ver qué dice PCSoft... He probado el ejemplo de AssinaXML y peta por todos los lados (tema de .net) |
| |
| |
| | | |
|
| | |
| |
Posté le 26 mai 2015 - 08:54 |
Hola a todos, ha conseguido alguien avanzar con este tema, sabeis si con la versión 20 se avanza algo en esto??? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 9 messages |
|
Posté le 26 mai 2015 - 17:10 |
Hola Agustín, yo tengo la 19 y no he conseguido implantar la seguridad de ninguna manera. |
| |
| |
| | | |
|
| | |
| |
Posté le 26 mai 2015 - 21:11 |
| |
| |
| | | |
|
| | |
| |
Posté le 27 mai 2015 - 09:36 |
Hola Rubén.
No te han contestado todavía del soporte técnico??? llevan mas de dos meses recopilando información. |
| |
| |
| | | |
|
| | |
| |
Posté le 27 mai 2015 - 09:41 |
| |
| |
| | | |
|
| | |
| |
Posté le 27 mai 2015 - 11:38 |
Hola. Pues no, nada nuevo de momento. Por eso he puesto ese enlace antes. Dado que desde WD podemos llamar a librerias .NET quizas sea una manera de solventar el problema. Por lo que dicen en los comentarios ese metodo aun funciona 4 años despues.
Rubén |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 messages |
|
Posté le 21 septembre 2023 - 01:05 |
ojo con el numero de referencia |
| |
| |
| | | |
|
| | |
| |
Posté le 28 septembre 2023 - 13:22 |
Nosotros lo hacemos a traves de AUTOFIRMA y nos firma el xml que hemos generado y lo deja en otro fichero xml firmado que es el que utilizamos |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 846 messages |
|
Posté le 03 décembre 2023 - 21:18 |
AutoFirma? Interesante, muchas gracias. De todas maneras creo que las ultimas versiones de Windev son compatibles tambien con el sistema de firma requerido.
Editado: Interesante el comando AutoFirmaCommandLine.exe para poder llamarlo desde Windev.
RubénMessage modifié, 03 décembre 2023 - 22:16 |
| |
| |
| | | |
|
| | |