Página 1 de 2
Unidad para Timbre Fiscal y Descripción de Archivo ini
Publicado: Mar Oct 18, 2011 3:04 pm
por vchavezp
Recibi el dll .
Al revisar el codigo de ejemplos y activar timbrefiscal me pide la unidad archivo TimbreFiscalMx que no tengo disponible en ninguno de los mensajes recibidos.
Del ultimo mensaje recibi un demo para generar la facturar a partir de un .ini, pero no veo cual es la estructura que debe tener dicho archivo. El leeme.txt solo dice que debe tener los datos del anexo20.
Es posible crear el cfd no desde un ini sino por codigo, como esta en el ejemplo general y enviar el cfd a timbrado?
Gracias por la atencion.
Victor Chávezvchavezp
Mensajes: 3
Registrado: Mié Jul 07, 2010 8:29 pm Arriba
Re: Unidad para Timbre Fiscal y Descripción de Archivo ini
Publicado: Mar Oct 18, 2011 3:25 pm
por Dado
Lo que pagaron "en mayo" y te envie es un sistema distinto al codigo fuente.
Lo que te envie es una "libreria DLL" que puede funcionar tanto en VisualBasic y Delphi, y por eso compraron lo que compraron, porque el desarrollo incial era en VisualBasic, que como me comentas, despues fue abandonado.
Para usar el timbrado con TimbreFiscal debes generar un archivo *.ini TAL COMO EL EJEMPLO "Ejemplo Timbrado con TimbreFiscal.ini" y despues llamar a la libreria dll para que ejecute el timbrado.
Hay un ejemplo de como llamar a la dll en la carpeta "Ejemplo Delphi"
Re: Unidad para Timbre Fiscal y Descripción de Archivo ini
Publicado: Mar Oct 18, 2011 5:07 pm
por vchavezp
Buenas tardes. Mi intencion no es polemizar ni entrar en conflictos, sino solucionar la situacion.
Desde el inicio te dije que yo necesito todo para TimbreFiscal y tu djiste que necesitabas un pago adicional que se te hizo y que iba a incluir lo de Ecodex como algo adicional que se iba a utilizar al terminar lo de Timbre Fiscal.
Yo actue de buena voluntad solicitando el importe adicional que solicitaste, pero siempre aclare que yo necesito todo para TimbreFiscal.
o sea?
Lo que se te pago por el programador anterior era por el timbre fiscal y lo que yo te solicite es tambien para timbre fiscal, en ambos casos se te pago lo que pediste.
Yo no necesitaba Ecodex eso fue un ofrecimiento tuyo y nunca me dijiste que eso cancelaba lo de timbre fiscal. Necesito el codigo para Timbre Fiscal.
Que salida hay para esto?
Gracias por la atencion.
V.Chavez
Re: Unidad para Timbre Fiscal y Descripción de Archivo ini
Publicado: Mar Oct 18, 2011 7:21 pm
por Dado
Necesitas timbrar con TimbreFiscalMx, no hay problema, el CFDLib.dll QUE YA TE ENVIE resuelve tu problema
Incluso revisando lo que tienes que hacer no es ni siquiera necesario que generes el *.ini ya que NO CAMBIA, puedes dejarlo estatico con los valores por omision :
[Parametros]
XMLDestino=c:\carpeta temporal\Factura.xml
PAC=TIMBREFISCALMX
[TIMBREFISCALMX]
Servicio=Prueba (cuando ya este en produccion debera usar "Produccion")
Certificado=.\Certificados\CertificadoDemoTimbreFiscalMx.pem
LlavePrivada=.\Certificados\CertificadoDemoTimbreFiscalMx.pem
Y desde Delphi solo ejecutas DOS INSTRUCCIONES Y UNA CONDICIONAL PARA TIMBRAR
CFD.SaveToFile(c:\carpeta temporal\Factura.xml); //Graba el XML a disco
if TimbrarCFD('archivo.ini') = Ok then //TIMBRAR !!!
todo bien
else
hubo un error
Tienes las herramientas, usalas, es muy simple.
Re: Unidad para Timbre Fiscal y Descripción de Archivo ini
Publicado: Mié Nov 23, 2011 4:47 pm
por vchavezp
Hola.
Por cuestiones personales no habia retomado este tema. pero ya estoy en esto otra vez.
De timbre fiscal me enviaron 2 archivos y 1 clave.
un archivo .pem, un archivo .pfx y una clave personal.
En que momento los integro, por que leo en el ejemplo que en el ini, hay 2 archivos .pem y no estoy seguro de cuales sean. Y no se en qu emomento ponerle la contraseña.
Entiendo que el procedimiento es crear un xml 3.0, luego en un archivo .ini establecer la ruta donde se guardo y luego solicitar el timbrado.
pero no veo donde poner el .pfx y la contraseña.
Gracias por la atencion.
Re: Unidad para Timbre Fiscal y Descripción de Archivo ini
Publicado: Mié Nov 23, 2011 6:20 pm
por Dado
Busca aqui en el foro como convertir el pfx a PEM para ello usas el programa OpenSSL y la clave que te enviaron.
Aunque YA TIENES UN PEM ese no sirve ya que esta encriptado, debes volver a generar OTRO PEM pero sin la encriptacion.
Re: Unidad para Timbre Fiscal y Descripción de Archivo ini
Publicado: Mié Nov 23, 2011 7:20 pm
por vchavezp
En el archivo ini se menciona 2 pem... el pfx es para generar uno de ellos...
el otro es el que me enviaron previamente o lo tengo que generar a partir del certificado digital de la empresa?
Gracias nuevamente.
Re: Unidad para Timbre Fiscal y Descripción de Archivo ini
Publicado: Mié Nov 23, 2011 8:15 pm
por Dado
Se usa EL MISMO PEM indistintamente, tal como lo muestra el archivo ini de ejemplo
Certificado=.\Certificados\CertificadoDemoTimbreFiscalMx.pem
LlavePrivada=.\Certificados\CertificadoDemoTimbreFiscalMx.pem
Re: Unidad para Timbre Fiscal y Descripción de Archivo ini
Publicado: Jue Nov 24, 2011 1:32 pm
por vchavezp
Antes de enviar a Timbre fiscal , hay que sellar el xml
al intentar hacerlo sale el mensaje "Error : Certificado fuera de vigencia"... pero ese certificado se acaba de crear.. Es nuevo...
no me refiero al archivo .pem de timbre fiscal, sino al .cer de para hacer el sellado, el que se descarga de la pagina del SAT...
a que se debe este mensaje...
Gracias por la atencion
Re: Unidad para Timbre Fiscal y Descripción de Archivo ini
Publicado: Jue Nov 24, 2011 1:39 pm
por vchavezp
El certificado fue descargado hoy...
Tuve que ponerle fecha del dia siguiente a la computadora y de ese modo si funciona...
no se puede sellar con un certificado a partir de la misma fecha que se genero?