Página 8 de 12
Re: Que necesito para facturar con CFDI ???
Publicado: Mar May 31, 2011 5:53 pm
por Dado
nema26 escribió:Hola dado:
Fijate que sigue pasando algo raro pasa que de repente me firma y de repente no firma y luego me paso un error me supongo que del servidor de timbre fiscal porque me arrojo un mensaje que decia que le estaban dando mantenimiento pero duro como 10 minutos.
Una pregunta si cancelo una factura CFDI como se reporta al PAC ???
TimbreFiscal todavia no tiene cancelacion de CFDI
Para cancelar un CFDI tiene que ser atravez del portal del SAT
Re: Que necesito para facturar con CFDI ???
Publicado: Mié Jun 01, 2011 8:58 am
por nema26
Hola dado:
oye una pregunta como puedo extraer estos datos del xml timbrado ?
viene en la dll alguna funcion que me regrese esos valores ?
UUID
SelloCFD
SelloSAT
FechaTimbrado
noCertificadoSAT
ah y sigue sin timbrar de repente, esta raro la verdad porque timbra y de repente genero otro y ya no lo timbra hasta que vuelvo a intentar.
Gracias!
Re: Que necesito para facturar con CFDI ???
Publicado: Mié Jun 01, 2011 9:33 am
por Dado
nema26 escribió:Hola dado:
oye una pregunta como puedo extraer estos datos del xml timbrado ?
viene en la dll alguna funcion que me regrese esos valores ?
UUID
SelloCFD
SelloSAT
FechaTimbrado
noCertificadoSAT
ah y sigue sin timbrar de repente, esta raro la verdad porque timbra y de repente genero otro y ya no lo timbra hasta que vuelvo a intentar.
Gracias!
Revisa la funcion CadenaOriginal y la funcion SelloDigital
De la cadena original puedes extraer los datos del timbre
Acerca de que aveces timbra y aveces no, trata de analizar que condicion tiene una y otra, analiza por ejemplo si es el primer timbre que generas en la sesion, o si tiene carcateres acentuados o si es de dia o de noche o si es una hora par o impar (je je je, ok, estoy exagerando pero lo que quiero decir es que revises TODAS las condiciones)
Re: Que necesito para facturar con CFDI ???
Publicado: Mié Jun 01, 2011 9:46 am
por nema26
jajajajaja
eso me parece bien amigo, pero fue ayer cuando estaba creando unas y era en la mañana que de hecho hubo un momento que me regreso un error tu libreria que decia que le estaban dando manteminiento al servidor de timbre fiscal.
pero bueno lo voy a checar y te aviso ok
ah una pregunta mas , puedo generar factura y luego mandarla timbrar ?
o en cuanto hago la factura la tengo que timbrar.
Gracias
Re: Que necesito para facturar con CFDI ???
Publicado: Mié Jun 01, 2011 9:58 am
por Dado
nema26 escribió:jajajajaja
eso me parece bien amigo, pero fue ayer cuando estaba creando unas y era en la mañana que de hecho hubo un momento que me regreso un error tu libreria que decia que le estaban dando manteminiento al servidor de timbre fiscal.
pero bueno lo voy a checar y te aviso ok
ah una pregunta mas , puedo generar factura y luego mandarla timbrar ?
o en cuanto hago la factura la tengo que timbrar.
Gracias
Tienes 72 horas (si, tres dias) entre que generas la factura y la envias a timbrar
Re: Que necesito para facturar con CFDI ???
Publicado: Mié Jun 01, 2011 9:58 am
por nema26
Hola amigo:
pues ya revise la funcion y no trae nada ahi de lo que ocupo no regresas en algun archivo .ini esos valores o algo por el estilo ?
Gracias
Re: Que necesito para facturar con CFDI ???
Publicado: Mié Jun 01, 2011 11:21 pm
por nema26
Hola dado:
Ya encontre el error a que me timbraba y luego ya no timbraba amigo, lo que pasa que no se porque como que se quedan cargadas las DLL y ya no la vuelve a tomar.
lo unico que hice es darle un CLEAR DLL al terminar de timbrar y empezar a utilizar otro mas y parece que ya con eso me timbra todos los documentos.
Ahi te lo dejo para informacion de tus clientes ok ?
gracias
Re: Que necesito para facturar con CFDI ???
Publicado: Jue Jun 02, 2011 8:04 am
por nema26
Saludos dado:
Te paso el tip para los amigos que utilizan Visual FoxPro y utilizan la libreria.
Lo que hice fue lo siguiente :
NOTE : DECLARANDO LA LIBRERIA PARA TIMBRADO - CFDI
DECLARE string CFDLibVersion IN lcrutaocx + "CFDLib.dll"
DECLARE PruebaSimple IN lcrutaocx + 'CFDLib.dll'
DECLARE string PruebaClaveDeLlavePrivada IN lcrutaocx + 'CFDLib.dll' string, string
DECLARE string GeneraCFD IN lcrutaocx + 'CFDLib.dll' string, string
DECLARE string TimbrarCFD IN lcrutaocx + 'CFDLib.dll' string
DECLARE string GetError IN lcrutaocx + 'CFDLib.dll'
DECLARE string GetErrorExt IN lcrutaocx + 'CFDLib.dll'
DECLARE string CadenaOriginal IN lcrutaocx + 'CFDLib.dll'
DECLARE string SelloDigital IN lcrutaocx + 'CFDLib.dll'
DECLARE FinalizaCFDLib IN lcrutaocx + 'CFDLib.dll'
Esta parte la declare antes de generar el TImbrado de mi factura. en mi caso cree un metodo en mi formulario de facturacion y ahi meti este codigo para generar la CFDI los amigos foxeros sabran de que hablo.
Luego mando timbrar mi factura electronica claro ya despues de generar el XML 3.0
y lo mando timbrar asi :
lResu = TimbrarCFD( lcArchivoIni )
NOTE: Captura los errores si hay
lcError = GetError()
lcErrorE = GetErrorExt()
IF LEN(lcError) > 0 THEN
MESSAGEBOX(lcError + ' - ' + lcErrorE +CHR(13)+;
"Se generara el CFD pero sin TIMBRE por favor verifique el ERROR.", 16, "Error al Generar TIMBRADO")
ELSE
MESSAGEBOX("TIMBRADO EXITOSO!!"+CHR(13)+"Ahora el XML ya contiene un timbre de prueba")
ENDIF
Y despues de que se timbra el XML mando liberar la DLL de la memoria y LISTO !!!!
NOTE: Finalizamos la libreria CFDLib
FinalizaCFDLib()
Espero te sea de ayuda amigo!
Re: Que necesito para facturar con CFDI ???
Publicado: Jue Jun 02, 2011 9:44 am
por Dado
Claro que va a ayudar, muchas gracias deja le mando un mensaje a un forista que estaba teniendo problemas
Re: Que necesito para facturar con CFDI ???
Publicado: Jue Jun 02, 2011 10:11 am
por nema26
ah se me olvidaba dado:
dile que al final del finalizaCFDLib ponga CLEAR DLL
asi :
NOTE: Finalizamos la libreria CFDLib
FinalizaCFDLib()
CLEAR DLLS