Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice (https://www.clubdelphi.com/foros/showthread.php?t=91252)

xamminf 28-01-2021 11:38:36

Inversion de Sujeto Pasivo en Recibidas Intracomunitarias
 
Cita:

4.4. ¿Cómo se registran las Adquisiciones Intracomunitarias de Bienes y Servicios?

Se anotará la factura recibida del proveedor comunitario en el Libro registro de Facturas Recibidas procediendo a su identificación mediante la clave 2 en el campo de tipos de Identificación en el país de residencia “IDType” y su Número de Operador Intracomunitario en el campo "ID". El campo “Código País” no será obligatorio.

En el campo “Clave Régimen especial o Trascendencia” se consignará el valor 09. Por otra parte, se deberá calcular y consignar la cuota soportada correspondiente a la citada factura así como cumplimentar el campo “Cuota Deducible”.

En estos casos no se debe informar con el campo “Inversión Sujeto Pasivo” que sólo se utiliza cuando el declarante sea sujeto pasivo del Impuesto de acuerdo con lo dispuesto en los artículos 84.Uno.2º y 4º de la Ley del IVA siempre que tengan su origen en operaciones distintas a las adquisiciones intracomunitarias de bienes y servicios.

No se registrará dato alguno en el Libro Registro de Facturas Expedidas.
Hola,

¿ Quiere decir lo anterior que las facturas Intracomunitarias con Inversion de Sujeto Pasivo no se les dará tratamiento de ISP sino de Intracomunitarias ?

Gracias

manelb 31-01-2021 08:26:45

Cita:

Empezado por xamminf (Mensaje 539799)
Hola,

¿ Quiere decir lo anterior que las facturas Intracomunitarias con Inversion de Sujeto Pasivo no se les dará tratamiento de ISP sino de Intracomunitarias ?

Gracias

Buenos días a todos….

Pues hace mucho que no tocamos nada del SII, y lo tengo bastante oxidado, pero creo recordar que efectivamente es así. O por lo menos así lo hacemos nosotros.
Además, el punto 4.3 del documento que estas consultando me refuerza esa teoría ya que remarca lo de NO adquisiciones intracomunitatias:

Cita:

4.3. ¿Cómo se registra una operación con inversión del sujeto pasivo (art. 84.Uno.2º y 4º de la Ley del IVA) siempre que tengan su origen en operaciones distintas a las adquisiciones intracomunitarias de bienes y servicios)?
El destinatario de la operación registrará los datos de la factura recibida consignando el campo “Inversión Sujeto Pasivo”. Deberá calcular y consignar la cuota soportada correspondiente a dicha factura así como cumplimentar el campo “Cuota Deducible”. No registrará dato alguno en el Libro Registro de Facturas Expedidas.
Saludos...

xamminf 31-01-2021 18:07:54

Cita:

Empezado por manelb (Mensaje 539841)
Buenos días a todos….

Pues hace mucho que no tocamos nada del SII, y lo tengo bastante oxidado, pero creo recordar que efectivamente es así. O por lo menos así lo hacemos nosotros.
Además, el punto 4.3 del documento que estas consultando me refuerza esa teoría ya que remarca lo de NO adquisiciones intracomunitatias:


Saludos...



Gracias por responder. Y sí una incidencia que he tenido recientemente con dos fras. recibidas intracom. y ISP que mandaba con el bloque <InversionSujetoPasivo> se solucionó poniéndoles el bloque normal que creo recordar que es <DesgloseIva>

En cuanto a oxidación... vamos a necesitar aceite... un pajarito me dijo que otro pajarito le había dicho que iba a haber modificaciones... Me habló de que iban a calcular ya los modelos a partir de lo que se enviaba ea SII y de que vendrían más modificaciones... El informante no pudo/ supo decirme más

Zento 01-02-2021 09:26:19

Cita:

Empezado por xamminf (Mensaje 539843)
En cuanto a oxidación... vamos a necesitar aceite... un pajarito me dijo que otro pajarito le había dicho que iba a haber modificaciones... Me habló de que iban a calcular ya los modelos a partir de lo que se enviaba ea SII y de que vendrían más modificaciones... El informante no pudo/ supo decirme más

Tengo algunos clientes que están en el REDEME y por tanto presentan al SII pero no tienen gran empresa y les sale desde hace meses en la web de la AEAT el Pre-303 de forma que pulsan un botón y ya está el IVA confirmado, así que imagino que será inminente para todos.

aposi 06-04-2021 18:58:38

Hola,
durante todo el dia me aparece un error al intentar cargar el fichero
http://www.agenciatributaria.es/stat...tEmitidas.wsdl


el error es:
Unable to load WSDL file/location:http://www.agenciatributaria.es/stat...tEmitidas.wsdl
Error Proxi Error Conexión denegada (502)



desde hacienda le dicen a mis clientes que ellos no tienen ningun error


A alguien mas le passa?

Lo mas estraño es que si intento acceder desde el Iexplorer o Mozzilla si que se abre el fichero, pero desde el chome no

aposi 07-04-2021 09:39:59

Hola a todos.
Me autorespondo por si puede servir a alguien.
el servidor de hacienda ja no redirecciona el http a https y por eso no encuentra el fichero.
la solucion es ir a buscar directamente el https
https://www.agenciatributaria.es/stat...tEmitidas.wsdl

Kubelo 13-04-2021 12:38:38

Aposi, no se como expresarlo... MIL GRACIAS!! Me ayudó muchísimo.

keys 11-06-2021 08:07:59

Hola a todos.

Nuevos cambios en el SII de la AEAT de momento.

Cita:

A partir de 1 de julio de 2021, se incluye la nueva clave de régimen especial 17, para informar las operaciones acogidas a los regímenes de ventanilla única (OSS e IOSS). Esta clave será incompatible con otras claves de régimen especial y sólo se podrá utilizar para operaciones realizadas y facturas expedidas a partir de esa fecha

Se ha publicado en el apartado "Información Técnica" del portal "SII - Suministro Inmediato de Información del IVA", una nueva versión del documento de validaciones "Documento de validaciones y errores(1-1-2021)". Se incluye la nueva clave de régimen especial 17.

Se ha publicado en el apartado "Información Técnica" del portal "SII - Suministro Inmediato de Información del IVA", una nueva versión del documento de descripción del servicio web "Descripción del servicio web". Se incluye la nueva clave de régimen especial 17.

Se ha publicado en el apartado "Información Técnica" del portal "SII - Suministro Inmediato de Información del IVA", una nueva versión de los esquemas. Se incluye la nueva clave de régimen especial 17.

newtron 11-06-2021 09:13:05

Gracias compañero.


Esto es un no parar con esta gente de la aeat. :mad:

PepCat 11-06-2021 16:21:46

Muchas gracias, Keys!

Galahad 01-07-2021 13:35:25

Problema con clave 17
 
Hola.
A partir de hoy 01/07/2021 ya se pueden presentar las facturas de Ventanilla Única (ventas a particulares de otros paises de la CE).
Para el envío del SII, solo es necesario informar con una clave nueva (la 17) en el campo de 'Clave de Régimen Especial'.
Estoy intentando mandar una factura para probar y no funciona, me da el error: Valor o tipo incorrecto del campo: ClaveRegimenEspecialOTrascendencia
He vuelto a importar el wsdl de la última versión, (desde delphi con: Componentes+Import Wdsl , indicando la página del link siguiente:

https://www.agenciatributaria.es/sta...ctEmitidas.xml

Me llama la atención que una vez importado, en el .pas que genera delphi , no aparece esta nueva clave:

Código Delphi [-]

{ "https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd"[GblSmpl] }
  IdOperacionesTrascendenciaTributariaType = (
      _01,
      _02,
      _03,
      _04,
      _05,
      _06,
      _07,
      _08,
      _09,
      _10,
      _11,
      _12,
      _13,
      _14,
      _15,
      _16
  );

Entiendo que el problema es este, que no se está importando bien .
si a alguien se le ocurre ...

keys 01-07-2021 13:59:16

Hola. Tienes que volver a importar los SWDL y xsd que han colgado nuevos en la página de la aeat.

Galahad 01-07-2021 14:21:30

Cita:

Empezado por keys (Mensaje 541544)
Hola. Tienes que volver a importar los SWDL y xsd que han colgado nuevos en la página de la aeat.


Hola, gracias por contestar.
Ya lo he hecho, desde el link q he mandado y q esta en la página de la AEAT, y nada, no haymanera .

No hay q indicar nada especial en el asistente de la importacion del wsdl?

Galahad 01-07-2021 16:53:12

Cita:

Empezado por Galahad (Mensaje 541545)
Hola, gracias por contestar.
Ya lo he hecho, desde el link q he mandado y q esta en la página de la AEAT, y nada, no haymanera .

No hay q indicar nada especial en el asistente de la importacion del wsdl?

Este es el enlace que importo ...

https://www2.agenciatributaria.gob.e...tEmitidas.wsdl

nuevo1234 07-07-2021 09:39:12

Cita:

Empezado por Galahad (Mensaje 541547)

La correcta es:

https://www2.agenciatributaria.gob.e...tEmitidas.wsdl

Galahad 08-07-2021 11:34:43

Cita:

Empezado por nuevo1234 (Mensaje 541614)

Hola,, muchas gracias,, efectivamente en esa url funciona.
4 Veces me dijeron los de la agencia tributaria que esas eran las urls correctas.
Saludos..

keys 14-07-2021 08:12:54

Hola a todos.

Deciros que alava y gipuzkoa a cambiado también lo de las operaciones de OSS. Falta Bizkaia y Navarra.

:)

keys 22-07-2021 10:23:23

Hola a todos.

Bizkaia ya ha publicado los cambios respecto al OSS en las emitidas. https://www.bizkaia.eus/home2/Temas/...=5|10616|10617

Alguien a podido o puede importarlos en delphi sin errores.

Un Saludo

rci 13-09-2021 12:03:53

factura rectificativa de factura simplificada
 
Hola a todos, si se hace una factura rectificativa de una factura simplificada, como se envía a SII?

En nuestro programa no enviamos facturas simplificadas una a una, enviamos resúmenes de facturas simplificadas.

En una factura rectificativa de una factura completa, ya marcamos los valores para indicar que es rectificativa, pero ¿que pasa si rectificas una simplificada con otra simplificada rectificativa?


Muchas gracias!

razorxxx 13-09-2021 14:57:00

Problemas con HTTPRIOBeforePost en Delphi Sydney
 
Cita:

Empezado por didou (Mensaje 539466)
Buenas tardes, me he actualizado a Delphi Sydney (10.4) y resulta que el evento HTTPRIOBeforePost ha cambiado,
antes los argumentos eran (CONST HTTPReqResp: THTTPReqResp; Data: Pointer) y ahora (const HTTPReqResp: THTTPReqResp; Client: THTTPClient)

la función InternetSetOption que se usa dentro del evento antes se le pasaba como parametros InternetSetOption(Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT, nil, Sizeof(CERT_CONTEXT))
y ahora InternetSetOption(Client, INTERNET_OPTION_CLIENT_CERT_CONTEXT, nil, Sizeof(CERT_CONTEXT))
y devuelve siempre false o sea "Error, Internet SSL certificate"

Mi fuente con lo anterior a delphi 10.4 comentado:

Código Delphi [-]
procedure TGestionSII_1_1EnviarDatCli.HTTPRIOBeforePost(const HTTPReqResp: THTTPReqResp; Client: THTTPClient);//Data: Pointer);
var
  Store : IStore;
  Certs : ICertificates;
  Cert : ICertificate2;
  CertContext : ICertContext;
  PCertContext : PCCERT_CONTEXT;
  vNombreCertificado: OleVariant;
const
  INTERNET_OPTION_CLIENT_CERT_CONTEXT = 84;
begin
  vNombreCertificado:= HdParam(parSfnCertificadoNombreSII).AsString;
  Store := CoStore.Create;
  Store.Open(CAPICOM_CURRENT_USER_STORE, 'MY', CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED );
  Certs:=Store.Certificates.Find(CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME, vNombreCertificado, False ); { Buscar certificado por nombre }
  if Certs.Count > 0 then
  begin
    Cert := IInterface(Certs.Item[1]) as ICertificate2;
    CertContext := Cert as ICertContext;
    CertContext.Get_CertContext(Integer(PCertContext));
//    if not InternetSetOption(Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT, PCertContext, Sizeof(CERT_CONTEXT)) then
    if not InternetSetOption(Client, INTERNET_OPTION_CLIENT_CERT_CONTEXT, PCertContext, Sizeof(CERT_CONTEXT)) then
      BoxMsg('Error, Internet SSL certificate');
  end else
    BoxMsg('Error, NO HAY CERTIFICADO');
end;
Alguien me puede ayudar por favor, gracias.

Buenas a todos! Me pasa lo mismo que a este señor. Al parecer, el problema viene desde Delphi Rio (10.3), con la 10.2 funcionaba. Efectivamente, el procedimiento ha cambiado y si no añades la unit System.Net.HttpClient ni siquiera te va a compilar (unit que debería añadirse sola cuando añades un objeto HTTPRio en vista diseño).

En otros foros algunos comentan la posibilidad de sustituir la WinInet por WinHTTP, y la función InternetSetOption por WinHttpSetOption:
Código:

If WinHttpSetOption(Client, WINHTTP_OPTION_CLIENT_CERT_CONTEXT, PCertContext, Sizeof(CERT_CONTEXT)) = False Then ...
Sin embargo, el problema persiste.

¿Alguien lo ha conseguido solucionar?

Gracias de antemano.

newtron 13-09-2021 17:06:08

Cita:

Empezado por rci (Mensaje 542795)
Hola a todos, si se hace una factura rectificativa de una factura simplificada, como se envía a SII?

En nuestro programa no enviamos facturas simplificadas una a una, enviamos resúmenes de facturas simplificadas.

En una factura rectificativa de una factura completa, ya marcamos los valores para indicar que es rectificativa, pero ¿que pasa si rectificas una simplificada con otra simplificada rectificativa?


Muchas gracias!


En teoría tendrías que modificar la factura resumen, no creo que tengas problema.


Saludos

rci 13-09-2021 17:24:01

pero qué modifico?
 
Cita:

Empezado por newtron (Mensaje 542801)
En teoría tendrías que modificar la factura resumen, no creo que tengas problema.


Saludos


Muchas gracias por la respuesta newtron.


Pero si modifico el resumen, ¿qué modifico?

En el resumen solo indicamos los datos del resumen, los totales y tal, pero ningun detalle de cada simplificada, ¿como indico que se rectifica?


Gracias

newtron 13-09-2021 18:16:55

Como bien dices en el resumen no indicas cada una de las facturas simplificadas, solo en qué número empieza, en qué número acaba, la fecha y el importe. De esta manera yo entiendo que lo único que podrías modificar es el importe. Si la factura simplificada ha cambiado de importe llevará a que la factura resumen también cambie y eso es lo que tienes que cambiar. Si ha cambiado la fecha me temo que no podrás modificar la factura resumen, la única opción que te quedaría sería anularla y volver a enviarla corregida.


Saludos

rci 14-09-2021 16:02:37

Cita:

Empezado por newtron (Mensaje 542807)
Como bien dices en el resumen no indicas cada una de las facturas simplificadas, solo en qué número empieza, en qué número acaba, la fecha y el importe. De esta manera yo entiendo que lo único que podrías modificar es el importe. Si la factura simplificada ha cambiado de importe llevará a que la factura resumen también cambie y eso es lo que tienes que cambiar. Si ha cambiado la fecha me temo que no podrás modificar la factura resumen, la única opción que te quedaría sería anularla y volver a enviarla corregida.


Saludos


Muchas gracias newtron.


He hecho la consulta a la AEAT pero me han ido pasando de un "departamento" a otro sin una respuesta clara T_T


Primero me han dicho que no está contemplado la rectificación dentro de un asiento resumen de facturas simplificadas, luego he pensado que a lo mejor tendria que mandar la factura simplificada rectificativa sola, de forma similar a como mandamos una factura completa rectificativa y no meterla dentro del resumen, pero creo que esto tampoco puedo hacerlo porque la serie de la simplificada rectificativa es la misma y sigue el mismo contador, por lo tanto dentro del resumen de simplificadas que se hace cada dia tendrá que ir la factura simplificada rectificativa para que no haya saltos en la numeración, si además la mando a parte se duplicaria la información.


Volveré a insistir a ver si me lo aclaran


Gracias

newtron 26-11-2021 12:41:43

Hola a tod@s.


A raiz de una incidencia de un cliente me estoy enterando de que han creado un tipo nuevo de "Clave de Régimen Especial" con el tipo 17 para las ventas a particulares que se hacen en europa, por tema del cobro del iva del país etc.


El tema es que yo llevo tiempo sin actualizarme los wdsl y ahora al hacerlo me encuentro con que el SuministroFactEmitidas.pas que tenía docemilypico de lineas ahora me lo importa con 127 lineas y me da errores por todos sitios.


¿Alguien se ha actualizado últimamente que me pueda orientar?


Gracias y un saludo

keys 26-11-2021 13:47:11

Cita:

Empezado por newtron (Mensaje 544194)
Hola a tod@s.


A raiz de una incidencia de un cliente me estoy enterando de que han creado un tipo nuevo de "Clave de Régimen Especial" con el tipo 17 para las ventas a particulares que se hacen en europa, por tema del cobro del iva del país etc.


El tema es que yo llevo tiempo sin actualizarme los wdsl y ahora al hacerlo me encuentro con que el SuministroFactEmitidas.pas que tenía docemilypico de lineas ahora me lo importa con 127 lineas y me da errores por todos sitios.


¿Alguien se ha actualizado últimamente que me pueda orientar?


Gracias y un saludo

Los añadieron el julio con el tema del OSS y ese fue el único cambio. Yo los importe en su momento y sin problemas. Cambiaron en todas las haciendas.

newtron 26-11-2021 17:16:00

Gracias Keys por tu respuesta.


Creo que el problema es que la dirección de los wsdl que hay en la web de la aeat no son correctos ¿puedes pasarme por favor las direcciones que usaras tú para confirmarlo?

Gracias y un saludo

keys 29-11-2021 09:56:18

Cita:

Empezado por newtron (Mensaje 544203)
Gracias Keys por tu respuesta.


Creo que el problema es que la dirección de los wsdl que hay en la web de la aeat no son correctos ¿puedes pasarme por favor las direcciones que usaras tú para confirmarlo?

Gracias y un saludo

Yo me los descargue de https://www.agenciatributaria.es/AEAT.internet/SII.html, si recuerdo que los primeros que pusieron estaban mal.

Un Saludo.

newtron 29-11-2021 10:28:05

Gracias Keys.


De ahí me lo he bajado yo pero me hacen cosas raras o yo no estoy haciendo algo bien. Curiosamente la dirección de los wsdl acaban en .xml cuando (creo) que deberían de acabar en .wsdl. Si importo directamente el que viene en la web y acaba en .xml no me lo hace bien. Sin embargo si le cambio el .xml por wsdl si me lo coge de forma correcta.


Por otro lado el tipo "17", que es este tipo nuevo de facturas de ventanilla única no viene contemplado y he tenido que añadírselo a mano al .pas que genera la importación del wsdl. Aunque parece que me funciona imagino que algo no estoy haciendo bien.



Gracias y un saludo.

keys 29-11-2021 11:05:38

Cita:

Empezado por newtron (Mensaje 544231)
Gracias Keys.


De ahí me lo he bajado yo pero me hacen cosas raras o yo no estoy haciendo algo bien. Curiosamente la dirección de los wsdl acaban en .xml cuando (creo) que deberían de acabar en .wsdl. Si importo directamente el que viene en la web y acaba en .xml no me lo hace bien. Sin embargo si le cambio el .xml por wsdl si me lo coge de forma correcta.


Por otro lado el tipo "17", que es este tipo nuevo de facturas de ventanilla única no viene contemplado y he tenido que añadírselo a mano al .pas que genera la importación del wsdl. Aunque parece que me funciona imagino que algo no estoy haciendo bien.



Gracias y un saludo.

Si quieres que te pase los xsd y los wsdl que yo tengo te los paso.

elguille 02-12-2021 09:17:34

Error sending data: (12175) Error de seguridad
 
Hola tengo una aplicacion enviando facturas al SII de Canarias desde hace tiempo, realizada en delphi con 10.3.3 segun los ejemplos de este foro, el tema es que desde ayer me salta el siguiente error

Error sending data: (12175) Error de seguridad

lo da con todas las combinaciones de certificado y entorno (pruebas o produccion que he probado), he intentado importar de nuevo del wdsl por si hubieran cambiado algo y desde delphi 10.3.3 intento importar el WDSL

https://sede.gobiernodecanarias.org/...tFRV1SOAP?wsdl

y soprendentemente tambien me salta el mismo error:eek:, si desde delphi ya no funciona mal lo veo.

Estoy empleando los endpoints definidos aqui https://www3.gobiernodecanarias.org/...verNovedad.jsp

¿alguna idea?

keys 02-12-2021 11:17:54

Cita:

Empezado por elguille (Mensaje 544287)
Hola tengo una aplicacion enviando facturas al SII de Canarias desde hace tiempo, realizada en delphi con 10.3.3 segun los ejemplos de este foro, el tema es que desde ayer me salta el siguiente error

Error sending data: (12175) Error de seguridad

lo da con todas las combinaciones de certificado y entorno (pruebas o produccion que he probado), he intentado importar de nuevo del wdsl por si hubieran cambiado algo y desde delphi 10.3.3 intento importar el WDSL

https://sede.gobiernodecanarias.org/...tFRV1SOAP?wsdl

y soprendentemente tambien me salta el mismo error:eek:, si desde delphi ya no funciona mal lo veo.

Estoy empleando los endpoints definidos aqui https://www3.gobiernodecanarias.org/...verNovedad.jsp

¿alguna idea?

Yo sólo te puedo decir que la AEAT y el resto de haciendas funciona correctamente. No tengo ninguno a canarias.

elguille 02-12-2021 11:40:18

Cita:

Empezado por keys (Mensaje 544292)
Yo sólo te puedo decir que la AEAT y el resto de haciendas funciona correctamente. No tengo ninguno a canarias.

Acabo de probar de importar el WSDL del estado desde delphi con estos dos
https://www.agenciatributaria.es/sta...ctEmitidas.xml

https://www2.agenciatributaria.gob.e...oEmitidas.wsdl
y da el mismo error en ambos "Error sending fata: (12175) Error de seguridad"
¿a vosotros no os pasa?

Haciendo pruebas veo que en mi aplicativo para el estado
Si hago la llamada
GetsiiSOAP(false, '', HTTPRIO1).SuministroLRFacturasEmitidas(ASuministroLRFacturasEmitidas);
Funciona pero
GetsiiSOAP(true, '', HTTPRIO1).SuministroLRFacturasEmitidas(ASuministroLRFacturasEmitidas);
da el error anterior, y creo recordar que cuando hice las pruebas las dos llamadas eran correctas. ¿puede ser que hayan puesto algun tipo de seguridad para los wsdl que no funcione en delphi ? En el navegador no hay ningun problema.
Código Delphi [-]
function GetsiiSOAP(UseWSDL: boolean; Addr: string; HTTPRIO: THTTPRIO): siiSOAP;
const
//  defWSDL = 'http://www.agenciatributaria.es/static_files/AEAT/Contenidos_Comunes/La_Agencia_Tributaria/Modelos_y_formularios/Suministro_inmediato_informacion/FicherosSuministros/V_1_1/SuministroFactEmitidas.wsdl';
//  defWSDL = 'https://www.agenciatributaria.es/static_files/Sede/Procedimiento_ayuda/G417/FicherosSuministros/V_1_1/WSDL/SuministroFactEmitidas.xml';
  defWSDL = 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroEmitidas.wsdl';
  defURL = 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
  defSvc = 'siiService';
  defPrt  = 'SuministroFactEmitidas';
// defPrt = 'SuministroFactEmitidasPruebas';
var
  RIO: THTTPRIO;
begin
  Result := nil;
  if (Addr = '') then
  begin
    if UseWSDL then
      Addr := defWSDL
    else
      Addr := defURL;
  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;

keys 03-12-2021 08:33:34

Hola.

No es un problema de delphi. Cuando tu pones GetsiiSOAP(true, '', HTTPRIO1), lo que hace es conectarse a las direcciones indicadas para actualizar los wsdl cada vez que envías y una de dos, estan mal las direcciones o a donde apuntan no estan actualizadas. Por eso si pones false funciona, ya que no tira de esas direcciones.

Son estas.
Código Delphi [-]
  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';

Creo que tienes mal la defwsdl

elguille 03-12-2021 10:46:19

Cita:

Empezado por keys (Mensaje 544316)
Hola.

No es un problema de delphi. Cuando tu pones GetsiiSOAP(true, '', HTTPRIO1), lo que hace es conectarse a las direcciones indicadas para actualizar los wsdl cada vez que envías y una de dos, estan mal las direcciones o a donde apuntan no estan actualizadas. Por eso si pones false funciona, ya que no tira de esas direcciones.

Son estas.
Código Delphi [-]
  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';

Creo que tienes mal la defwsdl

Gracias Keys pero independientemente de mi codigo, si intento importar desde delphi (component -> Import wdsl) la defwdsl que tu has puesto que es la misma que yo tengo, mi delphi 10.3.3 da el error "Error sending data: (12175) Error de seguridad" , el mismo que me dan los aplicativos ¿a ti no te da ese error?

keys 03-12-2021 10:56:44

Cita:

Empezado por elguille (Mensaje 544318)
Gracias Keys pero independientemente de mi codigo, si intento importar desde delphi (component -> Import wdsl) la defwdsl que tu has puesto que es la misma que yo tengo, mi delphi 10.3.3 da el error "Error sending data: (12175) Error de seguridad" , el mismo que me dan los aplicativos ¿a ti no te da ese error?

Hola.

A mi no me da error y tengo unos cuantos clientes enviando. Si te fijas en lo que tu has enviado pone

defWSDL = 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroEmitidas.wsdl';

y el que yo te he puesto es

defWSDL = 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';

Un Saludo.

elguille 03-12-2021 13:55:44

Cita:

Empezado por keys (Mensaje 544319)
Hola.

A mi no me da error y tengo unos cuantos clientes enviando. Si te fijas en lo que tu has enviado pone

defWSDL = 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroEmitidas.wsdl';

y el que yo te he puesto es

defWSDL = 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';

Un Saludo.

Gracias Keys, he descubierto el origen del problema, en windows 10 funciona, mi equipo esta con windows 8 y mi cliente tiene windows 7, el resto de clientes que tengo funcionan perfectamente , todos con W10. Supongo que HTTPRIO esta empleando algo del sistema operativo q o bien esta obsoleto o en la AEAT han cambiado/aumentado la seguridad:confused:, hace 3 dias todo funcionaba perfectamente. En fin si doy con la solución la posteare proximamente y sino voy a tener que actualizar el sistema operativo:mad: ( menudo trabajo).

Saludos

keys 03-12-2021 13:57:58

Cita:

Empezado por elguille (Mensaje 544320)
Gracias Keys, he descubierto el origen del problema, en windows 10 funciona, mi equipo esta con windows 8 y mi cliente tiene windows 7, el resto de clientes que tengo funcionan perfectamente , todos con W10. Supongo que HTTPRIO esta empleando algo del sistema operativo q o bien esta obsoleto o en la AEAT han cambiado/aumentado la seguridad:confused:, hace 3 dias todo funcionaba perfectamente. En fin si doy con la solución la posteare proximamente y sino voy a tener que actualizar el sistema operativo:mad: ( menudo trabajo).

Saludos

Yo tengo windows 7 y funciona. Si con false te funciona yo creo que es algo de los defs

xamminf 03-12-2021 15:12:30

Hola,

Me han mandado esta comunicacion de la Agencia

"Como fase final del proceso de implantación gradual de la nueva sede electrónica, el próximo 13 de diciembre la Agencia Tributaria cerrará definitivamente los dominios del portal y sede actuales https://www.agenciatributaria.es y https://www.agenciatributaria.gob.es, que serán sustituidos en su totalidad por la nueva sede electrónica https://sede.agenciatributaria.gob.es."



¿ Sabeis si eso afecta a las URLs de envio del SII ?

marine 03-12-2021 19:33:28

Error de envío
 
buenas chic@s

desde hace unos dias estamos teniendo problemas para enviar al SII.

"Anulada la solicitud no se puede crear un canal seguro ssl/tls"

Estoy viendo que están haciendo cambios pero en la web no veo que hayan cambiados los wsd

a alguno más os pasa?


La franja horaria es GMT +2. Ahora son las 20:24:25.

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