Que va primero el sello o la cadena

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
Abner
Mensajes: 2
Registrado: Vie Oct 20, 2017 7:47 pm

Que va primero el sello o la cadena

Mensajepor Abner » Sab Oct 21, 2017 1:49 am

Disculpen compañeros llevo una semana con el tema de la facturacion 3.3 el problema que tengo es al momento de generar el sello me sale (Sello del Emisor Invalido) la fecha al igual que la hora de generado

XML

Código: Seleccionar todo

<?xml version="1.0" encoding="UTF-8"?>
-<cfdi:Comprobante LugarExpedicion="97200" MetodoPago="PUE" TipoDeComprobante="I" Total="2.20" TipoCambio="1" Moneda="MXN" SubTotal="1.90" Certificado="MIIGMDCCBBigAwIBAgIUMDAwMDEwMDAwMDA0MDY4MDgyNjAwDQYJKoZIhvcNAQELBQAwggGyMTgwNgYDVQQDDC9BLkMuIGRlbCBTZXJ2aWNpbyBkZSBBZG1pbmlzdHJhY2nDs24gVHJpYnV0YXJpYTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMR8wHQYJKoZIhvcNAQkBFhBhY29kc0BzYXQuZ29iLm14MSYwJAYDVQQJDB1Bdi4gSGlkYWxnbyA3NywgQ29sLiBHdWVycmVybzEOMAwGA1UEEQwFMDYzMDAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBEaXN0cml0byBGZWRlcmFsMRQwEgYDVQQHDAtDdWF1aHTDqW1vYzEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMV0wWwYJKoZIhvcNAQkCDE5SZXNwb25zYWJsZTogQWRtaW5pc3RyYWNpw7NuIENlbnRyYWwgZGUgU2VydmljaW9zIFRyaWJ1dGFyaW9zIGFsIENvbnRyaWJ1eWVudGUwHhcNMTcwNzA2MTYxNjAxWhcNMjEwNzA2MTYxNjAxWjCB0DEmMCQGA1UEAxMdSk9TRSBHT05aQUxPIEFMVkFSRVogU0FORE9WQUwxJjAkBgNVBCkTHUpPU0UgR09OWkFMTyBBTFZBUkVaIFNBTkRPVkFMMSYwJAYDVQQKEx1KT1NFIEdPTlpBTE8gQUxWQVJFWiBTQU5ET1ZBTDEWMBQGA1UELRMNQUFTRzg0MDMyNEtRQTEbMBkGA1UEBRMSQUFTRzg0MDMyNEhERkxOTjAwMSEwHwYDVQQLExhIRVJSQU1JRU5UQVMgRUwgQ0hJTEFOR08wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjI1PXtcVIFeMTQlV1CV4yK2gcNltkWd6CUrOQC+Wa8Vv9q6vLfJBQkJRbQ7rleBY1FDn6NUC7hHeIaJC5VSh1OR0amNWsqqOGJnBpj+RPFJ4tE+ikdkCQ/9NKzov0BJjo6Qz48ohnlyZxquOlYiCeEG4sOvGTAuANB5i9Gw0M8vlUgPRK6RY3jmuI7b9E2nu+225r3K/Xf1JH25f6E/K6GMKTILi0XPCnRGKGQHl0nS7GPZOMzzT7siFca7A1zgjb26NphvMIOPcHwMQBjy7ItAl4/9P9qqxlcqbJJwZbhsZtIhDAEimgiML6r5/bilXwhgvDwMYO+CX+TCueimGpAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBCwUAA4ICAQA0lJdjPua/4aspEnNAD1y/rsxP80BSl6PZ0L+oOhg8fM6nlNeJKAE+3Pz3+v55wn679tZyWEmz3AyQfnoMIjfGf8f3TAgiTdf1KMo7zEreYbdKfjzewyPmgjb0ES+L3/5sob/ClaacVhbk9EDQ1M4ZxLBAFC8vlpeEUajFYyW2mwSC0/peAfT9TVs2BgDQ2mH3XGCrbBlILSk9ks3K1zR7dvhVStLiHd83RY2ZOwMY0E0WsXyKDn6DOMt5hju78iFbR2yX8pQ7o4ia9LZL/bMBta48BYeCKIRCiLIECPYMiVqiEtUWX/25uVAR7fqnAJS1d7Bvyv3WTwx1KNkDWYh4cHv69P2T6Jn6G7ijBzcegCDdlsrUaC9w3UCUCJIcGZb1L7pT3gugkMgkhKopLp1mVQfg9xuf08qHZbxFm0PRj1x5t3p3w1QDLTDF7Wuzu0e2a9/AYlYR1t4QOhUYJATmYtWasT4KToGbYZ08EuhA5w1OwGXjA+UfiGXuTko3f2RiukCav0gekPodGmjiSIS96YujLEctfQSV9SZJbLkSQF4bBMXzMHHT+CF4ReJD+cAL7iy/dWHXoj/OtH24gBaqXhanimksHriPRIIbNVCv06fkRCTSeZUxpjZP6GBExLwCMOFQw2UUvPcZdubkBHfHlHHlW/ivG9l6FKnlgkWdWw==" NoCertificado="00001000000406808260" FormaPago="01" Sello="BdeBoZ6Ec+zIFCsCxGZm1NxgCOJZNXb9Kqur/NhR01FzwGdJaBe9xj+G/mZqqFAXhWpiUF/oKGFoGPY4HMGLrS7/37hqD5OnYKFR9RyH6dMrJGWSkAIoYNKyc7FJlSlpBOaykWi1Qt0zv9B9w2muRvGGagBRXWIRk+L2npppf7F3bigzcM7MUujXDHsNJdrbL/srhBE1xsA6K/ZAcUrQtIO1slleOcC/MujAYJam6tme7ZaSeVu8+MvyCm1dWSj8CdDhb8VeuecGZ9wQSZpWtbtk80KQb9WGw4UlajYbkMHFP2lu6tc/o+VmtmaCsdb+dRGn9//aVZvEupwfpx6LHQ==" Fecha="2017-10-21T06:36:56" Folio="1" Serie="AAA" Version="3.3" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cfdi="http://www.sat.gob.mx/cfd/3"> <cfdi:Emisor Rfc="AASG840324KQA" Nombre="MANUEL JESUS CHIMAS COCOM" RegimenFiscal="621"/> <cfdi:Receptor Rfc="SAMG710819T73" Nombre="SAGOLS MENDEZ GERARDO ANTONIO" UsoCFDI="P01"/> -<cfdi:Conceptos> -<cfdi:Concepto ClaveProdServ="14111524" NoIdentificacion="FK_5000" Cantidad="1" ClaveUnidad="EA" Unidad="PZA" Descripcion="PAQUETE DE 5000 FOLIOS CFDI PAC INOVECE ONE" ValorUnitario="1.90" Importe="1.90"> -<cfdi:Impuestos> -<cfdi:Traslados> <cfdi:Traslado Importe="0.30" Base="1.90" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000"/> </cfdi:Traslados> </cfdi:Impuestos> </cfdi:Concepto> </cfdi:Conceptos> -<cfdi:Impuestos TotalImpuestosTrasladados="0.30"> -<cfdi:Traslados> <cfdi:Traslado Importe="0.30" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000"/> </cfdi:Traslados> </cfdi:Impuestos> </cfdi:Comprobante>


CADENA ORIGINAL

||3.3|AAA|1|2017-10-21T06:36:56|01|00001000000406808260|1.90|MXN|1|2.20|I|PUE|97200|AASG840324KQA|MANUEL JESUS CHIMAS COCOM|621|SAMG710819T73|SAGOLS MENDEZ GERARDO ANTONIO|P01|14111524|FK_5000|1|EA|PZA|PAQUETE DE 5000 FOLIOS CFDI PAC INOVECE ONE|1.90|1.90|1.90|002|Tasa|0.160000|0.30|002|Tasa|0.160000|0.30|0.30||


SELLO SHA256

BdeBoZ6Ec+zIFCsCxGZm1NxgCOJZNXb9Kqur/NhR01FzwGdJaBe9xj+G/mZqqFAXhWpiUF/oKGFoGPY4HMGLrS7/37hqD5OnYKFR9RyH6dMrJGWSkAIoYNKyc7FJlSlpBOaykWi1Qt0zv9B9w2muRvGGagBRXWIRk+L2npppf7F3bigzcM7MUujXDHsNJdrbL/srhBE1xsA6K/ZAcUrQtIO1slleOcC/MujAYJam6tme7ZaSeVu8+MvyCm1dWSj8CdDhb8VeuecGZ9wQSZpWtbtk80KQb9WGw4UlajYbkMHFP2lu6tc/o+VmtmaCsdb+dRGn9//aVZvEupwfpx6LHQ==


Mi duda es si al momento de generar el XML por primera vez el Nodo Sello tiene que quedar Vacio (Sello="") o simplemente no debe contener este nodo asta que se genere la cadena Original

si alguien me puede ayudar se lo agradecería mucho

Avatar de Usuario
DADO
Mensajes: 14433
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Que va primero el sello o la cadena

Mensajepor DADO » Sab Oct 21, 2017 4:13 am

Lo realmente importante es que el sello este en su lugar en el momento en el que lo envies a timbrar
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Abner
Mensajes: 2
Registrado: Vie Oct 20, 2017 7:47 pm

Re: Que va primero el sello o la cadena

Mensajepor Abner » Sab Oct 21, 2017 11:25 am

Lo primero que hago es generar UN XML Base que me sirve para generar la cadena original sin el campo SELLO,
ya cuando obtenga la cadena y genere el SELLO se lo inserto al XML Y lo mando a timbrar pero me regresa una
Exception (Sello del Emisor Invalido: El resultado de la digestion debe ser igual al resultado de la digestion del sello )

Entonces la cadena Original lo estaria generando mal? :roll:

Avatar de Usuario
DADO
Mensajes: 14433
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Que va primero el sello o la cadena

Mensajepor DADO » Sab Oct 21, 2017 12:09 pm

Si, casi siempre el problema radica en la creacion de la cadena original

Compara tu cadena con la que genera el validador gratuito ValidaCFD ( www.validacfd.com )
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Avatar de Usuario
DADO
Mensajes: 14433
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Que va primero el sello o la cadena

Mensajepor DADO » Dom Nov 05, 2017 1:43 pm

Aqui en ValidaCFD tenemos una libreria DLL que te permite sellar y timbrar tu XML en un solo paso

Checa la informacion aqui, puedes descargar una DEMO de dicha dll, en la demo vienen ejemplos de programacion en varios lenaguajes
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!


Volver a “SELLO DIGITAL INVALIDO”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado