Facturación electronica - España

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

Re: Facturación electronica - España

Post 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:
hmpaquito
Posts: 1200
Joined: Thu Oct 30, 2008 2:37 pm

Re: Facturación electronica - España

Post 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
User avatar
José Vicente Beltrán
Posts: 279
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España
Contact:

Re: Facturación electronica - España

Post 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:
hmpaquito
Posts: 1200
Joined: Thu Oct 30, 2008 2:37 pm

Re: Facturación electronica - España

Post 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
User avatar
mgsoft
Posts: 398
Joined: Mon Aug 17, 2009 12:18 pm
Location: España

Re: Facturación electronica - España

Post by mgsoft »

Ejemplo de factura electrónica: http://www.mediafire.com/?m3dyjdgkzkw

:D
Last edited by mgsoft on Sat Mar 20, 2010 12:35 pm, edited 1 time in total.
Saludos,

Eduardo
User avatar
sysctrl2
Posts: 833
Joined: Mon Feb 05, 2007 7:15 pm
Contact:

Re: Facturación electronica - España

Post by sysctrl2 »

MgSoft, amigo,
no funciona el link.
saludos..
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
mgsoft
Posts: 398
Joined: Mon Aug 17, 2009 12:18 pm
Location: España

Re: Facturación electronica - España

Post by mgsoft »

Saludos,

Eduardo
User avatar
Lautaro
Posts: 322
Joined: Fri Oct 07, 2005 2:44 pm
Location: Osorno, Chile
Contact:

Re: Facturación electronica - España

Post 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
User avatar
Manuel Valdenebro
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Re: Facturación electronica - España

Post 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.
Un saludo

Manuel
20wako10
Posts: 1
Joined: Fri May 14, 2010 6:58 pm

Re: Facturación electronica - España

Post 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
JoseLuis
Posts: 359
Joined: Thu Oct 19, 2006 12:28 pm
Location: Toledo

Re: Facturación electronica - España

Post 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
--------------------------
Saludos

Jose Luis
User avatar
jll-fwh
Posts: 385
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia
Contact:

Re: Facturación electronica - España

Post 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
Libreria: FWH/FWH1109 + Harbour 3.1.1 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA + OURXDBU -
S.O: XP / Win 7
Blog: http://javierlloris.blogspot.com.es/
e-mail: jllorispersonal@gmail.com
User avatar
manuelcalerosolis
Posts: 149
Joined: Mon Oct 10, 2005 9:30 am
Location: Huelva - Spain

Re: Facturación electronica - España

Post 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.
User avatar
mgsoft
Posts: 398
Joined: Mon Aug 17, 2009 12:18 pm
Location: España

Re: Facturación electronica - España

Post 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 ;)
Saludos,

Eduardo
User avatar
mgsoft
Posts: 398
Joined: Mon Aug 17, 2009 12:18 pm
Location: España

Re: Facturación electronica - España

Post 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 ;)
Saludos,

Eduardo
Post Reply