From 54541c9406f3ea512393ec18a61efa050d627fc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Thu, 31 Jul 2025 16:22:29 +0200 Subject: [PATCH 1/5] =?UTF-8?q?Ajout=20du=20mod=C3=A8le=20de=20bulletin=20?= =?UTF-8?q?de=20souscription?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bulletin_de_souscription.typ | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 bulletin_de_souscription.typ diff --git a/bulletin_de_souscription.typ b/bulletin_de_souscription.typ new file mode 100644 index 0000000..fb58a93 --- /dev/null +++ b/bulletin_de_souscription.typ @@ -0,0 +1,27 @@ += Bulletin de souscription + +Je, soussigné·e : {{employe.nom}}, domicilié·e au {{employe.adresse}}, + +ayant acquis la qualité d'associé·e de la Société Coopérative de Production, par actions simplifiée, à capital variable, {{institut.nom}}, + +- immatriculée au Registre du Commerce de {{institut.RCS.greffe}} sous le n° {{institut.RCS.numero}} +- dont le siège social est {{institut.adresse}} +- constituée au capital de {{capital.total}} € depuis le {{capital.date}} +- ayant pour objet l'appui à la création et au développement d'activités économiques d'entrepreneur·e·s personnes physiques. + +{% set nb_parts = parts.valeur_int / capital.valeur_parts -%} +{% if nb_parts|int != nb_parts %}{{ raise("Le nombre de parts "+nb_parts|string+" n'est pas entier!") }}{% endif -%} +Déclare par les présentes souscrire à {{nb_parts}} parts sociales de {{capital.valeur_parts}} € chacune de ladite société. + +À l'appui de ma souscription, je verse en numéraire à la société, la somme de : {{parts.valeur_int}} € ({{parts.valeur_str|capitalize}}). +{%- if employe.communication_par_email %} + +Je donne mon accord pour la transmission par voie électronique des convocations aux assemblées générales, ainsi que des documents auxquel j'ai accès, +sur l'adresse e-mail communiquée à {{institut.nom}}. +{%- endif %} + +Je reconnais en outre qu'il m'a été remis un exemplaire sur papier libre du présent bulletin de souscription. + +Fait en double exemplaire, à ________________ le _____________________ . + +*Signature du souscripteur, après la mention manuscrite **"Lu et approuvé"** :* From 7c67a6759118e61532684088bf7c1d345c28be0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Wed, 4 Feb 2026 16:53:25 +0100 Subject: [PATCH 2/5] Ajoute conclusion pv ag --- assemblee_generale.typ | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/assemblee_generale.typ b/assemblee_generale.typ index 3d1a969..037f556 100644 --- a/assemblee_generale.typ +++ b/assemblee_generale.typ @@ -17,6 +17,8 @@ margin: 2.1cm, vertical-center-level: 2, numbering: "1 / 1", + conclusion_pv: false, + datelieu: "", signataires: (), body ) = { @@ -59,6 +61,22 @@ v(30pt) body + if conclusion_pv [ + #line(length: 100%) + + L’ordre du jour étant épuisé et personne ne demandant plus la parole, le + Président déclare la séance levée. + + De tout ce qui précède, il a été dressé le présent procès-verbal signé par le + Président et les associé·e·s. + + #v(30pt) + + Fait en #signataires.len() originaux, #datelieu. + ] + + v(30pt) + if signataires.len() > 0 { signatures(..signataires) } From c76e358cc5df766e8c92858696847e72aa6a0586 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Wed, 4 Feb 2026 17:57:00 +0100 Subject: [PATCH 3/5] pv: signataires: ajoute le support d'images --- assemblee_generale.typ | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/assemblee_generale.typ b/assemblee_generale.typ index 037f556..0bfc5c0 100644 --- a/assemblee_generale.typ +++ b/assemblee_generale.typ @@ -5,7 +5,13 @@ grid( columns: (1fr, ) * calc.min(signataires.pos().len(), 4), align: center, - ..signataires.pos().map(a => [#a \ #box(height: 100pt, fill: red)]) + ..signataires.pos().map(a => { + if type(a) == array { + [#a.at(0) \ #box(height: 100pt, inset: (right: 10pt, left: 10pt), a.at(1))] + } else { + [#a \ #box(height: 100pt, fill: red)] + } + }) ) } From ed7a5c68b80edd2a797043950adfdefd841df8a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Wed, 4 Feb 2026 17:58:12 +0100 Subject: [PATCH 4/5] pv: change paragraph spacing --- assemblee_generale.typ | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assemblee_generale.typ b/assemblee_generale.typ index 0bfc5c0..eda06c6 100644 --- a/assemblee_generale.typ +++ b/assemblee_generale.typ @@ -59,7 +59,7 @@ let body = [ #set text(size: 11pt, weight: "regular") - #set par(spacing: 2em, justify: true) + #set par(spacing: 1.5em, justify: true) #body ] From c256a21fb3a953098cafd63450e8bc2491f18aa8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Thu, 12 Mar 2026 10:35:35 +0100 Subject: [PATCH 5/5] Add gitignore for pdf files --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a136337 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.pdf