Página 12 de 45

Re: Libreria que convierte un texto a Factura Electronica CF

Publicado: Sab Feb 26, 2011 8:22 am
por Dado
Doring escribió:Puede ser una simplada, pero realmente no entiendo.
Al pedir a timbrefiscal la generacion del sello:
¿te regresa el Identificador único del timbre (UUID) para generar el CBB ?
Yo no lo encuentro por ningún lado en el ejemplo del demo.
Gracias y perdón por las molestias.

El UUID viene en el timbre, puedes accesar a datos del timbre de la siguiente forma :

if CFD.TieneTimbre then
cadena := Timbre.Datos.Version
cadena := Timbre.Datos.UUID
cadena := Timbre.Datos.FechaTimbrado
cadena := Timbre.Datos.selloCFD
cadena := Timbre.Datos.noCertificadoSAT

Re: Libreria que convierte un texto a Factura Electronica CF

Publicado: Sab Feb 26, 2011 4:12 pm
por Doring
Perdón, ¿o sea que debe regresar un archivo que se llama TIMBRE ?
Gracias por su atención.

Re: Libreria que convierte un texto a Factura Electronica CF

Publicado: Sab Feb 26, 2011 5:10 pm
por Dado
Doring escribió:Perdón, ¿o sea que debe regresar un archivo que se llama TIMBRE ?
Gracias por su atención.
No es un archivo, es un objeto de clase TTimbre que esta definida en la unidad Timbre_Obj

Lo unico que tienes que hacer para accesar a ese objeto es ponerlo en la clusula uses :

uses TimbreObj;

Re: Libreria que convierte un texto a Factura Electronica CF

Publicado: Sab Feb 26, 2011 6:14 pm
por Doring
Agradezco mucho tu ayuda, pero como yo solo adquirí el dll para generar la factura a partir de un archivo .ini, no creo que tenga modo de acceder a esas funciones.

Re: Libreria que convierte un texto a Factura Electronica CF

Publicado: Lun Feb 28, 2011 8:20 am
por Doring
¿No están estos datos en el archivo "cadenatfd.txt" ?
Gracias de nuevo

Re: Libreria que convierte un texto a Factura Electronica CF

Publicado: Lun Feb 28, 2011 8:39 am
por Dado
Doring escribió:¿No están estos datos en el archivo "cadenatfd.txt" ?
Gracias de nuevo
Si, el UUID es el segundo dato, despues de la version

Re: Libreria que convierte un texto a Factura Electronica CF

Publicado: Lun Feb 28, 2011 5:16 pm
por Doring
Perfecto..., con fastQRCode sale perfectamente.
Gracias

Re: Libreria que convierte un texto a Factura Electronica CF

Publicado: Lun Feb 28, 2011 8:27 pm
por Doring
Siento mucho volver a molestar, pero necesito nuevamente de su ayuda.
Genero con "PRUEBA Ini2CFD.bat" una factura de prueba (Factura5A).
Al generarla con el CFDlib.dll DEMO, me sale muy bien. Como en las imagenes que adjunto.
Pero al generar EXACTAMENTE la misma factura usando el CFDlib.dll liberado, ya no sale bien.
dice que no fué posible validar el timbre fiscal, y en el area de "cadena original del timbre fiscal..." no aparece nada, como en las imagenes que acompaño.
No dudo ni por un momento que sea algo que estoy haciendo mal, pero ya tengo varias horas estudiandolo y como es EXACTAMENTE EL MISMO ARCHIVO .INI no se que pasa.
Buenas noches.

Re: Libreria que convierte un texto a Factura Electronica CF

Publicado: Lun Feb 28, 2011 8:55 pm
por Dado
Doring escribió:Siento mucho volver a molestar, pero necesito nuevamente de su ayuda.
Genero con "PRUEBA Ini2CFD.bat" una factura de prueba (Factura5A).
Al generarla con el CFDlib.dll DEMO, me sale muy bien. Como en las imagenes que adjunto.
Pero al generar EXACTAMENTE la misma factura usando el CFDlib.dll liberado, ya no sale bien.
dice que no fué posible validar el timbre fiscal, y en el area de "cadena original del timbre fiscal..." no aparece nada, como en las imagenes que acompaño.
No dudo ni por un momento que sea algo que estoy haciendo mal, pero ya tengo varias horas estudiandolo y como es EXACTAMENTE EL MISMO ARCHIVO .INI no se que pasa.
Buenas noches.
Te recomiendo que cuando uses el Ini2CFD.EXE le agregues el parametro "verbose" con eso te muestra un dialogo con el error que se produce.

Mas que las imagenes que demuestran lo que dices es mas importante el MENSAJE DE ERROR.

O si estas haciendo la llamada al DLL desde algun programa entonces llama a la Funcion GetError y GetErrorExt.

En fin, la diferencia mas importante entre el CFDLib DEMO y el Liberado ES EL RFC FIJO EN UNO Y LIBRE EN EL OTRO. Y eso puede ser causa de tu problema.

TimbreFiscal.Mx REQUIERE que el certificado que se use contenga EXACTAMENTE el mismo RFC que esta en la factura digital, si no coinciden entonces marca error.

Es posible que por ahi este el error, para asegurarnos porfavor haz lo que te comento para ver que error es el que marca el timbrado

Re: Libreria que convierte un texto a Factura Electronica CF

Publicado: Lun Feb 28, 2011 9:38 pm
por Doring
Como siempre, tienes toda la razón.
Usando "verbose" dió el error que abajo expongo.
Aunque el RFC que estoy usando DOAL450710NR8 si es el del certificado
00001000000101726169|2010-05-30 19:14:32|2012-05-29 19:14:32|DOAL450710NR8|A
¿Será porque estoy haciendo pruebas sin haber solicitado a timbrefiscal su autorización?
Agradezco en lo que vale tu ayuda.