Diverza y VB6

Foro dedicado para discutir la parte tecnica de como es el timbrado
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
enochalvarado
Mensajes: 5
Registrado: Vie Jun 22, 2012 11:05 am

Diverza y VB6

Mensajepor enochalvarado » Mar Sep 24, 2013 1:34 am

Llevo 1 año timbrando con Folios Digitales sin ningún problema; pero a un cliente se le ocurrió adquirir un paquete de timbrados con Diverza (Timbre Fiscal). Diverza me pide encriptar los xml con un certificado de comunicación personalizado que nos entregaron... Y ahí me quedé atorado, no sé qué hacer con él. Uso VB6 (y SOAP). Actualmente empleo el DLL para leer el CSD y generar y encriptar la cadena; pero ... Ahí es donde me atoré. Tengo el DLL que compré en 2012, ¿debo actualizarlo para esto o existe otro nuevo componente?

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Diverza y VB6

Mensajepor Dado » Mar Sep 24, 2013 9:39 am

El certificado que te dio Diverza NO ES para encriptar tu informacion (bueno si, pero no en la forma en que piensas)

El certificado lo tienes que usar PARA CONECTARTE con el servicio de timbrado, digamos que es como un "user/password" que te dieron para poder acceder a sus servicios

Lo que hablan de codificar se refiere a otra cosa, debes CODIFICAR EN BASE 64 el CFDI que quieres timbrar

De la docena de PACS con los que he trabajado Diverza es el segundo mas complicado, despues de Edicom

La DLL que tenia para timbrado con Diverza ya la descontinue y no esta disponible.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

superdino16
Mensajes: 3
Registrado: Mar Nov 05, 2013 7:00 pm

Re: Diverza y VB6

Mensajepor superdino16 » Mar Nov 05, 2013 7:19 pm

Buenas tardes:
Requiero de su coolaboración para el timbrado de un cdfi con diverza (programo en vb.net):
Resulta que tengo una clase llamada TimbradoCfdi la cual hace la conexion con el wsdl del pac, el detalle que tengo es que si me timbra las facturas correctamente, sin embargo en el nodo de complementos me lo regresan de la siguiente manera:

<cfdi:Complemento> <TimbreFiscalDigital xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xmlns="http://www.sat.gob.mx/TimbreFiscalDigital" selloSAT="cx9WfSEOJE7WiwQZlQfJW76KBQgICEzJmweCuaaw4yThWAjFomRRSCBzftmZG+9zFVCyO/RoS0vS+DoR1mCA3Fo1+KLpyn3os3yMOdFpK7ezIww7NFDD3IHumymuTqD6WjStevMBZoHmPDbiCDjDqIxtGSf3C0kMnfJevr3ZEN0=" noCertificadoSAT="20001000000100003992" selloCFD="raij/9tj3XaDKZDsrvu8RFHjmTe9QeYi5e4B6G62gBJGPUvyZgn/H2pym5ZtuwFOAH6P7O7dEAEJ7RvTNqOfKnlRPgR0wgu8Gdrz063qmw6FhYRHfcr+xzrx2XwuwcKyzphkAuBgwx+TLICF+LAHtBoIIR2pax0im7IHUrtHfUQ=" FechaTimbrado="2013-11-05T18:24:21" UUID="dbc63b66-bf8d-46cc-8fe9-98f67af1d716" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
</cfdi:Complemento>

He estado trabajando con la pagina de pruebas de diverza y tengo entendido que la parte que marco de color rojo debe de decir "tfd:TimbreFiscalDigital", como no me lo regresan así, el validador del sat no me pasa el cfdi.
Ya intente hablar con ellos pero no me dan mucha solucion, según me dicen debo de mandar el request con las siglas ns2:TimbreFiscalDigital, pero no encuentro como hacerle ya que la clase que tengo un amigo la consiguio de un foro de diverza, le comente al respecto pero no hemos encontrado la solución.
Espero su ayuda....saludos...

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Diverza y VB6

Mensajepor Dado » Mar Nov 05, 2013 7:32 pm

Mejor cambiate a timbrar con ECODEX, puedo ofrecerte una DLL para este caso
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

superdino16
Mensajes: 3
Registrado: Mar Nov 05, 2013 7:00 pm

Re: Diverza y VB6

Mensajepor superdino16 » Mié Nov 06, 2013 9:31 am

Que tal Dado, bueno la verdad es que ya compramos los timbres con este pac y tenemos que seguirle con ellos ya que son bastantes timbres.
De igual manenera espero encontrar la solución.
Gracias.

aplidata
Mensajes: 27
Registrado: Vie Jun 22, 2012 1:28 pm

Re: Diverza y VB6

Mensajepor aplidata » Mié Nov 06, 2013 10:54 pm

Estas timbrando en ambiente de pruebas con el certificado AAA010101AAA.PFX ??
Yo estoy timbrando con timbrefiscal, por si te puedo ayudar.
saludos !

superdino16
Mensajes: 3
Registrado: Mar Nov 05, 2013 7:00 pm

Re: Diverza y VB6

Mensajepor superdino16 » Jue Nov 07, 2013 11:11 am

Que tal aplidata si estoy todavia con las pruebas de hecho timbre una con mi CSD y tuve ese detalle que comento al momento de que me devuelven el timbre no me lo devuleven como lo menciono en el correo, dime y tu como haces la peticion?
saludos

aplidata
Mensajes: 27
Registrado: Vie Jun 22, 2012 1:28 pm

Re: Diverza y VB6

Mensajepor aplidata » Jue Nov 07, 2013 7:40 pm

ESTE ES UN EJEMPLO DEL ARCHIVO QUE ENVIAS A TIMBREFISCAL...
(CLARO) donde dice Archivo="..." debes poner tu archivo XML completo en formato BASE64.
Y el RefID="..." inventas una clave unica para esa factura ejemplo NumSucursal-NumFactura-FechaHora. Maximo 32 Caracteres.

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tim="http://www.buzonfiscal.com/ns/xsd/bf/TimbradoCFD" xmlns:req="http://www.buzonfiscal.com/ns/xsd/bf/RequestTimbraCFDI">
<soapenv:Header/>
<soapenv:Body>
<tim:RequestTimbradoCFD req:RefID="1-A2256-1311051705">
<req:Documento Archivo="PD94bWwgdmVyc2lvbj0i..." Tipo="XML" Version="3.2"/>
<req:InfoBasica RfcEmisor="ABC931026XY8" RfcReceptor="DEF760915AB3"/>
</tim:RequestTimbradoCFD>
</soapenv:Body>
</soapenv:Envelope>


Entiendo esto lo tienes ok, tu problema es lo que regresa timbre fiscal ??
saludos.

aplidata
Mensajes: 27
Registrado: Vie Jun 22, 2012 1:28 pm

Re: Diverza y VB6

Mensajepor aplidata » Jue Nov 07, 2013 7:43 pm

Si estas timbrando con tu CSD imagino Diverza te entrego una archivo de conexion al servidor de pruebas para tu RFC.
Deben coincidir el archivo de conexion .PFX y el RFC de tus pruebas.

YO estoy buscando porque antes tenian el AAA010101AA.PFX para hacer pruebas con el CSD del RFC AAA010101AAA que es de pruebas del SAT.
Tu que .PFX usas ???

SauceDevelop
Mensajes: 11
Registrado: Mar Mar 01, 2011 1:15 pm

Re: Diverza y VB6

Mensajepor SauceDevelop » Vie Dic 20, 2013 3:26 pm

Buenas Tardes a todo el foro, tengo un problema con la conexion soap de Diverza, Espero me puedan ayudar. (el negocio contrato con diverza y necesitamos hacer la conexion para cubrir el nuevo requerimiento del timbrado cfdi.


Dim cSOAPFaC As String
Dim parser As MSXML2.DOMDocument
Set parser = New MSXML2.DOMDocument

cSOAPFaC = _
" <?xml version=""1.0"" encoding=""UTF-8"" ?> " & _
" <soapenv:Envelope xmlns:soapenv=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:tim=""http://www.buzonfiscal.com/ns/xsd/bf/TimbradoCFD"" xmlns:req=""http://www.buzonfiscal.com/ns/xsd/bf/RequestTimbraCFDI""> " & _
" <soapenv:Header /> " & _
" <soapenv:Body> " & _
" <tim:RequestTimbradoCFD req:RefID=""refid12333jhgfd""> " & _
" <req:Documento Archivo=""" & dato & """ NombreArchivo=""763ST.xml"" Tipo=""XML"" Version=""32"" /> " & _
" <req:InfoBasica RfcEmisor=""dis831026k25"" RfcReceptor=""XAXX010101000"" /> " & _
" </tim:RequestTimbradoCFD> " & _
" </soapenv:Body> " & _
" </soapenv:Envelope> "

parser.loadXML cSOAPFaC
enviarComando parser.xml, "https://demotf.buzonfiscal.com/timbrado?wsdl"

.
.
.

Private Sub enviarComando(ByVal sXml As String, ByVal sSoapAction As String)
Dim oHttReq As MSXML2.XMLHTTP30
Set oHttReq = New MSXML2.XMLHTTP30


oHttReq.open "HTTP POST", "https://demotf.buzonfiscal.com/timbrado?wsl ", False
oHttReq.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
oHttReq.setRequestHeader "SOAPAction", sSoapAction
oHttReq.send sXml
procesarRespuesta oHttReq.responseText


en la linea de codigo en rojo me marca "error en la descarga del recurso solicitado"
Espero me puedan apoyar y dar una orientacion de como resolver este error

saludos. :)


Volver a “Envio para Timbrado”

¿Quién está conectado?

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