![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
justo me ha pasado lo mismo hace poco, probablemente os haya pasado al importar las librerías desde delphi, elegir SOAP 1.2
tenéis que ir a la librería que se os ha generado , que seguramente ponga esto: InvRegistry.RegisterInvokeOptions(TypeInfo(sfPortTypeVerifactu), ioSOAP12); y hay que cambiarlo el ioSOAP12 por ioDocument quiza hay que añadir alguna variable mas, os aconsejo hacer la importación eligiendo SOAP 1.1 de nuevo y ver las diferencias |
|
#2
|
|||
|
|||
|
Entonces lo que dices es que al importar el wsdl es mejor usar la opción SOAP 1.1 en vez de la 1.2? O dices de importar la 1.2 pero cambiar luego cosas a mano en el .pas que se genera?
He importado como SOAP 1.1 pero no puedo compilar. En el .pas generado hay strings de más de 255 caracteres. Podría resolverlo a mano editando el .pas, pero no sé si me estoy metiendo en un berenjenal innecesario y hay otra forma de hacerlo que no sea esa. Cita:
|
|
#3
|
|||
|
|||
|
lo de la opción SOAP 1.1 lo digo por el problema que hemos tenido de las cabeceras, ya que el SOAP 1.1 te pone esta:
http://schemas.xmlsoap.org/soap/envelope/ y el 1.2 te pone esta: http://www.w3.org/2003/05/soap-envelope por lo que deduzco que hay que utilizar SOAP 1.1 Edit: Lo de los strings los puedes partir en 2 y luego unirlos. Yo estoy probando con un 'mix', con la importación en 1.2 , pero modificando las cosas que comenté anteriormente para que ponga la cabecera SOAP correspondiente |
|
#4
|
||||
|
||||
|
Cita:
he realizado este cambio y ahora tengo: Cita:
antes indicaba esto: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Lo que no puedo es importar las unidades de verifactu, tal cual las puedes tener, ¿podrias x favor pablog2k colgar las unidades para ver si algun cambio mas nos impide enviar? Saludos |
|
#5
|
|||
|
|||
|
Cita:
Cambia en tus pruebas el NIF de quien está facturando para ser el mismo que él del certficado, a ver si lo soluciona. Última edición por antoine0 fecha: 30-09-2024 a las 14:55:53. Razón: Aclaración |
|
#6
|
|||
|
|||
|
justo me estaba pasando el mismo error, y creo que es por lo que comenta antoine0
voy a probar, creo que estoy usando un certificado de representante y se está liando... |
|
#7
|
|||
|
|||
|
xsd para validar la factura
Hola, con la documentación de hacienda estoy buscando un xsd donde aparezca todo el esquema de la factura a enviar, pero no lo encuentro, lo veo repartido entre varios y es confuso. Alguien lo ha encontrado o simplemente es así como lo tienen publicado?
Gracias! |
|
#8
|
|||
|
|||
|
Atascado con el mismo error. El NIF que utilizo para el envío es el mismo que el del certificado.
Lo raro es que el error haga mención a "la dirección" ![]() ¿Podría poner alguien un XML que le haya funcionado, para ver las diferencias? Es probable que me falte algún campo/nodo por rellenar. Hasta que a los de Hacienda no les de por pulir los mensajes de error, me temo que vamos a estar un tiempo así... |
|
#9
|
|||
|
|||
|
Alguien más que le de este error?
El valor del campo FechaHoraHusoGenRegistro no está dentro del umbral establecido sobre la fecha del sistema de la AEAT Lo he comprobado y la hora es menor que la de hacienda, por ejemplo, esto es lo que aparece en mi xml: 2024-09-30T14:22:00+01:00 Y la hora de hacienda era esta cuando se envió 2024-09-30 14:22:37 Se supone que tenemos un margen de 5 minutos siempre y cuando la fecha y hora que lleve nuestro xml sea menor que la fecha y hora de hacienda. Saludos. |
|
#10
|
|||
|
|||
|
Cita:
Tu envías una factura fechada 2024-09-30T14:22:00+01:00, que es lo mismo que 2024-09-30T13:22:00Z. 13:22:00 > 12:22:37. Normal que se quejen: ¡vas casi una hora por delante del reloj de Hacienda! Nota: Hacienda está en Madrid, no en Arrecife Última edición por antoine0 fecha: 30-09-2024 a las 21:03:56. Razón: Nota |
|
#11
|
|||
|
|||
|
Cita:
|
|
#12
|
|||
|
|||
|
Cita:
Existe algún sitio donde consultar la franja horaria en tiempo real? Saludos y gracias. |
|
#13
|
|||
|
|||
|
Cita:
El valor del campo FechaHoraHusoGenRegistro no está dentro del umbral establecido sobre la fecha del sistema de la AEAT. La hora de mi reloj (hora peninsular España) es 2024-10-01 18:25. He probado con estos valores 2024-10-01T18:03:04+02:00 2024-10-01T16:03:04+02:00 2024-10-01T16:22:04+02:00 2024-10-01T18:20:04+01:00 |
|
#14
|
||||
|
||||
|
Segun dice google:
4118 - El NIF del titular no está autorizado a enviar información al sistema ¿Podria ser que el certificado que uso es de una empresa en el SII, y por tanto no deje enviar? gracias antoine0 , ya habia corregido el NIF, lo veo en el XML, en cabecera, y en IDEmisor correctamente, ademas he añadido el campo: Factura.RegistroAlta.NombreRazonEmisor con el nombre por si acaso. Saludos ! |
|
#15
|
|||
|
|||
|
Ni el NIF ni el certificado que yo utilizo están dados de alta en el SII, así que el motivo del error debería ser otro.
Cita:
|
|
#16
|
||||
|
||||
|
Cita:
¿que seguir mirando en el XML que generamos? ¿o donde lo estamos enviando? Saludos ! |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Hijo de Informáticos | gluglu | Humor | 3 | 13-03-2007 12:05:35 |
| Adictos informaticos ... | Trigger | Humor | 2 | 11-10-2004 13:18:32 |
| Nosotros los Informáticos | Trigger | Humor | 1 | 10-10-2004 15:58:09 |
| Patrón de los Informáticos. | obiwuan | Varios | 20 | 10-09-2003 15:44:54 |
| Chistes Informaticos | jhonny | Humor | 2 | 11-08-2003 22:59:09 |
|