Immuabilité et enregistrement
Pourquoi l'immuabilité
Le RD 1007/2023 exige que tout Système Informatique de Facturation (SIF) en Espagne garantisse l'intégrité des enregistrements fiscaux. Cela signifie que les factures émises ne peuvent être ni modifiées ni supprimées.
Frihet implémente l'immuabilité au niveau de la base de données et de l'interface. Les enregistrements fiscaux sont protégés automatiquement sans intervention de l'utilisateur.
Factures qui ne peuvent pas être supprimées
Les factures ayant le statut Envoyée, Encaissée ou Échue ne peuvent pas être supprimées. Seuls les brouillons permettent la suppression.
Pour annuler une facture déjà émise :
- Ouvrez la facture
- Cliquez sur Plus d'options → Annuler la facture
- La facture passe au statut Annulée
- Un hachage d'ANNULATION est généré et enregistré dans la chaîne
Le document reste visible dans l'enregistrement. Il ne disparaît pas.
Champs bloqués
Une fois qu'une facture a un hachage calculé (verifactu.hash), les champs suivants deviennent en lecture seule :
- Numéro de facture
- Date d'émission
- Client (nom et NIF)
- Lignes de facture (description, quantité, prix, taux d'imposition)
- Type d'IRPF
- Régime de TVA
- Type d'opération
Ces champs sont bloqués à la fois dans l'interface et dans les règles de la base de données. Il n'est pas possible de les modifier par quelque moyen que ce soit.
Pour corriger une facture déjà émise, créez une facture rectificative liée à l'originale.
Numérotation séquentielle sans sauts
La numérotation est générée sur le serveur par un compteur atomique. Elle ne dépend ni du client ni du navigateur.
- Chaque série a son propre compteur indépendant
- Il n'est pas possible de créer des trous dans la numérotation
- Le numéro est attribué au moment de la création, pas manuellement
- Le modèle de numérotation est configurable (voir Séries et numérotation)
Journal d'audit
Chaque facture conserve un journal des modifications (audit log) qui est généré automatiquement. Les actions suivantes sont enregistrées :
- Création du document
- Modifications de champs (avant le blocage)
- Changements de statut
- Annulation
Chaque entrée du journal inclut : date/heure, utilisateur, action effectuée et champs modifiés.
Le journal d'audit est immuable. Il n'est pas possible de modifier ou de supprimer des entrées du journal.
Annulation vs. suppression
| Action | Quand | Ce qui se passe |
|---|---|---|
| Supprimer | Seulement les brouillons | Le document est supprimé |
| Annuler | Factures émises | Statut "Annulée", hachage d'ANNULATION, le document reste dans l'enregistrement |
| Rectifier | Factures avec erreurs | Une nouvelle facture rectificative liée à l'originale est créée |
Précédent : VeriFactu | Suivant : Modèles fiscaux trimestriels