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)

inyu 10-04-2017 17:33:34

Bueno ahora me devuelve un error estándar el WS con un mensaje "AEAT Errores técnicos" sin especificar qué está mal pero supongo que ya daré con ello :o

Edit: Ya está, se me olvidó añadir el "<transport clientCredentialType="Certificate" />" en el Config para el WS de facturas recibidas, sólo lo tenia en el de emitidas.

Virman 11-04-2017 08:06:14

Factura a varios destinatarios
 
Saludos comunidad! Alguien sabría decirme cómo puede venir diseñado un XML con varios destinatarios, sólo hay que modificar el campo varios destinatarios a "S"? No hay que indicar nada más?

Muchas gracias.

newtron 11-04-2017 09:39:19

Cita:

Empezado por Virman (Mensaje 515452)
Saludos comunidad! Alguien sabría decirme cómo puede venir diseñado un XML con varios destinatarios, sólo hay que modificar el campo varios destinatarios a "S"? No hay que indicar nada más?

Muchas gracias.

¿Qué es eso de varios destinatarios?

Virman 11-04-2017 10:02:08

Cita:

Empezado por newtron (Mensaje 515453)
¿Qué es eso de varios destinatarios?

Es un campo que aparece en datos de contraparte, al menos para facturas emitidas. En el formulario de alta de facturas emitidas de la página de la AEAT, aunque marques como SI este campo, no aparece nada nuevo, por lo que entiendo que sólo es informativo, y se debe poner la información de contraparte de una sóla persona.

Si alguien tiene más info, se agradece.

nuevo1234 11-04-2017 15:01:42

La FAQ 3.15 habla del tema de varios destinatarios. Se marca ese campo y se identifica uno de ellos.Solo existe en emitidas.

elguille 12-04-2017 09:31:05

Cita:

Empezado por keys (Mensaje 514865)
Hola a Todos. Ahora voy yo con una duda o problema por si le ha pasado a alguien.

Estomos desarrollando en delphi y a al hora de presentar mostramos todos los certificados disponibles en el equipo. En el equipo teníamos tres certificados, los cuales nos salian a la hora de obtenerlos. Uno de ellos estaba caducado y lo eliminamos del sistema, es decir ahora solo hay dos. Pero a la hora de obtener en delphi cuantos certificados hay me siguen saliendo tres, los dos que me quedan y uno en blanco.

A alguien le ha pasado esto o sabe por que es. La lista de certificados la estamos obteniendo de la siguiente forma.

Código Delphi [-]
   

function ObtenerCertificados(aList:TStringList):integer;
var
  hStore: HCERTSTORE;
  PrevContext, CurContext: PCERT_CONTEXT;
  cbSize: DWORD;
  sNombre: String;
begin
  aList.Clear;
  Result := 0;
  hStore := CertOpenSystemStore(0, PChar('MY'));
  if hStore <> nil then begin
     PrevContext := nil;
     CurContext := CertEnumCertificatesInStore(hStore, PrevContext);
     while CurContext <> nil do begin
       sNombre := '';
       cbSize := CertGetNameString(CurContext, CERT_NAME_SIMPLE_DISPLAY_TYPE, 0, nil, nil, 0);
       if cbSize > 0 then
       begin
          SetLength(sNombre, cbSize-1);
          CertGetNameString(CurContext, CERT_NAME_SIMPLE_DISPLAY_TYPE, 0, nil, PChar(sNombre), cbSize);
          aList.Add(sNombre);
       end;
       PrevContext := CurContext;
       CurContext  := CertEnumCertificatesInStore(hStore, PrevContext);
     end;
  end;
  result:=aList.count;
end;

Un Saludo.

Para eliminar del sistema certificados caducados
-Pincha en Inicio/Ejecutar.
-Escribe: mmc y pulse "Aceptar".
-En la consola pulse en el menú Archivo o Consola (depende del sistema operativo). Selecciona "agregar o quitar complemento".
-En la ventana que aparece pulsa el botón "Agregar". Pinche en "certificados".
Agregar.
-Selecciona "Mi cuenta de usuario" en caso de no estar marcada, ya que suele estar marcada por defecto.
-Finalizar.
-Pulsa "cerrar" en la ventana que tiene delante y "aceptar" en la que aparecerá a continuación. Volverá a la ventana de Raíz de Consola.
-Podrás comprobar que ahora en la parte izquierda de la ventana tienes una nueva opción que se llama "Certificados" y que se puede desplegar.
-Despliega la carpeta "Certificados" y entre en la que dice "Personal". En la parte derecha aparecerán tantos certificados como tenga instalados en el navegador, incluidos los que no vea o tenga caducados.
-Pulsa encima del que desee eliminar con el botón derecho del ratón y selecciona "Eliminar".

elguille 12-04-2017 10:54:15

Cita:

Empezado por keys (Mensaje 515268)
Hola A todos. Subo otra vez el ejemplo para poder enviar una factura emitida con la version 6 que es la que está operativa ahora mismo.

Me lo ha pedido alguno y si alguien tiene que empezar ahora es mejor que usen este ejemplo que los anteriores están desfasados.

Un Saludo

Hola he descargado el ejemplo y compilado con DELPHI XE2 sin hacer ninguna modificación, al enviar una factura de prueba con un certificado válido (puedo hacer consultas con el en hacienda) recibo el error "se requiere un certificado para completar la autentificacion del cliente". ¿el error puede ser por la versión de Delphi ? ¿en que versión funciona?

Gracias

newtron 12-04-2017 11:03:22

Cita:

Empezado por elguille (Mensaje 515482)
Hola he descargado el ejemplo y compilado con DELPHI XE2 sin hacer ninguna modificación, al enviar una factura de prueba con un certificado válido (puedo hacer consultas con el en hacienda) recibo el error "se requiere un certificado para completar la autentificacion del cliente". ¿el error puede ser por la versión de Delphi ? ¿en que versión funciona?

Gracias

Aquí creo que todos (los de Delphi) estamos usando la versión Berlin.

Saludos

vboloradito 12-04-2017 11:40:37

PAGOS criterio de CAJA
 
Hola:


Segun el documento de preguntas frecuentes , punto 8.1 , si un proveedor esta acogido al Criterio de CAJA (Que no paga el iva hasta que cobra la factura) , hay que envair la factura y el pago,)

el punto dice: " Para dar de alta una factura remitida por un proveedor que aplica el RECC, primero se dará de alta la factura A0 en el Libro de facturas recibidas y posteriormente se enviará otra petición con el suministro de pagos."

¿vosotros estais contemplando esto, saber si el proveedor esta acogido al criterio de caja para enviar el pago a la AEAT.?

newtron 12-04-2017 11:48:51

Cita:

Empezado por vboloradito (Mensaje 515485)
Hola:


Segun el documento de preguntas frecuentes , punto 8.1 , si un proveedor esta acogido al Criterio de CAJA (Que no paga el iva hasta que cobra la factura) , hay que envair la factura y el pago,)

el punto dice: " Para dar de alta una factura remitida por un proveedor que aplica el RECC, primero se dará de alta la factura A0 en el Libro de facturas recibidas y posteriormente se enviará otra petición con el suministro de pagos."

¿vosotros estais contemplando esto, saber si el proveedor esta acogido al criterio de caja para enviar el pago a la AEAT.?

:eek::eek::eek: Pues la verdad es que no me había percatado de ese detalle pero si lo dice habrá que resolverlo.

RafaSerMed 12-04-2017 16:31:39

El NIF no está identificado
 
Hola a todos.

A alguien le da recientemente el error 1117: EL Nif no está identificado......

Solo me ocurre en las facturas emitidas, cuando el cliente es un NIF y no un CIF

elguille 12-04-2017 16:57:47

Cita:

Empezado por newtron (Mensaje 515483)
Aquí creo que todos (los de Delphi) estamos usando la versión Berlin.

Saludos

Efectivamente con Berlin va perfectamente. Gracias

newtron 12-04-2017 17:59:18

Cita:

Empezado por RafaSerMed (Mensaje 515498)
Hola a todos.

A alguien le da recientemente el error 1117: EL Nif no está identificado......

Solo me ocurre en las facturas emitidas, cuando el cliente es un NIF y no un CIF

Acabo de probar con un NIF y no me ha dado problemas, eso me suena a que en el momento que tú hicieras la prueba el servidor de la AEAT no estuviera fino, prueba de nuevo a ver.

Nasca 12-04-2017 18:21:12

Cita:

Empezado por newtron (Mensaje 515502)
Acabo de probar con un NIF y no me ha dado problemas, eso me suena a que en el momento que tú hicieras la prueba el servidor de la AEAT no estuviera fino, prueba de nuevo a ver.

Revisa que el nombre asociado al NIF es correcto. Se verifica en el censo correspondencia Nombre asociado a NIF.

PASPAS 12-04-2017 19:55:11

Cita:

Empezado por elguille (Mensaje 515499)
Efectivamente con Berlin va perfectamente. Gracias

Yo lo estoy haciendo con delphi 7 y por ahora todo perfecto.

newtron 12-04-2017 19:58:48

Cita:

Empezado por PASPAS (Mensaje 515516)
Yo lo estoy haciendo con delphi 7 y por ahora todo perfecto.

¿Y con delphi 7 no tienes problema con el tema de los certificados?

PASPAS 12-04-2017 20:00:28

Cita:

Empezado por Nasca (Mensaje 515507)
Revisa que el nombre asociado al NIF es correcto. Se verifica en el censo correspondencia Nombre asociado a NIF.

Es correcto la Aeat comprueba en el censo el nif y nombre.
Lo que hay es un sitio para comprobarlo a pelo.
Lo que creo que haria falta es pedirles a la Aeat que habiliten un sevicio wdsl para comprobar estos datos. Porque sino nuestros clientes se mosquearan al tener que rectificar estos datos por cada petecion al Siisi Si alguien sabe una peticion para validar el dato que lo ponga en el foro.
Gracias y que paseis buenas pascuas....

PASPAS 12-04-2017 20:05:21

Cita:

Empezado por newtron (Mensaje 515517)
¿Y con delphi 7 no tienes problema con el tema de los certificados?

No ningun problema por ahora solo cuando cambiaron a la version 0.6 tuve que ajustar los params de Eldos y ya esta por ahora va todo ok. Ademas funciona rapido....
delphi 7
Eldos
Nativexml
Con estos componentes funciona ok

Nasca 12-04-2017 23:31:41

Cita:

Empezado por PASPAS (Mensaje 515518)
Es correcto la Aeat comprueba en el censo el nif y nombre.
Lo que hay es un sitio para comprobarlo a pelo.
Lo que creo que haria falta es pedirles a la Aeat que habiliten un sevicio wdsl para comprobar estos datos. Porque sino nuestros clientes se mosquearan al tener que rectificar estos datos por cada petecion al Siisi Si alguien sabe una peticion para validar el dato que lo ponga en el foro.
Gracias y que paseis buenas pascuas....

Ya existe un webservice habilitado para ese tema.
En el portal del SII hay enlaces al tema.

PASPAS 13-04-2017 08:39:29

Cita:

Empezado por Nasca (Mensaje 515526)
Ya existe un webservice habilitado para ese tema.
En el portal del SII hay enlaces al tema.

Muchas gracias
Ahora lo he visto esta todo en:
http://www.agenciatributaria.es/stat...ificativos.pdf

Saludos


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

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