DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
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, sellosat etc con la CFDLib.dll
-
- Mensajes: 617
- Registrado: Lun Ago 02, 2010 1:27 pm
Como obtener UUID, sellosat etc con la CFDLib.dll
Buen dia, estoy en fase de pruebas para el cfdi v3.3, ya me crea, sella y timbra el xml pero donde "se cacha" los datos del timbrado como el UUID, selloSAT, etc ?? hay que leer el XML ??
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Como obtener UUID, sellosat etc con la CFDLib.dll
Se obtienen de la misma forma en que obtienes para la V3.2
Puede ser como dices, leyendo el XML o con las funciones CadenaOriginal() y SelloDigital()
Puede ser como dices, leyendo el XML o con las funciones CadenaOriginal() y SelloDigital()
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 617
- Registrado: Lun Ago 02, 2010 1:27 pm
Re: Como obtener UUID, sellosat etc con la CFDLib.dll
buen dia, actualmente leo el xml cfdi v3.2 de esta forma:
Al hacer lo mismo para la version v3.3, solo tiene dato " CFD.Timbre.Datos.UUID "
No tienes forma de que esos datos del timbre caigan en un archivo de texto ?? o en el mismo .ini
gracias.
Código: Seleccionar todo
if
( CFD.LoadFromFile(RutaXML+tFacturasTIPOMOV.Value+'-'+tFacturasFOLIOFISCAL.AsString+'.xml') ) and
( CFD.TieneTimbre )
then begin
tFacturasFE_CADENAORIGINAL_SAT.Value := CFD.CadenaOriginalTFD;
tFacturasFE_CADENAORIGINAL.Value := CFD.CadenaOriginal;
tFacturasFE_FECHATIMBRADO.Value := CFD.Timbre.Datos.FechaTimbrado;
tFacturasFE_CERTIFICADO_SAT.Value := CFD.Timbre.Datos.NoCertificadoSAT;
tFacturasFE_CERTIFICADO_CONTRIBUYENTE.Value := CFD.Datos.NoCertificado;
tFacturasFE_SELLODIGITAL.Value := CFD.Timbre.Datos.SelloCFD;
tFacturasFE_SELLODIGITAL_SAT.Value := CFD.Timbre.Datos.SelloSAT;
tFacturasFE_FOLIOFISCAL_TIMBRE.Value := CFD.Timbre.Datos.UUID;
tFacturasFE_VERSIONCFDI.Value := CFD.Timbre.Datos.Version;
end;
Al hacer lo mismo para la version v3.3, solo tiene dato " CFD.Timbre.Datos.UUID "
No tienes forma de que esos datos del timbre caigan en un archivo de texto ?? o en el mismo .ini
gracias.
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Como obtener UUID, sellosat etc con la CFDLib.dll
Listo, a partir de la nueva version que publicamos hoy (V3.3.171104) la dll graba los datos del timbre en el archivo ini, checalo
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 617
- Registrado: Lun Ago 02, 2010 1:27 pm
Re: Como obtener UUID, sellosat etc con la CFDLib.dll
Buen dia, excelente DADO, como bajo la dll ?? con el mismo link que me llego x correo ??
-
- Mensajes: 617
- Registrado: Lun Ago 02, 2010 1:27 pm
Re: Como obtener UUID, sellosat etc con la CFDLib.dll
Buenas tardes, no encuentro el correo donde me llego el link para bajar la dll (actualizada ) hace casi el mes, me lo podras reenviar ?? gracias.
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Como obtener UUID, sellosat etc con la CFDLib.dll
Envia un mail a la oficina con el comprobante de compra, para que te den la informacion de descarga
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 82
- Registrado: Vie Oct 19, 2012 6:28 pm
Re: Como obtener UUID, sellosat etc con la CFDLib.dll
Hola, tambien se puede extraer de la cadena original (actualmente en la V3.3 lo estoy utilizando)
!Variable CString CadenaOriginalF
CadenaOriginalF=CadenaOriginal()
FAC:UUID = sub(CadenaOriginalF,7,36) ! la Longitud es de 36 pero con 36 agarra hasta el caracter | que es el siguiente despues del UUID, apartir de la posicion 7 (septimo caracter)
FAC:FechaYHoraDelTimbrado = sub(CadenaOriginalF,43,20)
Sub(NombreDeCadena,Posicion,Longitud) extrae la sub-cadena
Por si le sirve a alguien.
!Variable CString CadenaOriginalF
CadenaOriginalF=CadenaOriginal()
FAC:UUID = sub(CadenaOriginalF,7,36) ! la Longitud es de 36 pero con 36 agarra hasta el caracter | que es el siguiente despues del UUID, apartir de la posicion 7 (septimo caracter)
FAC:FechaYHoraDelTimbrado = sub(CadenaOriginalF,43,20)
Sub(NombreDeCadena,Posicion,Longitud) extrae la sub-cadena
Por si le sirve a alguien.
Volver a “SOPORTE LIBRERIA CFDLib.dll, CELib.dll y RETLib.dll”
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 8 invitados