Wat hieronder staat beschrijft de knop volgens de code van Odoo 20. De knop Retry Selected staat in het scherm AEAT Errors van de takken 17, 18, 19 en 20 van de module en heeft geen weergavevoorwaarde: hij is altijd zichtbaar. De module is gepubliceerd in Odoo Apps voor diezelfde versies: 17, 18, 19 en 20.
Vóór het klikken: rechten, menu en statussen
- Controleer of je gebruiker
SIF Manageris. Dat is het recht dat de module vereist bij het klikken op de knop, en de server dwingt het af, niet alleen het scherm. Dat de knop zichtbaar is, bewijst niet dat je hem mag gebruiken: het recht wordt gecontroleerd op het moment van klikken.
- Zoek de wachtrij. De records van de wachtrij open je via
Verifactu / SIF › AEAT Submission › Submission Queue. Het deelAEAT SubmissionzienAccountant,Auditor (read-only)enSIF Manager. Het deelVerifactu / SIFzien daarnaast ookAsesoría OperatorenPrivacy Officer. Het menu zien is niet hetzelfde als kunnen opnieuw proberen: daarvoor moet jeSIF Managerzijn.
- Bekijk het veld
Estado. Het staat op het record en in de lijst vanAEAT Errors. De waarden zijnPending,Retrying,Submitted,FailedenDead Letter. Noteer in welke status elk record staat voordat je iets aanraakt.
- Selecteer de records die je wilt herstarten. De knop werkt op de hele selectie tegelijk. De records die hij wijzigt, zijn die met status
FailedofDead Letter; wat er met de rest gebeurt, lees je hieronder.

Bij het klikken: wat de knop doet, in de volgorde van de code
- Eerst controleert hij het recht. Als je geen
SIF Managerbent, stopt de actie met de meldingOnly a SIF Manager can retry AEAT submissions.en wordt niets opgeslagen van wat de actie ging wijzigen. De controle wordt overgeslagen wanneer de actie met superusergegevens draait.
- Daarna splitst hij de selectie. Hij houdt de records over waarvan
Estadogelijk is aanFailedofDead Letter.
- Bij die records verandert hij drie dingen tegelijk.
EstadowordtPending, de teller van pogingen gaat terug naar nul en de datum van de volgende poging wordt leeggemaakt. De wijziging wordt met verhoogde rechten geschreven, nadat de rechtencontrole is geslaagd.
- De overige records slaat hij zonder fout over. Records met status
Pending,RetryingofSubmittedworden niet aangeraakt en laten de actie niet mislukken: ze worden alleen geteld voor de eindmelding.
Na het klikken: de melding en wat je controleert
- Lees de melding met de titel
Retry Selected. Ze zegt… item(s) reset to pending for retry.Als er records zijn overgeslagen, voegt ze toe… item(s) skipped (not in failed/dead-letter state).De puntjes zijn het aantal dat de melding toont.
- Let op het type melding. Het is van het type succes als minstens één record is hersteld en van het type waarschuwing als er geen is hersteld. Ze blijft niet vastgepind op het scherm staan.
- Ga terug naar de lijst en controleer
Estado. De herstelde records moeten opPendingstaan; de overgeslagen records behouden de status die ze hadden vóór je klikte.

- Als de melding een waarschuwing is en alles is overgeslagen, is er niets veranderd: geen enkel record van de selectie had status
FailedofDead Letter. Controleer de selectie en probeer het opnieuw.
Als iets niet gaat zoals verwacht
- Je krijgt
Only a SIF Manager can retry AEAT submissions.Je gebruiker is geenSIF Manager. Vraag iemand met dat profiel om op de knop te klikken met dezelfde selectie.
- Een record is niet van status veranderd. Controleer wat zijn
Estadowas: als diePending,RetryingofSubmittedwas, slaat de knop het per ontwerp over en telt hij het mee in de melding over overgeslagen records.
- Je hebt veel records tegelijk geselecteerd. Geen probleem: de actie is bedoeld om met één klik op meerdere records te werken, en de records die niet passen worden overgeslagen zonder de rest te onderbreken.
Zo helpt FlexigoTech
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als je de ingebruikname van VeriFactu voorbereidt en nog een andere knop van dezelfde app wilt doornemen, lees dan Wat doet de knop Ejecutar Comprobación Previa.
Lees verder
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigo_spain_verifactu 20.0 (1fdc980f): views/verifactu_aeat_errors_views.xml
- Broncode van de module: flexigo_spain_verifactu 20.0 (1fdc980f): models/verifactu_cola_envio.py
- apps.odoo.com/apps/modules/20.0/flexigo_spain_verifactu
- flexigotech.com/en/services.html
