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 al verificar la firma del documento CFDi

Es tan comun este tema que he decidido abrir un foro especial para este caso. Se trata de programadores que tienen problemas para crear el Sello Digital y que no pasan la validacion
Cerrado
mitto_33
Mensajes: 7
Registrado: Mar Abr 12, 2011 2:39 pm

Error al verificar la firma del documento CFDi

Mensaje por mitto_33 »

Hola buen día:

Tengo mas de dos días tratando de resolver un problema y es hora que no puedo, les platico que tengo un sistema de facturación CFDi en PHP el cual ya me facturaba sin problemas, pero me pidieron que anexará el impuesto sobre hospedaje ISH. He leido bastante en este foro sobre la implementeación de este impuesto en el XML, para el CFD v2 al parecer va en la sección de complementos y según me comentaron algunas personas también se aplica igual para el CFDi v3. He generado el XML y el error que me regresa el PAC es el siguiente:

Error 302. Error al verificar la firma del documento . El CFDi fue firmado de manera incorrecta.

Atribuyo este error a que no estoy elaborando correctamente la cadena original con el anexo del ISH, pero no estoy seguro y no he encontrado muchos ejemplos al respecto. Les anexo mi XML y la cadena original generada por el mismo para generar el sello digital, espero alguien pueda decirme que estoy haciendo mal.

XML generado

<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:implocal="http://www.sat.gob.mx/implocal" 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/implocal" version="3.0" serie="B" folio="319" fecha="2011-04-11T11:44:48" tipoDeComprobante="ingreso" sello="0Q8Bmzsb2KWV+cV62CggZ83rk0HswNSCQ1vtbslmCFnDft6Myrukq3I2xBj9IQ9qo54D3xSv9Nw0lcQiMwdCdoahtdajx2qUH79mud8s7C/fZi+AKR/0U3TQFEw/lyqhw7j7nJ5wUwnV1jciijwdUpAHuSn0whE99qKhZ1P7QBI=" formaDePago="Pago en una sola exhibicion" noCertificado="00001000000102655336" certificado="MIIENzCCAx+gAwIBAgIUMDAwMDEwMDAwMDAxMDI2NTUzMzYwDQYJKoZIhvcNAQEFBQAwggE2MTgwNgYDVQQDDC9BLkMuIGRlbCBTZXJ2aWNpbyBkZSBBZG1pbmlzdHJhY2nDs24gVHJpYnV0YXJpYTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExHzAdBgkqhkiG9w0BCQEWEGFjb2RzQHNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEzARBgNVBAcMCkN1YXVodGVtb2MxMzAxBgkqhkiG9w0BCQIMJFJlc3BvbnNhYmxlOiBGZXJuYW5kbyBNYXJ0w61uZXogQ29zczAeFw0xMTAxMTkxNzQ0NTlaFw0xMzAxMTgxNzQ0NTlaMIHXMSgwJgYDVQQDEx9VTklWRVJTSURBRCBBVVRPTk9NQSBERSBTSU5BTE9BMSgwJgYDVQQpEx9VTklWRVJTSURBRCBBVVRPTk9NQSBERSBTSU5BTE9BMSgwJgYDVQQKEx9VTklWRVJTSURBRCBBVVRPTk9NQSBERSBTSU5BTE9BMSUwIwYDVQQtExxVQVM2NTEyMDRNWjkgLyBMQVNNNjEwMzE3QTQ2MR4wHAYDVQQFExUgLyBMQVNNNjEwMzE3SFNMUkxOMDcxEDAOBgNVBAsTB0NFTlRSQUwwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAOb+mlX496b8uvZ0Kwen2JFyIAG2Kr23zGiC/LSL97XfqygnRi4t0mG7rhGXJJ4+3kZnBX3ivkqMprDWv1OkimG8Ktvoq5bt1PkbRFmB/Fl/N889Dc2c5M4YO00qRITAoPro6O6KwYWOkgpWm0IHJm1NytyYf8N8DlkNGK71EE9jAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBBQUAA4IBAQDTqGlHzjvX7mAHcpjoI7IWZEHJ99ym9gCKEg8tmTyrukpMQec11JBAZO2x/5nbNeSdAeX5Txz7OmkXsuw0eQnjwIgIdLHWWEv53Ej/T3dnRaN+Ts0v1IDQLL2uR03GmfdcEHyFW8s86gr5KD1mP/36taU+YuoUGsBSyon6/Gh/7xNDaqBh6XHA6LMrniO7bDVOTFrHsQi8Q7WWwB4V4rk/Sy+GC4hBzXVpK3tGKEkZyIsJRdAfEQLw8ePcyYPJdD+jWVncZEVOqiKD2vmv0O8YHpuh8WpO/mt/lYtfIYOHtCQnxvD2c1DKD7MclwAeX+L1phVUSrOEVizOeFaNFa3R" subTotal="690" descuento="0" TipoCambio="1" Moneda="MXN" total="814.2">
<cfdi:Emisor rfc="UAS651204MZ9" nombre="UNIVERSIDAD AUTONOMA DE SINALOA">
<cfdi:DomicilioFiscal calle="GRAL. ANGEL FLORES PTE." noExterior="S/N" noInterior="1" colonia="CENTRO" localidad="CULIACAN" municipio="CULIACAN" estado="SINALOA" pais="MEXICO" codigoPostal="80000"/>
</cfdi:Emisor>
<cfdi:Receptor rfc="RIPJ820715F25" nombre="RIVERA PARRA JESÚS GUILLERMO">
<cfdi:Domicilio calle="6 DE NOVIEMBRE" noExterior="1132" colonia="BENITO JUÁREZ" localidad="CULIACÁN" municipio="CULIACÁN" estado="SINALOA" pais="MÉXICO" codigoPostal="80210"/>
</cfdi:Receptor>
<cfdi:Conceptos>
<cfdi:Concepto cantidad="1" unidad="Servicio" noIdentificacion="9997" descripcion="Hospedaje" valorUnitario="690" importe="690"/>
</cfdi:Conceptos>
<cfdi:Impuestos totalImpuestosTrasladados="110.4">
<cfdi:Traslados>
<cfdi:Traslado impuesto="IVA" tasa="16" importe="110.4"/>
</cfdi:Traslados>
</cfdi:Impuestos>
<cfdi:Complemento>
<implocal:ImpuestosLocales version="1.0" TotaldeRetenciones="0.00" TotaldeTraslados="13.8">
<implocal:TrasladosLocales ImpLocTrasladado="ISH" TasadeTraslado="2" Importe="13.8"/>
</implocal:ImpuestosLocales>
</cfdi:Complemento>
</cfdi:Comprobante>

Cadena Original del XML
||3.0|2011-04-11T11:44:48|ingreso|Pago en una sola exhibicion|690|0|1|MXN|814.2|UAS651204MZ9|UNIVERSIDAD AUTONOMA DE SINALOA|GRAL. ANGEL FLORES PTE.|S/N|1|CENTRO|CULIACAN|CULIACAN|SINALOA|MEXICO|80000|RIPJ820715F25|RIVERA PARRA JESUS GUILLERMO|6 DE NOVIEMBRE|1132|BENITO JUÁREZ|CULIACÁN|CULIACÁN|SINALOA|MÉXICO|80210|1|Servicio|9997|Hospedaje|690|690|IVA|16|110.4|110.4|1.0|0.00|13.8|ISH|2|13.8||
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Error al verificar la firma del documento CFDi

Mensaje por Dado »

mitto_33 escribió:Hola buen día:

Tengo mas de dos días tratando de resolver un problema y es hora que no puedo, les platico que tengo un sistema de facturación CFDi en PHP el cual ya me facturaba sin problemas, pero me pidieron que anexará el impuesto sobre hospedaje ISH. He leido bastante en este foro sobre la implementeación de este impuesto en el XML, para el CFD v2 al parecer va en la sección de complementos y según me comentaron algunas personas también se aplica igual para el CFDi v3. He generado el XML y el error que me regresa el PAC es el siguiente:

Error 302. Error al verificar la firma del documento . El CFDi fue firmado de manera incorrecta.

Atribuyo este error a que no estoy elaborando correctamente la cadena original con el anexo del ISH, pero no estoy seguro y no he encontrado muchos ejemplos al respecto. Les anexo mi XML y la cadena original generada por el mismo para generar el sello digital, espero alguien pueda decirme que estoy haciendo mal.
Descarga el ValidaCFD de aqui http://www.validacfd.com y compara la cadena original que tu tienes contra la cadena que calcula el validador, COPIA LAS DOS al bloc de notas una debajo de la otra y de esa forma puede verificarlas mejor
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
mitto_33
Mensajes: 7
Registrado: Mar Abr 12, 2011 2:39 pm

Re: Error al verificar la firma del documento CFDi

Mensaje por mitto_33 »

Hola DADO:

Muchas gracias, me baje el programa de validaCFD y pude comparar las cadenas, las cuales casi eran identicas, mi problema estaba al momento de general el sello digital, me di cuenta que mi cadena tenia un variable que todavia no habia sido sustituida por su valor correspondiente, entonces se generaba el sello con el nombre de esa variable como valor, obviamente el sello que se generaba no era correcto, pero ya corregi ese detalle y se pudo timbrar sin ningun problema.

Agradezco mucho al creador o creadores de este foro ya que me ha sido muy util desde que empece con el CFDi.

Saludos.
Cerrado