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 Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-06-2025
richidemola richidemola is offline
Miembro
 
Registrado: sep 2024
Posts: 32
Poder: 0
richidemola Va por buen camino
Duda encadenamiento facturas rechazadas o parcialmente aceptadas

Buenos días tengo una duda sobre como encadenar facturas que han sido completamente rechazadas o parcialmente aceptadas, pongo ejemplos a ver si me podéis sacar de dudas.

Caso 1: Factura parcialmente aceptada pero con errores, en este caso si corrijo los errores y la vuelvo a enviar me da error 3000 de factura duplicada por lo que tengo que enviarla con el campo Subsanacion = S para que me la acepte, hasta ahí todo bien, la duda que tengo es con que factura debo encadenar ese nuevo envío, ¿debo encadenarla con la factura inmediatamente anterior o con la última factura generada aceptada por completo?

Caso 2: Factura totalmente rechazada, en este caso al corregir los errores y volver a enviarla me la acepta sin problemas, no da error de factura duplicada, la duda es con que factura debo encadenar ese nuevo envío, ¿con la factura inmediatamente anterior o con la última factura generada aceptada por completo?

Caso 3: Factura aceptada por completo pero la factura inmediatamente anterior fue totalmente rechazada, en este caso ¿esta factura debe ir encadenada con la factura anterior que fue rechazada o con la última factura aceptada correctamente?

Caso 4: Similar al anterior, factura aceptada por completo pero la factura inmediatamente anterior fue parcialmente aceptada, en este caso ¿esta factura debe ir encadenada con la factura anterior que fue parcialmente aceptada o con la última factura aceptada correctamente?

Eso es todo, gracias por comentar.
Responder Con Cita
  #2  
Antiguo 13-06-2025
Avatar de gcqZW
gcqZW gcqZW is offline
Miembro
 
Registrado: ene 2025
Ubicación: Zaragoza
Posts: 274
Poder: 2
gcqZW Va por buen camino
Caso 1: la factura inmediatamente anterior.

Caso 2: la factura inmediatamente anterior.

Caso 3: la factura anterior que fue rechazada.

Caso 4: la factura anterior que fue parcialmente aceptada.
__________________
La religión es personal e intransferible.
Responder Con Cita
  #3  
Antiguo 13-06-2025
richidemola richidemola is offline
Miembro
 
Registrado: sep 2024
Posts: 32
Poder: 0
richidemola Va por buen camino
Genial, muchas gracias, todo mucho más claro.

Ahora me ha surgido otra duda, cuando vuelvo a enviar esas facturas que fueron parcialmente aceptadas o rechazadas, una vez corregidas, para generar el encadenamiento debo usar el mismo FechaHoraHusoGenRegistro que usé la primera vez que envié la factura o debo generar un FechaHoraHusoGenRegistro nuevo? Porque estoy viendo que si genero un nuevo FechaHoraHusoGenRegistro en el segundo envío de una misma factura para subsanarla entonces el hash es distinto a la primera vez que lo mande ...

Saludos y gracias.
Responder Con Cita
  #4  
Antiguo 13-06-2025
Avatar de gcqZW
gcqZW gcqZW is offline
Miembro
 
Registrado: ene 2025
Ubicación: Zaragoza
Posts: 274
Poder: 2
gcqZW Va por buen camino
Tienes que generarlo nuevo, piensa que si subsanas un RF, es otro envío aunque sea una modificación de la factura por lo que puedes generarlo justo inmediatamente después de que te venga la respuesta de aceptado con errores o dentro de una semana (o cuando sea), por lo que tienes que generarlo nuevo sino te dará error.
__________________
La religión es personal e intransferible.
Responder Con Cita
  #5  
Antiguo 13-06-2025
richidemola richidemola is offline
Miembro
 
Registrado: sep 2024
Posts: 32
Poder: 0
richidemola Va por buen camino
Correcto, acabo de probar a reenviar el registro con el hash original y me ha dado error, si genero el hash nuevamente con el nuevo huso horario me acepta la factura, ahora la duda es, la siguiente factura que envíe tras subsanar la anterior si debe llevar el hash del primer envío o del segundo. En principio he probado a usar el hash del primer envío para encadenar la siguiente factura y me lo ha aceptado, pero no se si es correcto, es decir:

Envío factura con errores y es parcialmente aceptada, tiene un hash en ese primer envío, corrijo los errores y la vuelvo a enviar generando un hash nuevo porque el uso horario ha cambiado, el sistema me acepta por completo la factura reenviada, la siguiente factura la encadeno con el primer hash de la factura anterior en lugar de encadernarla con el segundo hash que se generó al reenviarla, en este caso me lo ha aceptado y lo que no tengo claro si es así o debía de haberla encadenado con el segundo hash que generé, el del segundo envío de la misma factura.

[EDITO] Si en lugar de encadenar con el hash del primer envío lo encadeno con el hash del segundo envío también me la acepta, no se cual es la opción válida la verdad.

Gracias.

Última edición por richidemola fecha: 13-06-2025 a las 11:03:22.
Responder Con Cita
  #6  
Antiguo 13-06-2025
Jarogo08 Jarogo08 is offline
Miembro
 
Registrado: ene 2025
Posts: 344
Poder: 2
Jarogo08 Va por buen camino
SIEMPRE que crees un registro de facturación debe ir encadenado con el último que hayas creado.

Da igual si el último es de la misma factura, de otra, si es subsanación, si es anulación, si fue correcto, si fue incorrecto, si aún no lo enviaste, si ....

SIEMPRE encadenas con el último
Responder Con Cita
Respuesta



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
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


La franja horaria es GMT +2. Ahora son las 10:15:30.


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