Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #3501  
Antiguo 07-03-2024
muli muli is offline
Miembro
 
Registrado: jun 2003
Ubicación: A Coruña
Posts: 193
Poder: 21
muli Va por buen camino
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
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE.
Responder Con Cita
  #3502  
Antiguo 07-03-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.027
Poder: 22
keys Va por buen camino
Cita:
Empezado por muli Ver Mensaje
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.
Responder Con Cita
  #3503  
Antiguo 07-03-2024
muli muli is offline
Miembro
 
Registrado: jun 2003
Ubicación: A Coruña
Posts: 193
Poder: 21
muli Va por buen camino
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
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE.
Responder Con Cita
  #3504  
Antiguo 07-03-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.027
Poder: 22
keys Va por buen camino
¿Cuando usas el wsdl converter le estás señalando la versión 1.2?
Responder Con Cita
  #3505  
Antiguo 07-03-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.027
Poder: 22
keys Va por buen camino
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;
Responder Con Cita
  #3506  
Antiguo 07-03-2024
muli muli is offline
Miembro
 
Registrado: jun 2003
Ubicación: A Coruña
Posts: 193
Poder: 21
muli Va por buen camino
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.
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE.
Responder Con Cita
  #3507  
Antiguo 07-03-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.027
Poder: 22
keys Va por buen camino
Pon 1.2 El fichero que se tiene que generar es mucho mas grande que lo que has puesto
Responder Con Cita
  #3508  
Antiguo 07-03-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.027
Poder: 22
keys Va por buen camino
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
Responder Con Cita
  #3509  
Antiguo 07-03-2024
muli muli is offline
Miembro
 
Registrado: jun 2003
Ubicación: A Coruña
Posts: 193
Poder: 21
muli Va por buen camino
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
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE.
Responder Con Cita
  #3510  
Antiguo 07-03-2024
rci rci is offline
Miembro
 
Registrado: nov 2020
Posts: 143
Poder: 4
rci Va por buen camino
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!
Responder Con Cita
  #3511  
Antiguo 07-03-2024
sglorka sglorka is offline
Miembro
 
Registrado: mar 2017
Posts: 93
Poder: 8
sglorka Va por buen camino
Cita:
Empezado por rci Ver Mensaje
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
Responder Con Cita
  #3512  
Antiguo 08-03-2024
muli muli is offline
Miembro
 
Registrado: jun 2003
Ubicación: A Coruña
Posts: 193
Poder: 21
muli Va por buen camino
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.
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE.
Responder Con Cita
  #3513  
Antiguo 08-03-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.027
Poder: 22
keys Va por buen camino
En los esquemas de la aeat, no se por que hay ficheros xml. Renombralos a xsd.
Responder Con Cita
  #3514  
Antiguo 08-03-2024
rci rci is offline
Miembro
 
Registrado: nov 2020
Posts: 143
Poder: 4
rci Va por buen camino
Cita:
Empezado por sglorka Ver Mensaje
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
Responder Con Cita
  #3515  
Antiguo 08-03-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.027
Poder: 22
keys Va por buen camino
Cita:
Empezado por rci Ver Mensaje
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
Responder Con Cita
  #3516  
Antiguo 08-03-2024
rci rci is offline
Miembro
 
Registrado: nov 2020
Posts: 143
Poder: 4
rci Va por buen camino
Cita:
Empezado por keys Ver Mensaje
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
Responder Con Cita
  #3517  
Antiguo 08-03-2024
antoine0 antoine0 is offline
Miembro
 
Registrado: oct 2021
Posts: 142
Poder: 3
antoine0 Va por buen camino
Cita:
Empezado por rci Ver Mensaje
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.

Última edición por antoine0 fecha: 08-03-2024 a las 12:25:03. Razón: No tenía en cuenta el OSS
Responder Con Cita
  #3518  
Antiguo 08-03-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.027
Poder: 22
keys Va por buen camino
Cita:
Empezado por keys Ver Mensaje
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.
Responder Con Cita
  #3519  
Antiguo 12-03-2024
rci rci is offline
Miembro
 
Registrado: nov 2020
Posts: 143
Poder: 4
rci Va por buen camino
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!
Responder Con Cita
  #3520  
Antiguo 12-03-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.027
Poder: 22
keys Va por buen camino
Cita:
Empezado por rci Ver Mensaje
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.
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 4169 Hace 1 Día 09:05:43
AEAT envio de datos vía Webservice problemas con WSDL CelsoO Internet 11 09-10-2019 20:03:41
webService Soap de la Administración Digital Española notific@ apicito Internet 3 31-01-2017 11:25:28
Error en Webservice funcion envio de sms webmasterplc Delphi para la web 5 25-07-2013 20:10:29
Problemas con envío de XML a un WebService davidvamo Internet 1 13-02-2007 15:49:20


La franja horaria es GMT +2. Ahora son las 09:26:12.


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