Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-04-2017
juabero juabero is offline
Registrado
NULL
 
Registrado: abr 2017
Posts: 6
Poder: 0
juabero Va por buen camino
Ayuda por Favor

Cita:
Empezado por javi_valencia44 Ver Mensaje
Yo esta parte no la tengo puesta:

<customBinding>
<binding name="siiBinding">
<textMessageEncoding messageVersion="Soap11" />
<httpsTransport />
</binding>
</customBinding>
Lo he intentado de todas formas.
A ti te funciona, si es asi pasame un ejemplo por favor
Responder Con Cita
  #2  
Antiguo 07-04-2017
javi_valencia44 javi_valencia44 is offline
Miembro
 
Registrado: mar 2017
Posts: 50
Poder: 8
javi_valencia44 Va por buen camino
Cita:
Empezado por juabero Ver Mensaje
Lo he intentado de todas formas.
A ti te funciona, si es asi pasame un ejemplo por favor
Yo lo hago deserializando el XML en un objeto

Por ejemplo para hacer el suministro de una factura emitida:

Ws = New SII.siiSOAPClient
Ws.ClientCredentials.ClientCertificate.Certificate = CertificadoCorrecto
Ws.ClientCredentials.UseIdentityConfiguration = True
facturas = New SuministroLRFacturasEmitidas
ser = New System.Xml.Serialization.XmlSerializer(facturas.GetType())
facturas = CType(ser.Deserialize(reader), SuministroLRFacturasEmitidas)
resul = New SII.RespuestaLRFEmitidasType
resul = Ws.SuministroLRFacturasEmitidas(facturas)

Dim serializer As New XmlSerializer(resul.GetType())
Dim writer As New StreamWriter(rutaXMLdestino)

serializer.Serialize(writer, resul)
writer.Close()

Has probado que tu certificado es correcto?
Responder Con Cita
  #3  
Antiguo 07-04-2017
juabero juabero is offline
Registrado
NULL
 
Registrado: abr 2017
Posts: 6
Poder: 0
juabero Va por buen camino
Cita:
Empezado por javi_valencia44 Ver Mensaje
Yo lo hago deserializando el XML en un objeto

Por ejemplo para hacer el suministro de una factura emitida:

Ws = New SII.siiSOAPClient
Ws.ClientCredentials.ClientCertificate.Certificate = CertificadoCorrecto
Ws.ClientCredentials.UseIdentityConfiguration = True
facturas = New SuministroLRFacturasEmitidas
ser = New System.Xml.Serialization.XmlSerializer(facturas.GetType())
facturas = CType(ser.Deserialize(reader), SuministroLRFacturasEmitidas)
resul = New SII.RespuestaLRFEmitidasType
resul = Ws.SuministroLRFacturasEmitidas(facturas)

Dim serializer As New XmlSerializer(resul.GetType())
Dim writer As New StreamWriter(rutaXMLdestino)

serializer.Serialize(writer, resul)
writer.Close()

Has probado que tu certificado es correcto?

Parece ser que tu lo estas haciendo con la version 5 y yo con la version 6
la version 6 no tiene "Ws.ClientCredentials.UseIdentityConfiguration = True"

Además he generado el xml y le he puesto a mano en el envelop y lo he mandado por web y funciona

Dime con que visual studio estas desarrollando y la versin de FrameWork
Responder Con Cita
  #4  
Antiguo 07-04-2017
javi_valencia44 javi_valencia44 is offline
Miembro
 
Registrado: mar 2017
Posts: 50
Poder: 8
javi_valencia44 Va por buen camino
Cita:
Empezado por juabero Ver Mensaje
Parece ser que tu lo estas haciendo con la version 5 y yo con la version 6
la version 6 no tiene "Ws.ClientCredentials.UseIdentityConfiguration = True"

Además he generado el xml y le he puesto a mano en el envelop y lo he mandado por web y funciona

Dime con que visual studio estas desarrollando y la versin de FrameWork
Estoy con la versión 6, solo que antes estaba con la 5 y dejé ese código puesto
Responder Con Cita
  #5  
Antiguo 07-04-2017
LoKeD LoKeD is offline
Registrado
NULL
 
Registrado: abr 2017
Posts: 1
Poder: 0
LoKeD Va por buen camino
Buenos días a todos!
He aquí uno mas liado con el dichoso SII!

Estoy teniendo el mismo problema que algunos a la hora de conectar: Recibo una contestación de tipo text/html...
Tengo cargado el certificado, he probado a poner los app.config como decís pero no hay forma..
Os paso unos trozos del código en cuestión:
Código:
X509Store store = new X509Store("My", StoreLocation.LocalMachine);
store.Open(OpenFlags.OpenExistingOnly);
X509Certificate2 CertificadoCorrecto = new X509Certificate2();
X509Certificate2Collection busqueda = new X509Certificate2Collection();
busqueda = store.Certificates.Find(X509FindType.FindByIssuerName, "FNMT Clase 2 CA", false);
CertificadoCorrecto = busqueda[0];
ConexionFacturas.ClientCredentials.ClientCertificate.Certificate = CertificadoCorrecto;
ConexionFacturas.ClientCredentials.UseIdentityConfiguration = true;
RespuestaFacturas = ConexionFacturas.SuministroLRFacturasEmitidas(suministroFacturas);
csvRespuesta = RespuestaFacturas.CSV;
ListaRespuestaFacturas = RespuestaFacturas.RespuestaLinea.ToList<FactEmitidas.RespuestaExpedidaType>();
Código:
<binding name="siiBinding8">
   <security mode="Transport">
      <transport clientCredentialType="Certificate" />
   </security>
</binding>
Llevo toda la mañana probando y no hay manera de conectar, a ver si alguno de los que tenemos el error damos con la solución!
Un saludo a todos, y encantado de estar por aquí!
Responder Con Cita
  #6  
Antiguo 19-04-2017
juabero juabero is offline
Registrado
NULL
 
Registrado: abr 2017
Posts: 6
Poder: 0
juabero Va por buen camino
Cita:
Empezado por javi_valencia44 Ver Mensaje
Estoy con la versión 6, solo que antes estaba con la 5 y dejé ese código puesto
Javi, perdona que te moleste, pero lo he intentado todo y no hay manera de que me funcione, quieres que te pase un proyecto mio, a ver si me puedes decir que estoy haciendo mal
Responder Con Cita
  #7  
Antiguo 20-04-2017
vboloradito vboloradito is offline
Miembro
NULL
 
Registrado: mar 2017
Posts: 107
Poder: 8
vboloradito Va por buen camino
¿Ha cambiado la AEAT la validacion de la razon social de empresas?

Juraria que hace unas semanas, rechazaba la razon social de la empresa en factura emitida si esta no se parecia al que tenia registrado la AEAT.

por ejemplo ahora puedo eniar el cif del corte ingles "A28017895" con la razón social "X" y se lo come.
Creo que hace unos dias dejaba pasar "EL CORTE INGLES" cuando el valor correcto es "EL CORTE INGLES SA" pero ahora parece que deja pasar todo

Tanto en recibidas como emitidas

¿Sabeis si esto va a ser asi? no va a validar el nombre para empresas.
o es un error de la web de la AEAT y si deberia validarlo
Responder Con Cita
  #8  
Antiguo 21-04-2017
RafaSerMed RafaSerMed is offline
Miembro
NULL
 
Registrado: ene 2017
Posts: 24
Poder: 0
RafaSerMed Va por buen camino
Cita:
Empezado por vboloradito Ver Mensaje
Juraria que hace unas semanas, rechazaba la razon social de la empresa en factura emitida si esta no se parecia al que tenia registrado la AEAT.

por ejemplo ahora puedo eniar el cif del corte ingles "A28017895" con la razón social "X" y se lo come.
Creo que hace unos dias dejaba pasar "EL CORTE INGLES" cuando el valor correcto es "EL CORTE INGLES SA" pero ahora parece que deja pasar todo

Tanto en recibidas como emitidas

¿Sabeis si esto va a ser asi? no va a validar el nombre para empresas.
o es un error de la web de la AEAT y si deberia validarlo
Según parece (estoy convencido que lo he leido en algun documento de la AEAT, pero ahora mismo no recuerdo), solo es necesario que el nombre de una persona física este correctamente indicado (el webservice de calidad de datos identificativos ayuda). En el caso de datos de razon social de cualquier sociedad, no es obligatorio que se especifique correctamente.

Hasta cierto punto es algo normal, ya que el nombre de las empresas, en muchos casos no tiene nada que ver con su denominación social. Bastantes cosas se tienen que rellenar como para conocer en muchos casos el nombre social de una empresa con nombre comercial muy diferente. Aunque este siempre deba de estar especificado en la factura........
Responder Con Cita
  #9  
Antiguo 21-04-2017
barnarasta barnarasta is offline
Miembro
NULL
 
Registrado: abr 2017
Posts: 20
Poder: 0
barnarasta Va por buen camino
Cita:
Empezado por vboloradito Ver Mensaje
Juraria que hace unas semanas, rechazaba la razon social de la empresa en factura emitida si esta no se parecia al que tenia registrado la AEAT.

por ejemplo ahora puedo eniar el cif del corte ingles "A28017895" con la razón social "X" y se lo come.
Creo que hace unos dias dejaba pasar "EL CORTE INGLES" cuando el valor correcto es "EL CORTE INGLES SA" pero ahora parece que deja pasar todo

Tanto en recibidas como emitidas

¿Sabeis si esto va a ser asi? no va a validar el nombre para empresas.
o es un error de la web de la AEAT y si deberia validarlo
Buenos dias,
yo tengo un caso parecido, me rechaza 2 FacturasEmitidas porque el NIF no corresponde al Nombre en la contraparte y son datos contrastados con los clientes y admitidos por el mismo validador de la AEAT.
Y tremendamente desconcertante, si da como correcto un registro de FacturasEmitidas con un NIF que rechaza el mismo validador.
Hace dias lo comunique (email) a la AEAT, tengo respuesta de leido pero nada mas.
Utilizo ' curl ' desde un DEBIAN-SQUEEZE que funciona correctamente en el envio del resto de facturacion semanal (aprox. 300 registros).
Responder Con Cita
  #10  
Antiguo 09-04-2017
nuevo1234 nuevo1234 is offline
Miembro
 
Registrado: abr 2017
Posts: 102
Poder: 8
nuevo1234 Va por buen camino
Sii

Parece que Hacienda ya ha colgado los formularios para dar de alta facturas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco keys Internet 4170 Hace 1 Semana 17:29:05
AEAT envio de datos vía Webservice problemas con WSDL CelsoO Internet 11 09-10-2019 20:03:41
webService Soap de la Administración Digital Española notific@ apicito Internet 3 31-01-2017 11:25:28
Error en Webservice funcion envio de sms webmasterplc Delphi para la web 5 25-07-2013 20:10:29
Problemas con envío de XML a un WebService davidvamo Internet 1 13-02-2007 15:49:20


La franja horaria es GMT +2. Ahora son las 03:50:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi