Web Service para timbrado por timbrefiscal.mx

Foro dedicado para discutir la parte tecnica de como es el timbrado
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
balian
Mensajes: 1
Registrado: Mié Mar 02, 2011 8:32 pm

Re: Web Service para timbrado por timbrefiscal.mx

Mensajepor balian » Mié Mar 02, 2011 8:44 pm

Que tal dado tengo unas dudas acerca de mi envio a web service:

Request
<?xml version="1.0" encoding="UTF-8" ?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tim="http://www.buzonfiscal.com/ns/xsd/bf/TimbradoCFD" xmlns:req="http://www.buzonfiscal.com/ns/xsd/bf/RequestTimbraCFDI" xmlns:cfdi="http://www.sat.gob.mx/cfd/3"><soapenv:Header /><soapenv:Body><tim:RequestTimbradoCFD><cfdi:Comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:ecb="http://www.sat.gob.mx/ecb" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:implocal="http://www.sat.gob.mx/implocal" xmlns:bfa2="http://www.buzonfiscal.com/ns/addenda/bf/2" xmlns:terceros="http://www.sat.gob.mx/terceros" xmlns:detallista="http://www.sat.gob.mx/detallista" xmlns:psgecfd="http://www.sat.gob.mx/psgecfd" xmlns:ecc="http://www.sat.gob.mx/ecc" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" tipoDeComprobante="ingreso" total="4.64" subTotal="4.00" certificado="MIIE/jCCA+agAwIBAgIUMzAwMDEwMDAwMDAxMDAwMDA4MDkwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMDA3MzAxNjU4NDhaFw0xMjA3MjkxNjU4NDhaMIGXMRIwEAYDVQQDDAlNYXRyaXogU0ExEjAQBgNVBCkMCU1hdHJpeiBTQTESMBAGA1UECgwJTWF0cml6IFNBMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBBQUFBMDEwMTAxQUFBMR4wHAYDVQQFExUgLyBBQUFBMDEwMTAxSERGUlhYMDExEjAQBgNVBAsMCVVuaWRhZCAxMDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAsKL9mh8flpnQXVmtOvDnSYgtfRMTPe/4JQMivUYEr6sEAUIQu8tR0xlR0OcDP9LZBfTddUwK2zjiTCQiQhAkgsn8EQsZGI9cisqrePtRXfH/GwLl7l2IHMsAdI4Xvy6GRbszobt2IRuIZLj0MGv5/NcSmQTWv1QkSXMKaSUQ3BsCAwEAAaOB6jCB5zAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDAdBgNVHQ4EFgQUTwXUS0hPz51Nk4KyPhJLgP9qMYYwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3BraS5zYXQuZ29iLm14L3NhdC5jcmwwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzABhhdodHRwOi8vb2NzcC5zYXQuZ29iLm14LzAfBgNVHSMEGDAWgBTrWX0EIppTjZ5xGqBYlin1OeCgxTAQBgNVHSAECTAHMAUGAyoDBDATBgNVHSUEDDAKBggrBgEFBQcDAjANBgkqhkiG9w0BAQUFAAOCAQEAtIP05qlz0J4dITRpQ0mEz47svkoRNHqTlQOXgXGeEfpF9ZowHIjvOw6nL1srLJWHh+c/RhN03gJ1tevw9In5vxMPITlmTeUGrWNqVef5U5hDkA/bg0clEEiVAuyO+r9cYq8l8EZ9Ip6fl9YMmGD80gC/nFDdbhQ04RaelyUh9Gv6pRAOtDevhyjqNupuOoR/Zzt7qMIb5/F7xflPDV6YvO7CS/1E9KGnixIJmdH/JqHm4FdIkeal1zJlN6MBYXgIewnuxkfObS8ZS7GhX9YYCctk+FnHvHDRgx3kmtZWhh0AvEsaZMiZ3IoI1s8xLDPgmY8vJwlbe4IY+qFisczBKA==" noCertificado="30001000000100000809" formaDePago="Pago en una sola exhibición" sello="GzdNXbif5zGZ9wbbPSgHemd6vQZU+oLh7w1utC844O7CjScIPZ19DYn4pwmO7eZT1j9N/2CEkme6ep6YkjmvYNPgTKOE5seutyE2+UQ7n6BjJKtwFm8GIDPc4Xf6/7Y3QFAy6+REuIL1B51FWsUyy4zrJ7VnFkiOqkzikxdDwO0=" fecha="2011-01-08T12:16:40" folio="66" version="3.0" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv3.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/Ti ... igital.xsd http://www.sat.gob.mx/detallista http://www.sat.gob.mx/sitio_internet/cf ... llista.xsd http://www.sat.gob.mx/implocal http://www.sat.gob.mx/sitio_internet/cf ... plocal.xsd http://www.buzonfiscal.com/ns/addenda/bf/2 http://www.buzonfiscal.com/schema/xsd/A ... F_v2.2.xsd "> <cfdi:Emisor nombre="Empresa Demo" rfc="AAA010101AAA"> <cfdi:DomicilioFiscal codigoPostal="53400" pais="México" estado="Nuevo Leon" municipio="Monterrey" colonia="Obispado" noExterior="1640" calle="Padre Mier"/> </cfdi:Emisor> <cfdi:Receptor nombre="Cliente Demo" rfc="CLI010101DEM"> <cfdi:Domicilio codigoPostal="64060" pais="Mexico" estado="Nuevo Leon" municipio="Monterrey" noExterior="5512" calle="Padre Mier"/> </cfdi:Receptor> <cfdi:Conceptos> <cfdi:Concepto importe="4.00" valorUnitario="2.00" descripcion="2" unidad="2" cantidad="2"> <cfdi:InformacionAduanera aduana="GDL" fecha="2010-12-12-06:00" numero="132456"/> </cfdi:Concepto> </cfdi:Conceptos> <cfdi:Impuestos totalImpuestosTrasladados="0.64"> <cfdi:Traslados> <cfdi:Traslado importe="0.64" tasa="16.00" impuesto="IVA"/> </cfdi:Traslados> </cfdi:Impuestos> <cfdi:Complemento> </cfdi:Complemento> <cfdi:Addenda> </cfdi:Addenda> </cfdi:Comprobante><req:InfoBasica RfcEmisor="AAA010101AAA" RfcReceptor="CLI010101DEM" /></tim:RequestTimbradoCFD></soapenv:Body></soapenv:Envelope>

Mi respuesta que me manda es:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>No se puede controlar la solicitud sin un parámetro de acción válido. Proporcione una acción SOAP válida.</faultstring><detail/><soap:detail><soap:Error codigo=""><soap:descripcionError></soap:descripcionError></soap:Error></soap:detail><soap:faultstring></soap:faultstring></soap:Fault></soap:Body></soap:Envelope>

En este caso ya veo que tiene conexion con el web serivce ya responde, estoy usando la url https://test.timbrado.com.mx/cfdi/wstimbrado.asmx y estoy usando el key.pem y el cert.pem de la PAC_Kit.
Ahorita estoy en el test, mi duda es aqui abarca el test?
Ya tengo que pedir los archivos a timbrefiscal para la produccion?

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Web Service para timbrado por timbrefiscal.mx

Mensajepor Dado » Mié Mar 02, 2011 9:13 pm

balian escribió:Que tal dado tengo unas dudas acerca de mi envio a web service:
Mi respuesta que me manda es:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>No se puede controlar la solicitud sin un parámetro de acción válido. Proporcione una acción SOAP válida.</faultstring><detail/><soap:detail><soap:Error codigo=""><soap:descripcionError></soap:descripcionError></soap:Error></soap:detail><soap:faultstring></soap:faultstring></soap:Fault></soap:Body></soap:Envelope>

En este caso ya veo que tiene conexion con el web serivce ya responde, estoy usando la url https://test.timbrado.com.mx/cfdi/wstimbrado.asmx y estoy usando el key.pem y el cert.pem de la PAC_Kit.
Ahorita estoy en el test, mi duda es aqui abarca el test?
Ya tengo que pedir los archivos a timbrefiscal para la produccion?


Santo revoltorio Batman.....je je je

Antes de seguirle deja checo por cuarta vez, no vaya a ser que diga cosas que no son........perame.............

OK. confirmado, estas REVOLVIENDO PERAS CON MANZANAS.

El sitio de www.timbrefiscal.mx pertenece a la empresa Diverza Informacion y Analisis SA de CV y su nombre comercial es TimbreFiscal y Buzon Fiscal, ellos son los que han publicado el PAC KIT y para el cual tengo una libreria de conexion y todo eso.

PERO la direccion https://www.timbrado.com.mx/index.html pertenece a LA COMPETENCIA, es decir a ATEB Servicios SA de CV que (valga la redundancia de ser competencia) no tiene nada que ver con el PAC KIT

Y pues eso provoca claro que no tengas una respuesta correcta.......
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

spaniaguag
Mensajes: 137
Registrado: Vie Oct 08, 2010 4:12 pm

Re: Web Service para timbrado por timbrefiscal.mx

Mensajepor spaniaguag » Jue Mar 03, 2011 12:36 am

Estoy usando delphi 7 en XP SP3, los certificados para el sello y del timbrado son los mismos de tu ejemplo

spaniaguag
Mensajes: 137
Registrado: Vie Oct 08, 2010 4:12 pm

Re: Web Service para timbrado por timbrefiscal.mx

Mensajepor spaniaguag » Jue Mar 03, 2011 1:03 pm

Hola Dado

Por fin encontré que es lo que me produce el error, sin embargo aun no se como remediarlo.

Hice una copia idéntica de la rutina para timbrar en mi programa y seguía tronando, entonces la empece a llamarla desde diferentes sitios del programa y por fin funcionó, pero al hacer el llamado donde debe de ir no funcionaba, seguí llamándola a través de diferentes lugares y por fin vi que es lo que la truena, te muestro el ejemplo:

Procedure ObtenKey(var RutaKey,Password,LlaveB64:string);
var
Llave : TLlavePrivada;
begin

envia; //Aqui mando a timbrar una factura previamente elaborada y FUNCIONA el timbrado
Llave := TLlavePrivada.Create;
envia; //Aqui mando a timbrar una factura previamente elaborada y FUNCIONA el timbrado

if Llave.DER_LoadFromFile(RutaKey,Password) then begin
CFDS.a20_LlaveB64 := Llave.Base64;
end
else begin
MessageDlg('Error al abrir la Llave, es posible que la clave no sea la correcta',mtInformation,[mbOk],0);
exit;
end;

envia; //Aqui mando a timbrar una factura previamente elaborada y "NO FUNCIONA el timbrado"

Llave.Free;
end;

Por alguna razón hay un conflicto en: Llave.DER_LoadFromFile(RutaKey,Password)

Si no le encuentro solución, veré la forma de asignar esos valores en un proceso por separado, y te hago saber que es lo que sucede.

Por otro lado solo te hago la observación que en tu ejemplo del timbrado inicializas el CFD con versión 2, debería ser versión 3

CFD := TCFD.Create(cfdV20);

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Web Service para timbrado por timbrefiscal.mx

Mensajepor Dado » Jue Mar 03, 2011 3:29 pm

spaniaguag escribió:Hola Dado

Por fin encontré que es lo que me produce el error, sin embargo aun no se como remediarlo.


Mensaje recibido, voy a hacer mis pruebas.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

spaniaguag
Mensajes: 137
Registrado: Vie Oct 08, 2010 4:12 pm

Re: Web Service para timbrado por timbrefiscal.mx

Mensajepor spaniaguag » Mar Mar 15, 2011 11:30 pm

Hola Dado:

Ya esta funcionando perfectamente el sistema, busque la forma de sortear 2 problemas de los cuales uno ya te comente, que me daba error en la función Llave.DER_LoadFromFile(RutaKey,Password), otro caso curioso, es que descargue e instale Openssl y con sus librerias ssleay32.dll y libeay32.dll no funcionaba, pero si utilizo concretamente las que vienen con tus utilerias si funciona.

Lo importante es que ¡YA FUNCIONO!

Solo me queda una duda, para el timbrado use el archivo CertificadoDemoTimbreFiscalMx.pem que contiene tanto el certificado como la llave en formato pem. Timbre fiscal te proporciona el archivo en este formato o te lo entrega en otro formato?, si es asi, en que formato lo entregan?

amohr
Mensajes: 2
Registrado: Mié Mar 16, 2011 9:24 am

Re: Web Service para timbrado por timbrefiscal.mx

Mensajepor amohr » Mié Mar 16, 2011 9:25 am

Me esta sucediendo lo mismo. Quiero saber si pudisates resolverlo.

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Web Service para timbrado por timbrefiscal.mx

Mensajepor Dado » Mié Mar 16, 2011 9:41 am

spaniaguag escribió:Hola Dado:

Ya esta funcionando perfectamente el sistema, busque la forma de sortear 2 problemas de los cuales uno ya te comente, que me daba error en la función Llave.DER_LoadFromFile(RutaKey,Password), otro caso curioso, es que descargue e instale Openssl y con sus librerias ssleay32.dll y libeay32.dll no funcionaba, pero si utilizo concretamente las que vienen con tus utilerias si funciona.

Lo importante es que ¡YA FUNCIONO!

Solo me queda una duda, para el timbrado use el archivo CertificadoDemoTimbreFiscalMx.pem que contiene tanto el certificado como la llave en formato pem. Timbre fiscal te proporciona el archivo en este formato o te lo entrega en otro formato?, si es asi, en que formato lo entregan?


Te lo envian en formato PEM listo para incluir igual que CertificadoDemo....pem y tambien te lo envian en formato PFX
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

spaniaguag
Mensajes: 137
Registrado: Vie Oct 08, 2010 4:12 pm

Re: Web Service para timbrado por timbrefiscal.mx

Mensajepor spaniaguag » Mié Mar 16, 2011 10:07 am

amohr escribió:Me esta sucediendo lo mismo. Quiero saber si pudisates resolverlo.

Cual de los 2 problemas te ocurren para decirte como lo resolvi?

condor0086
Mensajes: 425
Registrado: Jue Ago 05, 2010 4:11 pm

Re: Web Service para timbrado por timbrefiscal.mx

Mensajepor condor0086 » Lun Mar 21, 2011 4:26 am

TimbreFiscal caído toda la noche, ni la página ni el foro ni el servidor de timbrado (al menos el de pruebas) :(


Volver a “Envio para Timbrado”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 9 invitados