Página 1 de 1
Validar CFDI v.3.2 error en sello SAT
Publicado: Mar Jun 19, 2012 5:30 pm
por SADALID
Hola al validar el xml generado con version 3.2 manda simpre el mismo mensaje:
Esquema Valido
El Sello del Emisor SI es Valido (OK SHA-1)
Sello del SAT Invalido
En realidad la duda es si esto lo marca porque se esta trabajando con RFC y certificados de prueba o porque realmente el PAC esta haciendo algo erroneo, espero me puedan ayudar a aclarar esa duda.
Saludos y Gracias
Re: Validar CFDI v.3.2 error en sello SAT
Publicado: Mar Jun 26, 2012 11:38 am
por SADALID
Hola, buenas tardes a todos, de nuevo molestandoles para comentar sobre este punto,
En realidad la duda es si esto lo marca porque se esta trabajando con RFC y certificados de prueba o porque realmente el PAC esta haciendo algo erroneo, espero me puedan ayudar a aclarar esa duda.
Saludos y Gracias
Re: Validar CFDI v.3.2 error en sello SAT
Publicado: Mar Jun 26, 2012 12:59 pm
por RickAlanis
Aunque sería bueno saber con quién estás haciendo el timbre, lo más probable es que, por ser ambiente de pruebas, los datos no son reales (a menos el timbrado es simulado, no es real del SAT, por el hecho de ser pruebas).
Yo por mi parte timbro con TimbreFiscal y ellos siempre han comentado que los CFDi de prueba nunca pasarían una validación del SAT precisamente por usar certificados de prueba. Hasta donde sé, los RFC deben ser válidos, de cualquier manera.
Saludos!
Re: Validar CFDI v.3.2 error en sello SAT
Publicado: Mié Jun 27, 2012 12:20 pm
por SADALID
Ok de Acuerdo, estoy Timbrando con Buzone y con Timbre Fiscal, aunque con este último ya no lo podre hacer a partir del 1 de julio, ya que no tengo información al respecto de los cambios que realizaron, la instrucción con la que yo timbraba con ellos es la de CURL, si tu tienes informacion al respecto te lo agredecere.
Saludos
Sergio Adalid
Re: Validar CFDI v.3.2 error en sello SAT
Publicado: Mié Jun 27, 2012 9:18 pm
por RickAlanis
Yo timbro con TimbreFiscal y no he tenido problemas, incluso con cURL y exactamente con el mismo comando.
Lo que cambia es el sobre con el que envías el request de timbrado.
La estructura es diferente y, para mandar tu XML, necesitas codificarlo en Base64.
No es gran lío. Te pongo una muestra:
Código: Seleccionar todo
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:req="http://www.buzonfiscal.com/ns/xsd/bf/RequestTimbraCFDI" xmlns:tim="http://www.buzonfiscal.com/ns/xsd/bf/TimbradoCFD">
<soapenv:Body>
<tim:RequestTimbradoCFD req:RefID="un ID único para cada factura-no lo repitas">
<req:Documento Archivo="AQUI VA TU XML EN BASE64" NombreArchivo="un_nombre.xml" Tipo="XML" Version="32"/>
<req:InfoBasica RfcEmisor="TURFC" RfcReceptor="RFC_DE_TU_CLIENTE"/>
</tim:RequestTimbradoCFD>
</soapenv:Body>
</soapenv:Envelope>
EL único detalle es que si te marca un error tipo SSL es que el cURL no reconoce el certifiado que TimbreFiscal envía para hacer la conexión segura. Debes actualizar en tu sistema el certificado de TImbreFiscal y, mientras, decirle a cUR que no verifique su autenticidad, con un -k:
cURL -k --header "....
Saludos...