Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03

Factura CFDI 3.3 del SAT con errores

Todo lo que no cabe en los demas foros........
meximaster
Mensajes: 148
Registrado: Mié Dic 11, 2013 1:57 pm

Factura CFDI 3.3 del SAT con errores

Mensajepor meximaster » Mié Jul 05, 2017 2:05 pm

Hola a todos, un cliente acaba de recibir una factura CFDI 3.3 generada por alguien que usa el timbrado del SAT y bueno, hay problemas, la verdad no se que pasa ya que marca los siguientes errores:

-----------------------------------------
Warning: simplexml_load_string(): namespace error : xmlns:schemaLocation: 'http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd http://www.sat.gob.mx/leyendasFiscales http://www.sat.gob.mx/sitio_internet/cf ... sFisc.xsd' is not a valid URI in /cfdierp.mx/validator.php on line 67

<leyendasFisc:LeyendasFiscales version="1.0">
Element '{http://www.sat.gob.mx/leyendasFiscales}LeyendasFiscales': No matching global element declaration available, but demanded by the strict wildcard.

Warning: Error while sending QUERY packet to https://cfdierp.mx PID=1039 in /erp1.taokaizen.mx/cfdi_library.php on line 2877

--------------------------------------------

El error lo marca PHP tanto con simplexml_load_string como loadXML, el validador de fortiz marca los mismos errores que yo recibo en el sistema.

Especificamente el error se encuentra en esta parte "http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd http://www.sat.gob.mx/leyendasFiscales http://www.sat.gob.mx/sitio_internet/cf ... asFisc.xsd"

Nuestro sistema ya timbra 3.3 y no hemos tenido ningún problema tanto en generación como validación excepto por la factura que para colmo genera el SAT, lo que si es que los clientes están bastante preocupados por lo del CFDI 3.3 y el trafico en los sitios esta por las nubes, nosotros enviamos un comunicado a nuestros clientes explicando que los cambios al sistema son mínimos ya que lo que pide ahora el SAT de enlazar los ingresos con las facturas el sistema siempre lo ha hecho y la diferencia ahora es que el ERP genera automáticamente un CFDI con el complemento de pagos a cada ingreso.

Alguien tiene problemas con CFDIs 3.3 generados por el SAT?

fortiz
Mensajes: 221
Registrado: Vie Dic 10, 2010 8:11 am

Re: Factura CFDI 3.3 del SAT con errores

Mensajepor fortiz » Mié Jul 05, 2017 2:34 pm

Hola

En mi archivo local cfdv33.xsd me faltaba importar leyendasFisc.xsd ...,

Ya lo agregue intentalo nuevamente en mi validador por favor

meximaster
Mensajes: 148
Registrado: Mié Dic 11, 2013 1:57 pm

Re: Factura CFDI 3.3 del SAT con errores

Mensajepor meximaster » Mié Jul 05, 2017 2:40 pm

Hola Fortiz, sigue igual:

https://www.lacorona.com.mx/fortiz/sat/cfdcvali.php

Estructura contra esquema incorrecta

xmlns:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd http://www.sat.gob.mx/leyendasFiscales http://www.sat.gob.mx/sitio_internet/cf ... asFisc.xsd"
----------------------^
Error 99: xmlns:schemaLocation: 'http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd http://www.sat.gob.mx/leyendasFiscales http://www.sat.gob.mx/sitio_internet/cf ... sFisc.xsd' is not a valid URI
Linea: 18
Columna: 22

--------------------------------------------

<leyendasFisc:LeyendasFiscales version="1.0">
^
Error 1845: Element '{http://www.sat.gob.mx/leyendasFiscales}LeyendasFiscales': No matching global element declaration available, but demanded by the strict wildcard.
Linea: 55
Columna: 0

--------------------------------------------

fortiz
Mensajes: 221
Registrado: Vie Dic 10, 2010 8:11 am

Re: Factura CFDI 3.3 del SAT con errores

Mensajepor fortiz » Mié Jul 05, 2017 2:57 pm

Error de namespace ...

vuelvelo a intentar por favor

meximaster
Mensajes: 148
Registrado: Mié Dic 11, 2013 1:57 pm

Re: Factura CFDI 3.3 del SAT con errores

Mensajepor meximaster » Mié Jul 05, 2017 3:09 pm

En efecto, ahora si ningún error con tu validador, aquí me sigue marcando error, hice una prueba cambiando xmlns:schemaLocation por xsi:schemaLocation y ya no marco error.

Tienes idea cual es la diferencia entre xmlns:schemaLocation y xsi:schemaLocation? segun yo debe de ser xsi:schemaLocation

fortiz
Mensajes: 221
Registrado: Vie Dic 10, 2010 8:11 am

Re: Factura CFDI 3.3 del SAT con errores

Mensajepor fortiz » Mié Jul 05, 2017 3:27 pm

Aqui tengo mi repositorio https://github.com/fortiz/sat

Checa el historial de cambios o baja mi archivo y comparalo con el tuyo

meximaster
Mensajes: 148
Registrado: Mié Dic 11, 2013 1:57 pm

Re: Factura CFDI 3.3 del SAT con errores

Mensajepor meximaster » Mié Jul 05, 2017 3:33 pm

Justo lo estaba checando, fijate que el error es un warning de PHP, checa tu php error_log a ver si sale:

PHP Warning: DOMDocument::loadXML(): xmlns:schemaLocation: 'http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd' is not a valid URI in Entity

El esquema lo marca valido pero sale warning en PHP, el warning se quita si altero el XML del SAT y pongo xsi:schemaLocation en lugar de xmlns:schemaLocation.

Creo que el XML del SAT deberia de usar xsi:schemaLocation, por mas que busco en internet "xmlns:schemaLocation" no sale nada..

meximaster
Mensajes: 148
Registrado: Mié Dic 11, 2013 1:57 pm

Re: Factura CFDI 3.3 del SAT con errores

Mensajepor meximaster » Mié Jul 05, 2017 4:00 pm

A primera vista el SAT esta generando mal la factura, debe de usar xsi:schemaLocation y no xmlns:schemaLocation, si activas display_errors es muy probable que te salga el warning de que el XML no esta bien.

Lo peor de todo es que el SAT es el que pone las reglas pero no pueden generar un XML correcto.

meximaster
Mensajes: 148
Registrado: Mié Dic 11, 2013 1:57 pm

Re: Factura CFDI 3.3 del SAT con errores

Mensajepor meximaster » Mié Jul 05, 2017 4:41 pm

Fortiz ya vi tu código y es que tienes libxml_use_internal_errors(true), si lo quitas vas a ver el error de namespace error : xmlns:schemaLocation entre otros.

Si usas libxml_use_internal_errors(true) lamentablemente libxml_get_errors() no muestra todos los errores.

Para alguien que le este pasando lo mismo en otras plataformas una opción es cambiar xmlns:schemaLocation por xsi:schemaLocation, el CFDI sigue siendo valido debido a que no se altera la cadena original.

Posiblemente el SAT arregle este detalle en un futuro, pero lo dudo..

ulisesthechapu
Mensajes: 2
Registrado: Jue Ago 31, 2017 12:26 pm

Re: Factura CFDI 3.3 del SAT con errores

Mensajepor ulisesthechapu » Jue Ago 31, 2017 1:57 pm

Hola buen día.

yo tengo el mismo problema.

el PAC me esta regresando el error "El atributo xsi:schemalocation del nodo comprobante es requerido"

estoy trabajando en .Net, genere la clase del xsd del SAT para que fuera mas rápida la creación del XML.

pensé que era la versión del xsd y la volvía a descargar ayer y generar la clase otra ves.

Y la falla es del SAT entonces, por las fechas también he visto que no han cambiado la secuencia de la cadena original y también esta mal.

Tendremos que reemplazar el texto?

O tiene alguna forma de cambiarlo?

Espero puedan ayudarme.

Gracias.


Volver a “Otros”

¿Quién está conectado?

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