Wanneer de melding verschijnt
Wanneer verschijnt deze melding precies?
Als je op Retry Now of Retry Selected klikt en de gebruiker niet tot de groep SIF Manager behoort. Dat is de voorwaarde die de code controleert: heeft de gebruiker dat recht niet, dan stopt de actie en verschijnt de melding. Er is één uitzondering: wordt de actie met superuser-rechten uitgevoerd, dan slaat de code de controle over en verschijnt de melding niet.
Hangt het af van de factuur of van de inhoud van de verzending?
Nee. De controle kijkt eerst of de actie met superuser-rechten draait (dan is er geen melding) en daarna of de gebruiker SIF Manager heeft. De inhoud van de verzending speelt in die controle geen rol.
Welke knoppen kunnen de melding geven?
De knoppen Retry Now en Retry Selected van de verzendwachtrij. Retry Now is alleen zichtbaar wanneer het veld Estado van de verzending een mislukte status heeft; met de standaardwaarde zie je de knop niet. Retry Selected is altijd zichtbaar. Met beide knoppen komt de actie bij de rechtencontrole terecht, en die geeft de melding als de gebruiker geen SIF Manager heeft. Dit geldt zo in Odoo 17, 18, 19 en 20.

Wie de wachtrij ziet en wie opnieuw kan proberen
Waar vind ik de verzendwachtrij?
In Verifactu / SIF › AEAT Submission › Submission Queue. Elk onderdeel van het menu vraagt rechten: AEAT Submission vraagt Accountant, Auditor (read-only) of SIF Manager; Verifactu / SIF vraagt daarnaast Asesoría Operator en Privacy Officer. Heb je geen enkel recht van een onderdeel, dan zie je dat onderdeel niet.

Betekent de wachtrij zien dat je opnieuw kunt proberen?
Nee. Een gebruiker met Accountant of met Auditor (read-only) kan het menu bereiken, maar krijgt de melding als hij niet ook SIF Manager heeft. Het commentaar in de code zelf zegt dat die profielen geen schrijfrechten hebben op de wachtrij en dat het auditorprofiel bedoeld is als toegang zonder schrijfrechten.
Waarom controleert de module dit bij het klikken en verbergt ze de knop niet gewoon?
De code legt uit dat een knop beperken per groep alleen invloed heeft op wat er op het scherm wordt getekend en een directe aanroep naar de server niet tegenhoudt. Daarom wordt de grens «alleen managers» ook toegepast bij het uitvoeren van de actie, en niet alleen in de interface.
Wat gebeurt er met acties die met superuser-rechten worden uitgevoerd?
De code slaat de controle over, net zoals Odoo dat volgens het commentaar in zijn eigen rechtenlaag doet. Datzelfde commentaar zegt dat op dit moment geen enkel intern proces van de module deze acties via een andere weg bereikt: je komt er alleen via de interface.
Hoe je het oplost en wat je controleert
Wat doe ik als ik de melding krijg?
Een optie is dat iemand die al SIF Manager heeft het opnieuw proberen doet. Een andere is dat dat recht aan jouw gebruiker wordt toegevoegd, als het jouw taak is om verzendingen opnieuw te proberen. Bedenk voor dat laatste of die persoon de wachtrij mag wijzigen: het profiel Auditor (read-only) is in de code gedocumenteerd als toegang zonder schrijfrechten.
Wat doet de actie wanneer de melding verschijnt?
De actie stopt en de melding wordt getoond.
Hoe controleer ik dat het opgelost is?
Meld je aan met een gebruiker die SIF Manager heeft, open Verifactu / SIF › AEAT Submission › Submission Queue en klik opnieuw op de knop. Verschijnt de melding niet meer, dan is de rechtencontrole niet langer het obstakel. Zie je Retry Now niet, kijk dan naar het veld Estado van de verzending: de knop is alleen zichtbaar als die een mislukte status heeft.
Is het in alle Odoo-versies hetzelfde?
De melding staat in de gepubliceerde code van de branches 17, 18, 19 en 20, en de zichtbaarheidsvoorwaarden van Retry Now en van Retry Selected zijn in die versies dezelfde. De module is gepubliceerd in Odoo Apps voor 17, 18, 19 en 20, en je kunt hem bekijken op de productpagina in Odoo Apps.
Waar lees ik verder als ik andere knoppen van de module tegenkom?
Stap voor stap uitgelegd vind je de knop Generar Exportación en de knop Ejecutar Comprobación Previa y Crear. Wil je ook zien wat de module aan de facturen toevoegt, bekijk dan wat ze aan de facturen toevoegt.
Als je Odoo implementeert en de profielen van de module goed over je team wilt verdelen: bij FlexigoTech implementeren we Odoo 17, 18, 19 en 20 en ontwikkelen we connectoren en integraties op maat.
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): models/verifactu_cola_envio.py
- Broncode van de module: flexigo_spain_verifactu 20.0 (1fdc980f): views/verifactu_cola_envio_views.xml
- Broncode van de module: flexigo_spain_verifactu 20.0 (1fdc980f): views/verifactu_aeat_errors_views.xml
- apps.odoo.com/apps/modules/20.0/flexigo_spain_verifactu
- flexigotech.com/en/services.html
