Página 1 de 1

Que va primero el sello o la cadena

Publicado: Sab Oct 21, 2017 12:49 am
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="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" 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

Re: Que va primero el sello o la cadena

Publicado: Sab Oct 21, 2017 3:13 am
por Dado
Lo realmente importante es que el sello este en su lugar en el momento en el que lo envies a timbrar

Re: Que va primero el sello o la cadena

Publicado: Sab Oct 21, 2017 10:25 am
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:

Re: Que va primero el sello o la cadena

Publicado: Sab Oct 21, 2017 11:09 am
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 )

Re: Que va primero el sello o la cadena

Publicado: Dom Nov 05, 2017 11:43 am
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