Offre créée par un courtier
Le déroulé
Section intitulée « Le déroulé »flowchart TD n1["Le courtier remplit l'assistant<br/>entreprise, garanties, réponses de risque"]:::action n0["Erreur dans le formulaire<br/>secteur refusé ou chiffre d'affaires trop élevé<br/>rien n'est enregistré"]:::problem n2["Demande créée<br/>origine courtier"]:::status n3["Pas d'offre<br/>réponse de risque non conforme<br/>revue manuelle"]:::problem n4["Offre calculée<br/>valable 30 jours<br/>aucun prospect prévenu"]:::status n5["Le courtier modifie l'offre<br/>possible tant qu'elle n'est pas envoyée"]:::action n6["EMAIL : Offre<br/>À : destinataires choisis par le courtier<br/>Type : transactionnel"]:::email n9["Offre envoyée<br/>date du premier envoi enregistrée"]:::status n7["EMAIL : Demande d'informations<br/>À : destinataires choisis<br/>Type : transactionnel"]:::email n8["EMAIL : Lien de paiement<br/>À : destinataires choisis<br/>Type : transactionnel"]:::email n10["EMAIL : Relance d'offre<br/>À : destinataires choisis<br/>Type : relance manuelle"]:::email n11["Alerte dans le portail<br/>aucun email"]:::problem n12["Le client paie<br/>voir le flux Paiement"]:::external n1 -->|"formulaire refusé"| n0 n1 -->|"formulaire valide"| n2 n2 -->|"réponse non conforme"| n3 n2 -->|"réponses conformes"| n4 n4 -->|"modification"| n5 n5 -->|"nouveau calcul"| n4 n4 -->|"le courtier envoie"| n6 n6 --> n9 n9 -->|"une question"| n7 n9 -->|"proposer le paiement"| n8 n9 -->|"relance à la main"| n10 n9 -->|"7 jours sans réponse"| n11 n8 -->|"le client ouvre le lien"| n12 classDef action fill:#ffe86d,stroke:#a28e26,color:#574900 classDef status fill:#9ce6ff,stroke:#2c97bb,color:#1c4657 classDef problem fill:#ffb575,stroke:#b8742f,color:#5a2d00 classDef email fill:#b8acfb,stroke:#8a7be0,color:#231266 classDef external fill:#e5e7eb,stroke:#9ca3af,color:#374151
Le courtier garde la main de bout en bout : tous les emails partent de lui, vers les adresses qu’il choisit, et rien ne part sans son geste.
- Création. Le courtier remplit l’assistant. Avant tout enregistrement, le formulaire contrôle l’éligibilité : secteur exclu, TVA bloquée ou chiffre d’affaires de plus de 25 millions donnent une erreur, rien n’est créé.
- Demande créée. La demande porte l’origine « courtier » ; le contact est retrouvé ou créé. Une réponse de risque non conforme met la demande en revue manuelle, sans offre (voir Revue manuelle et prix sur mesure).
- Offre calculée. L’offre est calculée tout de suite, valable 30 jours. Aucun prospect ni cabinet n’est prévenu (contrairement au parcours public).
- Modification. Le courtier modifie ou complète l’offre tant qu’elle n’a pas été envoyée ; chaque changement la recalcule.
- Envoi. Il envoie l’offre (PDF et lien signé) aux adresses choisies, au moment de la création ou plus tard. La date du premier envoi est enregistrée.
- Questions et paiement. Le courtier peut envoyer une demande d’informations, ou un lien de paiement valable 30 jours (seulement après l’envoi de l’offre).
- Relance. Sans réponse, il renvoie l’offre à la main ; après 7 jours le portail le lui signale, sans email.
À valider en équipe
Section intitulée « À valider en équipe »- Un secteur ou un chiffre d’affaires refusé bloque le courtier avec une erreur, alors que le parcours public envoie la demande en revue. Faut-il aligner les deux ?
- Aucune relance automatique n’existe pour une offre envoyée par un courtier. En veut-on une après 7 jours ?
- Le cabinet du courtier et l’équipe Inqase ne reçoivent aucun email quand une offre est créée. Inqase doit-il voir ces offres (Slack) ?
- Une offre envoyée expire après 30 jours et le courtier doit la recalculer. Faut-il le prévenir avant l’expiration ?
Règles et détails
Section intitulée « Règles et détails »Les règles de calcul sont dans Tarification, le suivi par étape et les emails dans Portails et courtiers et Emails. Après le calcul, le client peut demander un courtier : Courtier de l’annuaire et reprise.
Où dans le code
Section intitulée « Où dans le code »backend/app/Http/Controllers/Broker/DossierController.phpbackend/app/Http/Controllers/Broker/DossierActionController.phpbackend/app/Http/Requests/Broker/QuoteStoreRequest.phpbackend/app/Http/Presenters/BrokerDossierPresenter.phpbackend/app/Services/PricingService.php