• Advertisement

AVISO IMPORTANTE:

ULTIMOS DIAS PARA QUE FIRMEN EL MANIFIESTO REQUERIDO POR ECODEX PARA PODER SEGUIR TIMBRANDO SUS CFDI

ENTRA A https://manifiesto.ecodex.com.mx Y FIRMA DICHO MANIFIESTO USANDO TU CERTIFICADO FIEL (NO uses el CSD, se requiere de la FIEL)

Debes firmar un manifiesto por cada uno de los emisores que administres.

Como valido la estructura XSD (COMO FALSIFICAR UN CFDI)

La factura esta basada en XML, independiente del lenguaje de programacion todos debemos saber acerca de esta tecnologia

Como valido la estructura XSD (COMO FALSIFICAR UN CFDI)

Notapor Gabriel » Vie Ago 19, 2011 10:13 am

Puedo timbrar perfectamente mis cfdi pero mi cliente me indica que la estructura del XSD no es correcta.
Si alguien me puede ayudar con esto estare muy agradecido.
Mi XML es el siguiente
<?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" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv3.xsd" version="3.0" serie="SS" folio="00051" fecha="2011-08-02T12:46:03" formaDePago="Pago en una sola exhibición" subTotal="3819.97" total="4431.17" tipoDeComprobante="ingreso" noCertificado="00001000000103855116" certificado="MIIEHjCCAwagAwIBAgIUMDAwMDEwMDAwMDAxMDM4NTUxMTYwDQYJKoZIhvcNAQEFBQAwggE2MTgwNgYDVQQDDC9BLkMuIGRlbCBTZXJ2aWNpbyBkZSBBZG1pbmlzdHJhY2nDs24gVHJpYnV0YXJpYTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExHzAdBgkqhkiG9w0BCQEWEGFjb2RzQHNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEzARBgNVBAcMCkN1YXVodGVtb2MxMzAxBgkqhkiG9w0BCQIMJFJlc3BvbnNhYmxlOiBGZXJuYW5kbyBNYXJ0w61uZXogQ29zczAeFw0xMTA2MjIxODQ4MTlaFw0xMzA2MjExODQ4MTlaMIG+MSAwHgYDVQQDExdMTEFOVEVSQSBBVExBUyBTQSBERSBDVjEgMB4GA1UEKRMXTExBTlRFUkEgQVRMQVMgU0EgREUgQ1YxIDAeBgNVBAoTF0xMQU5URVJBIEFUTEFTIFNBIERFIENWMSUwIwYDVQQtExxMQVQ4MTA2MjM4QjQgLyBBSVJSNzUwODA2SzMyMR4wHAYDVQQFExUgLyBBSVJSNzUwODA2SERGU0RDMDExDzANBgNVBAsTBk1BVFJJWjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEArh7AgZh3m6Y01gLwknFCALqhZQyfkd7u4gTe4H4GI7vVMB72HY34iI6Bs5UilZb2uAzlPepHZli1qboNY7u7SeWWKD8v4fZAZoL4R3OHKpppuGTtXIT31EwAuzagXzi5KQ4vcOyRVLLIdBnlWjSAO8TClgVdOL3or05bwwJzJMUCAwEAAaMdMBswDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBsAwDQYJKoZIhvcNAQEFBQADggEBAKcL2goeuLeEVpzU+rZCDsQfv3PFnOcPm1ffAX1iaigskM0lY5ywn/Rua+/jCy5caZj/ACMUMDx55pHQ/v82QO8hbDZYMu7m+WTxqAh4g0f7sct7YU8Qurx2KrTiqqjlpohqHnudKMM0S6MDO+NjbgljML5rNvGF/jafcLoFLYd6NMg8gRJsL9tMJrlzCi/o6x8vVqeELZ8rB+e4KNmHVslQ3Oxg106xLGJp5RY3rA9RDzsFFe92003PS738Y2YZLnaUzh2E9OywnTEB7qisvz8nyC2NSKOMm+k03ENyUEy6LstmZzWc1hP1GkPOioQ6Eas69Y1L/A4NdEz0gU1BYng=" sello="XFQmJx1TbbP4Qs4nHkUAlEbAPwoAV9VboKl0pB+WB55RVLRhzZzRkJd2zWXzqx4OtwtOg2RLKFrnZiKTEGr/bT3UD9DL/SYmvOHDgFqId3K9hY9FRUfR6X5rbrtaC1LuqkPDMbwVKhr8kh4v7c2Y2c/fXgeOY/TfEzSLIAcGM24="><cfdi:Emisor rfc="LAT8106238B4" nombre="LLANTERA ATLAS, S.A. DE C.V."><cfdi:DomicilioFiscal calle="CARRETERA AMOMOLULCO OCOYOACAC" noExterior="6" colonia="SAN ANTONIO EL LLANITO" municipio="OCOYOACAC" estado="EDO. DE MEXICO" pais="MEXICO" codigoPostal="52740"/></cfdi:Emisor><cfdi:Receptor rfc="FMA981001FZ0" nombre="FLETES MASTIN, S.A. DE C.V."><cfdi:Domicilio calle="LEBRIJA #252, AMPLIACION LOMAS ESTRELLA" colonia="DELEG. IZTAPALAPA" localidad="MEXICO, D.F." pais="MEXICO" codigoPostal="09890"/></cfdi:Receptor><cfdi:Conceptos><cfdi:Concepto cantidad="1" unidad="PZA" descripcion="M8154601 110022 HW" valorUnitario="1273.32" importe="1273.32"/><cfdi:Concepto cantidad="1" unidad="PZA" descripcion="M8154602 110022 HW" valorUnitario="1273.32" importe="1273.32"/><cfdi:Concepto cantidad="1" unidad="PZA" descripcion="M8154603 110022 HW" valorUnitario="1273.32" importe="1273.32"/></cfdi:Conceptos><cfdi:Impuestos totalImpuestosTrasladados="611.2"><cfdi:Traslados><cfdi:Traslado impuesto="IVA" tasa="16.00" importe="611.2"/></cfdi:Traslados></cfdi:Impuestos><cfdi:Complemento><tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital TimbreFiscalDigital.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" selloCFD="ARD1RKWB6KkqCbqLSaBaH8awd7v93fOEGs5dXyn3aJfgb3a7rfMLQbKmUWtG9LSw+X/0CNFg6Y26G2S0fG21UaiTgPeDQrGhQcqIJ9cbc9tmEAfTk30weApFW6SUFZan7x0kHp0142Z3KfdcfUROoOmdAChKeqeQqD/d92uKX00=" FechaTimbrado="2011-08-02T12:53:13" UUID="1EC5F03A-9DCE-473F-8021-1224C119E5A0" noCertificadoSAT="00001000000103082037" version="1.0" selloSAT="BvIdE0wgYIhVnnhglNKfpqPIHgliHYnIXjHyfBmbBXIBwEuI8ypZNxiegJAF+CkYu94cCEShQJIZw2L3Ed72Kc9MTMKZFKVA1w6q0Me4IS5hGOkzmvolRHgXkONdoAuPUu1BmXnorMDV6h+PjiCLappq1T/TJQKCKN42XB3hyK4="/>
</cfdi:Complemento></cfdi:Comprobante>
Gabriel
 
Mensajes: 9
Registrado: Vie Nov 19, 2010 2:05 pm

Re: Como valido la estructura XSD (COMO FALSIFICAR UN CFDI)

Notapor DADO » Vie Ago 19, 2011 11:42 am

Antes que nada aclarar un detalle. YO COMO ADMIN LE AGREGUE "COMO FALSIFICAR UN CFDI" al titulo, no es parte de lo que el usuario Gabriel escribio.

Bueno, primero contesto a la pregunta que hacen.

TU XML ESTA CORRECTO EN LA ESTRUCTURA, no es necesario que lo proceses contra un XSD

Lo siguiente es una observacion GRAVISIMA QUE DESCUBRI EN EL VALIDADOR DEL SAT.

ES UNA MUGRE !! mmmh, bueno eso ya lo he mencionado varias veces, pero aqui si se pasan.......

Si usted mi amigo lector valida el XML que publico Gabriel podria decir que es 100% valido y "perfecto", aqui el resultado del validador del SAT:

Validando encoding
Comprobante expresado en UTF-8

Cadena original:
||3.0|2011-08-02T12:46:03|ingreso|Pago en una sola exhibición|3819.97|4431.17|LAT8106238B4|LLANTERA ATLAS, S.A. DE C.V.|CARRETERA AMOMOLULCO OCOYOACAC|6|SAN ANTONIO EL LLANITO|OCOYOACAC|EDO. DE MEXICO|MEXICO|52740|FMA981001FZ0|FLETES MASTIN, S.A. DE C.V.|LEBRIJA #252, AMPLIACION LOMAS ESTRELLA|DELEG. IZTAPALAPA|MEXICO, D.F.|MEXICO|09890|1|PZA|M8154601 110022 HW|1273.32|1273.32|1|PZA|M8154602 110022 HW|1273.32|1273.32|1|PZA|M8154603 110022 HW|1273.32|1273.32|IVA|16.00|611.2|611.2||

Digestión SHA-1 de cadena como HEX:
a5b7b5d5ba73aac78152ac36984793e8adaeb34a

Realizando validación del sello con un certificado externo
Certificado usado : 00001000000103855116
Certificado reportado : 00001000000103855116

El sello del Comprobante Fiscal Digital es válido

Cadena original:
||1.0|1EC5F03A-9DCE-473F-8021-1224C119E5A0|2011-08-02T12:53:13|ARD1RKWB6KkqCbqLSaBaH8awd7v93fOEGs5dXyn3aJfgb3a7rfMLQbKmUWtG9LSw+X/0CNFg6Y26G2S0fG21UaiTgPeDQrGhQcqIJ9cbc9tmEAfTk30weApFW6SUFZan7x0kHp0142Z3KfdcfUROoOmdAChKeqeQqD/d92uKX00=|00001000000103082037||

Digestión SHA-1 de cadena como HEX:
37d11f2823cd07cc33c9e4932dc71728fb2f1bf0

Realizando validación del sello con un certificado externo
Certificado usado : 00001000000103082037
Certificado reportado : 00001000000103082037

El sello del timbre es válido



PERO HAY UN DETALLE, EL TIMBRE *NO PERTENECE A ESE CFDI* ES COMO SI LO HUBIERAN COPIADO DE UN CFDI VALIDO Y LO PEGARON EN OTRO CFDI SIN TIMBRE

....continuo......

ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

DALE CLIC EN "Suscribir Tema" AL FINAL DE LA PAGINA PARA QUE EL FORO TE AVISE POR MAIL CUANDO HAY UNA RESPUESTA
Avatar de Usuario
DADO
 
Mensajes: 9413
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Como valido la estructura XSD (COMO FALSIFICAR UN CFDI)

Notapor DADO » Vie Ago 19, 2011 11:47 am

La relacion que debe haber entre un CFDI y el timbre es atravez del DATO EN COMUN "sello" y "selloCFD" del cuerpo principal y complemento timbre respectivamente.

Pues en el documento publicado por Gabriel estos datos NO COINCIDEN y por supuesto eso significa que el timbre NO PERTENECE AL CFDI, fue extraido de otro lado.

Claro que mi validador ValidaCFD si detecta y marca como error este detalle.

Código: Seleccionar todo
sello="XFQmJx1TbbP4Qs4nHkUAlEbAPwoAV9VboKl0pB ..... etc

selloCFD="ARD1RKWB6KkqCbqLSaBaH8awd7v93fO .... etc


[actualizacion] Ok, tambien el validador de misfacturas.net detecta el error, mmmh, esta dura la competencia para ver cual validador es mejor, je je je

ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

DALE CLIC EN "Suscribir Tema" AL FINAL DE LA PAGINA PARA QUE EL FORO TE AVISE POR MAIL CUANDO HAY UNA RESPUESTA
Avatar de Usuario
DADO
 
Mensajes: 9413
Registrado: Mar Jul 06, 2010 8:56 pm


Volver a XML

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados

  •  
    Advertisement

AVISO IMPORTANTE:

ULTIMOS DIAS PARA QUE FIRMEN EL MANIFIESTO REQUERIDO POR ECODEX PARA PODER SEGUIR TIMBRANDO SUS CFDI

ENTRA A https://manifiesto.ecodex.com.mx Y FIRMA DICHO MANIFIESTO USANDO TU CERTIFICADO FIEL (NO uses el CSD, se requiere de la FIEL)

Debes firmar un manifiesto por cada uno de los emisores que administres.