Page 3 of 5

Re: Facturación electronica - España

PostPosted: Fri Feb 19, 2010 2:17 pm
by José Vicente Beltrán
hmpaquito wrote:Pero tengo una duda, ¿ Puede la firma ir embebida (dentro) del propio documento y no como un archivo aparte .fir ? ¿ o la firma electronica siempre va en un fichero aparte al documento factura ?

Lo digo porque hay que tener en cuenta, a la hora de verificar cualquier formato de firma que nos puedan enviar los proveedores en sus efacturas.

Saludos


De hecho no existe un archivo aparte, el documento factura (o cualquier otro) se TRANSFORMA en el .FIR al ser firmado electrónicamente, este es el que se transmite a nuestro interlocutor el cual al recibirlo lo verifica con la herramienta adecuada y lo transforma al documento original de nuevo.

saludos :shock:

Re: Facturación electronica - España

PostPosted: Fri Feb 19, 2010 3:53 pm
by hmpaquito
Jose Vicente,

Muchas gracias... crei que el .fir era otra cosa distinta a un .pdf....
y ya para terminar... donde puede conseguir un certificado valido... solo para hacer pruebas...?

Al hacer ret:= oFirma:Firma(... ret me informa que no hay ningun certificado valido instalado...
probe uno que creo que era de la aeat pero no lo toma como bueno...

Saludos

Re: Facturación electronica - España

PostPosted: Fri Feb 19, 2010 5:04 pm
by José Vicente Beltrán
Aquí puedes obtener toda la información necesaria

http://www.cert.fnmt.es/index.php?cha=cit&sec=4

saludos :shock:

Re: Facturación electronica - España

PostPosted: Fri Feb 19, 2010 5:49 pm
by hmpaquito
Jose Vicente,


José Vicente Beltrán wrote:Aquí puedes obtener toda la información necesaria

http://www.cert.fnmt.es/index.php?cha=cit&sec=4

saludos :shock:



Me da la sensacion por lo que pone en esa pagina que hay que ir a no se que sitio (andando)...
googleando he visto que existe un makecert.exe... no se si me servira... aunque parece que sirve para
hacer certificados de pruebas...voy a intentar con ello..

En cualquier caso, muchas gracias por tu gran ayuda !!!

Saludos

Re: Facturación electronica - España

PostPosted: Fri Mar 19, 2010 3:10 pm
by mgsoft
Ejemplo de factura electrónica: http://www.mediafire.com/?m3dyjdgkzkw

:D

Re: Facturación electronica - España

PostPosted: Fri Mar 19, 2010 6:49 pm
by sysctrl2
MgSoft, amigo,
no funciona el link.
saludos..

Re: Facturación electronica - España

PostPosted: Sat Mar 20, 2010 12:34 pm
by mgsoft

Re: Facturación electronica - España

PostPosted: Sat Mar 20, 2010 3:30 pm
by Lautaro
Hola,

Para lo de la encripcion rsa, harbour tiene dentro de sus contrib el hbssl que es un wrapper para usar openssl que puede hacer esa encripcion.

Sobre el tema de la firma electronica, alguien sabe como canonicalizar un xml sin tanto lio, ( usando alguna libreria, utilitario, tip, embrujo, etc. ), porque hacerlo a mano es muy complicado y si los archivos son grandes, es mas complicado aun.


Saludos.


Lautaro Moreira

Re: Facturación electronica - España

PostPosted: Sun Mar 21, 2010 11:51 am
by Manuel Valdenebro
mgsoft wrote:Subido a otro sitio


¿Esta firma electrónica vale en España?

El tema de la e-Factura, por lo menos en España, es un tema EMINENTEMENTE FISCAL. Para que una factura (ya sea en papel o electrónica) tenga validez ante la AEAT, y consecuentemente el empresario pueda deducirla como gastos, es necesario que dicha factura cumpla con los requisitos que la propia AEAT tiene establecidos. Si un empresario español, tiene e-Facturas no normalizadas por AEAT, se puede encontrar con la desagradable sorpresa que "fiscalmente" esas facturas no son deducibles.

Cuidadito con este tema.

La solución que aportó Jose Vicente es correcta, ya que utiliza la propia web de Hacienda para validar la firma.

Re: Facturación electronica - España

PostPosted: Mon May 24, 2010 4:40 pm
by 20wako10
Ingresar al SICOFI con tu FIEL, yo encontré videos de cómo hacerlo paso a paso en este sitio de Facturacion Electronica http://comprobantes.mx

Re: Facturación electronica - España

PostPosted: Wed Nov 24, 2010 1:42 pm
by JoseLuis
Buenas

Estoy haciendo pruebas con el código que nos puso José Vicente, y me dió un error de que no tenía instalado el certificado, cuando realmente sí lo tenía instalado, lo que pasa es que lo había instalado con Firefox, y luego, mirando en documentos de la AEAT, resulta que había que instalarlo en Internet Explorer, si no, no funciona.

Bueno, ahora ya pasa éste error, pero me sale éste:

05 No se ha podido realizar la firma.

He pensado que podría ser que el PDF lo he creado con PDFCREATOR, y no sé si puede ser eso.

Alguna sugerencia?

Saludos

Re: Facturación electronica - España

PostPosted: Wed Nov 24, 2010 9:57 pm
by jll-fwh
Hola a todos:

Desde la ignorancia, porque no he tocado el tema todavia, yo tambien dispongo de los fuentes para generar la factura electronica en mexico, es una clase de Rene Flores.

¿ Esta clase no podria servir para españa ? yo creo que solo habria que retocar alguna cosita para amoldarla a las leyes españolas, desde mi ignorancia sobre este tema.

Un saludo
JLL

Re: Facturación electronica - España

PostPosted: Wed Dec 01, 2010 4:49 pm
by manuelcalerosolis
Durante las ultimas semanas hemos estado trabajando en la elaboración de facturas electronicas compatible con Facturae v3.1

Para ello hemos sonctruido una clase q genera el fichero xml, lo firma y lo envia a su destinatario.

La clase es secilla y cumple en principio con lo q habiasmo deseado nosotrso en una primera fase pero el formato de facturae es muy amplio y la fincionalidad de esta clase puede ser ampliada y mejorada.

Con la intencion de que todo el q este interesado la use y la mejore me presto a mandarosla junto con un ejemplo de generacion de factura electronica.

Image

Mi mail es watchdog@telefonica.net si quereis q la suba a algun servidor no teneis mas q decirlo.

Saludos.

Re: Facturación electronica - España

PostPosted: Thu Dec 02, 2010 3:51 pm
by mgsoft
Hola Manuel:

Muchas gracias por tu ofrecimiento y aportación. Creo que sería bueno subir el código al foro o a megaupload para mejorarlo entre todos.

Un saludo ;)

Re: Facturación electronica - España

PostPosted: Sun Dec 05, 2010 6:33 pm
by mgsoft
Hola Manu:

Probé el Apolo y al generar el .xml y validarlo con www.facturae.es me dice que no es correcto.

Si quieres, lo vemos.

También me da un error:

Error BASE/1122 Error de argumento: TRANSFORM
Llamado desde DEFERROR(54)
Llamado desde (b)ERRORSYS(10)
Llamado desde TRANSFORM(0)
Llamado desde (b)TFACTURAELECTRONICA:TFACTURAELECTRONICA(92)
Llamado desde TFACTURAELECTRONICA:INVOICETOTALAMOUNT(0)
Llamado desde TFACTURAELECTRONICA:HEADERXML(324)
Llamado desde TFACTURAELECTRONICA:GENERAXML(254)
Llamado desde (b)BUILDMENU(3436)
Llamado desde TMENU:COMMAND(437)
Llamado desde TWINDOW:COMMAND(1022)
Llamado desde TMDIFRAME:COMMAND(243)
Llamado desde TMDIFRAME:HANDLEEVENT(0)
Llamado desde _FWH(3378)
Llamado desde WINRUN(0)
Llamado desde TWINDOW:ACTIVATE(971)
Llamado desde OPENWEBBROWSER(35)
Llamado desde LINITCHECK(645)
Llamado desde (b)CREATEMAINWINDOW(302)
Llamado desde TMDIFRAME:ACTIVATE(964)
Llamado desde CREATEMAINWINDOW(302)
Llamado desde MAIN(218)
- Llamado desde TRANSFORM(0)
Param 1:U
Param 2:C 999,999,999.99
Local 1:U
Local 2:U
- Llamado desde (b)TFACTURAELECTRONICA:TFACTURAELECTRONICA(92)
Param 1:O Class: TFACTURAELECTRONICA
Local 1:U
Local 2:U
- Llamado desde TFACTURAELECTRONICA:INVOICETOTALAMOUNT(0)
- Llamado desde TFACTURAELECTRONICA:HEADERXML(324)
Local 1:O Class: TFACTURAELECTRONICA
Local 2:U
Local 3:O Class: TXMLNODE
Local 4:U
Local 5:O Class: TXMLNODE
Local 6:U
Local 7:C TotalAmount
Local 8:U
- Llamado desde TFACTURAELECTRONICA:GENERAXML(254)
Local 1:O Class: TFACTURAELECTRONICA
Local 2:U
Local 3:U
- Llamado desde (b)BUILDMENU(3436)
Param 1:O Class: TMENUITEM
- Llamado desde TMENU:COMMAND(437)
Param 1:N 20168
Local 1:O Class: TMENU
Local 2:O Class: TMENUITEM
- Llamado desde TWINDOW:COMMAND(1022)
Param 1:N 20168
Param 2:N 0
Local 1:O Class: TMDIFRAME
Local 2:N 0
Local 3:N 20168
Local 4:N 0
- Llamado desde TMDIFRAME:COMMAND(243)
Param 1:N 20168
Param 2:N 0
Local 1:O Class: TMDIFRAME
Local 2:L .F.
- Llamado desde TMDIFRAME:HANDLEEVENT(0)
Param 1:N 273
Param 2:N 20168
Param 3:N 0
- Llamado desde _FWH(3378)
Param 1:N 0
Param 2:N 273
Param 3:N 20168
Param 4:N 0
Param 5:N 1
Local 1:O Class: TMDIFRAME
- Llamado desde WINRUN(0)
Param 1:N 721478
Local 1:U
Local 2:U
Local 3:U
Local 4:U
Local 5:U
Local 6:U
Local 7:U
Local 8:U
Local 9:U
Local 10:U
Local 11:U
Local 12:U
Local 13:U
Local 14:U
Local 15:U
Local 16:U
Local 17:U
Local 18:U
Local 19:U
Local 20:U
Local 21:U
Local 22:U
Local 23:U
Local 24:U
Local 25:U
Local 26:U
Local 27:U
Local 28:U
Local 29:U
Local 30:U
Local 31:U
Local 32:U
Local 33:U
Local 34:U
Local 35:U
Local 36:U
Local 37:U
Local 38:U
Local 39:U
Local 40:U
Local 41:U
Local 42:U
Local 43:U
Local 44:U
Local 45:U
Local 46:U
Local 47:U
Local 48:U
Local 49:U
Local 50:U
Local 51:U
Local 52:U
Local 53:U
Local 54:U
Local 55:U
Local 56:U
Local 57:U
Local 58:U
Local 59:U
Local 60:U
Local 61:U
Local 62:U
Local 63:U
Local 64:U
Local 65:U
Local 66:U
Local 67:U
Local 68:U
Local 69:U
Local 70:U
Local 71:U
Local 72:U
Local 73:U
Local 74:U
Local 75:U
Local 76:U
Local 77:U
Local 78:U
Local 79:U
Local 80:U
Local 81:U
- Llamado desde TWINDOW:ACTIVATE(971)
Param 1:C NORMAL
Param 2:U
Param 3:U
Param 4:U
Param 5:U
Param 6:U
Param 7:U
Param 8:U
Param 9:U
Param 10:U
Param 11:U
Param 12:U
Param 13:U
Param 14:U
Param 15:U
Param 16:U
Param 17:B {|| ... }
Local 1:U
Local 2:U
Local 3:O Class: TWINDOW
Local 4:U
Local 5:U
- Llamado desde OPENWEBBROWSER(35)
Param 1:O Class: TMDIFRAME
Local 1:O Class: TACTIVEX
- Llamado desde LINITCHECK(645)
Local 1:L .F.
Local 2:U
Local 3:L .T.
- Llamado desde (b)CREATEMAINWINDOW(302)
Param 1:O Class: TMDIFRAME
- Llamado desde TMDIFRAME:ACTIVATE(964)
Param 1:C MAXIMIZED
Param 2:U
Param 3:U
Param 4:U
Param 5:B {|| ... }
Param 6:B {|| ... }
Param 7:B {|| ... }
Param 8:B {|| ... }
Param 9:U
Param 10:U
Param 11:U
Param 12:U
Param 13:U
Param 14:U
Param 15:U
Param 16:U
Param 17:B {|| ... }
Param 18:U
Param 19:U
Local 1:O Class: TMDIFRAME
Local 2:U
Local 3:U
- Llamado desde CREATEMAINWINDOW(302)
Param 1:O Class: TICON
- Llamado desde MAIN(218)
Local 1:C
Local 2:U
Local 3:U
Local 4:O Class: TICON
Destructors disabled! Destructor of class: 'TOLEAUTO' can't be executed.

Un saludo ;)