Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Envío de registros y sus respuestas
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-11-2025
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.764
Poder: 7
ermendalenda Va por buen camino
Repsando encadenamienos con Anulación intercalada

Buenas, me ha surgido una "pequeña duda", si os apetece revisar la encrucijada, como pasatiempos y para revisar si estoy haciéndolo bien, aunque es una cosa que ya vimos:
1. Emito Una factura (Factura Num.1)
Primer registro ="S"
Huella = "AMASKJDFJKA345KL34LKY3UHR34UIRU34U3427884283498982349......"
2. Emito otra (Factura Num.2)
Huella="7823HEHI23HI823EYH2DHD238EH2DH2O3D82D83HD3D23DHDH293D....."
Huella Anterior = "AMASKJDFJKA345KL34LKY3UHR34UIRU34U3427884283498982349......"
3. Emito Anulacion de la segunda
Huella Anterior="7823HEHI23HI823EYH2DHD238EH2DH2O3D82D83HD3D23DHDH293D....."
Huella="GD2783E72379EDH2D2398E239EH923H38ED8923E283......"
4. Emito otra factura (Factura Num.3)
Huella Anterior="GD2783E72379EDH2D2398E239EH923H38ED8923E283......"
Huella= "AEBFHRIE8238R23HJH2823482H3EH32E........."




Consulto en verifactu, da igual por web o por websoap, devuelven lo mismo, registros devueltos:
Factura Num.1
Numserie Factura anterior=vacio (logico es la primera del SIF)
Huella Anterior=Vacio (lógico por que es el primero de ese SIF)
Huella = "AMASKJDFJKA345KL34LKY3UHR34UIRU34U3427884283498982349......"
Registro Anulado:
Factura anulada=2
Numserie Factura anterior=2
Huella Anterior = "7823HEHI23HI823EYH2DHD238EH2DH2O3D82D83HD3D23DHDH293D.....( o sea la huella de la factura anulada que ya no puedo ver en su servidor)
Huella="GD2783E72379EDH2D2398E239EH923H38ED8923E283......"
Factura N.3.
Factura anterior=2
Huella Anterior="GD2783E72379EDH2D2398E239EH923H38ED8923E283......"
Huella= "AEBFHRIE8238R23HJH2823482H3EH32E........."



En resumén, stengo que tener en cuenta que el registro que falta tenia la huella =huella anterior de la anulacion), pero se complica aún más si la anulación se emite varios registros despues, o incluso dias despues.
Por lo cual, verificar el encadenamiento con los datos que nos dan, y cuando detectamos un salto, implica un algoritmo de busquedas bastante complejo.
¿Se me escapa algo que facilite esta verificacion?
Responder Con Cita
 


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
Anulación de factura. ninjajavier Errores (relacionados con al AEAT) 21 05-11-2025 13:25:24
Facturas de anulación rafa1963 Errores (relacionados con al AEAT) 3 07-10-2025 10:25:18
Ejemplo registro de ANULACIÓN Decanato Envío de registros y sus respuestas 2 30-05-2025 19:47:19
Anulación facturas fmblas Envío de registros y sus respuestas 0 09-12-2024 11:31:30
FastReport y impresión intercalada atrus Impresión 0 27-05-2010 11:14:18


La franja horaria es GMT +2. Ahora son las 20:30:51.


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