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

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
-
- Mensajes: 25
- Registrado: Dom Ene 15, 2012 2:32 pm
como obtener UUID
- Adjuntos
-
- esto es lo que manda
- errortimbre.jpg (36.46 KiB) Visto 5771 veces
-
- Mensajes: 25
- Registrado: Dom Ene 15, 2012 2:32 pm
Re: como obtener UUID
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
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
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: como obtener UUID
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
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 !!