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


.

Solucion Factible no le "gustan" los namespace

Este es el foro para resolver dudas y hacer comentarios de las librerias DLL de generacion y timbrado que se ofrece aqui en el foro
Cerrado
Araceli
Mensajes: 76
Registrado: Mié Nov 03, 2010 6:25 pm

Solucion Factible no le "gustan" los namespace

Mensaje por Araceli »

Te repito aqui el problema que te mande por correo

Integre el timbrado con Solucion Factible mediante tu CFDlib.DLL a mi sistema, solo q me marca un error de estructura invalida,
Es exactamente la misma estructura que usaba para timbrefiscal, incluso el mismo cfdi pude timbrarlo correctamente en timbrefiscal
Los unicos cambios q realice son en el archivo timbrado.ini

¿Debo hacer algun cambio al generar mi xml?, ¿hay algun problema con tu libreria para solucionfactible?
¿alguien mas esta trabajando con ella?

Te paso a tu correo el archivo de la factura ya timbrada en timbrefiscal

Esa misma factura me marco este error en solucionfactible

Este error lo tomo del Response del monitor soap que proporciona solucion factible

Código: Seleccionar todo

<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
  <soapenv:Body>
    <ns:timbrarResponse xmlns:ns="http://timbrado.ws.cfdi.solucionfactible.com">
      <ns:return xmlns:ax23="http://timbrado.ws.cfdi.solucionfactible.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ax23:CFDICertificacion">
        <ax23:mensaje>OK</ax23:mensaje>
        <ax23:resultados xsi:type="ax23:CFDIResultadoCertificacion">
          <ax23:cadenaOriginal xsi:nil="true" />
          <ax23:certificadoSAT xsi:nil="true" />
          <ax23:cfdiTimbrado xsi:nil="true" />
          <ax23:fechaTimbrado xsi:nil="true" />
          <ax23:mensaje>El CFDI no tiene una estructura XML correcta No se encuentra la ruta predeterminada del esquema para la validación del namespace http://www.sat.gob.mx/ecb. No se encuentra la ruta predeterminada del esquema para la validación del namespace http://www.sat.gob.mx/ecc. No se encuentra la ruta predeterminada del esquema para la validación del namespace http://www.sat.gob.mx/terceros. No se encuentra la ruta predeterminada del esquema para la validación del namespace http://www.sat.gob.mx/detallista. No se encuentra la ruta predeterminada del esquema para la validación del namespace http://www.sat.gob.mx/psgecfd.</ax23:mensaje>
          <ax23:qrCode xsi:nil="true" />
          <ax23:selloSAT xsi:nil="true" />
          <ax23:status>301</ax23:status>
          <ax23:uuid xsi:nil="true" />
          <ax23:versionTFD xsi:nil="true" />
        </ax23:resultados>
        <ax23:status>200</ax23:status>
      </ns:return>
    </ns:timbrarResponse>
  </soapenv:Body>
</soapenv:Envelope>


Espero tus sugerencias, gracias
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Solucion Factible no le "gustan" los namespace

Mensaje por Dado »

El problema esta en una regla que establecio el SAT y dice mas o menos :

"El PAC debera validar la estructura antes de timbrar un documento"........pero esto es muy vago y cada quien puede interpretarlo a su conveniencia.

Por eso cuando comentas "este documento ya lo timbre con TimbreFiscalMx pero Solucion Factible no me lo acepta" es porque CADA PAC PONE SUS PROPIAS REGLAS DE VALIDACION

Aterrizando esto, a Solucion Factible NO LE GUSTA que pongas NINGUNO de estos datos que marque en rojo.........si los eliminas ya puedes timbrar :
<cfdi:Comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecb="http://www.sat.gob.mx/ecb" xmlns:implocal="http://www.sat.gob.mx/implocal" xmlns:ecc="http://www.sat.gob.mx/ecc" xmlns:terceros="http://www.sat.gob.mx/terceros" xmlns:detallista="http://www.sat.gob.mx/detallista" xmlns:psgecfd="http://www.sat.gob.mx/psgecfd" xsi:schemaLocation="htp:/ww.sat.gob.mx/cfd/3 htp:/ww.sat.gob.mx/sitio_internet/cfd/3/cfdv3.xsd htp:/ww.sat.gob.mx/TimbreFiscalDigital htp:/ww.sat.gob.mx/sitio_internet/TimbreFiscalDigital/TimbreFiscalDigital.xsd htp:/ww.sat.gob.mx/detallista htp:/ww.sat.gob.mx/sitio_internet/cfd/detallista/detallista.xsd htp:/ww.sat.gob.mx/implocal htp:/ww.sat.gob.mx/sitio_internet/cfd/implocal/implocal.xsd" version="3.0" ........etc
Aqui te pongo una muesta de un XML que ya logre timbrar sin problema, como ves tiene UN SOLO namespace (xmlns:cfdi) y solo dos direcciones en la parte del xsi:schemalocation ademas del xmlns:xsi.....y eso es todo
Esto en principio no deberia ser un problema, es totalmente permitido poner namespace y schemalocation al gusto, pero asi lo establecio Solucion Factible y yo solo te paso al costo la informacion que conozco.

Haz tus pruebas y comentas aqui PARA QUE TODOS LOS QUE TENGAN EL MISMO PROBLEMA puedan saber como solucionarlo. Gracias por usar el foro.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Avatar de Usuario
acanas
Mensajes: 477
Registrado: Mar Ene 11, 2011 3:18 pm

Re: Solucion Factible no le "gustan" los namespace

Mensaje por acanas »

Gracias por el dato Cubo, pero si los otros namespaces se utilizan como complementos del CFD, solo ellos saben porque lo hacen, por lo pronto es bueno saber. Quizas son técnicas de optimización :D
Zyphersoft Development
Araceli
Mensajes: 76
Registrado: Mié Nov 03, 2010 6:25 pm

Re: Solucion Factible no le "gustan" los namespace

Mensaje por Araceli »

Gracias :-)

Sabia que podía contar con tus valiosos conocimientos

:D


PD. Ademas de los namespaces, tambien tuve q eliminar el nodo "complemento", que en el caso de timbre fiscal lo envio vacio
Cerrado