Ondertekenen zonder SEPA-formulier (4.1.0.4)Het is mogelijk om binnen een scenario een machtiging indirect te ondertekenen, zonder SEPA-formulier. Dit is dan feitelijk een belofte dat de machtiging er aan komt. Bij accepteren moet hier ook een machtiging-record voor aangemaakt worden. Permissie Het niet opgeven van een SEPA-formulier bij indirect ondertekenen van een machtiging wordt beperkt door een permissie. Een gebruiker moet deze permissie hebben om het SEPA-formulier weg te laten. Naam: “Machtiging: koppelen document optioneel laten”1 Autoriseerbaar: Ja Legacy-licentie: Volmacht Rollen: Medewerker, Agent WebApi Indirect ondertekenen machtiging contract/api/v1/scenarios/machtiginggegevens/indirectondertekenen Bij deze WebApi is het niet langer verplicht om een document op te geven, als de gebruiker tenminste de bovenstaande permissie heeft. Deze Api heeft een bijzondere vorm, waarbij niet een Json-bestand wordt meegegeven als body, maar het binaire document. Alle andere gegevens worden uit arren moede dan maar als query-parameter opgegeven. Het is mogelijk dat het moeilijk is de WebApi zodanig te maken dat ook géén document meegegeven kan worden. In dat geval moet dan maar een tweede WebApi-ingang gemaakt worden, specifiek voor het ondertekenen zonder SEPA-formulier: contract/api/v1/scenarios/machtiginggegevens/indirectuitgesteldondertekenen Alles query-parameters kunnen bij deze WebApi-ingang dan gewoon in een JSON-body meegegeven worden. Als een nieuwe WebApi-ingang moet worden aangemaakt, dan moet ook de frontend aangepast worden om deze nieuwe WebApi-ingang te gebruiken. De voorkeur is echter om geen nieuwe WebApi-ingang aan te hoeven maken. Accepteren van het scenario contract/api/v1/scenarios/accepteren Bij het accepteren van het scenario worden, via de IscenarioMachtigingService, een aantal acties uitgevoerd als binnen het scenario een machtiging is ondertekend:
Die tweede stap bevat een controle of het SEPA-formulier bestaat, en geeft een fout als dat niet zo is. In plaats daarvan moet, bij een ontbrekend SEPA-formulier, deze stap overgeslagen worden. | ||||