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


.

Error en el 1er Timbrado de Producción ECODEX

Este es el foro para resolver dudas y hacer comentarios de las librerias DLL de generacion y timbrado que se ofrece aqui en el foro
Cerrado
agag4
Mensajes: 623
Registrado: Lun Ago 02, 2010 1:27 pm

Error en el 1er Timbrado de Producción ECODEX

Mensaje por agag4 »

Estoy usando la misma estructura del XML que usaba para timbreFiscal v3.2, sólo que ahora el timbrado es para ecodex, creo el xml y le paso la ruta del .ini para el timbrado y me arroja el error que viene en la imagen, les adjunto el xml.
Adjuntos
FE-1.xml
(3.44 KiB) Descargado 157 veces
Error 1er Timbrar ECODEX.jpg
Error 1er Timbrar ECODEX.jpg (30.85 KiB) Visto 5337 veces
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Error en el 1er Timbrado de Producción ECODEX

Mensaje por Dado »

Valida tu XML para que veas el error que tienes en tu XML
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
agag4
Mensajes: 623
Registrado: Lun Ago 02, 2010 1:27 pm

Re: Error en el 1er Timbrado de Producción ECODEX

Mensaje por agag4 »

Ya me timbro, solo porque no tenia el C.P. del emisor ??? :shock:

Ahora el problema que tengo es el siguiente, la toma de los datos del timbrado en el CFD, me fui por este camino y me marca error, como si accesaras a algo que no esta creado.

Código: Seleccionar todo

....
          if TimbrarCFD(PChar( 'c:\ecodex.ini' )) = OK then begin

            try

              // Tomamos datos del timbre para guardarlo en factura
              CFD := TCFD.Create(cfdV32);
              CFD.LoadFromFile(RutaXML+tFacturasTIPOMOV.Value+'-'+tFacturasFOLIOFISCAL.AsString+'.xml');

              // Grabamos y Finalizamos
              tFacturas.Edit;
              // AQUI MARCA ERROR AL LEER      -->>  CFD.CadenaOriginalTFD;

              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;

            finally
              CFD.Free;
            end;
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Error en el 1er Timbrado de Producción ECODEX

Mensaje por Dado »

SIEMPRE asegurate que todas las operaciones esten verificadas :

IF CFD.LoadFromFile(RutaXML+tFacturasTIPOMOV.Value+'-'+tFacturasFOLIOFISCAL.AsString+'.xml') then

IF CFD.TieneTimbre then
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
agag4
Mensajes: 623
Registrado: Lun Ago 02, 2010 1:27 pm

Re: Error en el 1er Timbrado de Producción ECODEX

Mensaje por agag4 »

DADO, estoy haciendo una prueba del XML que me timbro, le meti un boton y puse el siguiente codigo:

Código: Seleccionar todo


procedure TFacturas.btnokClick(Sender: TObject);
begin

    try

      CFD := TCFD.Create(cfdV32);

      if CFD.LoadFromFile('C:\FE-1.xml') then
         ShowMessage(CFD.Timbre.Datos.UUID);

    finally
      CFD.Free;
    end;

end;
MUESTRA EL MENSAJE, pero VACIO, segun alli te debe mostrar el folio fiscal del timbrado, lo muestra vacio .... adjunto XML timbrado.
Adjuntos
FE-1.xml
(4.15 KiB) Descargado 132 veces
agag4
Mensajes: 623
Registrado: Lun Ago 02, 2010 1:27 pm

Re: Error en el 1er Timbrado de Producción ECODEX

Mensaje por agag4 »

Sorry, me falto esto :D

Código: Seleccionar todo

..
if CFD.TieneTimbre then
..
Dije, es una condicion booleana jajajajajajaja

En fin, ya quedo mi chavo... gracias....
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Error en el 1er Timbrado de Producción ECODEX

Mensaje por Dado »

Es mas, mucho mas que una condicion booleana, "TieneTimbre" es un metodo del objeto TCFD
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
agag4
Mensajes: 623
Registrado: Lun Ago 02, 2010 1:27 pm

Re: Error en el 1er Timbrado de Producción ECODEX

Mensaje por agag4 »

Como dijo el chapulin colorado, LO SOSPECHE DESDE UN PRINCIPIO :lol:
Cerrado