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)

keys 09-01-2024 13:12:03

Cita:

Empezado por edari (Mensaje 553918)
Buenos días,


A ver si os suena a alguno


Estoy intentando subir al SII una factura de proveedores varios sin nif


Y me da un error
1143-Valor del campo NIF del bloque IDFactura con tipo incorrecto


"Este mensaje aparece cuando se está presentando al SII facturas recibidas tipo tiquet (simplificadas) sin informar el NIF en los datos de proveedor".


Se pueden hacer facturas a proveedores varios sin NIF?


Gracias de antemano


Un saludo

En las recibidas es obligatorio identificar al proveedor, aunque sea un ticket.

edari 09-01-2024 15:14:17

Cita:

Empezado por keys (Mensaje 553919)
En las recibidas es obligatorio identificar al proveedor, aunque sea un ticket.


Gracias keys.


No veo entonces el sentido a tener una factura de tipo F2 para un proveedor si tienes que identificarle con su nif exactamente igual que al resto...

antoine0 09-01-2024 17:07:03

Cita:

Empezado por edari (Mensaje 553929)
No veo entonces el sentido a tener una factura de tipo F2 para un proveedor si tienes que identificarle con su nif exactamente igual que al resto...

¿Para cuadrar con tu contabilidad?
No se puede recuperar el IVA de un ticket, pero se puede registrar un ticket en contabilidad para poder deducir el gasto. Y entiendo que si registras en contabilidad una factura de proveedor, simplificada o no, a ser factura estas obligado a registrarla en el libre de IVA de facturas recibidas.

newtron 09-01-2024 18:40:46

Cita:

Empezado por antoine0 (Mensaje 553935)
¿Para cuadrar con tu contabilidad?
No se puede recuperar el IVA de un ticket, pero se puede registrar un ticket en contabilidad para poder deducir el gasto. Y entiendo que si registras en contabilidad una factura de proveedor, simplificada o no, a ser factura estas obligado a registrarla en el libre de IVA de facturas recibidas.


Igual me equivoco pero yo tengo entendido que teniendo un ticket puedes deducir el total como gasto pero no el IVA por lo que entiendo que ese ticket no iría al libro de facturas recibidas y por lo tanto no subiría al SII.


Saludos.

keys 10-01-2024 08:15:14

Cita:

Empezado por newtron (Mensaje 553939)
Igual me equivoco pero yo tengo entendido que teniendo un ticket puedes deducir el total como gasto pero no el IVA por lo que entiendo que ese ticket no iría al libro de facturas recibidas y por lo tanto no subiría al SII.


Saludos.

Los tickets de compra hay que enviarlos a SII, para eso esta el tipo F2, otra cosa es que te lo puedas deducir o no, para eso esta el campo cuota deducible. El tipo F2 en compras esta para indicar que se tratar de un ticket (Factura Simplificada), pero tienes que identificar al proveedor.

Un Saludo.

newtron 10-01-2024 10:34:04

Cita:

Empezado por keys (Mensaje 553944)
Los tickets de compra hay que enviarlos a SII, para eso esta el tipo F2, otra cosa es que te lo puedas deducir o no, para eso esta el campo cuota deducible. El tipo F2 en compras esta para indicar que se tratar de un ticket (Factura Simplificada), pero tienes que identificar al proveedor.

Un Saludo.


Gracias Keys por la info.


Saludos.

antoine0 10-01-2024 14:15:22

Cita:

Empezado por keys (Mensaje 553944)
Los tickets de compra hay que enviarlos a SII, para eso esta el tipo F2, otra cosa es que te lo puedas deducir o no, para eso esta el campo cuota deducible. El tipo F2 en compras esta para indicar que se tratar de un ticket (Factura Simplificada), pero tienes que identificar al proveedor.

Y concretamente en las validaciones del SII hay un control en LRFR, si el TipoFactura es F2 entonces la CuotaDeducible debe ser 0. Código de error 1279 en caso contrario.

muli 14-01-2024 23:46:48

Ya tengo listo el envio, ahora estoy consultando los envios, pero estoy atascado en traer los datos correspondientes a la base imponible, iva, tipo de iva, ya que luego tengo pensado que utilizando los datos de las consultas, seleccionar ese registro y si quiere anularlo, proceder a la anulacion.
Se que en DatosFacturaEmitida trae esos datos pero no consigo acceder a ellos, alguna luz que me ilumine, gracias.

Saludos

newtron 15-01-2024 09:51:56

Cita:

Empezado por muli (Mensaje 554017)
Ya tengo listo el envio, ahora estoy consultando los envios, pero estoy atascado en traer los datos correspondientes a la base imponible, iva, tipo de iva, ya que luego tengo pensado que utilizando los datos de las consultas, seleccionar ese registro y si quiere anularlo, proceder a la anulacion.
Se que en DatosFacturaEmitida trae esos datos pero no consigo acceder a ellos, alguna luz que me ilumine, gracias.

Saludos


No lo he probado pero mira a ver si esto te serviría teniendo en cuenta que [0] es la primera base imponible.


Código Delphi [-]
DatosFacturaEmitida.TipoDesglose.DesgloseFactura.Sujeta.NoExenta.DesgloseIVA[0].BaseImponible;


Saludos.

muli 15-01-2024 12:05:47

Perfecto, Muchas gracias. Ya tengo listo todo el proceso de envio, anulacion y consulta de facturas emitidas, captura los datos de la factura desde un fichero INI, si alquien quiere se lo paso por privado, o lo subo al FTP del club, es totalmente operativo, me gustaria ampliarlo ahora a enviar muchas facturas juntas, no creo que sea muy problematico, seguiremos trabajando.
Saludos a todos

Casimiro Notevi 15-01-2024 12:47:26

Cita:

Empezado por muli (Mensaje 554021)
Perfecto, Muchas gracias. Ya tengo listo todo el proceso de envio, anulacion y consulta de facturas emitidas, captura los datos de la factura desde un fichero INI, si alquien quiere se lo paso por privado, o lo subo al FTP del club, es totalmente operativo, me gustaria ampliarlo ahora a enviar muchas facturas juntas, no creo que sea muy problematico, seguiremos trabajando.
Saludos a todos


Pues estaría bien que lo compartieras, así todos tendrían una base para no empezar de cero.

muli 15-01-2024 19:36:30

Pongo un fichero RAR con los siguientes ficheros un ejecutable que funciona perfectamente capturando datos del fichero ini que lo acompaña y luego todos los fuentes que tengo, ha sido todo descargado del club, mantengo los comentarios en los fuentes, y añado algún procedimiento.
En el futuro la idea es guardar los ficheros enviados y recibidos y luego generar una lista de facturas para enviarlas todas en un solo envio. De momento solo envia de una en una, Anula y consulta.Creo que esto es un buen punto de partida para lo que nos espera con los envíos de verifactu. Tan pronto lo tenga listo, seguiré enviando el fichero. Aunque lo que me corría prisa era el envío.Pongo enlace de Drive pues pesa dos megas y no me deja subirlo al foro, y la subida al FTP está desactivada.

Saludos. a todos.

https://drive.google.com/file/d/1vYl...usp=drive_link

muli 17-01-2024 11:49:32

Hola a todos, necesitaba enviar una factura con iva 0, que es una inversión de sujeto pasivo. Alguien ha tratado este tipo de envio?
Gracias.

antoine0 17-01-2024 13:47:48

Cita:

Empezado por muli (Mensaje 554064)
Hola a todos, necesitaba enviar una factura con iva 0, que es una inversión de sujeto pasivo. Alguien ha tratado este tipo de envio?

Creo que hay una pregunta similar en este hilo pero no la encuentro. Lo que sí hay cierto es una FAQ, epigrafo 3.5 en la sección de facturas expedidas.
Al final es una factura expedida normal, con S2 (o S3) en lugar de S1 en el campo <TipoNoExenta> y 0 en los campos correspondiente al IVA.
Como dice la FAQ, las facturas intracomunitarias de prestaciones de servicios son distintas (y las entregas intracomunitarias de bienes o las triangulares van por el mismo camino).

muli 25-01-2024 03:39:09

Añadir link a proyecto
 
Hola a todos, bueno lo que pasa siempre, solo Emitidas, y ahora tambien piden las recibidas, enfin, podeis poner la funcion de generación de las recibidas, gracias, la adjuntaré al enlace puesto y así ya tendriamos la aplicación casi completa.

Gracias.

P.D.: He tenido que eliminar el fichero rar del google drive, si lo envio al moderador lo puede poner en el area de descargas.
NOTA MODERADOR: Ya está subido al FTP del club aquí.


Gracias.

muli 26-01-2024 00:05:50

Estoy enviando facturas recibidas con las siguientes constantes,
Código Delphi [-]
const

  defWSDL = 'http://www.agenciatributaria.es/static_files/AEAT/Contenidos_Comunes/La_Agencia_Tributaria/Modelos_y_formularios/ Suministro_inmediato_informacion/FicherosSuministros/V_1_1/SuministroFactRecibidas.wsdl';
  defURL  = 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP';
  defSvc  = 'siiService';
  defPrt  = 'SuministroFactRecibidas';

Recibo error Sending data (12002), supongo que tengo alguna direccion erronea,

keys 26-01-2024 08:34:26

Cita:

Empezado por muli (Mensaje 554160)
Estoy enviando facturas recibidas con las siguientes constantes,
Código Delphi [-]
const

  defWSDL = 'http://www.agenciatributaria.es/static_files/AEAT/Contenidos_Comunes/La_Agencia_Tributaria/Modelos_y_formularios/ Suministro_inmediato_informacion/FicherosSuministros/V_1_1/SuministroFactRecibidas.wsdl';
  defURL  = 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP';
  defSvc  = 'siiService';
  defPrt  = 'SuministroFactRecibidas';

Recibo error Sending data (12002), supongo que tengo alguna direccion erronea,

LA url tienes bien, prueba a poner usewsdl a false

keno_71 26-01-2024 09:33:23

Hola Muli, no puedo poner todavía links pero tengo un defWSDL diferente:

Código:

www2.agenciatributaria.gob.es

muli 26-01-2024 09:36:45

Definitivas a dia de hoy, funciona en emitidas y en recibidas:

FACTURAS RECIBIDAS:
Código Delphi [-]
const
  defWSDL = 'https://sede.agenciatributaria.gob.es/static_files/Sede/Procedimiento_ayuda/G417/FicherosSuministros/V_1_1/WSDL/SuministroFactRecibidas.wsdl';
  defURL  = 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP';
  defSvc  = 'siiService';
  defPrt  = 'SuministroFactRecibidas';

FACTURAS EMITIDAS:
Código Delphi [-]
const
  defWSDL = 'https://sede.agenciatributaria.gob.es/static_files/Sede/Procedimiento_ayuda/G417/FicherosSuministros/V_1_1/WSDL/SuministroFactEmitidas.wsdl';
  defURL  = 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
  defSvc  = 'siiService';
  defPrt  = 'SuministroFactEmitidas';

Necesito la función de enviar las recibidas para comparar los desgloses de los ivas, me están dando muchos problemas, también me gustaría enviar un paquete de registros, eso lo puedo prepara con un bucle sobre la funcion que ya utilizo para enviar una?

Saludos

muli 28-01-2024 01:43:36

Los que no doy encontrado son las direcciones para las pruebas. Alguien las puede poner.

Gracias


La franja horaria es GMT +2. Ahora son las 01:46:10.

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