FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#261
|
|||
|
|||
Error JAVAX.SERVLET.SERVLETEXCEPTION
Gracias anticipadas por vuestra colaboración.
Estoy empezando a trabajar con el proyecto SII . Estoy probando las demos que habéis realizado. Y cuando intento enviar los datos Me sale este error. JAVAX.SERVLET.SERVLETEXCEPTION Alguien sabe el motivo. Gracias |
#262
|
|||
|
|||
Cita:
Si a alguien le pase que pregunte que un poco largo. Gracias |
#263
|
|||
|
|||
Suministro de cobros
Hola a todos, ¿ alguien ha conseguido enviar cobros ?. Yo lo hago a través del WSDL importer construyendo el objeto, en el XML que se genera obtengo:
-<Cobros xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd"> -<Cobro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd"> <Fecha xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">01-01-2017</Fecha> <Importe xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">20</Importe> <Medio xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">01</Medio> <Cuenta_O_Medio xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">ES00000000????</Cuenta_O_Medio> </Cobro> </Cobros> En hacienda me dicen que los xsd que he marcado en rojo están intercambiados, o sea, en Cobros ha de ser SuministroLR.xsd y en Cobro SuministroInformacion.xsd. ¿ A alguien le ha pasado esto ? Por otro lado, ¿ Sabeis como quitar las etiquetas xmlns de cada nodo e incluirlas solo en la etiqueta Envelope ? Saludos, |
#264
|
||||
|
||||
En los libros de cobros como los de pagos. El delphi no genera bien el fichero, falta un xmlns en uno de los nodos y la aeat genera un error. Para solucionarlo he tenido que cambiar el fichero XML por codigo para incluirlo. En concreto son el nodo <Cobro> y <Pago>.
en Cobro hay que poner esto. <Cobro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd"> en pago hay que poner esto. <Pago xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd"> Los xmlns no se pueden ni se deben quitar ya que como no esten hacienda da error. En concreto en los cobros y pagos el error es que faltaba uno. Se me olvidada. El nodo <cobros> y <pagos> no lleva xmlns Igual es esto l oque te esta pasando. |
#265
|
|||
|
|||
Gracias por tu respuesta, es exactamente lo que me está pasando. ¿Y como lo cambias ? Tienes algún ejemplo?
Saludos |
#266
|
||||
|
||||
Lo que hago es en el objeto THTTPTRIO en el evento OnbeforeExecute capturar el xml y cambiarlo a mano.
Perdona el texto no sale bien en el codigo. es así Fichero.Strings[i] := StringReplace(Fichero.Strings[i],'<Cobro>','<Cobro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">', [rfReplaceAll]); Por cierto esto tambien te sirve para guardar el xml en una carpeta y poder ver lo que estás enviando. |
#267
|
|||
|
|||
Yo sigo pensando, y haciendo, que es mejor olvidarse de los objetos y montar los xml a mano.
No es prácticamente código y terminas obviando todos esos detalles tontos. El control sobre el resultado es completo. Idem con las respuestas. Y de carambola no generas dependencias de librerías externas al programa. |
#268
|
|||
|
|||
Construir un XML y olvidarse de las clases
Cita:
No soy un gran experto en Delphi aunque me defiendo bastante bien, pero no comprendo el interés que hay con tantos líos de clases y dependencias. Llevas toda la razón, El control sobre el resultado es completo. Y el envío a la AEAT me funciona a la perfección tanto con facturas emitidas como recibidas. Por lo menos de momento |
#269
|
|||
|
|||
Gracias Keys, funciona perfectamente !!
|
#270
|
||||
|
||||
Hola de nuevo.
¿Alguien ha resuelto las facturas de venta por alquileres de locales comerciales? No soy capaz de crear los objetos. Me da error en esta línea:
Gracias y un saludo
__________________
Be water my friend. |
#271
|
|||
|
|||
Te pongo un ejemplo:
SetLength(ADatosInmueble, Inmuebles.RowsFetched); Inmuebles.First; for L := 0 to Inmuebles.RowsFetched - 1 do Begin ADatosInmueble[L]:=DetalleInmueble.Create; ADatosInmueble[L].SituacionInmueble:=SituacionInmuebleType(InmueblesSITUACION.Value - 1); ADatosInmueble[L].ReferenciaCatastral:=InmueblesREFCATASTRAL.Value; Inmuebles.Next; End; ARegLRFacturasEmitidas[i].FacturaExpedida.DatosInmueble:=ADatosInmueble; |
#272
|
||||
|
||||
Gracias por tu pronta respuesta.
Me da errores al intentar implantar tu ejemplo. ¿Cómo has declarado el array ADatosInmueble? Gracias y un saludo Edito: Ya lo he resuelto. Pero yo pregunto... ¿cómo averiguas que hay que crear un array con los valores para asignarlos?
__________________
Be water my friend. Última edición por newtron fecha: 09-03-2017 a las 18:48:18. |
#273
|
||||
|
||||
Y vuelvo con el tema....
¿Habéis probado a pasar una factura de alquiler de local de negocio sin referencia catastral? a mi me da error porque dice que no está informado la referencia catastral. Saludos
__________________
Be water my friend. |
#274
|
|||
|
|||
Revisa ClaveRegimenEspecialOTrascendencia, con 13 no debería ser obligatorio.
|
#275
|
||||
|
||||
En las claves regimen especialOtrascendencia 13, 14, 15. Es obligatorio la referencia catastral a no ser que en situación del inmueble tengas la clave 3 situaciones anteriores pero sin referencia catastral
Un Saludo. |
#276
|
||||
|
||||
Cita:
¿Podría alguien hacer una prueba a ver si estoy equivocado o algo falla? Gracias y un saludo
__________________
Be water my friend. |
#277
|
||||
|
||||
Hola. Tienes razón. Si pones las claves 13, 14, y 15. Obliga a poner la referencia aunque la situación sea 3. Si te fijas en la descripcion pone que si es 13,14,15 son obligatorios los dos campos.
Creo que es una consulta para enviar a Hacienda. |
#278
|
|||
|
|||
Según sus FAQ:
http://www.agenciatributaria.es/AEAT...negocio_.shtml Cita:
Pero igualmente estoy haciendo pruebas usando 4 combinaciones: 13-con ref, 13-sin ref, 14-con ref y 14-sin ref Y me devuelve un error de validación general, no llega a pasar el filtro general de validación contra el xsd. |
#279
|
||||
|
||||
Respuesta de hacienda sobre las referencias catastrales.
este tema se soluciona en la próxima versión publicada (0.6) que entra en vigor el 15 de marzo. |
#280
|
|||
|
|||
La verdad es que tenía toda la pinta de ser algo así.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco | keys | Internet | 4246 | Hace 1 Día 11:17:09 |
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 |
|