Página 1 de 1

Timbrado Diverza

Publicado: Sab Feb 14, 2015 2:45 pm
por Jesus Castelo
Tengo algun tiempo que deje de timbrar con Diverza pero un cliente nuevo tiene timbres con ellos y quiere terminar de usarlos. Ahora que me reconecto con Diverza me regresa el Complemento timbre pero al validar el XML en la pagina del SAT me dice que no tengo el:

xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/TimbreFiscalDigit ... igital.xsd"

Con otros PACs no tengo ese problema y ahora que regreso con Diverza pasa esto. Claro puedo agregar el xsi:schemaLocation y todo bien, de hecho una cosa rara, cheque el XML descargado del SAT y ese si tiene el xsi:schemaLocation. Tambien puedo incluso agregarlo a mano y no afecta en nada con el sello y el timbre.

Alguien sabe de este problema con Diverza?? sera que hay alguna actualizacion que tengo que hacer??

Re: Timbrado Diverza

Publicado: Sab Feb 14, 2015 3:00 pm
por jggtz
Tengo, desde que se inicio el cfdi, una aplicacion que timbra con Diverza y utilizo el siguiente schemaLocation sin ningun problema:

Código: Seleccionar todo


xsi:schemaLocation
http://www.sat.gob.mx/cfd/3
http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd
http://www.sat.gob.mx/TimbreFiscalDigital

Sin embargo en abril del 2014 se hizo el cambio para agregar

Código: Seleccionar todo


http://www.sat.gob.mx/sitio_internet/TimbreFiscalDigital/TimbreFiscalDigital.xsd


Aqui va el el aviso

El presente es para hacer de tu conocimiento que recientemente el SAT aplicó un cambio en la herramienta de validación de sintaxis de los archivos de comprobantes fiscales digitales a través de internet (CFDI) la cual está a disposición de todos los contribuyentes en su sitio web.

El SAT está pidiendo que el atributo “schemalocation” referente al complemento del timbre vaya dentro del complemento del timbre y no a nivel cabecera del comprobante como se hace actualmente.

Se realizarán los siguientes cambios en nuestro servicio de timbrado, por lo que es importante que realices los ajustes necesarios en tu sistema para que no te veas afectado :


1. Se actualiza el namespace del complemento, de ns2 a tfd

Antes:
<ns2:TimbreFiscalDigital ... xmlns:ns2="http://...>
Ahora:
<tfd:TimbreFiscalDigital ... xmlns:tfd="http://...>

2. Se incluye el schemalocation en el complemento

xsi:schemaLocation=“http://www.sat.gob.mx/Timbre
FiscalDigital http://www.sat.gob.mx/sitio_internet/
TimbreFiscalDigital/TimbreFiscalDigital.xsd"

3. Se eliminan los namespaces adicionales de la respuesta del web service que no corresponden al timbre.

4. Se aplicará la regla sobre tolerancia de 5 minutos en la fecha de emisión, antes de timbrar.

Si se excede la tolerancia, nuestro servicio regresará el siguiente error:

Código: 416
Mensaje: “No se puede timbrar un comprobante con fecha de emisión superior en más de 5 minutos a la hora actual."

Servicios impactados

- Timbre Fiscal via Webservice SOAP
- Timbre Fiscal via Webservice REST



Re: Timbrado Diverza

Publicado: Mar Feb 17, 2015 7:06 pm
por xcoatl
Es muy raro que te esté mostrando este error, en la página de información de desarrolladores vienen ejemplos como usando línea de comando puedes validar en el ambiente de prueba que la respuesta contiene la definición del SchemaLocation:

<tfd:TimbreFiscalDigital
xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital"
xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cf ... igital.xsd"

Saludos