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)

keno_71 29-01-2024 11:50:09

Así lo tengo yo con directivas según el programa sea el real o de pruebas, he quitado los https

Código:

defWSDL = 'www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii_1_1_bis/fact/ws/SuministroFactRecibidas.wsdl';


  {$IFDEF SIIREAL}
      defURL  = 'www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP';
      defPrt  = 'SuministroFactRecibidas';
  {$ELSE}
      defURL  = 'prewww1.aeat.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP';
      defPrt  = 'SuministroFactRecibidasPruebas';
  {$ENDIF}

  defSvc  = 'siiService';


nincillo 05-02-2024 10:28:20

Os está dando error de facturas duplicadas al enviar las recibidas
 
Pues eso, que al enviar hoy las facturas recibidas nos está saltando el mensaje de facturas duplicadas.
Sin embargo, si vamos a la web a consultar las facturas enviadas previamente, no aparecen.

Falsa alarma, error del usuario. Por favor, que algún moderador borre el post para no liar.

Gracias.

newtron 05-02-2024 10:35:55

Cita:

Empezado por nincillo (Mensaje 554320)
Pues eso, que al enviar hoy las facturas recibidas nos está saltando el mensaje de facturas duplicadas.
Sin embargo, si vamos a la web a consultar las facturas enviadas previamente, no aparecen.


Asegúrate de que estás poniendo bien los parámetros de la búsqueda porque es fácil confundirse y no poner el ejercicio o periodo correcto. Si te dice que están duplicadas lo más fácil es que así sea.



Saludos.

jlmoli_67 15-02-2024 01:39:00

Alta de asientos resumen de facturas simplificadas
 
Buenas,

¿Alguien me puede ayudar?, no lo tengo claro.


Si mi cliente es un supermercado que solo hace tickets... ¿es correcto que se puede enviar un resumen de los tickets de un dia?
Por ejemplo,si hoy se hace del ticket 1 al 100 ¿se podria enviar un resumen de los totales con su correspondiente desglose del iva de los tickets especificando serie y numero del primero y serie y numero del ultimo?


muchas gracias

keys 15-02-2024 08:42:49

Cita:

Empezado por jlmoli_67 (Mensaje 554471)
Buenas,

¿Alguien me puede ayudar?, no lo tengo claro.


Si mi cliente es un supermercado que solo hace tickets... ¿es correcto que se puede enviar un resumen de los tickets de un dia?
Por ejemplo,si hoy se hace del ticket 1 al 100 ¿se podria enviar un resumen de los totales con su correspondiente desglose del iva de los tickets especificando serie y numero del primero y serie y numero del ultimo?


muchas gracias

Si tu cliente esta dentro de ese tipo de empresas, si puede enviar un resumen de tickets. Existe ese tipo de registro. Pero tiene que cumplir una serie de condiciones para poder hacerlo. Tanto el cliente como el resumen.

muli 15-02-2024 13:24:21

Cita:

Empezado por jlmoli_67 (Mensaje 554471)
Buenas,

¿Alguien me puede ayudar?, no lo tengo claro.


Si mi cliente es un supermercado que solo hace tickets... ¿es correcto que se puede enviar un resumen de los tickets de un dia?
Por ejemplo,si hoy se hace del ticket 1 al 100 ¿se podria enviar un resumen de los totales con su correspondiente desglose del iva de los tickets especificando serie y numero del primero y serie y numero del ultimo?


muchas gracias

Hombre, yo creo que esa pregunta la tiene que responder su asesor fiscal, los trámites que tiene que hacer cada cliente no creo que seamos nosotros quien los tiene que decidir.

Saludos

sglorka 15-02-2024 13:44:59

Cita:

Empezado por jlmoli_67 (Mensaje 554471)
Buenas,

¿Alguien me puede ayudar?, no lo tengo claro.


Si mi cliente es un supermercado que solo hace tickets... ¿es correcto que se puede enviar un resumen de los tickets de un dia?
Por ejemplo,si hoy se hace del ticket 1 al 100 ¿se podria enviar un resumen de los totales con su correspondiente desglose del iva de los tickets especificando serie y numero del primero y serie y numero del ultimo?


muchas gracias

Sí, puedes enviar un documento resumen de las factura simplificadas emitidas en el día, ojo sólo en el mismo día natural y sólo facturas simplificadas donde no sea necesaria la identificación del destinatario. Dicho resumen debe tener como número de factura la primera del día, además, debes especificar el rango, desde, hasta para especificar la primera y última factura. No pueden haber huecos en este rango. Debes crear las bases imponibles, tipos y cuotas referidas del conjunto de facturas simplificadas de ese día. No debes meter facturas ordinarias, esas van por otro camino. La clave de envío es F4. Mira las Faqs que te ayudarán bastante.

jlmoli_67 16-02-2024 01:05:07

Gracias sglorka

jlmoli_67 23-02-2024 13:43:41

Hola,
Me podria decir alguien si es necesario informar al sii del cobro de una factura simplificada (F2). Estoy enviado cobros sobre una factura simplificada y me esta respondiendo lo
siguiente: "No se pueden incluir cobros si el campo ClaveRegimenEspecialOTrascendencia de la factura tiene un valor distinto de 07"


La factura simplificada la envio con el valor ClaveRegimenEspecialOTrascendencia=01


01 Operación de régimen común.
02 Operaciones por las que los Empresarios satisfacen compensaciones REAGYP.
03 Operaciones a las que se aplique el régimen especial de bienes usados, objetos de arte, antigüedades y objetos de colección (135-139 DE LIVA)
04 Régimen especial oro de inversión
05 Régimen especial agencias de viajes
06 Régimen especial grupo de entidades en IVA
07 Régimen especial grupo de entidades en IVA (Nivel Avanzado)
08 Régimen especial criterio de caja
09 Operaciones sujetas al IPSI / IGIC
10 Adquisiciones intracomunitarias de bienes y prestaciones de servicios
11 Compra de agencias viajes: operaciones de mediación en nombre y por cuenta ajena en los servicios de transporte prestados al destinatario de los servicios de acuerdo con el apartado 3 de la disposición adicional cuarta del Reglamento de Facturación.
12 Facturación de las prestaciones de servicios de agencias de viaje que actúan como mediadoras en nombre y por cuenta ajena (D.A.4ª RD1619/2012)
13 Cobros por cuenta de terceros de honorarios profesionales o de dº derivados de la propiedad industrial, de autor u otros por cuenta de sus socios, asociados o colegiados efectuados por sociedades, asociaciones, colegios profesionales u otras entidades que, entre sus funciones, realicen las de cobro.
14 Operaciones de seguros
15 Operaciones de arrendamiento de local de negocio



gracias

keys 23-02-2024 13:55:23

Cita:

Empezado por jlmoli_67 (Mensaje 554568)
Hola,
Me podria decir alguien si es necesario informar al sii del cobro de una factura simplificada (F2). Estoy enviado cobros sobre una factura simplificada y me esta respondiendo lo
siguiente: "No se pueden incluir cobros si el campo ClaveRegimenEspecialOTrascendencia de la factura tiene un valor distinto de 07"


La factura simplificada la envio con el valor ClaveRegimenEspecialOTrascendencia=01


01 Operación de régimen común.
02 Operaciones por las que los Empresarios satisfacen compensaciones REAGYP.
03 Operaciones a las que se aplique el régimen especial de bienes usados, objetos de arte, antigüedades y objetos de colección (135-139 DE LIVA)
04 Régimen especial oro de inversión
05 Régimen especial agencias de viajes
06 Régimen especial grupo de entidades en IVA
07 Régimen especial grupo de entidades en IVA (Nivel Avanzado)
08 Régimen especial criterio de caja
09 Operaciones sujetas al IPSI / IGIC
10 Adquisiciones intracomunitarias de bienes y prestaciones de servicios
11 Compra de agencias viajes: operaciones de mediación en nombre y por cuenta ajena en los servicios de transporte prestados al destinatario de los servicios de acuerdo con el apartado 3 de la disposición adicional cuarta del Reglamento de Facturación.
12 Facturación de las prestaciones de servicios de agencias de viaje que actúan como mediadoras en nombre y por cuenta ajena (D.A.4ª RD1619/2012)
13 Cobros por cuenta de terceros de honorarios profesionales o de dº derivados de la propiedad industrial, de autor u otros por cuenta de sus socios, asociados o colegiados efectuados por sociedades, asociaciones, colegios profesionales u otras entidades que, entre sus funciones, realicen las de cobro.
14 Operaciones de seguros
15 Operaciones de arrendamiento de local de negocio



gracias

Sólo hay que indicar los cobros y los pagos si la empresa esta en criterio de caja. Que en ese caso las facturas de ventas/compras hay que enviarlas con la clave 07.

jlmoli_67 23-02-2024 14:17:11

Muchisimas gracias por tu pronta respuesta. Te lo agradezco

muli 23-02-2024 14:28:02

Hola, algun ejemplo para enviar bienes de inversión, supongo que será bastante similar a las facturas recibidas ya que no deja de ser una factura recibida pero creo que tiene otra forma de envio.

Saludos

keys 23-02-2024 14:46:20

Cita:

Empezado por muli (Mensaje 554572)
Hola, algun ejemplo para enviar bienes de inversión, supongo que será bastante similar a las facturas recibidas ya que no deja de ser una factura recibida pero creo que tiene otra forma de envio.

Saludos

Ojo los bienes de inversión sólo hay que enviarlos si la empresa empresa esta en prorrata.

muli 23-02-2024 15:11:53

Cita:

Empezado por keys (Mensaje 554574)
Ojo los bienes de inversión sólo hay que enviarlos si la empresa empresa esta en prorrata.

Entonces en el envio de las facturas recibidas se tendría que hacer mención a la compra de un bien de inversión, no?

keys 26-02-2024 08:31:18

Cita:

Empezado por muli (Mensaje 554576)
Entonces en el envio de las facturas recibidas se tendría que hacer mención a la compra de un bien de inversión, no?

No. El capitulo de bienes de inversión sólo es para las empresas que hacen prorrata y sólo se envía una vez al final del ejercicio. Fíjate en los datos que piden y todo hace referencia a la prorrata.

muli 29-02-2024 23:43:50

Cita:

Empezado por keys (Mensaje 554597)
No. El capitulo de bienes de inversión sólo es para las empresas que hacen prorrata y sólo se envía una vez al final del ejercicio. Fíjate en los datos que piden y todo hace referencia a la prorrata.

Hola después de comentar lo anterior, me dice el gestor administrativo del cliente, que en efecto no hace falta llevar el libro de bienes de inversión si no estás en la regla de la prorrata, pero si que hace falta indicar que es un bien de inversión cuando su valor supera los 3005,46 euros (el mismo valor que el 347), en los programas de SAGE que son los que maneja este paisano, si lo indica y luego en la consulta de la factura en la web de hacienda en la rejilla inferior donde se especifica la base imponible y los ivas a la derecha de todo hay un campo que indica si es bien de inversion solamente con S o N. Deduzco que cuando envias la linea del IVA tiene que haber algo para indicar si es bien de inversión, seguramente por defecto o no se indica es N y al indicarlo lo ponemos como S, el problema es que no se como dar ese dato.

Saludos.

antoine0 01-03-2024 09:25:08

Cita:

Empezado por muli (Mensaje 554670)
Hola después de comentar lo anterior, me dice el gestor administrativo del cliente, que en efecto no hace falta llevar el libro de bienes de inversión si no estás en la regla de la prorrata, pero si que hace falta indicar que es un bien de inversión cuando su valor supera los 3005,46 euros (el mismo valor que el 347), en los programas de SAGE que son los que maneja este paisano, si lo indica y luego en la consulta de la factura en la web de hacienda en la rejilla inferior donde se especifica la base imponible y los ivas a la derecha de todo hay un campo que indica si es bien de inversion solamente con S o N. Deduzco que cuando envias la linea del IVA tiene que haber algo para indicar si es bien de inversión, seguramente por defecto o no se indica es N y al indicarlo lo ponemos como S, el problema es que no se como dar ese dato.

Una factura normal (no es bien de inversión; seria lo mismo si fuese bien o bienes de inversión pero de valor insuficiente):
<s:RegistroLRFacturasRecibidas><PeriodoLiquidacion><Ejercicio>2022</Ejercicio><Periodo>02</Periodo></PeriodoLiquidacion><s:IDFactura><IDEmisorFactura><NIF>XXXXXXXX</NIF></IDEmisorFactura><NumSerieFacturaEmisor>4900010792</NumSerieFacturaEmisor><FechaExpedicionFacturaEmisor>09-02-2022</FechaExpedicionFacturaEmisor></s:IDFactura><s:FacturaRecibida><TipoFactura>F1</TipoFactura><ClaveRegimenEspecialOTrascendencia>01</ClaveRegimenEspecialOTrascendencia><DescripcionOperacion>S/factura 4900010792 </DescripcionOperacion>
<DesgloseFactura><DesgloseIVA><DetalleIVA><TipoImpositivo>21</TipoImpositivo><BaseImponible>3318.72</BaseImponible><CuotaSoportada>696.93</CuotaSoportada></DetalleIVA></DesgloseIVA></DesgloseFactura>
<Contraparte><NombreRazon>[...]</NombreRazon><NIF>XXXXXXXX</NIF></Contraparte><FechaRegContable>14-02-2022</FechaRegContable><CuotaDeducible>696.93</CuotaDeducible></s:FacturaRecibida></s:RegistroLRFacturasRecibidas>
seguida de otra factura, esta vez de bien de inversión de valor superior a medio millón de pesetas:
<s:RegistroLRFacturasRecibidas><PeriodoLiquidacion><Ejercicio>2022</Ejercicio><Periodo>02</Periodo></PeriodoLiquidacion><s:IDFactura><IDEmisorFactura><NIF>XXXXXXXX</NIF></IDEmisorFactura><NumSerieFacturaEmisor>22:000044</NumSerieFacturaEmisor><FechaExpedicionFacturaEmisor>07-02-2022</FechaExpedicionFacturaEmisor></s:IDFactura><s:FacturaRecibida><TipoFactura>F1</TipoFactura><ClaveRegimenEspecialOTrascendencia>01</ClaveRegimenEspecialOTrascendencia><DescripcionOperacion>S/factura 22:000044 </DescripcionOperacion>
<DesgloseFactura><DesgloseIVA><DetalleIVA><TipoImpositivo>21</TipoImpositivo><BaseImponible>11415</BaseImponible><CuotaSoportada>2397.15</CuotaSoportada><BienInversion>S</BienInversion></DetalleIVA></DesgloseIVA></DesgloseFactura>
<Contraparte><NombreRazon>[...]</NombreRazon><NIF>XXXXXXXX</NIF></Contraparte><FechaRegContable>14-02-2022</FechaRegContable><CuotaDeducible>2397.15</CuotaDeducible></s:FacturaRecibida></s:RegistroLRFacturasRecibidas>

muli 01-03-2024 10:58:05

Entiendo que la entrada de BienInversion está dentro de la rama de DetalleIVA, pero cuando informo de los valores no existe esa rama para informar es decir, yo hago de la siguiente forma:
Código Delphi [-]
   Tengo IVAS declarado como DesgloseIva2, luego hago
           IVAS[0]:=DetalleIVARecibidaType.Create;
luego    setLength(IVAS,X);     Siendo X el numero de ivas diferentes que hay en la factura.
           IVAS[X]:=DetalleIVARecibidaType.Create;
           IVAS[X].BaseImponible:=Valor de la base imponible y sucesivos.
Yo entiendo que de la misma forma que informo base, iva, recargo, etc, también podría informar si es Bien de Inversión S/N

Gracias.

muli 07-03-2024 00:29:21

He estado mirando el manual de SII de la agencia tributaria, y en el diagrama que aparece en la seccion de facturas emitidas si que aparece una entrada para decir si es un bien de inversión, y está al mismo nivel que el iva y el recargo de equivalencia, he vuelto a importar el WSDL por si las moscas cambia la versión pero sigue en lo mismo. La verdad es que ya me estoy dando por vencido.

Saludos.

keys 07-03-2024 08:16:56

Cita:

Empezado por muli (Mensaje 554789)
He estado mirando el manual de SII de la agencia tributaria, y en el diagrama que aparece en la seccion de facturas emitidas si que aparece una entrada para decir si es un bien de inversión, y está al mismo nivel que el iva y el recargo de equivalencia, he vuelto a importar el WSDL por si las moscas cambia la versión pero sigue en lo mismo. La verdad es que ya me estoy dando por vencido.

Saludos.

Lo de inversion es para facturas recibidas y si esta en los wsdl de recibidas.

Cita:

En el libro de facturas recibidas dentro de los bloques <InversionSujetoPasivo> y
<DesgloseIVA> se añade la etiqueta opcional <BienInversion> que especifica
bien de inversión.

muli 07-03-2024 09:55:51

Si claro estamos hablando de las recibidas, y lo que comento está en la pagina 38 de 350 del manual del sii de la version 1.1

keys 07-03-2024 10:00:09

Cita:

Empezado por muli (Mensaje 554794)
Si claro estamos hablando de las recibidas, y lo que comento está en la pagina 38 de 350 del manual del sii de la version 1.1

Pues yo he importado los wsdl de hacienda y si me aparece.

muli 07-03-2024 10:23:43

Yo no dudo de que no aparezca, el tema es que no se como indicar que biendeinversion=S ya que en la unidad suministrosfacemitidas.pas que se creó con la importación del WSDL no me aparece esa referencia, quizás mi error es que no genero bien la unidad de importacion del WSDL?

Saludos

keys 07-03-2024 13:31:42

¿Cuando usas el wsdl converter le estás señalando la versión 1.2?

keys 07-03-2024 13:33:14

Código Delphi [-]
DetalleIVARecibidaType = class(TRemotable)
  private
    FTipoImpositivo: Tipo2_2Type;
    FTipoImpositivo_Specified: boolean;
    FBaseImponible: ImporteSgn12_2Type;
    FCuotaSoportada: ImporteSgn12_2Type;
    FCuotaSoportada_Specified: boolean;
    FTipoRecargoEquivalencia: Tipo2_2Type;
    FTipoRecargoEquivalencia_Specified: boolean;
    FCuotaRecargoEquivalencia: ImporteSgn12_2Type;
    FCuotaRecargoEquivalencia_Specified: boolean;
    FPorcentCompensacionREAGYP: Tipo2_2Type;
    FPorcentCompensacionREAGYP_Specified: boolean;
    FImporteCompensacionREAGYP: ImporteSgn12_2Type;
    FImporteCompensacionREAGYP_Specified: boolean;
    FBienInversion: BienInversionType;
    FBienInversion_Specified: boolean;
    procedure SetTipoImpositivo(Index: Integer; const ATipo2_2Type: Tipo2_2Type);
    function  TipoImpositivo_Specified(Index: Integer): boolean;
    procedure SetCuotaSoportada(Index: Integer; const AImporteSgn12_2Type: ImporteSgn12_2Type);
    function  CuotaSoportada_Specified(Index: Integer): boolean;
    procedure SetTipoRecargoEquivalencia(Index: Integer; const ATipo2_2Type: Tipo2_2Type);
    function  TipoRecargoEquivalencia_Specified(Index: Integer): boolean;
    procedure SetCuotaRecargoEquivalencia(Index: Integer; const AImporteSgn12_2Type: ImporteSgn12_2Type);
    function  CuotaRecargoEquivalencia_Specified(Index: Integer): boolean;
    procedure SetPorcentCompensacionREAGYP(Index: Integer; const ATipo2_2Type: Tipo2_2Type);
    function  PorcentCompensacionREAGYP_Specified(Index: Integer): boolean;
    procedure SetImporteCompensacionREAGYP(Index: Integer; const AImporteSgn12_2Type: ImporteSgn12_2Type);
    function  ImporteCompensacionREAGYP_Specified(Index: Integer): boolean;
    procedure SetBienInversion(Index: Integer; const ABienInversionType: BienInversionType);
    function  BienInversion_Specified(Index: Integer): boolean;
  published
    property TipoImpositivo:            Tipo2_2Type         Index (IS_OPTN) read FTipoImpositivo write SetTipoImpositivo stored TipoImpositivo_Specified;
    property BaseImponible:             ImporteSgn12_2Type  read FBaseImponible write FBaseImponible;
    property CuotaSoportada:            ImporteSgn12_2Type  Index (IS_OPTN) read FCuotaSoportada write SetCuotaSoportada stored CuotaSoportada_Specified;
    property TipoRecargoEquivalencia:   Tipo2_2Type         Index (IS_OPTN) read FTipoRecargoEquivalencia write SetTipoRecargoEquivalencia stored TipoRecargoEquivalencia_Specified;
    property CuotaRecargoEquivalencia:  ImporteSgn12_2Type  Index (IS_OPTN) read FCuotaRecargoEquivalencia write SetCuotaRecargoEquivalencia stored CuotaRecargoEquivalencia_Specified;
    property PorcentCompensacionREAGYP: Tipo2_2Type         Index (IS_OPTN) read FPorcentCompensacionREAGYP write SetPorcentCompensacionREAGYP stored PorcentCompensacionREAGYP_Specified;
    property ImporteCompensacionREAGYP: ImporteSgn12_2Type  Index (IS_OPTN) read FImporteCompensacionREAGYP write SetImporteCompensacionREAGYP stored ImporteCompensacionREAGYP_Specified;
    property BienInversion:             BienInversionType   Index (IS_OPTN) read FBienInversion write SetBienInversion stored BienInversion_Specified;
  end;

muli 07-03-2024 13:51:29

Creo que el problema va a estar ahí. Comento los pasos que realizo.
1.- Menu Component- Import WSDL
2.- Pongo la siguiente URL: https://sede.agenciatributaria.gob.e...Recibidas.wsdl Y pulso NEXT
3.- Dejo marcado por defecto, Automatic SOAP versioning (Recommended) y pulso Next
4.- En Options no marco ni desmarco nada y pulso Finish
5.- Me crea la unidad SuministroFactRecibidas con el siguiente contenido (pongo la unidad entera)
Código Delphi [-]
// ************************************************************************ //
// The types declared in this file were generated from data read from the
// WSDL File described below:
// WSDL     : https://sede.agenciatributaria.gob.e...Recibidas.wsdl
//  >Import : https://sede.agenciatributaria.gob.es/static_files/Sede/Procedimiento_ayuda/G417/FicherosSuministros/V_1_1/WSDL/SuministroFactRecibidas.wsdl>0
// Encoding : UTF-8
// Codegen  : [wfForceSOAP12+]
// Version  : 1.0
// (07/03/2024 13:50:02 - - $Rev: 113440 $)
// ************************************************************************ //

unit SuministroFactRecibidas;

interface

uses Soap.InvokeRegistry, Soap.SOAPHTTPClient, System.Types, Soap.XSBuiltIns;

type

  // ************************************************************************ //
  // The following types, referred to in the WSDL document are not being represented
  // in this file. They are either aliases[@] of other types represented or were referred
  // to but never[!] declared in the document. The types from the latter category
  // typically map to predefined/known XML or Embarcadero types; however, they could also 
  // indicate incorrect WSDL documents that failed to declare or import a schema type.
  // ************************************************************************ //
  // !:RespuestaConsultaLRFacturasRecibidas - "https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/RespuestaConsultaLR.xsd"[]
  // !:ConsultaLRFactInformadasProveedor - "https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/ConsultaLR.xsd"[]
  // !:RespuestaConsultaLRFactInformadasProveedor - "https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/RespuestaConsultaLR.xsd"[]
  // !:ConsultaLRFactInformadasAgrupadasProveedor - "https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/ConsultaLR.xsd"[]
  // !:RespuestaConsultaLRFactInformadasAgrupadasProveedor - "https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/RespuestaConsultaLR.xsd"[]
  // !:SuministroLRFacturasRecibidas - "https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd"[]
  // !:RespuestaLRFacturasRecibidas - "https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/RespuestaSuministro.xsd"[]
  // !:BajaLRFacturasRecibidas - "https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd"[]
  // !:RespuestaLRBajaFacturasRecibidas - "https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/RespuestaSuministro.xsd"[]
  // !:ConsultaLRFacturasRecibidas - "https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/ConsultaLR.xsd"[]


  // ************************************************************************ //
  // Namespace : https://www2.agenciatributaria.gob.e...Recibidas.wsdl
  // style     : ????
  // use       : ????
  // binding   : siiBinding
  // service   : siiService
  // port      : SuministroFactRecibidas
  // ************************************************************************ //
  siiSOAP = interface(IInvokable)
  ['{49CAF231-209B-3BAC-3734-FD93EC084CD6}']
    function  SuministroLRFacturasRecibidas(const SuministroLRFacturasRecibidas: SuministroLRFacturasRecibidas): RespuestaLRFacturasRecibidas; stdcall;
    function  AnulacionLRFacturasRecibidas(const AnulacionLRFacturasRecibidas: BajaLRFacturasRecibidas): RespuestaLRBajaFacturasRecibidas; stdcall;
    function  ConsultaLRFacturasRecibidas(const ConsultaLRFacturasRecibidas: ConsultaLRFacturasRecibidas): RespuestaConsultaLRFacturasRecibidas; stdcall;
    function  ConsultaLRFactInformadasProveedor(const ConsultaLRFactInformadasProveedor: ConsultaLRFactInformadasProveedor): RespuestaConsultaLRFactInformadasProveedor; stdcall;
    function  ConsultaLRFactInformadasAgrupadasProveedor(const ConsultaLRFactInformadasAgrupadasProveedor: ConsultaLRFactInformadasAgrupadasProveedor): RespuestaConsultaLRFactInformadasAgrupadasProveedor; stdcall;
  end;

function GetsiiSOAP(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): siiSOAP;


implementation
  uses System.SysUtils;

function GetsiiSOAP(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): siiSOAP;
const
  defWSDL = 'https://sede.agenciatributaria.gob.es/static_files/Sede/Procedimiento_ayuda/G417/FicherosSuministros/V_1_1/WSDL/SuministroFactRecibidas.wsdl';
  defURL  = '';
  defSvc  = 'siiService';
  defPrt  = 'SuministroFactRecibidas';
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;


initialization
  { siiSOAP }
  InvRegistry.RegisterInterface(TypeInfo(siiSOAP), 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactRecibidas.wsdl', 'UTF-8');
  InvRegistry.RegisterDefaultSOAPAction(TypeInfo(siiSOAP), '');
  InvRegistry.RegisterInvokeOptions(TypeInfo(siiSOAP), ioSOAP12);

end.

keys 07-03-2024 13:54:31

Pon 1.2 El fichero que se tiene que generar es mucho mas grande que lo que has puesto

keys 07-03-2024 14:12:52

Me parece que ya se lo que te esta pasando. Estas poniendo en el wsdl converter la dirección url.

Descargate todos los ficheros a tu equipo, tienes que descargar los wdsl y todos los xsd. Luego indicar el wsdl de tu equipo

muli 07-03-2024 15:21:38

Ok, acabo de ver la luz con tu respuesta. Por la tarde me descargo todo. Un millón de gracias. Cuando vaya por Bilbao unas cervezas bien merecidas tendrás .....

Saludos

rci 07-03-2024 17:52:13

Facturas con el IVA de Francia
 
Hola, tenemos un usuario que tiene que hacer facturas con el IVA del 20% de Francia.

Si intenta enviar una factura al SII poniendo que es interior y con el IVA 20% se rechaza porque no es un tipo impositivo permitido.
No puede poner intracomunitaria porque el IVA tiene que ser exento.

Estas facturas se tienen que enviar al SII?
Entiendo que este IVA no va a la hacienda española sino a la francesa...

Os habéis encontrado con algún caso similar?

Muchas gracias!

sglorka 07-03-2024 20:20:34

Cita:

Empezado por rci (Mensaje 554813)
Hola, tenemos un usuario que tiene que hacer facturas con el IVA del 20% de Francia.

Si intenta enviar una factura al SII poniendo que es interior y con el IVA 20% se rechaza porque no es un tipo impositivo permitido.
No puede poner intracomunitaria porque el IVA tiene que ser exento.

Estas facturas se tienen que enviar al SII?
Entiendo que este IVA no va a la hacienda española sino a la francesa...

Os habéis encontrado con algún caso similar?

Muchas gracias!

Estamos hablando de una operación intracomunitaria que debes enviar al SII. Para poder realizarla, debes estar registrado con un número ROI (Registro de operadores intracomunitarios). De esta forma podrás emitirla Exenta con la clave E5, identificando el País y el número de operador intracomunitario NIF-IVA. No llevará IVA ya que es como una inversión del sujeto pasivo, el Iva lo pagará el cliente en su País.
Si no tienes número de operador intracomunitario, tienes que emitirla como una factura normal de venta dentro del TAI, pero deberás usa el tipo de IVA con el que esté gravado este producto en España. Obviamente, tu cliente pagará dos veces el Iva

Puedes informarte aquí https://www.navarra.es/NR/rdonlyres/...acticosSII.pdf

muli 08-03-2024 01:21:44

Hola Keys, otra vez. He descargado todos los wsdl,xsd y xml de la pagina de la agencia tributaria (en total son 9 wsdl,3 xsd, 2 xml, no se si estás todos ya que pongo todo en una carpeta, importo los wsdl guardo los archivos pas generados en la misma carpeta, y cuando compilo un proyecto nuevo tambien en esa carpeta me salen un lote de errores que creo que estoy importando algo mal, porque no es normal todos estos errores. Los archivos los descargo de la pagina https://sede.agenciatributaria.gob.e...icios-web.html, lo que hay en servicios web y en esquemas, seleccionado con boton derecho guardando como.
Código Delphi [-]
[dcc32 Error] SuministroFactEmitidas.pas(4807): E2003 Undeclared identifier: 'SuministroLRFacturasEmitidas'
[dcc32 Error] SuministroFactEmitidas.pas(4807): E2003 Undeclared identifier: 'RespuestaLRFacturasEmitidas'
[dcc32 Error] SuministroFactEmitidas.pas(4808): E2003 Undeclared identifier: 'BajaLRFacturasEmitidas'
[dcc32 Error] SuministroFactEmitidas.pas(4808): E2003 Undeclared identifier: 'RespuestaLRBajaFacturasEmitidas'
[dcc32 Error] SuministroFactEmitidas.pas(8803): E2134 Type 'siiSOAP' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8804): E2134 Type 'siiSOAP' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8805): E2134 Type 'siiSOAP' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8809): E2134 Type 'ResultadoConsultaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8812): E2134 Type 'IndicadorPaginacionType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8819): E2134 Type 'Array_Of_RegistroRespuestaConsultaAgenciasViajesType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8820): E2134 Type 'Array_Of_RegistroRespuestaConsultaCobrosMetalicoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8821): E2134 Type 'Array_Of_RegistroRespuestaConsultaDetOperIntracomunitariasType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8822): E2134 Type 'Array_Of_RegistroRespuestaConsultaBienesType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8823): E2134 Type 'Array_Of_RegistroRespuestaConsultaVentaBienesConsignaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8824): E2134 Type 'Array_Of_RegistroRespuestaConsultaPagosType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8825): E2134 Type 'Array_Of_RegistroRespuestaConsultaInmueblesAdicionalesType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8826): E2134 Type 'Array_Of_RegistroRespuestaConsultaCobrosType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8827): E2134 Type 'Array_Of_RegistroRespuestaConsultaOperacionesSegurosType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8828): E2134 Type 'TipoOperacion' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8829): E2134 Type 'ClaveDeclarado' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8830): E2134 Type 'CountryMiembroType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8831): E2134 Type 'Array_Of_RegistroRespuestaConsultaFactInformadasAgrupadasClienteType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8832): E2134 Type 'Array_Of_RegistroRespuestaConsultaFactInformadasClienteType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8833): E2134 Type 'Array_Of_RegistroRespuestaConsultaRecibidasType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8834): E2134 Type 'Array_Of_RegistroRespuestaConsultaEmitidasType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8836): E2134 Type 'EstadoRegistroSIIType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8839): E2134 Type 'DatosInmueble' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8840): E2134 Type 'FacturasAgrupadas' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8841): E2134 Type 'FacturaARType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8843): E2134 Type 'DatosInmueble2' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8844): E2134 Type 'FacturasRectificadas' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8845): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8846): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8847): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8848): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8849): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8850): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8851): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8852): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8853): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8854): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8855): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8856): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8857): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8858): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8859): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8860): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8861): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8862): E2134 Type 'IdOperacionesTrascendenciaTributariaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8863): E2134 Type 'ClaveTipoRectificativaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8864): E2134 Type 'ClaveTipoRectificativaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8865): E2134 Type 'ClaveTipoFacturaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8866): E2134 Type 'MacrodatoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8867): E2134 Type 'SimplificadaCualificadaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8868): E2134 Type 'EmitidaPorTercerosType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8869): E2134 Type 'DeducirEnPeriodoPosteriorType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8870): E2134 Type 'DesgloseIVA' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8871): E2134 Type 'CausaExencionType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8872): E2134 Type 'CompletaSinDestinatarioType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8873): E2134 Type 'CuponType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8874): E2134 Type 'VariosDestinatariosType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8875): E2134 Type 'InversionSujetoPasivo' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8877): E2134 Type 'DesgloseFacturaRecibidasType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8878): E2134 Type 'DesgloseFacturaRecibidasType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8888): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8889): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8890): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8891): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8892): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8893): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8894): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8895): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8896): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8897): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8898): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8899): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8900): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8901): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8902): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8903): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8904): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8905): E2134 Type 'TipoPeriodoType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8965): E2134 Type 'VersionSiiType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8966): E2134 Type 'VersionSiiType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(8981): E2134 Type 'RegPrevioGGEEoREDEMEoCompetenciaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(9002): E2134 Type 'FacturaRespuestaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(9003): E2134 Type 'FacturaRespuestaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(9004): E2134 Type 'FacturaRespuestaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(9008): E2134 Type 'FacturaRespuestaExpedidaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(9009): E2134 Type 'FacturaRespuestaExpedidaType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(9012): E2134 Type 'FacturaRespuestaInformadaProveedorType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(9013): E2134 Type 'FacturaRespuestaInformadaProveedorType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(9017): E2134 Type 'BienInversionType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(9020): E2134 Type 'TipoClaveDeclaranteType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(9023): E2134 Type 'ClaveOperacionType' has no type info
[dcc32 Error] SuministroFactEmitidas.pas(9026): E2134 Type 'EstadoCuadreImputacionType' has no type info
[dcc32 Fatal Error] SuministroFactEmitidas.pas(9027): E2226 Compilation terminated; too many errors

Con los bienes de inversión comparé las unidades de facturas recibidas, y puse los valores a mano, compilé y listo. pero me tiene mosqueado que importe los wsdl en una carpeta limpia, un proyecto inicial y pongoa uses suministroFactEmitidas y me salgan todos esos errores, que supongo que solucionando uno queda listo todo, me inclino a una unidad que no está en el uses o algo por el estilo o alguna unidad que me falta por importar.

Gracias.

keys 08-03-2024 08:33:28

En los esquemas de la aeat, no se por que hay ficheros xml. Renombralos a xsd.

rci 08-03-2024 10:01:23

Cita:

Empezado por sglorka (Mensaje 554817)
Estamos hablando de una operación intracomunitaria que debes enviar al SII. Para poder realizarla, debes estar registrado con un número ROI (Registro de operadores intracomunitarios). De esta forma podrás emitirla Exenta con la clave E5, identificando el País y el número de operador intracomunitario NIF-IVA. No llevará IVA ya que es como una inversión del sujeto pasivo, el Iva lo pagará el cliente en su País.
Si no tienes número de operador intracomunitario, tienes que emitirla como una factura normal de venta dentro del TAI, pero deberás usa el tipo de IVA con el que esté gravado este producto en España. Obviamente, tu cliente pagará dos veces el Iva

Puedes informarte aquí https://www.navarra.es/NR/rdonlyres/...acticosSII.pdf

Gracias sglorka, el usuario nos dice que es el modelo 369 y que si se presenta a través de SII.
Nos remite un documento de preguntas frecuentes de la agencia tributaria, el punto 3.28. ¿Cuándo se utiliza la clave 17 “Operación acogida a alguno de los regímenes previstos en el Capítulo XI del Título IX (OSS e IOSS)”? el Ejemplo 1.

parte del ejemplo dice:
Cita:

El registro en el SII de la factura emitida, se realizará de acuerdo con la FAQ 3.4 utilizando la clave de régimen especial 17 y consignado 200 en el campo no sujeta por reglas de localización del bloque no sujeta.
En caso de emitir factura completa, se desglosará por tipo de operación señalando que se trata de una entrega de bienes.
Si se emite factura simplificada, el desglose será a nivel de factura.
Supongo que tendremos que enviarlo de esta forma.

También me extraña que hable de simplificadas, en el SII nosotros no las enviamos una a una sino dentro de un asiento resumen.

Alguien ha utilizado esta clave 17 para estos casos?

Muchas gracias

keys 08-03-2024 10:14:25

Cita:

Empezado por rci (Mensaje 554827)
Gracias sglorka, el usuario nos dice que es el modelo 369 y que si se presenta a través de SII.
Nos remite un documento de preguntas frecuentes de la agencia tributaria, el punto 3.28. ¿Cuándo se utiliza la clave 17 “Operación acogida a alguno de los regímenes previstos en el Capítulo XI del Título IX (OSS e IOSS)”? el Ejemplo 1.

parte del ejemplo dice:


Supongo que tendremos que enviarlo de esta forma.

También me extraña que hable de simplificadas, en el SII nosotros no las enviamos una a una sino dentro de un asiento resumen.

Alguien ha utilizado esta clave 17 para estos casos?

Muchas gracias

En principio esa clave la utilizamos cuando se trata de una operación con un estado miembro y sujeta al OSS. https://www.agenciatributaria.es/sta...SS_sellers.pdf

rci 08-03-2024 10:39:48

Cita:

Empezado por keys (Mensaje 554828)
En principio esa clave la utilizamos cuando se trata de una operación con un estado miembro y sujeta al OSS. https://www.agenciatributaria.es/sta...SS_sellers.pdf

Gracias Keys, sí, supongo que será eso.
Disculpad la ignorancia, no domino mucho esos temas.
Entiendo que si un contribuyente tiene que hacer facturas a un comprador francés aplicándole el IVA del 20% de Francia seria esto del OSS, no?

Muchas gracias

antoine0 08-03-2024 12:16:17

Cita:

Empezado por rci (Mensaje 554813)
Hola, tenemos un usuario que tiene que hacer facturas con el IVA del 20% de Francia.

Si intenta enviar una factura al SII poniendo que es interior y con el IVA 20% se rechaza porque no es un tipo impositivo permitido.

Por qué no es operación interior (en España). Claro.

Cita:

Estas facturas se tienen que enviar al SII?
Sí. Cualquier factura emitida por un obligado español dado de alta en el SII, se tiene que enviar al SII. Todas.

keys 08-03-2024 13:03:49

Cita:

Empezado por keys (Mensaje 554822)
En los esquemas de la aeat, no se por que hay ficheros xml. Renombralos a xsd.

Por cierto a importar en wsdl en delphi tienes que poner 1.1 del protocolo soap.

rci 12-03-2024 12:44:43

SII - OSS Clave 17
 
Muchas gracias antoine0 y Keys por las respuestas.

Ya he hecho alguna prueba de envío de una factura de venta OSS y tengo alguna duda mas.

Siguiendo la FAQ 3.28 el ejemplo 1 he enviado una factura hecha a un cliente francés y aplicando el IVA del 20% de Francia.
El precio sin IVA es 200€, al cliente se le ha cobrado 220€

Para enviar a SII lo he hecho utilizando la clave de régimen especial 17 y consignado 200 en el campo no sujeta por reglas de localización del bloque no sujeta.

La factura se ha enviado pero se ha aceptado con errores, con el siguiente mensaje:
Cita:

Error: 2025 : Cuando el importe total está cumplimentado, debe ser igual a la suma de las bases imponibles más las cuotas repercutidas, más las cuotas recargo equivalencia del bloque Sujeta No Exenta, más la suma de las bases imponibles del bloque Sujeta Exenta, más la suma del ImportePorArticulos7_14_Otros, más la suma del ImporteTAIReglasLocalizacion
En este caso no se informa ninguno de los daos que dice el mensaje porque es No Sujeta.

Hasta el momento enviamos siempre el importe total aunque sea opcional.
En la siguiente prueba he hecho el mismo envío pero sin especificar el importe total y ya ha sido aceptada sin errores.

Supongo que es la forma correcta.

Si alguien puede confirmar o desmentir mi suposición, se lo agradeceré mucho.

Muchas gracias!

keys 12-03-2024 12:51:22

Cita:

Empezado por rci (Mensaje 554886)
Muchas gracias antoine0 y Keys por las respuestas.

Ya he hecho alguna prueba de envío de una factura de venta OSS y tengo alguna duda mas.

Siguiendo la FAQ 3.28 el ejemplo 1 he enviado una factura hecha a un cliente francés y aplicando el IVA del 20% de Francia.
El precio sin IVA es 200€, al cliente se le ha cobrado 220€

Para enviar a SII lo he hecho utilizando la clave de régimen especial 17 y consignado 200 en el campo no sujeta por reglas de localización del bloque no sujeta.

La factura se ha enviado pero se ha aceptado con errores, con el siguiente mensaje:


En este caso no se informa ninguno de los daos que dice el mensaje porque es No Sujeta.

Hasta el momento enviamos siempre el importe total aunque sea opcional.
En la siguiente prueba he hecho el mismo envío pero sin especificar el importe total y ya ha sido aceptada sin errores.

Supongo que es la forma correcta.

Si alguien puede confirmar o desmentir mi suposición, se lo agradeceré mucho.

Muchas gracias!

En el importe total solo tienes que poner la base imponible, es decir 200. El iva del otro pais no les interesa.


La franja horaria es GMT +2. Ahora son las 09:33:29.

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