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


.

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

Que va primero el sello o la cadena

Mensaje por Abner »

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: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Que va primero el sello o la cadena

Mensaje por Dado »

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: 3
Registrado: Vie Oct 20, 2017 6:47 pm

Re: Que va primero el sello o la cadena

Mensaje por Abner »

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: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Que va primero el sello o la cadena

Mensaje por Dado »

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: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Que va primero el sello o la cadena

Mensaje por Dado »

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 !!
Cerrado