Si tengo mi xsd de hacienda y ya cree mis dos addendas, una propia y la otra de un cliente, como las inserto en el xsd del sat, porque he intentado copiando y pegando pero al momento en que con mi desarrollo en delphi me crea el xml con las addendas no me les pone a las etiquetas o nodos el prefijo que esta declarado en el esquema, asi lo tengo en mi esquema:
<xs:schema xmlns="http://www.sat.gob.mx/cfd/2" xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.sat.gob.mx/cfd/2" elementFormDefault="qualified"
attributeFormDefault="unqualified" xmlns:eu="http://factura.envasesuniversales.com/addenda/eu"
xmlns:jd="http://www.juliandeobregon.com.mx/addenda">
<xs:element name="Comprobante">
al xml le inserto el schemaLocation:
xsi:schemaLocation="http://www.sat.gob.mx/cfd/2 http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd http://factura.envasesuniversales.com/addenda/eu http://factura.envasesuniversales.com/a ... ddenda.xsd http://www.juliandeobregon.com.mx/addenda http://www.juliandeobregon.com.mx/addenda/JDO.xsd"
y cuando se crea el xml sale asi en la parte de addenda:
<Addenda>
<AddendaEU>
<TipoFactura>
<IdFactura>Carta_Porte</eu:IdFactura>
</TipoFactura>
</AddendaEU>
y yo necesito que salga asi:
<Addenda>
<eu:AddendaEU>
<eu:TipoFactura>
<eu:IdFactura>Carta_Porte</eu:IdFactura>
</eu:TipoFactura>
</eu:AddendaEU>
creo que no estoy integrando bien las addendas porque no me pone este caso el prefijo "eu:" pero no se como hacerlo, mucho agradecería la ayuda de alguien me diera un indicio de como hacerlo, estoy usando el oXygen xmlEditor.

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
.
problema con addenda
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: problema con addenda
Recuerdo haber discutido este tema, aunque no era para addendas, era para cuando en el CFDI llevaba el prefijo cfdi:
BUSCA en el foro, las palabras clave son "prefijo" "namespace" "cfdi:"
Te adelanto, para poner el prefijo es necesario INCIALIZAR EL XMLDoc y tambien usar el namespace
En caso que hayas adquirido mi libreria Delphi que ofrezco te puedo comentar que en la unidad cfdCore hay un ejemplo de como poner el prefijo.....
BUSCA en el foro, las palabras clave son "prefijo" "namespace" "cfdi:"
Te adelanto, para poner el prefijo es necesario INCIALIZAR EL XMLDoc y tambien usar el namespace
En caso que hayas adquirido mi libreria Delphi que ofrezco te puedo comentar que en la unidad cfdCore hay un ejemplo de como poner el prefijo.....
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 2
- Registrado: Mié Oct 26, 2011 4:56 pm
Re: problema con addenda
Mucha gracias DADO lo busque como me dijiste y ya pude hacerlo, en el foro me encontre que debia separar los esquemas y al final uni las dos addendas con Addenda.ChildNodes.Add(DocNodo.DocumentElement);
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: problema con addenda
es un placer el poder ayudar.... 

ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!