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

Como formar la cadena original de un CFD que tiene complemen

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 ]]
Halcon Divino
Mensajes: 164
Registrado: Vie Nov 25, 2011 3:12 pm

Como formar la cadena original de un CFD que tiene complemen

Mensajepor Halcon Divino » Lun Sep 10, 2012 5:39 pm

Como le hago para formar la cadena original de un CFD que tiene complemento de Venta de Veiculo

Actualmente estoy usando la siguiente rutina o método en C# para obtener la Cadena Original de un CFD 3.2 que “No tiene Complementos” de Divisas o de Detallistas o de Donativos etc.. … Esta rutina o metodo esta trabajano OK o sea 100% bien sin problemas.


XslCompiledTransform transformador = new XslCompiledTransform();
transformador.Load(@“C:\CadenaOriginal_3_2.xslt”);
transformador.Transform(@“C:\CFD_3_2.XML”,”C:\ResultadoCadenaOriginal_3_2.txt”);


El problema que Tengo es con un XML o CFD que tiene el nodo complemento de “”Venta Vehiculos”” y tengo su archivo ventavehiculos.xslt correspondiente a la estructura de la cadena original .

El Anexo 20 dice que la Cadena Original del CFD se forma de todos los atributos o campos de la factura (que ya todo mundo conoce ) “” mas “” la Información del nodo Complemento de acuerdo con lo expresado en el Rubro III.B
Mi duda es ¿¿¿ Como le ago para formar la cadena original de este CFD que tiene complemento de Venta de Veiculo ¿????

Aplico 2 vedes el Load ¿?????
transformador.Load(@“C:\CadenaOriginal_3_2.xslt”);
transformador.Load(@“ventavehiculos.xslt”);

o le doy ADD ¿???
transformador.Load(@“C:\CadenaOriginal_3_2.xslt”);
transformador.Add(@“ventavehiculos.xslt”);

O como le digo a “XslCompiledTransform transformador” que tengo 2 archivos XSLT y que use ambos para generar la cadena original ¿????



Saludos
Halcón Divino.
Saludos
Halcón Divino

Monterrey
Nuevo León
México

mauricio
Mensajes: 372
Registrado: Mié Ago 11, 2010 1:55 am
Ubicación: México, D.F.
Contactar:

Re: Como formar la cadena original de un CFD que tiene compl

Mensajepor mauricio » Lun Sep 10, 2012 7:09 pm

Hola...

Para usar el complemento de donativos, yo fusione los dos XSLT en uno solo y listo, supongo que podrá servir igual para tu caso... mira si puedes probarlo...

Saludos
Todo lo que no es dado es perdido

Halcon Divino
Mensajes: 164
Registrado: Vie Nov 25, 2011 3:12 pm

Re: Como formar la cadena original de un CFD que tiene compl

Mensajepor Halcon Divino » Mar Sep 25, 2012 3:12 pm

Les actualizo como como ´resolví el problema

La falla que tenía es que el archivo de estructura de la cadena original el ""cadenaoriginal_3_2.xslt"" no tenía de todo los complementos ... este archivo si le dan doble click para abrirlo debe de hacer referencia a las siguientes urls

-->
<xsl:include href="http://www.sat.gob.mx/sitio_internet/cfd/ecc/ecc.xslt"/>
<xsl:include href="http://www.sat.gob.mx/sitio_internet/cfd/psgecfd/psgecfd.xslt"/>
<xsl:include href="http://www.sat.gob.mx/sitio_internet/cfd/donat/donat11.xslt"/>
<xsl:include href="http://www.sat.gob.mx/sitio_internet/cfd/divisas/divisas.xslt"/>
<xsl:include href="http://www.sat.gob.mx/sitio_internet/cfd/ecb/ecb.xslt"/>
<xsl:include href="http://www.sat.gob.mx/sitio_internet/cfd/detallista/detallista.xslt"/>
<xsl:include href="http://www.sat.gob.mx/sitio_internet/cfd/implocal/implocal.xslt"/>
<xsl:include href="http://www.sat.gob.mx/sitio_internet/cfd/terceros/terceros11.xslt"/>
<xsl:include href="http://www.sat.gob.mx/sitio_internet/cfd/iedu/iedu.xslt"/>
<xsl:include href="http://www.sat.gob.mx/sitio_internet/cfd/ventavehiculos/ventavehiculos.xslt"/>
<xsl:include href="http://www.sat.gob.mx/sitio_internet/cfd/pfic/pfic.xslt"/>
<xsl:include href="http://www.sat.gob.mx/sitio_internet/cfd/TuristaPasajeroExtranjero/TuristaPasajeroExtranjero.xslt"/>
<xsl:include href="http://www.sat.gob.mx/sitio_internet/cfd/leyendasFiscales/leyendasFisc.xslt"/>

El codigo que publique en el post viewtopic.php?f=9&t=1972 sin modificarlo te da la cadena original si el XML trae complementos .

Saludos
Halcón Divino.
Monterrey, N.L.
Saludos
Halcón Divino

Monterrey
Nuevo León
México


Volver a “XML”

¿Quién está conectado?

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