Skip to content

Add voluntary discontinuation - #82

Closed
DrakkoFire wants to merge 9 commits into
josemmo:mainfrom
DrakkoFire:add-voluntary-discontinuation
Closed

DrakkoFire wants to merge 9 commits into
josemmo:mainfrom
DrakkoFire:add-voluntary-discontinuation

Conversation

@DrakkoFire

Copy link
Copy Markdown
Contributor

Note

Esta PR es duplicada de la #32 , porque no tengo opción de reabrir la PR ni se actualiza con los cambios hechos en la rama.

Actualmente el sistema VERI*FACTU nos dice que cuando una empresa quiera dejar de mandar facturas a la AEAT mediante el sistema VERI*FACTU, el SIF debe avisarlo con antelación mandando un registro específico con la fecha de baja del sistema. Dicha fecha de baja debe ser el 31 de Diciembre del año en curso para poder cumplir con los plazos de la AEAT.

A parte de la fecha de remisión, también deberíamos marcar otro campo llamado Incidencia, el cual VERI*FACTU guarda un valor por defecto N. Este campo es para especificar si el motivo de la baja es por una incidencia técnica o no.

Formato

DATOS/AGRUPACIÓN DESCRIPCIÓN FORMATO/LONGITUD
FechaFinVeriFactu Última fecha en la que el sistema informático actuará como «VERI*FACTU». Después de la misma, el sistema dejará de funcionar como «VERI*FACTU». Este campo forma parte del detalle de las circunstancias de generación de los registros de facturación actuales y futuros. A rellenar sólo en los casos de remisión voluntaria «VERI*FACTU» ante una futura renuncia a continuar con las remisiones voluntarias «VERI*FACTU». Fecha (dd-mm-yyyy)
Incidencia Indicador que especifica si la remisión voluntaria de los registros de facturación se ha visto afectada por algún tipo de incidencia técnica (por ej. ausencia de corriente eléctrica, problemas de conexión a Internet, fallo del sistema informático de facturación…). Si no se informa este campo se entenderá que tiene valor “N”. Este campo forma parte del detalle de las circunstancias de generación de los registros de facturación. A rellenar sólo en los casos de remisión voluntaria «VERI*FACTU» cuando haya ocurrido alguna situación de este tipo. Alfanumérico (1) L4

Recursos útiles

https://www.boe.es/boe/dias/2024/10/28/pdfs/BOE-A-2024-22138.pdf (Pag. 18, 2.1 Bloque 1: «Cabecera»)
https://sede.agenciatributaria.gob.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Veri-Factu_Descripcion_SWeb.pdf (Pag 25)

josemmo added a commit that referenced this pull request Feb 21, 2026
- Updated AeatClient class
- Updated documentation

> Related to #82
@josemmo

josemmo commented Feb 22, 2026

Copy link
Copy Markdown
Owner

Implementado en e6ac51a.

@josemmo josemmo closed this Feb 22, 2026
@DrakkoFire

DrakkoFire commented Feb 27, 2026 •

Copy link
Copy Markdown
Contributor Author

@josemmo Really? Haces un copia/pega de mis aportaciones y la mergeas a parte? Podrías haberme dicho de agregar la documentación y cambiar el nombre de las variables.

@josemmo

josemmo commented Feb 28, 2026

Copy link
Copy Markdown
Owner

Hola @DrakkoFire,

No me gusta meterme en dramas ni en asuntos fuera de lo puramente técnico, pero por transparencia me gustaría aclarar algo.

Es la segunda vez que envías esta PR. No aplicaste los cambios necesarios para llegar a un nivel de calidad mínimo ni incorporaste el feedback que te dejé en la review.

Además, un compañero de tu empresa me escribió por email para pedirme que mergeara tus PRs. No estoy de acuerdo con esta forma de proceder, creo que estos temas deben gestionarse en GitHub issues al ser un proyecto de software libre. Al final, para no alargarlo más, acabé implementando yo mismo las dos features. Como puedes comprobar en los commits que cito en cada PR, no he usado tu código ni tu documentación.

Entiendo que puedas no estar de acuerdo en cómo gestiono la librería. Pero seamos adultos: si el código está mal y no aceptas el feedback que te doy, no puedes esperar que lo mergee.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants