Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-07-2017
CMB CMB is offline
Miembro
 
Registrado: ene 2017
Posts: 349
Poder: 10
CMB Va por buen camino
Cita:
Empezado por javi_valencia44 Ver Mensaje
Podéis enviar a los ws de pruebas?
En este momento, las 09:44h, envío sin problemas, altas, cambios, bajas y consultas.

Saludos,
Responder Con Cita
  #2  
Antiguo 24-07-2017
CMB CMB is offline
Miembro
 
Registrado: ene 2017
Posts: 349
Poder: 10
CMB Va por buen camino
Envío de datos de pruebas a producción

¿Alguien sabe qué sucede si, por error, se envían a producción datos de prueba? El remitente sería alguien que no está incluido en el SII. ¿Admiten los datos sin más, o los rechazan por no autorizado?

Saludos,
Responder Con Cita
  #3  
Antiguo 24-07-2017
xamminf xamminf is offline
Miembro
 
Registrado: ene 2017
Posts: 216
Poder: 10
xamminf Va por buen camino
Cita:
Empezado por CMB Ver Mensaje
¿Alguien sabe qué sucede si, por error, se envían a producción datos de prueba? El remitente sería alguien que no está incluido en el SII. ¿Admiten los datos sin más, o los rechazan por no autorizado?

Saludos,

"El remitente sería alguien que no está incluido"

Para mi esto es un concepto discutido y discutible: cualquiera que declare IVA puede adherirse al SII. ¿ Es voluntad de adhesión al SII, el simple envio de facturas al buzón cuando no se pertenece a ninguno de los tres grupos de obligados ? Pues no lo sé, porque leyendo el faq me quedo igual:
Cita:
1.6. ¿Cómo acogerse al SII de forma voluntaria?
Optando en la declaración censal (modelo 036) en el mes de noviembre anterior al inicio del año natural en el que deba surtir efecto o al tiempo de presentar la declaración de comienzo de la actividad, surtiendo efecto en el año natural en curso.
Se podrá optar por primera vez al SII en el mes de junio de 2017. Dicha opción surtirá efectos a partir del 1 de julio de 2017 y no necesita confirmación por parte de la Administración.
La opción implicará la obligación de autoliquidar el IVA mensualmente.
Fuente: http://www.agenciatributaria.es/AEAT...untaria_.shtml

A la pregunta: no tengo ni idea.

Y más: lo que yo haría, por minimizar daños, sería:
1) anular TODAS las facturas del buzón de producción indebidamente enviadas.
2) poner una consulta donde fuera menester, planteando lo sucedido y lo hecho y preguntando si todo estará ok con la anulación hecha.

Última edición por xamminf fecha: 24-07-2017 a las 10:30:18.
Responder Con Cita
  #4  
Antiguo 24-07-2017
CMB CMB is offline
Miembro
 
Registrado: ene 2017
Posts: 349
Poder: 10
CMB Va por buen camino
Cita:
Empezado por xamminf Ver Mensaje
"El remitente sería alguien que no está incluido"
Para mi esto es un concepto discutido y discutible: cualquiera que declare IVA puede adherirse al SII. ¿ Es voluntad de adhesión al SII, el simple envio de facturas al buzón cuando no se pertenece a ninguno de los tres grupos de obligados ? Pues no lo sé, porque leyendo el faq me quedo igual:
A la pregunta: no tengo ni idea.
Y más: lo que yo haría, por minimizar daños, sería:
1) anular TODAS las facturas del buzón de producción indebidamente enviadas.
2) poner una consulta donde fuera menester, planteando lo sucedido y lo hecho y preguntando si todo estará ok con la anulación hecha.
En la FAQ que citas dice:

Cita:
"¿Cómo acogerse al SII de forma voluntaria?
Optando en la declaración censal (modelo 036) en el mes de noviembre anterior al inicio del año natural en el que deba surtir efecto o al tiempo de presentar la declaración de comienzo de la actividad, surtiendo efecto en el año natural en curso. Se podrá optar por primera vez al SII en el mes de junio de 2017. Dicha opción surtirá efectos a partir del 1 de julio de 2017 y no necesita confirmación por parte de la Administración."
Si no has optado en el modelo 036 del mes de noviembre anterior o en junio 2017, yo entiendo que NO estás autorizado para enviar facturas.

Eso es un problema real. Muchas empresas que no están en el SII pero poseen un programa que permite el envío, un día por descuido, pueden pulsar el botón y enviar un montón de facturas.

Incluso a nosotros haciendo pruebas nos podría pasar.

¿Qué sucede entonces?
Responder Con Cita
  #5  
Antiguo 24-07-2017
Homine Homine is offline
Miembro
NULL
 
Registrado: jun 2017
Posts: 26
Poder: 0
Homine Va por buen camino
Cita:
Empezado por CMB Ver Mensaje
¿Alguien sabe qué sucede si, por error, se envían a producción datos de prueba? El remitente sería alguien que no está incluido en el SII. ¿Admiten los datos sin más, o los rechazan por no autorizado?

Saludos,
Buenos días:

Se lo come todo. Esto es por lo siguiente: una empresa que solicita su inclusión es el REDEME está obligada a comunicar datos desde el día de la solicitud sin tener que esperar a la resolución de su inclusión.

Dos opciones: enviar un fichero de baja de registros o remitir un escrito a la AEAT para comunicarle el error y ver si es posible la eliminación de esos registros.

Un saludo
Responder Con Cita
  #6  
Antiguo 24-07-2017
CMB CMB is offline
Miembro
 
Registrado: ene 2017
Posts: 349
Poder: 10
CMB Va por buen camino
Cita:
Empezado por Homine Ver Mensaje
Buenos días:
Se lo come todo. Esto es por lo siguiente: una empresa que solicita su inclusión es el REDEME está obligada a comunicar datos desde el día de la solicitud sin tener que esperar a la resolución de su inclusión.
Dos opciones: enviar un fichero de baja de registros o remitir un escrito a la AEAT para comunicarle el error y ver si es posible la eliminación de esos registros.
Pues me parece muy, muy mal. Ese error puede suceder, y seguro que a más de uno, programador o usuario, tarde o temprano, le pasará. El web service debería rechazar el envío diciendo que el remitente no está autorizado, o algo así.

Agradecido por tu comentario.

Saludos,
Responder Con Cita
  #7  
Antiguo 24-07-2017
Homine Homine is offline
Miembro
NULL
 
Registrado: jun 2017
Posts: 26
Poder: 0
Homine Va por buen camino
Cita:
Empezado por javi_valencia44 Ver Mensaje
Podéis enviar a los ws de pruebas?
Son los mismo que producción pero cambiando la URL por el sitio www7.aeat.es
Responder Con Cita
  #8  
Antiguo 24-07-2017
javi_valencia44 javi_valencia44 is offline
Miembro
 
Registrado: mar 2017
Posts: 50
Poder: 10
javi_valencia44 Va por buen camino
Cita:
Empezado por Homine Ver Mensaje
Son los mismo que producción pero cambiando la URL por el sitio www7.aeat.es
Me da error de versión 0.7 no válida, hace días me iba sin problemas
Responder Con Cita
  #9  
Antiguo 24-07-2017
CMB CMB is offline
Miembro
 
Registrado: ene 2017
Posts: 349
Poder: 10
CMB Va por buen camino
Cita:
Empezado por javi_valencia44 Ver Mensaje
Me da error de versión 0.7 no válida, hace días me iba sin problemas
Prueba de poner <?xml version="1.0"...

Saludos,
Responder Con Cita
  #10  
Antiguo 24-07-2017
xamminf xamminf is offline
Miembro
 
Registrado: ene 2017
Posts: 216
Poder: 10
xamminf Va por buen camino
Cita:
Empezado por javi_valencia44 Ver Mensaje
Me da error de versión 0.7 no válida, hace días me iba sin problemas
Cambia el IDVersion con el que envias desde 0.7 a la version 1.0

El mensaje de error que obtienes, y que no pegas aquí, seguramente te lo está diciendo.
Responder Con Cita
  #11  
Antiguo 24-07-2017
Homine Homine is offline
Miembro
NULL
 
Registrado: jun 2017
Posts: 26
Poder: 0
Homine Va por buen camino
Cita:
Empezado por javi_valencia44 Ver Mensaje
Me da error de versión 0.7 no válida, hace días me iba sin problemas
Debes indicar que empleas la versión 1.0, que es la última, en el elemento <sii:IDVersionSii>1.0</sii:IDVersionSii>

Saludos
Responder Con Cita
  #12  
Antiguo 24-07-2017
javi_valencia44 javi_valencia44 is offline
Miembro
 
Registrado: mar 2017
Posts: 50
Poder: 10
javi_valencia44 Va por buen camino
Cita:
Empezado por Homine Ver Mensaje
Debes indicar que empleas la versión 1.0, que es la última, en el elemento <sii:IDVersionSii>1.0</sii:IDVersionSii>

Saludos

También me falla.

El error es este:
Código[4100].Error en la cabecera. El contenido del campo IDVersionSii no es válido.

En producción si me va, uso los endpoints (Para el caso de facturas de venta):
https://www1.agenciatributaria.gob.e...iiFactFEV1SOAP
<sii:IDVersionSii>1.0</sii:IDVersionSii>

En pruebas me iba hasta hace unos días...
https://www7.aeat.es/wlpl/SSII-FACT/...iiFactFEV1SOAP
<sii:IDVersionSii>0.7</sii:IDVersionSii>

Con <sii:IDVersionSii>1.0</sii:IDVersionSii> tampoco va
Responder Con Cita
  #13  
Antiguo 19-12-2016
bucanero bucanero is offline
Miembro
 
Registrado: nov 2013
Ubicación: Almería, España
Posts: 208
Poder: 13
bucanero Va camino a la fama
Hola foro, aqui el codigo de llamada un poco mas desarrollado:

Código Delphi [-]
var
  ASuministroLRFacturasEmitidas:SuministroLRFacturasEmitidas;
  ARegistroLRFacturasEmitidas:Array_Of_LRfacturasEmitidasType;
begin
  try
    //se crea un array con el numero de facturas que se van a emitir
    //en este ejemplo solo 1, pero pueden ser mas
    SetLength(ARegistroLRFacturasEmitidas, 1);

    //se introducen los datos de cada una de las facturas
//    for i := Low(ARegistroLRFacturasEmitidas) to High(ARegistroLRFacturasEmitidas) do begin

    ARegistroLRFacturasEmitidas[0].IDFactura.IDEmisorFactura.NIF  :='123456789X';             // NIFType         =  type string;
    ARegistroLRFacturasEmitidas[0].IDFactura.NumSerieFacturaEmisor:='algo';                   // TextoIDFacturaType =  type string;
    ARegistroLRFacturasEmitidas[0].IDFactura.NumSerieFacturaEmisorResumenFin:='y algo mas';   // TextoIDFacturaType =  type string;
    ARegistroLRFacturasEmitidas[0].IDFactura.FechaExpedicionFacturaEmisor:='15/12/2016';      // fecha           =  type string;

    // ... rellenar aqui el resto de datos necesarios, no se exactamente a que se corresponden,
    // hay que mirar la documentacion correspondiente, algunos de estos datos pueden ser  tambien classes
    // con mas estructuras de datos
    (*
    ARegistroLRFacturasEmitidas[0].FacturaExpedida.DatosInmueble:=...;          //tipo DatosInmueble2
    ARegistroLRFacturasEmitidas[0].FacturaExpedida.ImporteTransmisionSujetoAIVA://tipo  ImporteSgn12_2Type
    ARegistroLRFacturasEmitidas[0].FacturaExpedida.EmitidaPorTerceros:          //tipo  EmitidaPorTercerosType
    ARegistroLRFacturasEmitidas[0].FacturaExpedida.Contraparte:                 //tipo  PersonaFisicaJuridicaType
    ARegistroLRFacturasEmitidas[0].FacturaExpedida.TipoDesglose:                //tipo  TipoDesglose2
    (**)

    ARegistroLRFacturasEmitidas[0].PeriodoImpositivo.Ejercicio:='2016';               //YearType:  type string;
    ARegistroLRFacturasEmitidas[0].PeriodoImpositivo.periodo  :=TipoPeriodoType(11);  //  TipoPeriodoType = ( _01, _02, _03, _04, _05, _06, _07, _08, _09, _10, _11, _12, _0A);

//    end;


    //se crea el objeto que se va a enviar
    ASuministroLRFacturasEmitidas := SuministroLRFacturasEmitidas.Create;
    ASuministroLRFacturasEmitidas.Cabecera.Titular.NombreRazon:='tu nombre'; //creo que esto puede ser el nombre del cliente
    ASuministroLRFacturasEmitidas.Cabecera.Titular.NIF:='tu nif';            // y esto el CIF del cliente

    //Un valor de la lista TipoComuniacion. Ver en la documentacion
    ASuministroLRFacturasEmitidas.Cabecera.TipoComunicacion:=ClaveTipoComunicacionType(1); // definida como   ClaveTipoComunicacionType = (A0, A1, A4);

    //se añade el array de facturas creado anteriormente
    ASuministroLRFacturasEmitidas.RegistroLRFacturasEmitidas:=ARegistroLRFacturasEmitidas;

    try
      // se hace la llamada a la funcion suministrada por el WS
      GetsiiSOAP.SuministroLRFacturasEmitidas(ASuministroLRFacturasEmitidas);
    except
      On E:Exception do
        //El proceso de envio dio error
        MessageDlg(E.Message, mtError, [mbOK], 0);
    end;
  finally
    // se eliminan los objetos creados
    ASuministroLRFacturasEmitidas.Free;
    setLength(ARegistroLRFacturasEmitidas, 0);
  end;


Este código compila sin problemas, pero los parámetros hay que ver en la propia documentación a que corresponden y cuales son opcionales u obligatorios. Las partes de información de facturación desabilitadas pueden a su vez ser mas classes con mas propiedades.

Un Saludo
Responder Con Cita
  #14  
Antiguo 19-12-2016
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.418
Poder: 24
fjcg02 Va camino a la fama
newtron,
no tengo código, simplemente me llamó la atención la pregunta y he leido los links que pusiste. No me dedico a ésto.

el chiste es montar los xml con los formatos que te dan ( en la propia documentación te muestran esquemáticamente cómo quedaría el árbol del xml, y luego hacer la llamada a la superfunción que hace todo.

Código Delphi [-]
SuministroLRFacturasEmitidas(const SuministroLRFacturasEmitidas: SuministroLRFacturasEmitidas): RespuestaLRFacturasEmitidas

todas las clases las tienes definidas en la unidad SuministroInmediatoInfo.pas

En este caso SuministroLRFacturasEmitidas para la llamada y RespuestaLRFacturasEmitidas para la respuesta.
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
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 4524 Hace 4 Días 16:17:40
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 18:54:10.


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