![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#21
|
|||
|
|||
|
Cita:
Pues lo estás haciendo mal... -El hash se genera en el momento de la creación, no sirve que lo haga el demonio en el momento que va a enviar. Cita:
|
|
#22
|
|||
|
|||
|
Pregunta sobre momento de crear registro
Veo que se ha comentado que hay que crear el registro de facturación en el momento en que se crea la factura.
Nosotros creamos el registro y su hash cuando se emite la factura al cliente, ya sea por correo,impresora ftp,etc. Entendemos que mientras no se emite la factura al cliente se puede modificar ,anular,etc.. una vez emitida , la factura se envía y se bloquea para bloquear borrados y controlar modificaciones de la misma. ¿ Este enfoque no es correcto¿?. No pasa nada sinpor ejemplo creo 40 facturas por la mañana y las mando por la tarde?. Entendíamos la 'emision' como el momento de creación del registro de facturación. ???? |
|
#23
|
||||
|
||||
|
Cita:
Deberías revisar hilos anteriores. Personalmente creo que el planteamiento es erróneo. Básicamente porque la normativa dice que el registro de facturación debe crearse y enviarse (esto segundo sólo si estás en veri*factu) inmediatamente después de crear la factura: "La modalidad denominada VERI*FACTU, que exige que los registros informáticos de factura sean remitidos a la Sede electrónica de la Agencia Tributaria inmediatamente después de su producción, evitándose con ello su alteración posterior, y asegurando su conservación." Si tú dices que vas a generar el Registro cuando "emites" la factura al cliente, resulta que en realidad puedes crear el "registro de facturación" cuando quieras; 1 minuto, 1 hora o 1 día después, dependiendo de cuando se la envíes/emitas al cliente. Deberíais hacer una consulta a la AEAT para verficarlo.
__________________
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. |
|
#24
|
||||
|
||||
|
Cita:
__________________
Uno se alegra de ser útil. (Isaac Asimov) |
|
#25
|
|||
|
|||
|
Cita:
Tal y como me has comentado , he hecho la consulta con la aeat Me contestan esto: Cita:
Esto es un lio.. |
|
#26
|
|||
|
|||
|
Cita:
Vamos, que segun el web service el registro lo tengo que enviar no más tarde de 4 minutos desde que se genera, por lo que no creo que pueda estar una semana sin enviar los registros, a no ser que el valor de FechaHoraHusoGenRegistro en el xml no sea el mismo que se usó al generar el hash, si no que ese valor es la fecha y hora a la que se envía el registro, por que si no es así no le veo lógica a lo que dices de envíar los registros en otro momento. |
|
#27
|
||||
|
||||
|
Puedes enviar pasados esos 240 segundos, pero tendrás que marcarlos como incidencia.
__________________
La religión es personal e intransferible. |
|
#28
|
|||
|
|||
|
Cita:
Como te comentó gcqZW, puedes enviar pasado ese tiempo, pero debes marcar el envío como incidencia a "S". De todas maneras, ese tiene que ser un caso puntual (te falla internet o fallan los servicios de la AEAT). En el resto de casos, tendrás que tener una tarea o algo que cada menos de 4 minutos haga el envío de los registros para que no se dé este caso El campo FechaHoraHusoGenRegistro le das valor cuando generas el registro de facturación, y luego en el XML tiene que ir ese valor, no puedes volver a calcularlo. |
|
#29
|
|||
|
|||
|
Cita:
Ese tiempo límite no está ni en la Orden Ministerial ni en ningún documento publicado. Así que lo cambiarán cuando les apetezca. |
|
#30
|
|||
|
|||
|
Cita:
Yo lo guardé en un campo de la base de datos. Si en algún momento lo cambian saco una versión que le cambie el valor y debería seguir funcionando el tema de enviarlo marcado como incidencia pasado el tiempo del nuevo valor |
|
#31
|
|||
|
|||
|
Cita:
Cambian las validaciones y los criterios a su antojo (y sin comunicarlos) a cada momento. Y nos tenemos que estar basando en hacerles consultas que nos responde un técnico con el criterio que le salga en ese momento. Y sin una normativa establecida en un documento oficial serio y estable. ¡¡¡ Por favor, AEAT (por si lo lee algún responsable), un poco más de seriedad !!! |
|
#32
|
|||
|
|||
|
Cita:
|
|
#33
|
|||
|
|||
|
Es una cuestión de concepto.
No se envían facturas. No se encadenan facturas. Se envían registros de facturación. Se encadenan registros de facturación ¿Para que sirve un registro de facturación? Para indicarle a Hacienda qué estás haciendo con la factura: -la doy de alta -->> nuevo registro de facturación -la rectifico -->> nuevo registro de fascturación -la anulo -->> nuevo registro de facturación Y siempre se encadena una registro de facturación con su anterior independientemente de la tipología de la operación y la factura a la que hace referencia. Realmente es muy sencillo, cuando ya has perdido casi 1 mes de desarrollo por no leer/comprender (hace meses, ya no me hierve la sangre). Saludos, Carlos G. |
|
#34
|
|||
|
|||
|
Yo no estoy de acuerdo.
Nos dicen que tenemos de crear y enviar el registro de facturación inmediatamente a la generación de la factura, pués lo hago, tomo nota de la fecha y hora y genero el valor de FechaHoraHusoGenRegistro. Y lo enviaré cuando Hacienda ME LO PERMITA. A tener en cuenta que a cada respuesta de Veri*factu, viene cuantos segundos debemos esperar para enviar nuestro siguiente XML, y ahí yo pongo el valor FechaHoraHusoGenRegistro que he calculado para cada registro, tanto si ha pasado 60 segundos como 2 horas. Que esto es lo que puede suceder en los días punta de Navidad, si Hacienda tiene problemas empezará a contestar con 500 segundos o los que precise, y mientras nosotros debemos seguir facturando. Ya me dirá hacienda si lo hago bien. |
|
#35
|
|||
|
|||
|
Dos registros de facturación erroreos sobre la misma factura
Hola, os planteo un caso que no tengo muy claro qué se debe hacer. Haciendo pruebas con rectificativas he generado dos registros de facturación incorrectos de la misma factura rectificativa, y los dos enviados. El segundo encadenado al primero. Bien cojo el primer registro de facturación erróneo y le creo una subsanación (el xml no era correcto), y por tanto un nuevo tercer registro de facturación, encadenado al segundo, la envío y la da correcto. Ahora la pregunta es, ¿Que hago con el segundo registro de facturación erróneo? No puedo borrarlo puesto que está en el encadenamiento, no puedo mandar una subsanación puesto que ya esta subsanado, no es cosa de hacer otra rectificativa porque la factura está bien y ya enviada...lo dejo así y santas pascuas puesto que en realidad ya está arreglado en el tercer envío ???
Como estoy en pruebas, puedo arreglarlo a lo bestia, borro el registro y atpc el encadenamiento, pero si se diera en producción no tengo claro que se debería hacer... |
|
#36
|
|||
|
|||
|
Cita:
Es que subsanas la factura, no cada uno de los registros de facturación Supongamos este caso: -Creas una factura, creas su registro de facturación y lo envías. -Da error porque el XML no estaba correcto. -Cambias código, le das a subsanar y creas otro registro de facturación. -Vuelve a dar error porque el XML sigue siendo incorrecto -Vuelves a cambiar código, le das a subsanar y creas otro registro de facturación. -Vuelve a dar error porque el XML sigue siendo incorrecto -Vuelves a cambiar código, le das a subsanar y creas otro registro de facturación. -Ahora ya entra correcto. No tendrías que hacer nada más, la factura ya está correcta y subida. Los pasos que hiciste son: Registro 1- Alta de factura -> error al subir Registro 2- Subsanación de factura -> error al subir Registro 3- Subsanación de factura -> error al subir Registro 4- Subsanación de factura -> todo correcto al subir Has creado y enviado 4 registros de facturación para una factura hasta que entró correcta. Pero no tienes que subsanar los registros 1, 2 y 3 (los que dieron error). Tienes que subsanar la factura. |
|
#37
|
|||
|
|||
|
Cita:
Gracias por tu ayuda. Es un punto de vista, el de subsanar la factura, sin embargo en este caso la factura es correcta y no cambia nada en ella desde el primer registro, es la confección del xml del registro de facturación que lo creó de forma errónea por un error de programación (se podría dar y sería el caso más normal que fuera la factura la que estuviera mal y ahí sí se subsanase la factura), por lo que, en cierta manera lo que estoy subsanando es el registro de facturación que la "registra" en Verifactu. Por otro lado llevamos un control de los registros de facturación, para controlar los que están enviados, los que no están correctos y que por tanto hay que corregir de una manera u otra (rectificación, subsanación, etc), y los registros que están erróneos, si se corrigen con otro registro de facturación, se marcan como corregidos y qué registro los corrige, por lo que en principio no puedo dejar registros incorrectos sin corregir, para que en condiciones normales, los marcadores de errores estén "a cero". Por lo que entiendo de lo que dices no habría que hacer nada respecto a Verifactu (a mi tampoco se me ocurre qué se debería hacer, de ahí la pregunta), por lo que puedo marcar el registro que queda erroneo como corregido manualmente (que en producción también lo podría hacer) y santas pascuas. |
|
#38
|
|||
|
|||
|
Cita:
Si lo haces así, tendrás que subsanar siempre el último. Y cuando entre correcto marcar como "corregidos" todos los anteriores: si una factura tiene 5 envíos incorrectos y el sexto entra correcto, que actualice los 5 primeros. Pero insisto, no tienes que subsanar los 5 que dieron error, tienes que subsanar el quinto y cuando entre correcta la factura ya estaría lista |
|
#39
|
|||
|
|||
|
Cita:
Gracias por la ayuda ![]() |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Facturas rectificativas a para anular facturas aceptadas parcialmente | victor03 | Registros de Facturacion y Eventos (XML) | 6 | 31-05-2025 10:28:27 |
| Resaltar TEXTO parcialmente en DBGrid | Jose Roman | OOP | 8 | 30-12-2022 22:49:46 |
| Vcl/FMX: Resaltar texto parcialmente | AgustinOrtu | Trucos | 5 | 29-12-2022 09:56:54 |
| Locate no buscar parcialmente, por que? | URBANO | Conexión con bases de datos | 13 | 14-10-2005 20:14:22 |
| Campos calculados, facturas y detalles de facturas. | Letty | Conexión con bases de datos | 7 | 07-11-2003 11:19:44 |
|