Error al verificar la firma del documento CFDi
Publicado: Mié Abr 13, 2011 9:48 am
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||
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||