![]() |
Cita:
Sólo me queda anularlas y volver a subirlas. Gracias por la aclaración! :) |
Invalid property element: 1.1
A nosotros tambien nos estaba dando el mensaje "invalid property element: 1.1".
Y queriamos tener las dos versiones en el mismo ejecutable. Tuvimos la precaucion de las units generadas por el importador wdsl, meterlas en fuentes distintas. Despues de mirar y remirar, vimos que utilizan el mismo GUID . siiSOAP = interface(IInvokable) ['{4AABBA37-5B85-4921-9DF2-46F4EFF93A02}'] function SuministroLRFacturasRecibidas(const SuministroLRFacturasRecibidas: SuministroLRFacturasRecibidas): RespuestaLRFacturasRecibidas; stdcall; Lo que hemos hecho ha sido generar nuevos GUIDS para la version 1.1. Y de momento en pruebas nos están pasando sin problemas las facturas tanto la version 1.0 como la version 1.1. Todo desde el mismo ejecutable Cita:
|
Cita:
|
Cita:
Sólo una pregunta, las GUIDs que yo he utilizado son algunas que he encontrado en ejemplos en la web de Embarcadero. Pero, ¿hay algún generador de GUIDS ? ¿O cómo se pueden generar nuevas? Gracias |
Error con factura enviada de Importacion version 1.1
Buenas tardes, estoy haciendo envíos de facturas de importación con el DUA. Con la versión 1.0 no tenía ningún problema, pero ahora me da como que la factura esta Aceptada con errores y el error que me da es el siguiente:
Si el TipoFactura es F5 o LC el NIF del emisor debe coincidir con el NIF del titular del libro de registro Sabéis a que es debido?? Un saludo y muchas gracias. |
Cita:
|
Cita:
Cita:
Quizas alguien con más experiencia sobre este tipo de facturas nos lo pueda aclarar más. |
Cita:
Muchas gracias, con esto lo tengo solucionado. Un saludo. |
Cita:
http://www.gobiernodecanarias.org/tr...GIC%20v1.1.pdf Lo más curioso es que el documento indica en su nombre que es 1.1 en la primera página indica Versión 1.0 Alguien tiene más referencias que me puedan arrojar un poco más de luz sobre el SII de Canarias? Muchas Gracias. |
Cita:
Ahora vuelvo de nuevo al ataque con más dudas, :D. Me ocurre muy pocas veces un error de TimeOut del estilo:
He probado en subir el timeout del MyHTTPRIO.HTTPWebNode.ReceiveTimeout, pero creo que no hace mucho caso del tiempo que le pongo. ¿Os ha pasado alguna vez? Si es así, ¿cómo lo habéis solucionado? Gracias. |
Cita:
//Aumentamos el tiempo de espera de respuesta RIO.HTTPWebNode.ReceiveTimeout := 600000; // 10 mins |
sII en Canarias
Por si alguien más está desarrollando un SII para Canarias, que como sabéis se va a poner en marcha el 1 de Enero de 2019, me han indicado que hasta Julio no darán las urls de los ficheros wsdl y que el último trimestre de este año habilitarán el servidor de pruebas.
|
A ver si tuvieramos 17 portales de pruebas mas 17 portales de produccion más 17 fechas de apertura de portal de pruebas más 17 fechas de inicio de producción.
Por favor, cuanta insensatez. Qué hartazón ! |
Cita:
|
Cita:
|
Cita:
|
Cita:
No podemos extrañarnos si al menos la mitad del PIB español se lo pulen en gasto público. Cuanto más lío burocrático y admtvo. mejor para ellos: más bagatelas y prebendas justifican. Qué asco ! Y pensar que hay gente que se muere porque las listas de espera de la S.S. no dan abasto por falta de medios. |
Cita:
¿A alguien se le abre sin problemas? Saludos, |
¿A alguien más le esta dando : var o=document.getElementById("AEAT_errores_tecnicos"); la nueva versión?
|
Vale no he dicho nada, casualmente había caducado el certificado justo ayer. A la espera del nuevo aun no he podido probar la 1.1 en producción.
|
Al parecer implemente los cambios básicos, y todo va perfecto, pero, ¿hay algo mas aparte de eso que se me pasara y me pueda afectar?
Cita:
|
url Definitivas
Hola. Llevo un rato buscando las WSDL de la versión de producción de la 1.1. y no las encuentro por ninguna parte. ¿Alguien las ha visto?
Gracias |
Cita:
Puede comprobarlo importando por ejemplo el nuevo WSDL de la URL: https://www2.agenciatributaria.gob.e...tEmitidas.wsdl y ver que genera los XML de la versión 1.1. correctamente. |
Error al intentar rellenar Detalle Exenta de Emitidas
Buenos días, cuando intento rellenar la parte exenta del detalle de una factura emitida, me crea un objeto null que causa exception en mi código.
La causaExención la creo de la siguiente forma: tipoConDesglose.Entrega.Sujeta.Exenta = new DetalleExentaType[1]; tipoConDesglose.Entrega.Sujeta.Exenta[0].CausaExencion = ((CausaExencionType)(numTipo)); Pero al intentar asignarle un valor me lanza error: tipoConDesglose.Entrega.Sujeta.Exenta[0].CausaExencion = 'tipoConDesglose.Entrega.Sujeta.Exenta[0].CausaExencion' inició una excepción de tipo 'System.NullReferenceException' Esto con la versión anterior (1.0) del SII no me daba problemas, a alguien más le pasa? Cómo debemos crear el objeto para adjuntar una causa de exención? |
Cita:
Código:
<sii:TipoDesglose>Cita:
|
Cita:
tipoConDesglose.Entrega.Sujeta.Exenta = new DetalleExentaType[1]; CausaExencion me devuelva null. Os incluyo más líneas del proyecto: TipoConDesgloseType tipoConDesglose = new TipoConDesgloseType(); tipoConDesglose.Entrega = new TipoSinDesgloseType(); tipoConDesglose.Entrega.Sujeta = new SujetaType(); if ((campos[54] != null && !campos[54].Equals(String.Empty)) || !campos[55].Equals(String.Empty)) { if (!campos[54].Equals(String.Empty)) { for (int numTipo = 0; numTipo < 6; numTipo++) { if (campos[54].Equals(((CausaExencionType)(numTipo)).ToString())) { tipoConDesglose.Entrega.Sujeta.Exenta = new DetalleExentaType[1]; tipoConDesglose.Entrega.Sujeta.Exenta[0].CausaExencion = ((CausaExencionType)(numTipo)); break; } } } } |
Cita:
tipoConDesglose.Entrega.Sujeta.Exenta[0] = new DetalleExentaType(); |
Problema con PeriodoLiquidacion
Buenas a todos,
Con la nueva version 1.1 tengo un problema con la nueva etiqueta PeriodoLiquidacion ya que aunque le programa me compila bien justo cuando llega a esta línea me da una excepción y no continua ARegistroLRFacturasEmitidas[0].PeriodoLiquidacion.Ejercicio:=edtYear.Text; Gracias de antemano |
Cita:
ALRFiltroEmitidasType.PeriodoLiquidacion:=PeriodoLiquidacion11.Create; ARegistroLRFacturasEmitidas[0].PeriodoLiquidacion.Ejercicio:=edtYear.Text; |
desglose facturas emitidas exentas
Buenos días, alguién seria tan amable de colgar un ejemplo Delphi de como informar el detalle de facturas emitidas exentas con la versión 1.1, con la 1.0 yo tenia lo siguiente:
// vLREmitidas[vIdx].FacturaExpedida.TipoDesglose.desgloseFactura.sujeta.Exenta := Exenta2.Create; // vLREmitidas[vIdx].FacturaExpedida.TipoDesglose.desgloseFactura.sujeta.Exenta.CausaExencion := GetCausaExencion; // vLREmitidas[vIdx].FacturaExpedida.TipoDesglose.desgloseFactura.sujeta.Exenta.BaseImponible := ReplaceStr(FloatToStr(vImpBase), ',', '.'); no consigo hacerlo con la 1.1, muchas gracias. |
Cita:
Yo lo hago de esta manera, a ver si esto te sirve...
La variable IVAS es un array del tipo DesgloseIva3 Saludos Edito: Ahora la verdad es que estoy mirando y no me cuadra mucho que siendo exenta "cuele" con un tipo Sujeta.Noexenta.... |
¿A alguien más le está dando este mensaje ?
There was no endpoint listening at https://www1.aeat.es/wlpl/SSII-FACT/...iiFactFRV1SOAP that could accept the message. Sólo me funcionan las de pre-produccion (www7). |
Cita:
Hay un tipo detalleExentaType ue yo creo de la siguiente manera setLength(vEXEN, 1); vEXEN[0] := DetalleExentaType.Create; vEXEN[0].CausaExencion := GetCausaExencion; vEXEN[0].BaseImponible := ReplaceStr(FloatToStr(vImpBase), ',', '.'); pero después no consigo meter el array vEXEN dentro del facturaexpedida.,tipodesglose.desglosefactura.sujeta.exenta pero gracias de todos modos y a ver si alguien me puede ayudar. |
Cita:
Tengo el mismo problema pero los Dua pongo datos del emisor 'nombre' y como NIF pongo Otro documento probatorio. Y luego en el encabezamiento los datos son de nuestra empresa. Cómo solucionais este error? Podría presentarse está importación con este error sin tener que subsanar? Gracias a todos por vuestros comentarios! |
Cita:
Hola ¿ has probado esto ? ARegistroLRFacturasEmitidas[ncontfacturas].FacturaExpedida.TipoDesglose.desglosefactura.sujeta.Exenta:= vexen; Yo acabo de adaptarlo y por lo menos el compilador no se queja... :D |
Cita:
Perdón, rectifico, no daba error de compilación pero si un bonito access violation.. ;) Esta es la línea correcta: ARegistroLRFacturasEmitidas[ncontfacturas].FacturaExpedida.TipoDesglose.DesgloseTipoOperacion.Entrega.sujeta.Exenta := Exentas; Saludos... |
Buenas tardes,
Volviendo con las exentas yo el código que tengo ahora mismo (y que me falla) es esto Primero defino las variables vExenB: Exenta; //para operaciones de entrega de bienes vExenP: Exenta2; //para servicios Y luego hago ARegistroLRFacturasEmitidas[0].FacturaExpedida.TipoDesglose:= TipoDesglose3.Create; ARegistroLRFacturasEmitidas[0].FacturaExpedida.TipoDesglose.DesgloseTipoOperacion:= TipoConDesgloseType.Create; if (edtBien_o_Servicio.Text='B') then //bien begin setLength(vExenB, 1); vExenB[0] := DetalleExentaType.Create; if (edtTipoOperacion.Text='E2') then // exportacion, ceuta y melilla vExenB[0].CausaExencion := CausaExencionType.E2; if (edtTipoOperacion.Text='E5') then //intracomunitaria vExenB[0].CausaExencion := CausaExencionType.E5; vExenB[0].BaseImponible := edtImporteTotalFactura.Text; ARegistroLRFacturasEmitidas[0].FacturaExpedida.TipoDesglose.DesgloseTipoOperacion.Entrega.Sujeta.Exenta := vExenB; end; if (edtBien_o_Servicio.Text='S') then //servicios begin setLength(vExenP, 1); vExenP[0] := DetalleExentaType.Create; if (edtTipoOperacion.Text='E2') then // exportacion, ceuta y melilla vExenP[0].CausaExencion := CausaExencionType.E2; if (edtTipoOperacion.Text='E5') then //intracomunitaria vExenP[0].CausaExencion := CausaExencionType.E5; vExenP[0].BaseImponible := edtImporteTotalFactura.Text; ARegistroLRFacturasEmitidas[0].FacturaExpedida.TipoDesglose.DesgloseTipoOperacion.PrestacionServicios.Sujeta.Exenta := vExenP; end; Y el problema es que me da una excepción a la hora de ejecutar cuando llego a la línea ARegistroLRFacturasEmitidas[0].FacturaExpedida.TipoDesglose.DesgloseTipoOperacion.Entrega.Sujeta.Exenta := vExenB; ¿Sabéis dónde fallo? Gracias de antemano |
Cita:
ARegistroLRFacturasEmitidas[0].FacturaExpedida.TipoDesglose.DesgloseTipoOperacion.PrestacionServicios := TipoSinDesglosePrestacionType.Create; ARegistroLRFacturasEmitidas[0].FacturaExpedida.TipoDesglose.DesgloseTipoOperacion.PrestacionServicios.Sujeta := SujetaPrestacionType.Create; |
Cita:
|
Cita:
A ver si os sirve para avanzar
|
| La franja horaria es GMT +2. Ahora son las 18:38:23. |
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