Imagen

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


CARTA PORTE V3.1

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


.

poner el namespace es opcional

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 ]]
Cerrado
omh
Mensajes: 46
Registrado: Mié Nov 10, 2010 11:06 am

poner el namespace es opcional

Mensaje por omh »

hola a todos me encuentro con una gran duda.
tengo un xml version 3 que todos sus elemenntos estan sin el namespace(cfdi)

algo asi

<Comprobante
xmlns = "http://www.sat.gob.mx/cfd/3"
xmlns:implocal = "http://www.sat.gob.mx/implocal"
xmlns:tfd = "http://www.sat.gob.mx/TimbreFiscalDigital"
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 http://www.sat.gob.mx/implocal http://www.sat.gob.mx/sitio_internet/cf ... plocal.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/TimbreFiscalDigit ... igital.xsd"
version = "3.0"

tengo la duda de si afuerzas deve llevar el namespace o no, la validacion del sat no me arroja cadena original


Resumen del análisis del XML

Archivo XML :F0000000008.xml
Ruta :C:\Users\alfonso\Documents\Archivos XML\F0000000008.xml

Estructura : Estructura del CFD correcta

CFD codificado en UTF-8

El comprobante incluye un certificado codificado

Error al generar la cadena

El sello del comprobante es Inválido

Detalle del análisis del XML

Resultado de la Digestión SHA1 :

Tipo de Certificado:DESCONOCIDO

No. de Serie del CSD :00001000000103082050

Cadena Original :



que es lo correcto ? sin namespace, con namespace o es opcional
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: poner el namespace es opcional

Mensaje por Dado »

El namespace cfdi: es obligatorio
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
omh
Mensajes: 46
Registrado: Mié Nov 10, 2010 11:06 am

Re: poner el namespace es opcional

Mensaje por omh »

gracias dado
me lo sospechaba desde un principio
otra pregunta
tanto la validacion con el sat como contra el schema, no deveria decir al go como "the element comprobante is unknow" o algo parecido?
en mi validacion propia contr el xsd no arroja nada parecido

otra cosa que note es que el cadenaoriginal_3_0.xslt tiene algo asi como
<xsl:template match="cfdi:Comprobante">

por eso es que el validador del sat no arroja cadena original
que raro que para validacion contra xsd y para la obtencion de la cadena original con xslt se consideren diferentes cosas
saludos a todos
omh
Mensajes: 46
Registrado: Mié Nov 10, 2010 11:06 am

Re: poner el namespace es opcional

Mensaje por omh »

hola a todos de nuevo le s tengo otra preguntita acerca de validaciones del xml
los atributos xsi:schemaLocatio se tienen que validar, es decir que sea igual a algo
o si puede variar?

de antemano agradesco la ayuda de todos los foristas.
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: poner el namespace es opcional

Mensaje por Dado »

omh escribió:hola a todos de nuevo le s tengo otra preguntita acerca de validaciones del xml
los atributos xsi:schemaLocatio se tienen que validar, es decir que sea igual a algo
o si puede variar?

de antemano agradesco la ayuda de todos los foristas.
Si debe llevar un dato estricto, te recomiendo leas el Anexo 20, ahi vienen los primeros dos datos que debe llevar

Ademas por cada complemento o addenda que le pongas se le agrega un nuevo dato al schemalocation.

Basicamente lo que lleva ese atributo son las direcciones en internet en donde se puede encontrar los archivos xsd que definen la estructura de las distintas partes del XML
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado