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

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 27-10-2025
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.070
Poder: 32
jhonny Va camino a la famajhonny Va camino a la fama
Tu planteamiento es correcto para ambos casos. Cuando una factura es rechazada por NIF o ID incorrecto, debes registrar una factura sustitutiva aunque no haya constancia previa en la AEAT.

Caso 1 - Sustitución con importes idénticos:
BaseImponibleOimporteNoSujeto = 100
CuotaRepercutida = 21
BaseRectificada = 100
CuotaRectificada = 21

Este planteamiento es correcto. Estás indicando que la nueva factura tiene los mismos importes (100 + 21) y que sustituye a una factura anterior con esos mismos valores.

Caso 2 - Anulación completa en un paso:
BaseImponibleOimporteNoSujeto = 0
CuotaRepercutida = 0
BaseRectificada = 100
CuotaRectificada = 21

También es correcto. En BaseRectificada/CuotaRectificada indicas los valores de la factura original rechazada (100/21), y en BaseImponible/CuotaRepercutida pones 0 para dejarla completamente anulada.

Puntos técnicos importantes:

1. TipoFactura: Debe ser F2 (Factura Simplificada Sustitutiva) o R2/R3/R4 según corresponda al tipo sustitutivo.

2. FacturaSustituida: Debes incluir el bloque con NumSerieFacturaAnterior, FechaExpedicionFacturaAnterior y TipoFacturaAnterior con los datos de la factura rechazada.

3. DescripcionOperacion: Recomendable incluir referencia al motivo ("Sustitución por NIF incorrecto" o similar).

4. Huella SHA256: La huella de la factura sustitutiva debe calcularse considerando también la huella de la factura anterior rechazada en el encadenamiento.

5. ImporteRectificacion: Si usas el bloque Desglose/DetalleDesglose, los campos BaseRectificada y CuotaRectificada van dentro de ImporteRectificacion/BaseRectificada e ImporteRectificacion/CuotaRectificada.

Ambos enfoques cumplen con la especificación técnica de VeriFactu para facturas sustitutivas tras rechazo.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
 



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
Cómo solventar el error de una factura rechazada y subsanación por rechazo trumbolt Errores (relacionados con al AEAT) 76 23-10-2025 12:25:52
Paso de factura simplificada a factura convencional Decanato General/Noticias 15 26-08-2025 20:25:19
Registrar solo la hora con DBTimepicker victor Julio Conexión con bases de datos 4 23-11-2016 19:37:51
Depurar paso a paso solo por mi código pape19 Varios 7 30-09-2011 20:41:54
¿Cómo conectar una base de datos MySQL paso a paso por ip? Master23 Conexión con bases de datos 5 04-07-2010 22:01:54


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


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