Wanneer is een correctie nodig
Het validatiedocument van de AEAT voorziet in een correctie in drie situaties:
- Het record is geaccepteerd met toelaatbare fouten, de 2xxx-codes. Twee uitzonderingen hoeven niet gecorrigeerd: een lege ClaveRegimen bij IPSI, en een tijdstempel van generatie vóór de klok van de AEAT.
- Het record is afgewezen. Bij vrijwillige indiening moeten afgewezen records opnieuw worden verstuurd in een nieuwe indiening, met de fout gecorrigeerd.
- Je ontdekt later foutieve gegevens in een record dat zonder fouten is geaccepteerd.
Een correctie is niet mogelijk als de oorzaak een correctieve factuur vereist. Een correctie herstelt een record; ze vervangt geen correctieve factuur.

De vier manieren om een record te registreren
De bijlage met toegestane handelingen van de AEAT combineert beide velden zo:
| Handeling | Subsanacion | RechazoPrevio | Wanneer |
|---|---|---|---|
| Eerste registratie | N of leeg | N of leeg | De factuur bestaat nog niet bij de AEAT. |
| Registratie na afwijzing | S | X | Corrigeert een eerste registratie die werd afgewezen, zodat de AEAT die niet heeft. |
| Correctieregistratie | S | N of leeg | Corrigeert een record dat de AEAT al heeft. |
| Registratie na afgewezen correctie | S | S | Herhaalt een correctie die werd afgewezen. |
De codes van deze familie
| Code | Wat faalt |
|---|---|
| 1153 | RechazoPrevio X zonder Subsanacion S. |
| 1161 | RechazoPrevio S zonder Subsanacion S. |
| 1171 | Subsanacion of RechazoPrevio met een waarde buiten de lijst. |
| 1275 | Ongeldige waarde in RechazoPrevio. |
| 1276 | Ongeldige waarde in 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. |
De 3003 verschijnt wanneer degene die de correctie indient dat record niet mag bijwerken, en de 3004 wanneer de oorspronkelijke factuur is geregistreerd via het webformulier van de AEAT en niet vanuit een factureringssysteem.
Wat onze module nu doet
Het registratierecord dat de gepubliceerde module opbouwt, bevat geen Subsanacion en geen RechazoPrevio: al zijn registraties zijn eerste registraties. Daarom komen deze codes niet uit haar verzendingen, en ook daarom:
- Een afgewezen record (1xxx)
- De wachtrij probeert het opnieuw met dezelfde gegevens, omdat het record na publicatie niet verandert, en zet het bij de zesde poging in Dead Letter. Geen enkele herhaling maakt er een registratie na afwijzing van.
- Een record geaccepteerd met fouten (2xxx)
- Het blijft staan als «Aceptado con errores (subsanar)». De module verstuurt de correctie niet.
Dit is het eerste om te weten: in Odoo is het corrigeren van een VERI*FACTU-record met de gepubliceerde module niet automatisch.

Wat je ondertussen kunt doen
- Annuleer de factuur niet om hem te proberen te repareren: annuleren maakt een annuleringsrecord aan, dat wordt gekoppeld en verstuurd, maar het vorige record niet corrigeert.
- Corrigeer in Odoo de brongegevens, of het nu de contactpersoon, de belasting of het dagboek is, zodat de volgende facturen goed uitgaan.
- Schrijf naar comercial@flexigobe.com met de betrokken records en hun antwoord. We bereiden samen de correctie voor die bij elk past.
De codes van deze pagina, met de tekst van de AEAT
Elke code met zijn letterlijke tekst, zoals de foutenlijst van de AEAT die geeft:
| Code | Tekst van de 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." |
Lees verder
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen
Bronnen
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cola_envio.py
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_registro.py
- Broncode van de module: 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
