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

XML - declaracion del namespace de la addenda incorrecto

La factura esta basada en XML, independiente del lenguaje de programacion todos debemos saber acerca de esta tecnologia
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
smendoza
Mensajes: 115
Registrado: Jue Jul 22, 2010 9:37 am

XML - declaracion del namespace de la addenda incorrecto

Mensajepor smendoza » Mié Feb 09, 2011 6:02 pm

Se que el validador del SAT es una porqueria, asi que pido su colaboracion con el siguiente problema.

Resulta y resalta que me esta hablando un cliente y me comenta que NO puede aceptar mi XML ya que el validador del SAT le marca un error en la estructura, en ocaciones no pone nada (mi cliente dice que tiene que poner Estructura del CFD Correcta) y en ocaciones me marca " Declaracion del namespace de la ddenda incorrecto", el detalle aqui es que mis XML no tienen addendas :shock: .

Lo que sospecho es que talvez no valida correcto porque tiene informacion aduanera (valide otro XML con inf. aduanera, hecho en un sistema diferente y marca lo mismo) y ya saben como se las "gasta" el validador del sat.

Podrian hecharle un vistaso a mi XML y decirme si ven algo incorrecto, o si alguien tiene un XML con inf aduanera que no le marque este error (o que si le marque, asi vamos sabiendo que pasa).?

Saludos y de antemano gracias por la ayuda.
Adjuntos
INFE00002491.xml
(1.7 KiB) Descargado 701 veces

Avatar de Usuario
Dado
Mensajes: 15842
Registrado: Mar Jul 06, 2010 7:56 pm

Re: XML - declaracion del namespace de la addenda incorrecto

Mensajepor Dado » Mié Feb 09, 2011 6:14 pm

smendoza escribió:Se que el validador del SAT es una porqueria, asi que pido su colaboracion con el siguiente problema.

Resulta y resalta que me esta hablando un cliente y me comenta que NO puede aceptar mi XML ya que el validador del SAT le marca un error en la estructura, en ocaciones no pone nada (mi cliente dice que tiene que poner Estructura del CFD Correcta) y en ocaciones me marca " Declaracion del namespace de la ddenda incorrecto", el detalle aqui es que mis XML no tienen addendas :shock: .

Lo que sospecho es que talvez no valida correcto porque tiene informacion aduanera (valide otro XML con inf. aduanera, hecho en un sistema diferente y marca lo mismo) y ya saben como se las "gasta" el validador del sat.

Podrian hecharle un vistaso a mi XML y decirme si ven algo incorrecto, o si alguien tiene un XML con inf aduanera que no le marque este error (o que si le marque, asi vamos sabiendo que pasa).?

Saludos y de antemano gracias por la ayuda.


Si activas TODAS las opciones excepto la ultima (Seleccionar multiples....) pasa todo perfecto :

Resumen del análisis del XML

Archivo XML :INFE00002491.xml
Ruta :C:\Users\Desktop\INFE00002491.xml

Estructura :

CFD codificado en UTF-8

El sello del comprobante es Válido

Folio : Registrado

Folio : 2491
Serie : FE
Año : 2010
Número de Aprobación : 231156
Rfc emisor : REP9403029A2

Vigencia del CSD : A la fecha de emisión del CFD, el CSD es : Activo

Detalle del análisis del XML

Resultado de la Digestión SHA1 :293fce442c5a7641b8ee95b5a3aadeea8de0c8eb

Tipo de Certificado:CSD

No. de Serie del CSD :00001000000102216761

Cadena Original :||2.0|FE|2491|2011-01-14T12:56:45|231156|2010|ingreso|PAGO EN UNA SOLA EXHIBICION|315.54|350.25|REP9403029A2|REPARTO S.A. DE C.V.|AV. Cesareo Santos|6612|Las Arenas|Cd. Juarez|Juarez|Chihuahua|Mexico|32654|IME740925DT7|IGMEX.S.DE R.L.DE C.V|FRAY PEDRO DE GANTE|6920|Parque Ind. Fuentes|CIUDAD JUAREZ|CIUDAD JUAREZ|Chihuahua|Mexico|32437|3.00|EA|WIPES ANTI STATIC 80/TUB|105.18|315.54|13411000770|2011-01-14|70|IVA|11.00|34.71|34.71||


ACTUALIZACION : Ya lo revise "normalito" y no marca ningun error, sera acaso un lapsus.....
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

smendoza
Mensajes: 115
Registrado: Jue Jul 22, 2010 9:37 am

Re: XML - declaracion del namespace de la addenda incorrecto

Mensajepor smendoza » Mié Feb 09, 2011 7:42 pm

Asi es, en ocaciones lo pone y en ocaciones no (osea que mi XML a veces esta bien, y aveces no,,jajajaja mendigo validador chafa). El detalle es que mi cliente alega tiene que decir Estructura del CFD correcta (y por lo tanto no me lo quiere pagar ¬¬),,asi como lo muestra este XML (de un compañero del foro).

Resumen del análisis del XML

Archivo XML :SHN090827JG3 ABC-1234.xml
Ruta :C:\SHN090827JG3 ABC-1234.xml

Estructura : Estructura del CFD correcta

CFD codificado en UTF-8

El sello del comprobante es Inválido

Folio :No Registrado

Folio : 1234
Serie : ABC
Año : 2010
Número de Aprobación : 12345
Rfc emisor : SHN090827JG3

Vigencia del CSD : A la fecha de emisión del CFD, el CSD es : La información solicitada no está disponible en la ARA

Detalle del análisis del XML

Resultado de la Digestión MD5 :5186cf3dec5257ff653e6c9f3ed06005

Tipo de Certificado:

No. de Serie del CSD :10001200000000022517

Cadena Original :||2.0|ABC|1234|2010-12-25T21:38:12|12345|2010|ingreso|Pago en una sola exhibicion|53811.82|60025.22|SHN090827JG3|SERVICIOS HOSPITALARIOS DEL NORTE, S.A. DE C.V.|Av. Ocampo|1005|Centro|Torreón|Torreón|Coahuila|México|27000|AIMJ6910139SA|DORA ANGELICA IZA ARROYO|HIGUERAS|850|JARDINES DE CALIFORNIA|TORREÓN|TORREÓN|COAHUILA|MEXICO|27000|1|BANS|BANCO DE SANGRE|8400.00|8400.00|1|BOMBA|BOMBA DE INFUSION|1600.00|1600.00|1|IMA004|CARGO DE RAYOS "X"|2667.50|2667.50|1|LABORA|CARGO LABORATORIO|2988.76|2988.76|1|LLAMDA|LLAMADAS TELEFONICAS|49.00|49.00|1|MAT|MATERIALES|100.93|100.93|1|MATE|MATERIAL DE CURACION|5457.19|5457.19|1|MEDI|MEDICAMENTOS|14728.32|14728.32|1|OXIG|OXIGENO|800.00|800.00|1|RENCTO|RENTA DE HABITACIÓN|8050.00|8050.00|1|SERL|SERVICIOS DE LABORATORIO|8720.12|8720.12|1|SERMED|SERVICIO MÉDICO|250.00|250.00|IVA|16.00|6213.40|6213.40||



Que podra ser!!!!!????? :(

ACTUALIZACION... al valiodar en mis facturas me marca lo siguiente:

cvc-complex-type.2.1: Element "DomicilioFiscal" must have no character or element information item [children], because the type"s content type is empty.

cvc-complex-type.2.1: Element "Domicilio" must have no character or element information item [children], because the type"s content type is empty.

cvc-complex-type.2.1: Element "InformacionAduanera" must have no character or element information item [children], because the type"s content type is empty.

cvc-complex-type.2.1: Element "Traslado" must have no character or element information item [children], because the type"s content type is empty.

smendoza
Mensajes: 115
Registrado: Jue Jul 22, 2010 9:37 am

Re: XML - declaracion del namespace de la addenda incorrecto

Mensajepor smendoza » Jue Feb 10, 2011 9:02 am

ya encontre el ERROR :cry:

lo que pasa es que al creae el XML se estan cerrando los nodos del XML, cuando no se deberian de cerrar.

por ejemplo:

<?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" serie="FE" folio="2491" fecha="2011-01-14T12:56:45" sello="qDWZUI9dgTc34zA3C/+2CnBf5elS5nN+2BCdUVH8guDTAYtKLOSNx9wF7aH9DDmXbWCZp1BfgtmoR0ef6C8i5jIJxzlu+H8bh6trOCgaBKI9/kNJxdluIfkmwDwfv3SxPIMYWuFKljHeobbjbp5Mro2IJDVcfu+vl83p3C2sP/4=" noAprobacion="231156" anoAprobacion="2010" formaDePago="PAGO EN UNA SOLA EXHIBICION" noCertificado="00001000000102216761" subTotal="315.54" total="350.25" tipoDeComprobante="ingreso">
<Emisor rfc="REP9403029A2" nombre="REPARTO S.A. DE C.V.">
<DomicilioFiscal calle="AV. Cesareo Santos" noExterior="6612" colonia="Las Arenas" localidad="Cd. Juarez" municipio="Juarez" estado="Chihuahua" pais="Mexico" codigoPostal="32654">
</DomicilioFiscal>
</Emisor>
<Receptor rfc="IME740925DT7" nombre="IGMEX.S.DE R.L.DE C.V">
<Domicilio calle="FRAY PEDRO DE GANTE" noExterior="6920" colonia="Parque Ind. Fuentes" localidad="CIUDAD JUAREZ" municipio="CIUDAD JUAREZ" estado="Chihuahua" pais="Mexico" codigoPostal="32437">
</Domicilio>
</Receptor>
<Conceptos>
<Concepto cantidad="3.00" unidad="EA" descripcion="WIPES ANTI STATIC 80/TUB" valorUnitario="105.18" importe="315.54">
<InformacionAduanera numero="13411000770" fecha="2011-01-14" aduana="70">
</InformacionAduanera>
</Concepto>
</Conceptos>
<Impuestos totalImpuestosTrasladados="34.71">
<Traslados>
<Traslado impuesto="IVA" tasa="11.00" importe="34.71">
</Traslado>
</Traslados>
</Impuestos>
</Comprobante>

Lo bueno y malo es que yo no hice el programa :lol: , llevo alrededor de 5000 comprabantes emitidos :( , le hablare al proveedor del sistema....

Saludos y gracias por la ayuda. ;)

smendoza
Mensajes: 115
Registrado: Jue Jul 22, 2010 9:37 am

Re: XML - declaracion del namespace de la addenda incorrecto

Mensajepor smendoza » Jue Feb 10, 2011 10:09 am

me surge una duda, porque se podran estar cerrando los nodos de esa manera?

Digo, si el XML se maneja a traves del lenguaje de programacion y "el" es quien decide como se cierra el nodo, o estoy equivocado??

jdaguilera
Mensajes: 1
Registrado: Jue Feb 10, 2011 11:56 am

Re: XML - declaracion del namespace de la addenda incorrecto

Mensajepor jdaguilera » Jue Feb 10, 2011 12:01 pm

No te entiendo lo de que no debe cerrarse. El fin de tag lo tienes en "bold" o resaltado. Eso dices tú que no debe ir asi. En mi opinión eso está bien.

smendoza
Mensajes: 115
Registrado: Jue Jul 22, 2010 9:37 am

Re: XML - declaracion del namespace de la addenda incorrecto

Mensajepor smendoza » Jue Feb 10, 2011 1:36 pm

Lo
jdaguilera escribió:No te entiendo lo de que no debe cerrarse. El fin de tag lo tienes en "bold" o resaltado. Eso dices tú que no debe ir asi. En mi opinión eso está bien.


Los nodos resaltados, segun yo, deben cerrarse asi:

<InformacionAduanera numero="13411000770" fecha="2011-01-14" aduana="70"/>


en vez de asi:

<InformacionAduanera numero="13411000770" fecha="2011-01-14" aduana="70">
</InformacionAduanera>


ya corregi (manualmente con un editor XML) cerrando los nodos como yo creo que es, y el validador del SAT me pone "Estructura del CFD correcta".

Que opinan??
Adjuntos
INFE00002491Corregido.xml
(1.61 KiB) Descargado 551 veces

Avatar de Usuario
Dado
Mensajes: 15842
Registrado: Mar Jul 06, 2010 7:56 pm

Re: XML - declaracion del namespace de la addenda incorrecto

Mensajepor Dado » Jue Feb 10, 2011 1:50 pm

smendoza escribió:
Que opinan??


Creo que el SAT esta en lo correcto.

PERO ESPERA! Antes que me tires de jitomatasos deja te explico :D

En programacion tu sabes que NO ES LO MISMO NULL QUE VACIO

En el ejemplo <descuentos tipo="prontopago" /> el VALOR DEL NODO ES NULL (es como decir "el valor del nodo descuentos es null")

Pero en el ejemplo <descuentos tipo="prontopago"></descuentos> el VALOR DEL NODO ES VACIO (es como decir, el valor del nodo descuentos es = "")

Solo por acompletar la informacion, en el ejemplo <descuentos tipo="prontopago">10.00</descuentos> el valor del nodo descuentos es = 10.00

RECUERDEN :

<nombredelnodo atributo="valor del atributo" atributo2="valor del atributo2">valor del nodo</nombredelnodo>

en donde valor del nodo puede ser un cualquier otra cosa, incluyendo otros nodos.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

smendoza
Mensajes: 115
Registrado: Jue Jul 22, 2010 9:37 am

Re: XML - declaracion del namespace de la addenda incorrecto

Mensajepor smendoza » Jue Feb 10, 2011 3:07 pm

DADO escribió:
smendoza escribió:
Que opinan??


Creo que el SAT esta en lo correcto.

PERO ESPERA! Antes que me tires de jitomatasos deja te explico :D


totalmente de acuerdo contigo DADO, de hecho es lo que le explique a mi proveedor.

El validacfd no valida la estructura, verdad dado?

Avatar de Usuario
Dado
Mensajes: 15842
Registrado: Mar Jul 06, 2010 7:56 pm

Re: XML - declaracion del namespace de la addenda incorrecto

Mensajepor Dado » Jue Feb 10, 2011 3:13 pm

smendoza escribió:
DADO escribió:
smendoza escribió:
Que opinan??


Creo que el SAT esta en lo correcto.

PERO ESPERA! Antes que me tires de jitomatasos deja te explico :D


totalmente de acuerdo contigo DADO, de hecho es lo que le explique a mi proveedor.

El validacfd no valida la estructura, verdad dado?


Ups!, me cachaste, veras en terminos generales hay dos formas de validar, la del SAT (por esquema, "a ciegas") y el del ValidaCFD ("piedrita por piedrita")

El del SAT solo dice "paso / no paso" y el mio puede validar detalles tan insignificantes como la ortografia.

Los dos metodos por supuesto son validos y cada uno tiene sus ventajas y desventajas. La desventaja de como yo lo hago es que "pierdo" mucha de las validaciones de esquema pero gano en validacion de datos.

En mi ValidaCFD tambien pierde cuando aparece un nodo "inventado" ya que simplemente lo ignora, pero ese mismo nodo inventado luego luego chocaria contra una validacion por esquema.

En fin, como digo, hay ventajas y desventajas, lo mejor es siempre validar en dos o mas validadores, para estar seguro......
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!


Volver a “XML”

¿Quién está conectado?

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