Quando occorre subsanare
Il documento di validazioni dell'AEAT prevede la subsanación in tre situazioni:
- Il record è stato accettato con errori ammissibili, i codici 2xxx. Ci sono due eccezioni che non si subsanano: la ClaveRegimen vuota con IPSI e la data e ora di generazione successive a quelle dell'AEAT.
- Il record è stato rifiutato. Nella remisión voluntaria, i record rifiutati vanno inviati di nuovo in una nuova presentazione, correggendo l'errore.
- Si scopre in seguito un dato errato in un record accettato senza errori.
Non si può subsanare quando la causa richiede l'emissione di una fattura rettificativa. La subsanazione corregge un record; non sostituisce una rettificativa.

Le quattro modalità di registrazione di un record
L'allegato delle operazioni ammissibili dell'AEAT combina i due campi così:
| Operazione | Subsanacion | RechazoPrevio | Quando |
|---|---|---|---|
| Registrazione iniziale | N o vuoto | N o vuoto | La fattura non esiste ancora presso l'AEAT. |
| Registrazione per rifiuto | S | X | Corregge una registrazione iniziale rifiutata che, quindi, l'AEAT non ha. |
| Registrazione di subsanazione | S | N o vuoto | Corregge un record che l'AEAT già possiede. |
| Registrazione per rifiuto della subsanazione | S | S | Ripete una subsanazione rifiutata. |
I codici di questa famiglia
| Codice | Cosa non va |
|---|---|
| 1153 | RechazoPrevio X senza Subsanacion S. |
| 1161 | RechazoPrevio S senza Subsanacion S. |
| 1171 | Subsanacion o RechazoPrevio con un valore fuori dall'elenco. |
| 1275 | Valore errato nel campo RechazoPrevio. |
| 1276 | Valore errato nel campo SinRegistroPrevio. |
| 3003 | El presentador no tiene los permisos necesarios para actualizar este registro de facturación. |
| 3004 | No es posible modificar la factura ya que ha sido dada de alta vía formulario. |
Il 3003 compare quando chi presenta la subsanazione non può aggiornare quel record, e il 3004 quando la fattura originale è stata registrata tramite il modulo dell'AEAT e non da un sistema di fatturazione.
Cosa fa oggi il nostro modulo
Il record di registrazione costruito dal modulo pubblicato non include né Subsanacion né RechazoPrevio: tutte le sue registrazioni sono iniziali. Per questo questi codici non derivano dai suoi invii, e per lo stesso motivo:
- Un record rifiutato (1xxx)
- La coda lo ritenta con gli stessi dati, perché il record non cambia dopo la pubblicazione, e al sesto tentativo lo lascia in Dead Letter. Nessun nuovo tentativo lo trasforma in una registrazione per rifiuto.
- Un record accettato con errori (2xxx)
- Resta come «Aceptado con errores (subsanar)». Il modulo non invia la subsanazione.
Questo è ciò che bisogna sapere prima di tutto: in Odoo, con il modulo pubblicato, correggere un record di VERI*FACTU non è automatico.

Cosa fare nel frattempo
- Non annullare la fattura per tentare di sistemarla: annullare crea un record di annullamento, che viene concatenato e inviato, ma non corregge il record precedente.
- Correggi in Odoo il dato di origine, che sia il contatto, l'imposta o il registro, in modo che le fatture successive escano corrette.
- Scrivi a comercial@flexigobe.com indicando i record interessati e la loro risposta. Prepariamo con te la subsanazione adatta a ciascuno.
I codici di questa pagina, con il testo dell'AEAT
Ogni codice con il suo testo letterale, così come lo riporta l'elenco degli errori dell'AEAT:
| Codice | Testo dell'AEAT |
|---|---|
| 1153 | Valor del campo RechazoPrevio no válido, solo podrá incluirse el campo RechazoPrevio con valor X si se ha informado el campo Subsanacion y tiene el valor S. |
| 1161 | El valor del campo RechazoPrevio no es válido, no podrá incluirse el campo RechazoPrevio con valor S si no se ha informado del campo Subsanacion o tiene el valor N. |
| 1171 | El valor del campo Subsanacion o RechazoPrevio no se encuentra en los valores permitidos. |
| 1275 | Valor incorrecto campo RechazoPrevio |
| 1276 | Valor incorrecto campo SinRegistroPrevio |
| 3003 | El presentador no tiene los permisos necesarios para actualizar este registro de facturación. |
| 3004 | No es posible modificar la factura ya que ha sido dada de alta vía formulario. |
Continua a leggere
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate
Fonti
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Codice del modulo: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Codice del modulo: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cola_envio.py
- Codice del modulo: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_registro.py
- Codice del modulo: flexigo_spain_verifactu 20.0 (aa2ea3d2): data/verifactu_error_catalogue.xml
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
