Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

como obtener UUID

Este es el foro para resolver dudas y hacer comentarios del Codigo Fuente para Delphi de generacion y timbrado que se ofrece aqui en el foro
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
ricardo.tapia
Mensajes: 25
Registrado: Dom Ene 15, 2012 2:32 pm

como obtener UUID

Mensaje por ricardo.tapia »

Hola
He seguido haciendo pruebas con la version 3.2 estos dias con ecodex
ya he timbrado de pruebas
pero no sé como obtener el UUID del objeto CFD

quiero usar el objeto timbre en estas linea
Timbre.ClearData;
if EcodexEngine.Solicita(tsecoPrueba,CFD,'SUL010720JN8','690504',NO MOSTRAR,TimbreDelPac) then
begin

Timbre.SetTimbre(TimbreDelPac); //ESTO SE USA CUANDO EL DATO TIMBRE PAC SE CONOCE

donde el timbre manda un erro de "Interface not suported"

no sé si es el camino correcto
o que propiedad del objeto CFD trae este dato

graciAS
Adjuntos
esto es lo que manda
esto es lo que manda
errortimbre.jpg (36.46 KiB) Visto 5771 veces
ricardo.tapia
Mensajes: 25
Registrado: Dom Ene 15, 2012 2:32 pm

Re: como obtener UUID

Mensaje por ricardo.tapia »

Ya!!! es usar el objeto timbre sin asignarlo

como en este ejemplo!!!
dm.spFmFacturaActualizar.Parameters.ParamByName('@FechaTimbrado').Value := cfd.Datos.Fecha;
dm.spFmFacturaActualizar.Parameters.ParamByName('@UUID').Value := timbre.Datos.UUID;//cfd.datos.Folio ;
dm.spFmFacturaActualizar.Parameters.ParamByName('@noCertificadoSAT').Value := cfd.datos.NoCertificado;

gracias
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: como obtener UUID

Mensaje por Dado »

Bueno, me perdi un poco y no se si estes usando mis rutinas Delphi o no (el segundo mensaje definitivamente no es codigo mio)

Pero si usas *mi codigo* entonces puedes hacer esto

CFD := TCFD.create;

CFD.loadfromfile, loadfromstring, etc, como sea que "llenes" los datos del CFD

If CFD.TieneTimbre then //es MUY IMPORTANTE que uses el metodo TieneTimbre para que se inicialize el objeto timbre
____cadena := Timbre.Datos.UUID
else
____El CFD no tiene timbre
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado