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

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #3541  
Antiguo 12-04-2024
Avatar de seccion_31
seccion_31 seccion_31 is offline
Miembro
 
Registrado: ene 2017
Posts: 133
Poder: 8
seccion_31 Va por buen camino
La AEAT me ha respondido via mail, con un mensaje supongo predefinido.

He modificado:

Código:
function GetsiiSOAP(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): siiSOAP;
const
  defWSDL = 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii_1_1_bis/fact/ws/SuministroFactEmitidas.wsdl';
  defURL  = 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
  defSvc  = 'siiService';
  defPrt  = 'SuministroFactEmitidas'; // 'SuministroFactEmitidasPruebas'; // 'SuministroFactEmitidasPruebas';
Para dejarlo como me han dicho, he modificado el defWSDL.

Y Ahora me dice:


si useWSDL=true
Clase no registrada, ClassID: {78E61E52-0E57-4456-A2F2-517492BCBF8F}

si esWSDL=false
Unable to load WSDL File/Location: https://www2.agenciatributaria.gob.e...tEmitidas.wsdl. Error [No se encontró el encabezado solicitado - URL:https://www2.agenciatributaria.gob.e...tEmitidas.wsdl - SOAPAction:""]



Nota: si envio los xml manualmente, via endpoint atraves de la web de la aeat los acepta sin problema.

A ver si alguien puede darme una mano en esto x favor.

slds

Última edición por seccion_31 fecha: 12-04-2024 a las 11:42:11.
Responder Con Cita
  #3542  
Antiguo 12-04-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.085
Poder: 23
keys Va por buen camino
Te puedo decir que a nosotros con estos parámetros nos esta funcionando.

Código Delphi [-]
defWSDL := 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';
defURL  := 'https://prewww1.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
defSvc  := 'siiService';
defPrt  := 'SuministroFactEmitidasPruebas';
UseWSDL := false;

Con UseWsdl a true no funciona
Responder Con Cita
  #3543  
Antiguo 12-04-2024
Avatar de seccion_31
seccion_31 seccion_31 is offline
Miembro
 
Registrado: ene 2017
Posts: 133
Poder: 8
seccion_31 Va por buen camino
gracias keys

sin tocar nada, ahora funciona perfectamente, con la versión que utilizabamos del 16 de diciembre 2021.


Saludos
Responder Con Cita
  #3544  
Antiguo 15-04-2024
Zento Zento is offline
Miembro
 
Registrado: may 2017
Posts: 20
Poder: 0
Zento Va por buen camino
Cita:
Empezado por seccion_31 Ver Mensaje
sin tocar nada, ahora funciona perfectamente, con la versión que utilizabamos del 16 de diciembre 2021.

La URL https://www.agenciatributaria.es/sta...Recibidas.wsdl vuelve a funcionar así que habrán deshecho algún cambio en la AEAT. No obstante creo que es más correcto no usar WSDL, por si vuelve a ocurrir.
Responder Con Cita
  #3545  
Antiguo 15-04-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.085
Poder: 23
keys Va por buen camino
Cita:
Empezado por Zento Ver Mensaje
La URL https://www.agenciatributaria.es/sta...Recibidas.wsdl vuelve a funcionar así que habrán deshecho algún cambio en la AEAT. No obstante creo que es más correcto no usar WSDL, por si vuelve a ocurrir.
Nosotros al final acabamos poniéndolo siempre a false, ya que no es la primera vez que nos pasa con alguna hacienda.

Un Saludo.
Responder Con Cita
  #3546  
Antiguo 16-04-2024
rci rci is offline
Miembro
 
Registrado: nov 2020
Posts: 198
Poder: 4
rci Va por buen camino
Ventanilla Única OSS sin tener el CIF del comprador

Cita:
Empezado por rci Ver Mensaje
Muchas gracias antoine0

Si es la ventanilla única OSS.

Pregunté a hacienda mediante Informa+ pero no me han contestado, dice que pueden tardar máximo 3 meses en responder
Por fin hoy me han contestado de hacienda a la consulta de como facturar y como enviar a SII ventas de Ventanilla Única OSS sin tener el CIF del comprador.

Resumiendo un poco, me han dicho lo siguiente:
Cita:
Quedan fuera de la obligación de consignar el Número de Identificación Fiscal del destinatario las operaciones descritas por el consultante (ventas a distancia en régimen de ventanilla única - OSS), pudiendo proceder al registro de estas facturas en el SII indicando el tipo de factura F2, cuando no conste en ellas el número de identificación del destinatario.
En caso de disponer de algún número de identificación de dicho destinatario, podrá proceder al registro seleccionando el tipo de factura F1 e informando del tipo de identificación que corresponda, según el caso (contraparte ID-Otro; claves 03 a 06).
Por lo tanto en el caso de OSS si no tenemos el CIF enviaremos el tipo de factura F2

Saludos
Responder Con Cita
  #3547  
Antiguo 16-04-2024
antoine0 antoine0 is offline
Miembro
 
Registrado: oct 2021
Posts: 233
Poder: 4
antoine0 Va por buen camino
Cita:
Empezado por rci Ver Mensaje
Por fin hoy me han contestado de hacienda a la consulta de como facturar y como enviar a SII ventas de Ventanilla Única OSS sin tener el CIF del comprador.

Por lo tanto en el caso de OSS si no tenemos el CIF enviaremos el tipo de factura F2
Interesante. No lo había hecho de esta manera (he usado tipo de documentación 06).

Muchas gracias por compartir la información, será útil.
Responder Con Cita
  #3548  
Antiguo 18-04-2024
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.591
Poder: 21
newtron Va camino a la fama
Error enviando al servidor de pruebas

Hola a tod@s.
Hace unos meses tuve un problema que puse aquí y mientras me contestabais amablemente alguno de vosotros y yo respondía se solucionó solo .

El tema es que después de eso estoy intentando hacer un envío a la url de pruebas del SII y me da el mismo error que entonces:


La verdad es que llevo sin tocar esto desde 2021 y seguramente habrá habido cambios pero no consigo averiguar qué pasa. Imagino que el problema estará en la llamada. ¿Alguien podría ponerme un ejemplo tonto de la llamada con las urls?

Gracias y un saludo.
Edito: Con la url de producción no me da el error, solo en la de preproducción.
__________________
Be water my friend.

Última edición por Neftali [Germán.Estévez] fecha: 19-04-2024 a las 09:56:21.
Responder Con Cita
  #3549  
Antiguo 30-04-2024
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.591
Poder: 21
newtron Va camino a la fama
Cita:
Empezado por newtron Ver Mensaje
Hola a tod@s.
Hace unos meses tuve un problema que puse aquí y mientras me contestabais amablemente alguno de vosotros y yo respondía se solucionó solo .

El tema es que después de eso estoy intentando hacer un envío a la url de pruebas del SII y me da el mismo error que entonces:


La verdad es que llevo sin tocar esto desde 2021 y seguramente habrá habido cambios pero no consigo averiguar qué pasa. Imagino que el problema estará en la llamada. ¿Alguien podría ponerme un ejemplo tonto de la llamada con las urls?

Gracias y un saludo.
Edito: Con la url de producción no me da el error, solo en la de preproducción.

Uh.... ¿nadie?
__________________
Be water my friend.
Responder Con Cita
  #3550  
Antiguo 02-05-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.085
Poder: 23
keys Va por buen camino
Esta es la función que tengo para el envío. Nosotros optamos por poner el WSDL a false, para evitar cambios en versiones o que los de hacienda al liado alguna. Ya dará el error al enviar que eso si lo tenemos controlado.

Código Delphi [-]
function GetsiiSOAP(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): siiSOAP;
var
  RIO: THTTPRIO;
  defWSDL : string;
  defURL  : string;
  defSvc : string;
  defPrt : string;
begin

  if EntornoPruebas then
    begin //Pruebas                       
      defWSDL := 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';
      defURL  := 'https://prewww1.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
      defSvc  := 'siiService';
      defPrt  := 'SuministroFactEmitidasPruebas';
      UseWSDL := false;
    end
  else
     begin //Produccion
       defWSDL := 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';
       defURL  := 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
       defSvc  := 'siiService';
       defPrt  := 'SuministroFactEmitidas';
       UseWSDL := false;
     end;
  


  Result := nil;


  if (Addr = '') then
  begin
    if UseWSDL then
     begin
      Addr := defWSDL;

     end
    else
     begin
      Addr := defURL;
     end;
  end;

  if HTTPRIO = nil then
    RIO := THTTPRIO.Create(nil)
  else
    RIO := HTTPRIO;
  try
    Result := (RIO as siiSOAP);
    if UseWSDL then
    begin
      RIO.WSDLLocation := Addr;
      RIO.Service := defSvc;
      RIO.Port := defPrt;
    end else
      RIO.URL := Addr;
  finally
    if (Result = nil) and (HTTPRIO = nil) then
      RIO.Free;
  end;
end;
Responder Con Cita
  #3551  
Antiguo 06-05-2024
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.591
Poder: 21
newtron Va camino a la fama
Gracias keys. Le echo un vistazo porque este problema mío tiene que ser una tontería pero no la veo.


Saludos.
__________________
Be water my friend.
Responder Con Cita
  #3552  
Antiguo 06-05-2024
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.591
Poder: 21
newtron Va camino a la fama
Cita:
Empezado por keys Ver Mensaje
Esta es la función que tengo para el envío. Nosotros optamos por poner el WSDL a false, para evitar cambios en versiones o que los de hacienda al liado alguna. Ya dará el error al enviar que eso si lo tenemos controlado......

Entiendo que al no usar WSDL los parámetros de wsdl, url, puerto, etc se los pones previamente al objeto HTTPRIO, no?


Gracias y un saludo.
__________________
Be water my friend.
Responder Con Cita
  #3553  
Antiguo 06-05-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.085
Poder: 23
keys Va por buen camino
Cita:
Empezado por newtron Ver Mensaje
Entiendo que al no usar WSDL los parámetros de wsdl, url, puerto, etc se los pones previamente al objeto HTTPRIO, no?


Gracias y un saludo.
Yo se los cambio dentro de la función:
Código Delphi [-]
GetsiiSOAP(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): siiSOAP;

por exigencias del guion, si tu no has tocado la función tienes que pasarle usewsdl a false y mirar las constantes que te ha creado el importador WSDL en
Código Delphi [-]
defWSDL : string;  defURL  : string;  defSvc : string;  defPrt : string;

Última edición por Neftali [Germán.Estévez] fecha: 06-05-2024 a las 14:01:14.
Responder Con Cita
  #3554  
Antiguo 06-05-2024
keno_71 keno_71 is offline
Miembro
 
Registrado: feb 2008
Posts: 45
Poder: 0
keno_71 Va por buen camino
Error 0 nivel superior

Cita:
Empezado por newtron Ver Mensaje
Entiendo que al no usar WSDL los parámetros de wsdl, url, puerto, etc se los pones previamente al objeto HTTPRIO, no?


Gracias y un saludo.



Hola, acabo de solucionar ese problema hace 5 minutos, el año pasado me daba ese mismo error porque tenía las wsdl de la versión anterior, por ahí está mi mensaje anterior, pero esta vez ( y no me preguntes porqué por no tengo ni idea ) han instalado en el ordenador del cliente una vpn y no sé que más y el certificado ha dejado de funcionar. Al intentar enviar daba ese mismo error pero el mismo programa en otro pc funcionaba perfectamente. Al decirle al cliente que entre en Hacienda con su certificado da un error 403. Hace unos días funcionaba correctamente. Hemos eliminado el certificado, importado de nuevo y ha vuelto a funcionar correctamente.

saludos
Responder Con Cita
  #3555  
Antiguo 06-05-2024
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.591
Poder: 21
newtron Va camino a la fama
Cita:
Empezado por keys Ver Mensaje
Yo se los cambio dentro de la función:
Código Delphi [-]GetsiiSOAP(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): siiSOAP;


por exigencias del guion, si tu no has tocado la función tienes que pasarle usewsdl a false y mirar las constantes que te ha creado el importador WSDL en
Código Delphi [-]defWSDL : string; defURL : string; defSvc : string; defPrt : string;

Gracias keys. Por más que lo miro no veo cual puede ser el problema. Probaré también lo que comenta keno de los certificados.



Cita:
Empezado por keno_71 Ver Mensaje
Hola, acabo de solucionar ese problema hace 5 minutos, el año pasado me daba ese mismo error porque tenía las wsdl de la versión anterior, por ahí está mi mensaje anterior, pero esta vez ( y no me preguntes porqué por no tengo ni idea ) han instalado en el ordenador del cliente una vpn y no sé que más y el certificado ha dejado de funcionar. Al intentar enviar daba ese mismo error pero el mismo programa en otro pc funcionaba perfectamente. Al decirle al cliente que entre en Hacienda con su certificado da un error 403. Hace unos días funcionaba correctamente. Hemos eliminado el certificado, importado de nuevo y ha vuelto a funcionar correctamente.

saludos

El tema es que esto mismo me pasó hace unos meses y efectivamente cambiando el certificado siguió funcionando pero ya no me funciona con ninguno por lo que pensaba que era otro el problema. No sé, probaré a desinstalar e instalar certificados a ver.


Gracias a los dos y un saludo.
__________________
Be water my friend.
Responder Con Cita
  #3556  
Antiguo 06-05-2024
keno_71 keno_71 is offline
Miembro
 
Registrado: feb 2008
Posts: 45
Poder: 0
keno_71 Va por buen camino
Cita:
Empezado por newtron Ver Mensaje
Gracias keys. Por más que lo miro no veo cual puede ser el problema. Probaré también lo que comenta keno de los certificados.






El tema es que esto mismo me pasó hace unos meses y efectivamente cambiando el certificado siguió funcionando pero ya no me funciona con ninguno por lo que pensaba que era otro el problema. No sé, probaré a desinstalar e instalar certificados a ver.


Gracias a los dos y un saludo.
Prueba a entrar en hacienda con ese certificado a ver si te lo permite, en la página de la AEAT, por eso me di cuenta. Saludos
Responder Con Cita
  #3557  
Antiguo 07-05-2024
muli muli is offline
Miembro
 
Registrado: jun 2003
Ubicación: A Coruña
Posts: 199
Poder: 22
muli Va por buen camino
Envios al SII con componentes UNIGUI

Hola, estoy cacherreando los envios al SII con los componentes UNIGUI, y estoy empezando con las consultas, y la primera piedra que me sale en el camino creo que es el interprete XML de Microsoft,

Project EnviosAEATCGI.exe raised exception class DOMException with message 'Microsoft MSXML is not installed'.


Supongo que tendré que instalar algo, e buscado en San Google pero ya no aparece ninguna descarga, una luz sobre el tema?

Saludos
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE.
Responder Con Cita
  #3558  
Antiguo 07-05-2024
antoine0 antoine0 is offline
Miembro
 
Registrado: oct 2021
Posts: 233
Poder: 4
antoine0 Va por buen camino
Cita:
Empezado por muli Ver Mensaje
Hola, estoy cacherreando los envios al SII con los componentes UNIGUI, y estoy empezando con las consultas, y la primera piedra que me sale en el camino creo que es el interprete XML de Microsoft, Project EnviosAEATCGI.exe raised exception class DOMException with message 'Microsoft MSXML is not installed'.

Supongo que tendré que instalar algo, e buscado en San Google pero ya no aparece ninguna descarga, una luz sobre el tema?
Google me da: http://forums.unigui.com/index.php?/...not-installed/
Parece una pista para probar (allá hay tres o cuatro hilos que tiren de lo mismo).

Parece raro que MSXML no este instalado en un ordenador estos tiempos, después de más de 20 años de dominación. No sé qué versión se está esperando (la 5.0 será más un problema supongo) y si hay un problema 32/64 bits en un sentido o el otro, pero escasean un poco las informaciones sobre UniGUI.
Responder Con Cita
  #3559  
Antiguo 06-06-2024
muli muli is offline
Miembro
 
Registrado: jun 2003
Ubicación: A Coruña
Posts: 199
Poder: 22
muli Va por buen camino
Se ha hablado mucho en este post de la inversión de sujeto pasivo, (iva 0) sobre todo en las facturas emitidas, y con operaciones intracomunitarias, eso parece ser que ya no va así, pero lo que si me acabo de encontrar es lo de inversion sujeto pasivo con iva 0 en una factura recibida, he visto en la web de aeat que se le puede poner desgloses y al mismo tiempo en el xml acepta valores booleanos (eso creo), alguien puede aclarar algo al respecto, gracias.

Mi codigo
Código Delphi [-]
ARegistroLRFacturasRecibidas[0].FacturaRecibida.DesgloseFactura.InversionSujetoPasivo:=0; 
Pero esto aparentemente, no hace nada, tampoco da ningun tipo de error.
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE.
Responder Con Cita
  #3560  
Antiguo 06-06-2024
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.591
Poder: 21
newtron Va camino a la fama
Buenas.


Igual que declaras una matriz para los ivas soportados tienes que declarar una distinta para los ivas soportados de inversión del sujeto pasivo.


Código SQL [-]
  IVASP: InversionSujetoPasivo;


Dependiendo si tiene iva o no lo rellenas o no y finalmente se lo asignas:


Código SQL [-]
   ARegistroLRFacturasRecibidas[N].FacturaRecibida.desglosefactura.InversionSujetoPasivo:=IVASP;


Así es como yo lo hago.


Saludos.
__________________
Be water my friend.
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 4288 Hace 1 Día 13:58:30
AEAT envio de datos vía Webservice problemas con WSDL CelsoO Internet 11 09-10-2019 21:03:41
webService Soap de la Administración Digital Española notific@ apicito Internet 3 31-01-2017 12:25:28
Error en Webservice funcion envio de sms webmasterplc Delphi para la web 5 25-07-2013 21:10:29
Problemas con envío de XML a un WebService davidvamo Internet 1 13-02-2007 16:49:20


La franja horaria es GMT +2. Ahora son las 01:06:42.


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