Troubleshooting & Reference · Article 7.2
"Mijn klant kan de PIN niet invoeren" (vergrendelingen en verloren codes)
De 4-cijferige PIN-poort beschermt elke offerte- en addendumkoppeling. Vijf verkeerde pogingen in 24 uur activeert een per-IP-vergrendeling. Herstel is één klik verwijderd — geef een nieuwe koppeling uit.
De PIN-poort is een bewust wrijvingspunt — het is wat de combinatie van e-mailkoppeling en PIN eIDAS-conform maakt. Als het een legitieme klant buitensluit, is dat frustrerend, maar het herstelpad is snel: één klik op Opnieuw verzenden lost de situatie op.
Step by step
Bevestig de vergrendeling.
De klant ziet "Te veel pogingen. Probeer het opnieuw over 24 uur." Hun beschrijving komt overeen.
Klik op
Opnieuw verzendenvia Acties.Een nieuwe e-mail met een nieuwe PIN wordt verzonden.
Vertel de klant de nieuwe e-mail te gebruiken.
"Negeer de oude, de nieuwe e-mail heeft een nieuwe code."
Why this works this way
Vergrendelingsregels worden afgedwongen in de openbare offerte-weergave (backend/apps/public/views.py):
- 5 verkeerde pogingen → 24-uur blokkade op dat (IP, slug)-paar.
- Blokkade wordt opgeslagen in Redis met TIMEOUT=86400s.
- Correcte PIN-invoer reset de teller voor mislukte pogingen.
Wanneer u op Opnieuw verzenden klikt, genereert de backend een gloednieuwe PIN en maakt de oude ongeldig. De nieuwe e-mail bevat de nieuwe code; wanneer de klant op de nieuwe koppeling klikt en de nieuwe PIN invoert, is de vergrendeling niet meer van toepassing omdat de oude PIN die de vergrendeling activeerde niet meer bestaat. De vergrendeling wordt effectief omzeild door nieuwe aanmeldingsgegevens uit te geven, niet door de vergrendeling zelf te wissen — dit is opzettelijk voor beveiliging (u kunt niet per ongeluk een vergrendeling wissen die is geactiveerd door een echte aanval).
Troubleshooting
Keep reading
Lifecycle
Status: Sent — the proposal is in your client's inbox
You've clicked `Send`. The PDF is rendered, the email is on its way, the proposal number is assigned, and the audit trail starts here. Now you wait — until the client opens it (`Viewed`) or signs (`Signed`).
Refunds & Notifications
Email: "Proposal from [your name]"
The first email your client receives. Triggered the moment you click `Send` on the proposal wizard; carries the proposal PDF and the 4-digit access code.
Troubleshooting & Reference
"My client says they didn't get the email"
The most common support question Clozo gets. Five checks resolve nearly all cases — most of the time, the email landed in spam.