Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Registros de Facturacion y Eventos (XML)
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-03-2025
sglorka sglorka is offline
Miembro
 
Registrado: mar 2017
Ubicación: Tenerife
Posts: 549
Poder: 10
sglorka Va por buen camino
Cita:
Empezado por diegorgm Ver Mensaje
Hola!

Entiendo que hay que encadenar todos los registros independientemente de si han sido aceptados o rechazados. Esto incluye los registros con error soapenv:Server y Client?

Por ejemplo, envío una factura (A) correcta. Al enviar una segunda factura (B) la encadeno con la (A). Si la (B) me da error de tipo soapenv:Server, con cual encadeno una tercera (C), con la (A) o la (B). Me surge la misma duda con el caso de error de tipo soapenv:Client para la factura B.
La generación del RF y su envío a la Aeat son dos procesos independientes pero ordenados en el tiempo. Primero debes generar el RF y luego enviarlo. Siguiendo esta lógica, el encadenamiento de tu RF es independiente del resultado del envío. Siempre debes encadenar con el último RF generado por tu SIF
Responder Con Cita
  #2  
Antiguo 06-03-2025
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.764
Poder: 7
ermendalenda Va por buen camino
Cita:
Empezado por sglorka Ver Mensaje
La generación del RF y su envío a la Aeat son dos procesos independientes pero ordenados en el tiempo. Primero debes generar el RF y luego enviarlo. Siguiendo esta lógica, el encadenamiento de tu RF es independiente del resultado del envío. Siempre debes encadenar con el último RF generado por tu SIF
Sí, correcto aunque haya dado error no puedes cambiar a toro pasado el encadenamiento, el error te ha podido datos después de encadenar la siguiéndote, otra cosa es que si la del error es un error estructural tengas que subsanarlos o anularla, en cuyo caso tienes que generar un nuevo registro encadenado al último, pero sin borrar la que tienes mal.
En la Sede de verifactu tendrán un registro menos xon un salto pero detectaron que habrá otro registro de subsanacion o anulación en referencia a ese salto
Responder Con Cita
  #3  
Antiguo 06-03-2025
Avatar de gcqZW
gcqZW gcqZW is offline
Miembro
 
Registrado: ene 2025
Ubicación: Zaragoza
Posts: 274
Poder: 2
gcqZW Va por buen camino
Cita:
La generación del RF y su envío a la Aeat son dos procesos independientes pero ordenados en el tiempo. Primero debes generar el RF y luego enviarlo. Siguiendo esta lógica, el encadenamiento de tu RF es independiente del resultado del envío. Siempre debes encadenar con el último RF generado por tu SIF
Pero y si no tienes datos en el ultimo RF generado???
__________________
La religión es personal e intransferible.
Responder Con Cita
  #4  
Antiguo 06-03-2025
sglorka sglorka is offline
Miembro
 
Registrado: mar 2017
Ubicación: Tenerife
Posts: 549
Poder: 10
sglorka Va por buen camino
Cita:
Empezado por gcqZW Ver Mensaje
Pero y si no tienes datos en el ultimo RF generado???
No sé qué quieres decir con esto. No sé que es un RF sin datos
Responder Con Cita
  #5  
Antiguo 06-03-2025
Avatar de gcqZW
gcqZW gcqZW is offline
Miembro
 
Registrado: ene 2025
Ubicación: Zaragoza
Posts: 274
Poder: 2
gcqZW Va por buen camino
imaginate que me rechazan un Rf en el cual no he informado de los datos necesarios para el encadenamiento, el siguiente Rf que genere debería generar una huella con los datos del Rf previo, pero en este caso no tiene. Habria que hacer el hash de:

IDEmisorFactura=&NumSerieFactura=&FechaExpedicionFactura=&TipoFactura=&CuotaTotal=&ImporteTotal=&Hue lla=&FechaHoraHusoGenRegistro=(aquí si que habría datos)

asi sin datos???
__________________
La religión es personal e intransferible.

Última edición por gcqZW fecha: 06-03-2025 a las 13:12:43. Razón: error
Responder Con Cita
  #6  
Antiguo 06-03-2025
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.441
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por gcqZW Ver Mensaje
imaginate que me rechazan un Rf en el cual no he informado de los datos necesarios para el encadenamiento,

Creo que aquí tienes un error de concepto.
La generación de un registro (incluídos sus datos de encadenamiento) debe hacerse SIN TENER EN CUENTA el envío.

Es decir, debes poder generar 50 registros de facturación (por decir un número) seguidos y encadenados sin enviar nada.


Si tu programa no es capaz de hacer eso, es que lo estás planteando mal.

El registro de facturación y el encadenamiento NO DEPENDE como he dicho ni del envío, ni de si se ha aceptado o rechazado.
__________________
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.
Responder Con Cita
  #7  
Antiguo 06-03-2025
Avatar de gcqZW
gcqZW gcqZW is offline
Miembro
 
Registrado: ene 2025
Ubicación: Zaragoza
Posts: 274
Poder: 2
gcqZW Va por buen camino
A ver si lo dejo mas claro, se que este es un caso que nunca debería darse, pero imaginaos que por algún casual no se han rellenado los nodos para el encadenamiento (pero si que existe, solo que con '' por valor)y sin darme cuenta del error lo he enviado a la AEAT (respondiendome que esta rechazado obviamente). Ahora la duda es como proceder con el encadenamiento en el siguiente Rf que queramos generar.
__________________
La religión es personal e intransferible.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
una duda alba13 OOP 2 06-11-2007 12:11:06
Una Duda sdiaz1983 Varios 4 22-09-2007 16:39:40
duda empty Varios 4 05-05-2004 16:56:07
duda vetustas Conexión con bases de datos 12 05-11-2003 19:54:22
duda sql vetustas SQL 5 04-11-2003 15:35:39


La franja horaria es GMT +2. Ahora son las 05:08:05.


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
Copyright 1996-2007 Club Delphi