Página 2 de 3

Re: validacion de sello

Publicado: Vie Nov 12, 2010 12:58 pm
por nemesisp
ahh, lo que pasa es que tenia como nombre del certificado el número de éste, entonces me generaba el error de que el certificado no era valido :?, entonces solo le cambie el nombre al certificado y a la llave y ya no me marco error :lol: , bueno al menos fué un alivio... Saludos

Re: validacion de sello

Publicado: Vie Nov 12, 2010 1:16 pm
por Dado
nemesisp escribió:ahh, lo que pasa es que tenia como nombre del certificado el número de éste, entonces me generaba el error de que el certificado no era valido :?, entonces solo le cambie el nombre al certificado y a la llave y ya no me marco error :lol: , bueno al menos fué un alivio... Saludos
Que bien que lo resolviste, hay mil posibilidades de que salga mal y solo una de tener un sello correcto, pero una vez que lo obtienes, pues ya sabes el caminito..... :P

Re: validacion de sello

Publicado: Mié Nov 24, 2010 3:34 pm
por kraven_x
Hola buenas tardes tambien tengo problemas al momento de validar el sello ya genero el XML y pongo ahi el sello.

Mi codigo esta en php lo que realizo es lo siguiente:

Primero genero la cadena original
Una vez realizado esto le paso el utf
luego md5
ocupo el openssl para generar el rsa

Me genera el xml

Pero cuando lo paso por el validador del sat me marca que el sello no es valido.

Checo la cadena original con la que me muestra el validadorsat y es igual obviamente no ponen el sello para ver si es diferente.
Siento yo que si la cadena original que ellos me ponen es igual a la mia no tendria que tener problemas con el sello pero ya no se donde puede estar mi error si alguien me puede orientar para detectar mi error se los agradeceria.

Gracias.

Re: validacion de sello

Publicado: Mié Nov 24, 2010 4:15 pm
por Dado
kraven_x escribió:Hola buenas tardes tambien tengo problemas al momento de validar el sello ya genero el XML y pongo ahi el sello.

Mi codigo esta en php lo que realizo es lo siguiente:

Primero genero la cadena original
Una vez realizado esto le paso el utf
luego md5
ocupo el openssl para generar el rsa

Me genera el xml

Pero cuando lo paso por el validador del sat me marca que el sello no es valido.

Checo la cadena original con la que me muestra el validadorsat y es igual obviamente no ponen el sello para ver si es diferente.
Siento yo que si la cadena original que ellos me ponen es igual a la mia no tendria que tener problemas con el sello pero ya no se donde puede estar mi error si alguien me puede orientar para detectar mi error se los agradeceria.

Gracias.
Checa esta entrada

Re: validacion de sello

Publicado: Mié Dic 08, 2010 11:58 am
por NGsys
Hola, yo tengo un problema similar, esto es lo que me dice el validador del sat

El sello del comprobante presenta problemas:
Comprobante CFD_PRUEBA.xml leido exitosamente

Validando encodingComprobante expresado en UTF-8

Realizando validación del sello con un certificado interno
Certificado usado : 30001000000100000800
El comprobante incluye un certificado codificado

Cadena original:
||2.0|2|2010-12-08T11:23:05|49|2010|ingreso|Contado|100|116|PAM660606ER9|CONTRIBUYENTE PRUEBASEIS PATERNOSEIS MATERNOSEIS|PRUEBA|6|PRUEBA|MTY|NL|MEX|67250|CAUR390312S87|MARIA CALDERON URIEGAS|PRUEBA|6|PRUEBA|MTY|NL|MEX|67250|2|DESC|10|20|2|DESC|10|20|2|DESC|10|20|2|DESC|10|20|2|DESC|10|20|IVA|16|116||

Digestión MD5 de cadena como HEX:
061c0118c0f644d22040e813b890fb90

El sello no pudo ser verificado


Creo que es en el sellado, porque el MD5 de la cadena Original si me la crea =, pero nada mas me dice que el sello no pudo ser verificado :( :(

CUANDO VALIDO EN EL SAT

Publicado: Vie Dic 10, 2010 1:04 pm
por artherji
BUENAS TARDES... AL HACER LA VALDACION DEL XML EN EL SITIO DEL SAT ME MANDA LO SIGUIENTE
El sello del comprobante es válido:
Se presentaron los siguientes errores al validar la estructura del comprobante C:\Documents and Settings\Informatica\Escritorio\IMA8601243S7 -358.xml
Error: cvc-minLength-valid: Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'null'.
Error: cvc-attribute.3: The value ' ' of attribute 'serie' on element 'Comprobante' is not valid with respect to its type, 'null'.


Realizando validación del sello con un certificado interno
Certificado usado : 30001000000100000800
El comprobante incluye un certificado codificado

Cadena original:
||2.0||358|2010-12-02T18:45:16|12345|2010|ingreso|Pago en una sola exhibicion|12000.00|13920.00|IMA8601243S7|INMOBILIARIA MARIMAJA S.A DE C.V.|INDEPENDENCIA|1633|5|CENTRO|VERACRUZ|VERACRUZ|VERACRUZ|México|91700|FSI970908ML5|FARMACIAS DE SIMILARES, S.A. DE C.V.|PROLONG D MIRON|4265|FRACC DEL MAESTRO|VERACRUZ|VERACRUZ|VERACRUZ|México|91920|1|RENTA DE DICIEMBRE DEL 2010|12000.00|12000.00|IVA|16.00|1920.00|1920.00||

Digestión MD5 de cadena como HEX:
c143c56260ad653137455b7338d0d7a8

El sello del comprobante es válido

LA FACTURAS CON LA QUE TRABAJO NO LLEVAN SERIE SOLO FOLIADAS tendre que bloquear la parte de serie al crear el xml?

Re: validacion de sello

Publicado: Vie Dic 10, 2010 1:22 pm
por Dado
@NGsys

Si hay algo dificil de contestar es a la pregunta "Tengo un error, alguien sabe en donde?".

Necesitas esforzarte si pretendes que alguien te ayude, explica CON LUJO DE DETALLE como lo haces, en donde crees que estas mal, de hecho publica tu XML, sube codigo fuente, etc etc etc.

Con la informacion que envias la respuesta es : Si, tu sello esta mal, revisa la parte de la programacion donde calculas el sello. :?

@artherji

Seria bueno que ademas del error subas aqui tu XML, segun lo que parece tienes un atributo del tipo serie="", es decir, en blanco.

Re: validacion de sello

Publicado: Vie Dic 10, 2010 7:28 pm
por artherji
aca pongo el xml que valide en el sat, el campo serie va en blanco por que no hay serie en la facturas. en el sat me manda el error que el campo serie que no lo he validado, lo que hice fue omitir en la creacion del xml el campo serie, y ya me valido el sat el xml,

<?xml version="1.0" encoding="UTF-8" ?>
- <Comprobante xmlns="http://www.sat.gob.mx/cfd/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/2 http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd" version="2.0" folio="358" fecha="2010-12-02T18:45:16" noAprobacion="12345" anoAprobacion="2010" formaDePago="Pago en una sola exhibicion" noCertificado="30001000000100000800" subTotal="12000.00" total="13920.00" tipoDeComprobante="ingreso" sello="PIDlkbYIJfTRkygUfAuLM/mf6yTlA33kB/qe2OcbZ8VDXp27zi9va6VoiJGCMMQk/fuejihA+E+Q/l/4i1pGmHuCGpyH7OivI+/Q2Hd591oLr4S5mjw4hLO+xTkgY6JXFzbGM2CKfwKHfQzP8f9z7LlKybu/nJFg53J0pALsgwk=" serie="" certificado="MIIE/TCCA+WgAwIBAgIUMzAwMDEwMDAwMDAxMDAwMDA4MDAwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMDA3MzAxNjU4NDBaFw0xMjA3MjkxNjU4NDBaMIGWMRIwEAYDVQQDDAlNYXRyaXogU0ExEjAQBgNVBCkMCU1hdHJpeiBTQTESMBAGA1UECgwJTWF0cml6IFNBMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBBQUFBMDEwMTAxQUFBMR4wHAYDVQQFExUgLyBBQUFBMDEwMTAxSERGUlhYMDExETAPBgNVBAsMCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDD0ltQNthUNUfzq0t1GpIyapjzOn1W5fGM5G/pQyMluCzP9YlVAgBjGgzwYp9Z0J9gadg3y2ZrYDwvv8b72goyRnhnv3bkjVRKlus6LDc00K7Jl23UYzNGlXn5+i0HxxuWonc2GYKFGsN4rFWKVy3Fnpv8Z2D7dNqsVyT5HapEqwIDAQABo4HqMIHnMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMB0GA1UdDgQWBBSYodSwRczzj5H7mcO3+mAyXz+y0DAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcGtpLnNhdC5nb2IubXgvc2F0LmNybDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLnNhdC5nb2IubXgvMB8GA1UdIwQYMBaAFOtZfQQimlONnnEaoFiWKfU54KDFMBAGA1UdIAQJMAcwBQYDKgMEMBMGA1UdJQQMMAoGCCsGAQUFBwMCMA0GCSqGSIb3DQEBBQUAA4IBAQArHQEorApwqumSn5EqDOAjbezi8fLco1cYES/PD+LQRM1Vb1g7VLE3hR4S5NNBv0bMwwWAr0WfL9lRRj0PMKLorO8y4TJjRU8MiYXfzSuKYL5Z16kW8zlVHw7CtmjhfjoIMwjQo3prifWxFv7VpfIBstKKShU0qB6KzUUNwg2Ola4t4gg2JJcBmyIAIInHSGoeinR2V1tQ10aRqJdXkGin4WZ75yMbQH4L0NfotqY6bpF2CqIY3aogQyJGhUJji4gYnS2DvHcyoICwgawshjSaX8Y0Xlwnuh6EusqhqlhTgwPNAPrKIXCmOWtqjlDhho/lhkHJMzuTn8AoVapbBUnj">
- <Emisor rfc="IMA-860124-3S7" nombre="INMOBILIARIA MARIMAJA S.A. DE C.V.">
<DomicilioFiscal calle="INDEPENDENCIA" noExterior="1633" colonia="CENTRO" localidad="VERACRUZ" municipio="VERACRUZ" estado="VERACRUZ" pais="México" codigoPostal="91700" />
</Emisor>
- <Receptor rfc="FSI-970908-ML" nombre="FARMACIAS DE SIMILARES, S.A. DE C.V.">
<Domicilio calle="PROLONG D MIRON" noExterior="4265" colonia="FRACC DEL MAESTRO" localidad="VERACRUZ" municipio="VERACRUZ" estado="VERACRUZ" pais="México" codigoPostal="91920" />
</Receptor>
- <Conceptos>
<Concepto cantidad="1" descripcion="renta de diciembre" valorUnitario="12000.00" importe="12000.00" />
</Conceptos>
- <Impuestos totalImpuestosTrasladados="1920.00">
- <Traslados>
<Traslado impuesto="IVA" tasa="16.00" importe="1920.00" />
</Traslados>
</Impuestos>
</Comprobante>

Re: validacion de sello

Publicado: Sab Dic 11, 2010 1:13 pm
por Dado
artherji escribió:aca pongo el xml que valide en el sat, el campo serie va en blanco por que no hay serie en la facturas. en el sat me manda el error que el campo serie que no lo he validado, lo que hice fue omitir en la creacion del xml el campo serie, y ya me valido el sat el xml,
Bueno, aprendiste que no debes poner NADA en caso que no tengas valor para un atributo, en generar te va a marcar error en todos lados donde tengas algo como (atributo="") es decir, un atributo sin informacion

Re: validacion de sello

Publicado: Mar Dic 21, 2010 1:23 pm
por richy08
Hola que tal, he estado probando el codigo y tu validador pero ahi algo extraño en el, ya que con un mismo .xml generado a veces me marca que el sello es valido y otras veces me marca que no, a que se debra esto ?? si necesitas el .xml solo me lo pides y te lo envio

saludos