FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#961
|
|||
|
|||
Cita:
Por tanto debes generar un XML para cada factura/ticket (con el WSD) y luego enviarlos en bloque con el formato del XML de ejemplo (el que trae el nodo de la Cabecera). Ahora pensarás, joer pues meto un envío por cada factura y listo .. pues no, porque leyendo un poco la descripción del servicio, en las respuestas te enviarán unos valores de registros mínimos y segundos a esperar para el siguiente envío (supongo que para no saturar servidores) ... por tanto habrá que enviarlos en bloque si o si. En cualquier caso esto es lo que yo entiendo, la documentación no es del todo clara. |
#962
|
|||
|
|||
Cita:
Buenos días y Feliz Navidad a todos 100% que el envio se hace en bloques de maximo de 1000 Ahora bien, el modelo de esto que pudiera ser mas parecido pudiera ser que sea el envio del SII, que ya se hace tb en bloques según se explica en https://www.agenciatributaria.es/sta...ervicioWeb.pdf A diferencia de las forales, o al menos es mi experiencia, los envios a la agencia central son bastante seguros y rara vez está caído el servidor con lo cual son minimos (en el SII al menos) los problemas derivados del envio en bloques |
#963
|
|||
|
|||
Cita:
Habrá que dejarse esto tambén programado para mi los "L2" son los importantes, por que de trazabilidad, no voy a hacer procesos, ya que se presupone que va todo ok: 01 Instalación o puesta en marcha inicial del sistema informático. 02 Inicio del funcionamiento del sistema informático como sistema VERI*FACTU. 03 Fin del funcionamiento del sistema informático como sistema VERI*FACTU. 04 Lanzamiento del proceso de detección de anomalías en los registros de facturación. 05 Detección de anomalías en la integridad, inalterabilidad y trazabilidad de registros de facturación. 06 Lanzamiento del proceso de detección de anomalías en los registros de eventos. 07 Detección de anomalías en la integridad, inalterabilidad y trazabilidad de registros de eventos. 08 Restauración de copia de seguridad. 09 Exportación de registros de facturación generados en un periodo. 10 Exportación de registros de eventos generados en un periodo. 11 Registro resumen de eventos |
#964
|
|||
|
|||
Cita:
supongo que son excepciones y esos sí hay que enviarlos. |
#965
|
|||
|
|||
Cita:
Me explico lo que te he entendido que tengo que hacer: - Genero un xml por cada factura según voy facturando. - Cada "x" facturas o cada "y" tiempo tendré que hacer el envío de las facturas que tenga pendiente hasta ese momento y para ese momento es cuando ya monto el xml "conjunto" con los datos de la cabecera más los datos de cada una de las facturas. Hasta ahí ¿correcto?. Pero entonces, al importar el wsdl, que es el que incorpora la llamada getsfSoap, resulta que lo que hay que pasarle es una array de facturas. Código:
SetLength(arrayFacturas, 1); arrayFacturas[0] := regFactura; result := GetsfSOAP(true, '', HTTPRIO1).AltaFactuSistemaFacturacion(ArrayFacturas); Y con esa llamada me genera el xml con el detalle de las facturas, pero sin el famoso apartado de "cabecera". Con lo cual o algo me estoy perdiendo, o al final voy a tener que pasar de él y hacerlo todo a mano como hice en su momento para enviar al SII. Gracias por vuestra paciencia. |
#966
|
|||
|
|||
Cita:
Cita:
|
#967
|
|||
|
|||
Cita:
me pongo ya a ello |
#968
|
|||
|
|||
Cita:
Lo que no tengo claro es si entre los dos eventos 02 y 03, es decir durante el periodo de tiempo que ha funcionado en modo Veri*factu, pueden o deben estar más registros de eventos. Tampoco tengo claro si un sistema solo-Veri*factu debe tener un registro de eventos con exactamente dos eventos (un 01 y un 02), correctamente encadenados y firmados. O incluso si estos dos registros pueden «venir de fábrica», por ejemplo creados por el programa de instalación inicial de la base de datos. Pero los eventos están en versión 0.3 según la hoja de Excel, habrá aclaraciones ulteriores. |
#969
|
||||
|
||||
Hola a tod@s.
Estoy echando un vistazo a esto y no me importa el fichero wsdl en mi Delphi 2007, a ver si alguien me puede dar luz. Hago lo siguiente: - Inserto un objeto HTTPRIO - Pulso en Component-Import WSDL - Pongo la url del wsdl: https://prewww2.aeat.es/static_files...cturacion.wsdl y pulso next-next-finish Después de esto (que es lo que he hecho siempre para el tema sii si mal no recuerdo) me da este mensaje: ¿Alguien me puede decir por dónde van los tiros? Gracias y un saludo.
__________________
Be water my friend. |
#970
|
|||
|
|||
husos horarios
En las descripciones de mensajes veo que están previstos husos horarios, con exactamente 3 posibilidades: 01 (GMT, Canarias en invierno), 02 (CET/BST, península en invierno o Canarias en verano) y 03 (CEDT, península en verano); una codificación fuera de estándar, poco acertada y demasiado restrictiva, diría yo. Visto los ejemplos, es una cosa que han añadido después del 29/10 Es un campo obligatorio en la fecha-hora de generación del registro, con la descripción (en el Excel) siguiente
Cita:
|
#971
|
||||
|
||||
Cita:
Yo lo he hecho con Delphi 11.3 y con la 10.2.3 y me ha funcionado sin problemas. Adjunto las units generadas (por si sirve).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#972
|
||||
|
||||
Aprovecho que se ha publicado documentación para actualizar el primer hilo del mensaje con los últimos cambios y documentos.
Además se ha habilitado una nueva sección dentro del FTP del club, donde se irán copiando/almacenando los documentos, para tenerla accesible en cualquier momento. No sólo tiene que ser documentación "oficial"; Si se cree conveniente que otros documentos, códigos o información pueden ser útiles, también se pueden incorporar (basta con que aviséis a algún moderador o a mi mismo). https://terawiki.clubdelphi.com/Otro...LeyAntifraude/
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#973
|
||||
|
||||
Cita:
Que yo sepa y recuerde no.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#974
|
|||
|
|||
Cita:
El link es: https://www.clubdelphi.com/foros/sho...&postcount=933 Creo que al final el motivo era porque las urls eran https, pero nadie me lo "confirmó/rebatió". A ver si ahora entre los dos lo conseguimos descifrar... |
#975
|
|||
|
|||
Cita:
Gracias. |
#976
|
||||
|
||||
Cita:
Gracias Germán, seguro que me vienen bien. Mi preocupación es que mi Delphi 10.1 no sea compatible o algo así y eso si que será un problema. A ver si alguien que use esta versión me puede decir algo. Gracias y un saludo.
__________________
Be water my friend. |
#977
|
||||
|
||||
Cita:
Si, no había compilado el proyecto. Con los archivos generados también me da ese error: [dcc32 Error] SistemaFacturacion.pas(1599): E2056 String literals may have at most 255 elements Simplemente edita el fichero SistemaFacturacion.pas y divide esa cadena en 2. Es decir, donde hay algo como esto y falla:
Pon esto: Lo he partido en varios trozos para que se vea bien.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#978
|
||||
|
||||
Cita:
Pues no sé qué decirte pero me extrañaría que fuera por el https porque las de la aeat también lo son y ahí en su día no tuve grandes problemas aunque si es cierto que con las últimas versiones si que los he tenido. Saludos.
__________________
Be water my friend. |
#979
|
|||
|
|||
Me suena que ya lo intenté yo y si que hay incompatibilidades.
|
#980
|
||||
|
||||
Ok, se me ha ocurrido probar a importar el fichero desde un Delphi Berlin que tengo en un portátil y me ha funcionado correctamente por lo que deduzco que debe de ser un problema de mi Delphi local. Seguiré mirando a ver qué averiguo.
Gracias y un saludo.
__________________
Be water my friend. |
|
|
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 |
|