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)

Neftali [Germán.Estévez] 28-06-2022 12:47:03

Cita:

Empezado por elcharlie (Mensaje 547325)
Buenas a tod@s, ¿se sabe algo de como hay que enviar las facturas con el nuevo IVA del 5%? he estado buscando información al respecto y no encuentro nada. A dia de hoy en el servidor de pruebas da error si intentas enviarlas....

A día de hoy devuelve esto:

Cita:

<SituacionRegistro>
<EstadoRegistro>Incorrecto</EstadoRegistro>
<CodigoErrorRegistro>B4_2000031</CodigoErrorRegistro>
<DescripcionErrorRegistroES>Valor del Tipo impositivo no admitido.</DescripcionErrorRegistroES>
<DescripcionErrorRegistroEU>Zerga-tasaren balioa onartu gabe.</DescripcionErrorRegistroEU>
</SituacionRegistro>
Imagino que a partir de primero de mes, aceptarán ese tipo impositivo.

nincillo 18-08-2022 14:48:04

Cita:

Empezado por Francisco1973 (Mensaje 513375)
Hola, como envio:

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

HTTPRIO1.WSDLLocation:=defWSDL;
HTTPRIO1.Service:=defSvc;
HTTPRIO1.Port:=defPrt;

CrearSumLRFacturasEmitidasTest(Peticion);
Resultado:=GetsiiSOAP(true,'',HTTPRIO1).SuministroLRFacturasEmitidas(Peticion);

Y el certificado: (es necesario tener registrado capicom.dll y la unidad CAPICOM_TLB

procedure TForm1.HTTPRIO1HTTPWebNode1BeforePost(const HTTPReqResp: THTTPReqResp;Data: Pointer);
var
Store : IStore;
Certs : ICertificates;
Cert : ICertificate2;
CertContext : ICertContext;
PCertContext : PCCERT_CONTEXT;
V : OleVariant;
const
INTERNET_OPTION_CLIENT_CERT_CONTEXT = 84;
begin

V:=NombreCertificado; { subject del certificado instalado: Nombre de la empresa }

Store := CoStore.Create;
Store.Open(CAPICOM_CURRENT_USER_STORE, 'MY',CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED );
Certs:=Store.Certificates.Find(CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME,V,False ); { Buscar certificado por nombre }
if Certs.Count > 0 then
begin
Cert:=IInterface(Certs.Item[1]) as ICertificate2;
CertContext:=Cert as ICertContext;
CertContext.Get_CertContext(Integer(PCertContext));
if InternetSetOption(Data,INTERNET_OPTION_CLIENT_CERT_CONTEXT,PCertContext,Sizeof(CERT_CONTEXT)) = False then
begin
ShowMessage( 'Internet SSL certificate. Something went wrong' );
end;
end;
end;

Siento revivir este post tan antiguo, pero estoy intentando utilizarlo el D2007 y no consigo compilarlo porque me da error en:
Código:

var
PCertContext : PCCERT_CONTEXT;

No reconoce PCCERT_CONTEXT.

Y en:
Código:

if InternetSetOption(Data,INTERNET_OPTION_CLIENT_CERT_CONTEXT,PCertContext,Sizeof(CERT_CONTEXT)) = False then
      begin
        ShowMessage( 'Internet SSL certificate. Something went wrong' );
      end;
    end;

No reconoce CERT_CONTEXT.

¿Me faltará poner algún USES o algo?

Gracias y un saludo.

Javierus 18-08-2022 18:21:20

Yo lo uso en D2007, y tengo en el uses la unidad wcrypt2.pas, que puedes encontrar aquí:
https://github.com/delphiunderground/eid-mw-sdk-delphi

nincillo 18-08-2022 20:41:47

Cita:

Empezado por Javierus (Mensaje 547984)
Yo lo uso en D2007, y tengo en el uses la unidad wcrypt2.pas, que puedes encontrar aquí:
https://github.com/delphiunderground/eid-mw-sdk-delphi

Muchas gracias por tu ayuda. Ahora parece que ya no merca error en esas dos líneas, pero ahora me lo marca en:

Código:

Certs:=Store.Certificates.Find(CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME,V,False ); { Buscar certificado por nombre }
Que me dice que no que existe "Find". Solo aparecen .Item y .Count, pero no .Find.

Javierus 19-08-2022 12:04:27

Te he creado un gist en GitHub con el CAPICOM_TLB.pas que me generó a mí al importar la DLL; ahí sí tiene el Find
Espero que te sirva

https://gist.github.com/JavierusTk/0...1096eb746b07cf

nincillo 19-08-2022 18:09:56

Cita:

Empezado por Javierus (Mensaje 547988)
Te he creado un gist en GitHub con el CAPICOM_TLB.pas que me generó a mí al importar la DLL; ahí sí tiene el Find
Espero que te sirva

https://gist.github.com/JavierusTk/0...1096eb746b07cf

Muchas gracias compañero!!!. Esta tiene muchas más opciones que la que tenía yo... Find, Select, Add, Remove, Clear y Save en mi CAPICOM_TLB no existían y eso que pnoer que es la versión 2.1 igual que la tuya. En fin, menos mal que me la has pasado. Muchas gracias de nuevo.

El verificar los nif de los clientes ya lo puede hacer todo desde D2007.

Ahora, si no lo he entendido mal, para poder enviar las facturas a FacturaE y en el futuro a Verifactu, solo me falta conseguir firmar las cabeceras de las peticiones SOAP antes de lanzar la petición. ¿Estoy en lo correcto?. ¿Alguien puede confirmarme que sea posible hacerlo desde D2007?

Noe277 02-09-2022 11:27:25

Clave operación
 
Buenas,

Tengo una duda la clave de operación: 18 operaciones incluidas en Régimen de Recargo de equivalencia. ¿ Cuando se usa?

¿Si la empresa esta acogida a RE aunque la factura de ventas no este con RE se usa esa clave?

newtron 05-09-2022 09:15:44

Cita:

Empezado por Noe277 (Mensaje 548170)
Buenas,

Tengo una duda la clave de operación: 18 operaciones incluidas en Régimen de Recargo de equivalencia. ¿ Cuando se usa?

¿Si la empresa esta acogida a RE aunque la factura de ventas no este con RE se usa esa clave?

Buenos días.

No sé si la empresa a la que te refieres es la que emite la factura o la que la recibe. Si estás preguntando por el SII entiendo que la empresa que está acogida a RE es la que emite la factura y la empresa que está sujeta al SII está recibiendo una factura solo con IVA. Resumiendo, imagino que la factura que hayas recibido será solo con iva por lo que no tendrás que usar esa clave.

Saludos.

PepCat 31-10-2022 10:06:06

Se ha publicado el PDF con el resumen del seminario del 25/10/22 con algún pequeño cambio para el SII:

https://www.agenciatributaria.es/sta...tubre_2022.pdf

antoine0 17-11-2022 12:48:58

Nueva consulta para datos Pre303
 
Acabo de descubrir una consulta que no es novedad pero tampoco parece muy conocida. Se trata de la consulta de libros agregados (LLAA), y en realidad el propósito es recuperar los datos del Pre303 que calcula Hacienda en base a los datos del SII.
El funcionamiento es muy parecido a las demás consultas, con algunas particularidades.
  • solo tiene un parámetro, PeriodoLiquidacion;
  • no hay paginación:D;
  • el resultado de la consulta no es un elemento con una lista de registros dentro, sino que es un solo elemento con muchos campos.
Los campos del resultado se corresponden con los campos del modelo 303, lógicamente.
Un detalle interesante para los próximos tiempos es el detalle de las operaciones que se debe rellenar en el último modelo del año (12 o 4T), lo que remplaza el modelo 390.

Aparte de los documentos WSDL y XSD, la mejor (y ¿única?) documentación que he encontrado está dentro de la reactualización de la descripción del servicio web(.PDF), donde está subrayado en verde (pronto se quedarán sin colores...)

Por supuesto, no hay nada previsto para los nuevos códigos de IVA al 5% y al 0%... ¿evolución a la vista? :rolleyes:

newtron 18-11-2022 09:20:23

^\||/ Gracias por la info.

PepCat 23-11-2022 17:53:19

SII: Publicación de nueva versión de documentación en Información Técnica (23-11-2022)

Los principales cambios de esta nueva versión son los siguientes:

Se incorpora, en el libro de facturas expedidas, el nuevo tipo de factura AJ (Ajuste del margen de beneficio) que previsiblemente entrará en vigor el 1 de enero de 2023.
A partir del 31 de marzo de 2023 se exigirá desglose de base y cuota para el Régimen Especial de Agencias de Viajes (REAV - clave 05).
Se modifican las validaciones para el tipo 0% y del 5 %
A partir del 1 de diciembre de 2022 se habilitarán estas nuevas funcionalidades en el Portal de Pruebas Externas para que puedan ser probadas por empresas desarrolladoras.

Documento de validaciones y errores (23-11-2022)

Descripción del servicio web (23-11-2022)

newtron 23-11-2022 17:59:22

Cita:

Empezado por PepCat (Mensaje 549379)
SII: Publicación de nueva versión de documentación en Información Técnica (23-11-2022)

Los principales cambios de esta nueva versión son los siguientes:

Se incorpora, en el libro de facturas expedidas, el nuevo tipo de factura AJ (Ajuste del margen de beneficio) que previsiblemente entrará en vigor el 1 de enero de 2023.
A partir del 31 de marzo de 2023 se exigirá desglose de base y cuota para el Régimen Especial de Agencias de Viajes (REAV - clave 05).
Se modifican las validaciones para el tipo 0% y del 5 %
A partir del 1 de diciembre de 2022 se habilitarán estas nuevas funcionalidades en el Portal de Pruebas Externas para que puedan ser probadas por empresas desarrolladoras.

Documento de validaciones y errores (23-11-2022)

Descripción del servicio web (23-11-2022)

^\||/ Gracias por la info compañero.

rci 30-11-2022 13:32:30

Cita:

Empezado por PepCat (Mensaje 549379)
SII: Publicación de nueva versión de documentación en Información Técnica (23-11-2022)

Los principales cambios de esta nueva versión son los siguientes:

Se incorpora, en el libro de facturas expedidas, el nuevo tipo de factura AJ (Ajuste del margen de beneficio) que previsiblemente entrará en vigor el 1 de enero de 2023.
A partir del 31 de marzo de 2023 se exigirá desglose de base y cuota para el Régimen Especial de Agencias de Viajes (REAV - clave 05).
Se modifican las validaciones para el tipo 0% y del 5 %
A partir del 1 de diciembre de 2022 se habilitarán estas nuevas funcionalidades en el Portal de Pruebas Externas para que puedan ser probadas por empresas desarrolladoras.

Documento de validaciones y errores (23-11-2022)

Descripción del servicio web (23-11-2022)




Hola, viendo las nuevas validaciones entiendo que a partir del 31 de diciembre del 2022 deja de existir el tipo de iva del 5% y ya no se aceptará.



Cita:

TipoImpositivo Si Fecha de operación ≥ 1 de julio de 2022 y ≤ 31 de diciembre de 2022 se admitirá 5%



Es correcto?

Acaabo de ver esto:
https://www.agenciatributaria.es/AEA...Externas.shtml

Entiendo que a partir de mañana el entorno de pruebas funcionará como si fuera ya 2023 y podré comprobar que ya no acepta el IVA al 5%. mañana probaré :p


Gracias

keys 30-11-2022 13:57:25

Cita:

Empezado por rci (Mensaje 549456)
Hola, viendo las nuevas validaciones entiendo que a partir del 31 de diciembre del 2022 deja de existir el tipo de iva del 5% y ya no se aceptará.






Es correcto?

Acaabo de ver esto:
https://www.agenciatributaria.es/AEA...Externas.shtml

Entiendo que a partir de mañana el entorno de pruebas funcionará como si fuera ya 2023 y podré comprobar que ya no acepta el IVA al 5%. mañana probaré :p


Gracias

Me extraña que eliminen el iva del 5%, ya que lo han añadido en los modelos de iva para el 2023.

nuevo1234 30-11-2022 15:36:21

Seguramente están esperando a que el gobierno apruebe en breve la prórroga del 5%

antoine0 01-12-2022 11:23:28

Cita:

Empezado por nuevo1234 (Mensaje 549459)
Seguramente están esperando a que el gobierno apruebe en breve la prórroga del 5%

Aún así, existen varias razones por las cuales se emite con fecha del 2023 una factura con tipo a 5% en base a la normativa del 2022 (atrasados, abonos, rectificaciones etc.)

rci 01-12-2022 12:42:39

IVA 5% en 2023
 
Hola, muchas gracias a todos por las respuestas.

Acabo de enviar una factura con iva del 5% al entorno de pruebas del SII y ha sido aceptada correctamente.
Si, como dicen, el entorno de pruebas tiene las validaciones que entran en vigor el 01/01/2023, parece que el IVA del 5% sigue siendo válido.
Por lo tanto entiendo que el documento de validaciones, donde especifica el rango de fechas en que se acepta ese tipo impositivo, no está actualizado.


Despues de fin de año veremos com va :)


Saludos

PepCat 01-12-2022 16:16:04

Cita:

Empezado por rci (Mensaje 549470)
Hola, muchas gracias a todos por las respuestas.

Acabo de enviar una factura con iva del 5% al entorno de pruebas del SII y ha sido aceptada correctamente...

Gracias por la info!

rci 05-12-2022 13:30:28

El mensaje o firma proporcionados para comprobación han sido cambiados
 
Hola, tenemos un cliente de Canarias que desde hace un par de dias, cuando envia facturas al SII de Canarias, está obteniendo un error en algunas facturas y otras se envian y aceptan sin problemas. Todas las que no se pueden enviar obtienen el siguiente error:
"El mensaje o firma proporcionados para comprobación han sido cambiados"


No hemos cambiado el programa y no veo porque algunas facturas se envian y otras no. Si vuelven a intentar enviar las que fallan, tampoco se envian.


A alguno de vosotros le suena este error?

No se por donde cogerlo, la única información que encuentro en Google con este error no les veo relación con nuestro caso.:confused:


Muchas gracias!


La franja horaria es GMT +2. Ahora son las 05:36:08.

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