# Errors signmarker with Connective

**URL:** <https://community.silverfin.com/t/errors-signmarker-with-connective/1843>\
**Category:** Templates\
**Created:** [July 10, 2020, 8:11am UTC](https://community.silverfin.com/t/errors-signmarker-with-connective/1843 "2020-07-10T08:11:56Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![RutgerC](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.silverfin.com/rutgerc/32/1467_2.png) [@RutgerC](https://community.silverfin.com/u/RutgerC)\
**Post date:** [July 10, 2020, 8:11am UTC](https://community.silverfin.com/t/errors-signmarker-with-connective/1843/1 "2020-07-10T08:11:56Z")

</div>

I found this next information on the subject:

> [@CASE: implement digital signatures into templates](https://community.silverfin.com/t/case-implement-digital-signatures-into-templates/948/8):
>
> @sven, I tried the Silverfin-template “Verslag algemene vergadering”. Next to that I copied the code to our “Opdrachtbrief”. So far, none of the signmarkers are visible in Connective.

> **[Signmarker](https://developer.silverfin.com/docs/signmarker)**
>
> The signmarker tag is used to allow the integration with third parties that provides digital signing services.

But I’m receiving errors: 151,152,154 and 155. When I clicked on Connective eSignatures in the “demo file”, the document “Report general meeting” and fill in the required info (see screenshots).

 ![errorID155](https://canada1.discourse-cdn.com/flex030/uploads/getsilverfin/original/2X/f/f45d385f0227f0c2fab212277e85e4378738ad78.png)

Any ideas?

---

<div class="post-metadata">

**Author:** ![sven](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.silverfin.com/sven/32/1495_2.png) [@sven](https://community.silverfin.com/u/sven)\
**Post date:** [July 13, 2020, 11:45am UTC](https://community.silverfin.com/t/errors-signmarker-with-connective/1843/2 "2020-07-13T11:45:12Z")

</div>

Hey @RutgerC,

I’m not sure this could be related to your implemented coding in your template. Just to be sure, could you share your code in which you create the signmarker?

Thanks

---

<div class="post-metadata">

**Author:** ![RutgerC](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.silverfin.com/rutgerc/32/1467_2.png) [@RutgerC](https://community.silverfin.com/u/RutgerC)\
**Post date:** [July 13, 2020, 2:53pm UTC](https://community.silverfin.com/t/errors-signmarker-with-connective/1843/3 "2020-07-13T14:53:31Z")

</div>

Hi @sven,

My colleague took it from a standard Silverfin report and didn’t change anything to that piece of code.  
I was asked to test it.

I’m guessing that’s the code?

> {% capture signmarkers %}{% signmarker name:person.name email:person.custom.email phone:person.custom.phone\_number %}{% endcapture %}  
> {% assign count = count | plus:1 %}  
> {% assign names = names | append:current\_signature %}  
> {% assign signatures = signatures | append: signmarkers | append:“  
> ” | append:“  
> ” | append:“  
> ” | append:current\_signature %}  
> {% if type == “legal” %}  
> {% case person.custom.company\_form %}  
> {% when 1 %}{% assign legal\_type = ‘SCE’ %}  
> {% when 2 %}{% assign legal\_type = ‘OFP’ %}  
> {% when 6 %}{% assign legal\_type = ‘CVOA’ %}  
> {% when 8 %}{% assign legal\_type = ‘CVBA’ %}  
> {% when 11 %}{% assign legal\_type = ‘VOF’ %}  
> {% when 12 %}{% assign legal\_type = ‘CV’ %}  
> {% when 13 %}{% assign legal\_type = ‘COMMVA’ %}  
> {% when 14 %}{% assign legal\_type = ‘NV’ %}  
> {% when 15 %}{% assign legal\_type = ‘BVBA’ %}  
> {% when 21 %}{% assign legal\_type = ‘OVM’ %}  
> {% when 17 %}{% assign legal\_type = ‘VZW’ %}  
> {% when 27 %}{% assign legal\_type = ‘SE’ %}  
> {% when 18 %}{% assign legal\_type = ‘ION’ %}  
> {% when 30 %}{% assign legal\_type = ‘Buitenlandse onderneming’ %}  
> {% when 60 %}{% assign legal\_type = ‘ESV’ %}  
> {% when 23 %}{% assign legal\_type = ‘Buitenlandse privaatrechtelijke vereniging met vestiging, agentschappen, kantoor of bijhuis in België’ %}  
> {% when 65 %}{% assign legal\_type = ‘EESV’ %}  
> {% when 26 %}{% assign legal\_type = ‘PRIV ST’ %}  
> {% when 265 %}{% assign legal\_type = ‘Europees economisch samenwerkingsverband zonder zetel met vestiging in België’ %}  
> {% when 506 %}{% assign legal\_type = ‘CVOA SO’ %}  
> {% when 29 %}{% assign legal\_type = ‘SON’ %}  
> {% when 508 %}{% assign legal\_type = ‘CVBA SO’ %}  
> {% when 511 %}{% assign legal\_type = ‘VOF SO’ %}  
> {% when 512 %}{% assign legal\_type = ‘GCV SO’ %}  
> {% when 513 %}{% assign legal\_type = ‘CVA SO’ %}  
> {% when 121 %}{% assign legal\_type = ‘Onderlinge verzekeringsmaatschappij, van publiek recht’ %}  
> {% when 514 %}{% assign legal\_type = ‘NV SO’ %}  
> {% when 125 %}{% assign legal\_type = ‘IVZW’ %}  
> {% when 510 %}{% assign legal\_type = ‘BVBA SO’ %}  
> {% when 560 %}{% assign legal\_type = ‘ESV SO’ %}  
> {% when 610 %}{% assign legal\_type = ‘BV’ %}  
> {% when 612 %}{% assign legal\_type = ‘CommV’ %}  
> {% when 706 %}{% assign legal\_type = ‘CV’ %}  
> {% endcase %}  
> {% endif %}  
> {% if person.custom.represented\_by\_name != blank and type == “legal” %}  
> {% assign names = names | append:" met als vaste vertegenwoordiger " | append:person.custom.represented\_by\_name %}  
> {% assign signatures = signatures | append:“  
> ” | append:“met als vaste vertegenwoordiger " | append:person.custom.represented\_by\_name %}  
> {% endif %}  
> {% case person.custom.function %}  
> {% when 10 %}{% assign person\_function = “Voorzitter van de Raad van Bestuur” %}  
> {% when 11 %}{% assign person\_function = “Ondervoorzitter van de Raad van Bestuur” %}  
> {% when 13 %}{% assign person\_function = “Bestuurder” %}  
> {% when 14 %}{% assign person\_function = “Gedelegeerd bestuurder” %}  
> {% when 20 %}{% assign person\_function = “Bestuurder-zaakvoerder” %}  
> {% when 30 %}{% assign person\_function = “Zaakvoerder” %}  
> {% when 40 %}{% assign person\_function = “Vennoot” %}  
> {% when 60 %}{% assign person\_function = “Voorzitter van de Raad van Commissarissen” %}  
> {% when 61 %}{% assign person\_function = “Commissaris” %}  
> {% when 63 %}{% assign person\_function = “Regeringscommissaris” %}  
> {% when 70 %}{% assign person\_function = “Externe accountant” %}  
> {% when 71 %}{% assign person\_function = “Bedrijfsrevisor” %}  
> {% when 80 %}{% assign person\_function = “Vereffenaar” %}  
> {% when 81 %}{% assign person\_function = “Curator” %}  
> {% when 72 %}{% assign person\_function = “Erkende boekhouder” %}  
> {% when 73 %}{% assign person\_function = “Erkende boekhouder-fiscalist” %}  
> {% endcase %}  
> {% if person.custom.function != blank %}  
> {% if person.custom.function == 30 and person.statutory == true %}  
> {% assign signatures = signatures | append:”  
> " | append:“Statutair zaakvoerder” %}  
> {% else %}  
> {% assign signatures = signatures | append:“  
> ” | append:person\_function %}  
> {% endif %}  
> {% else %}  
> {% if new\_company\_law %}  
> {% case company\_form %}  
> {% when ‘MAATSCHAP’ or ‘VOF’ or ‘COMMV’ or ‘SComm’ or ‘SNC’ %}  
> {% assign signatures = signatures | append:“  
> ” | append:“Zaakvoerder” %}  
> {% else %}  
> {% assign signatures = signatures | append:“  
> ” | append:“Bestuurder” %}  
> {% endcase %}  
> {% else %}  
> {% if person.statutory == true %}  
> {% if NV or CVBA or CVOA or VZW %}  
> {% assign signatures = signatures | append:“  
> ” | append:“Bestuurder” %}  
> {% else %}  
> {% assign signatures = signatures | append:“  
> ” | append:“Statutair zaakvoerder” %}  
> {% endif %}  
> {% else %}  
> {% if NV or CVBA or CVOA or VZW %}  
> {% assign signatures = signatures | append:“  
> ” | append:“Bestuurder” %}  
> {% else %}  
> {% assign signatures = signatures | append:“  
> ” | append:“Zaakvoerder” %}  
> {% endif %}  
> {% endif %}  
> {% endif %}  
> {% endif %}  
> {% unless forloop.last %}  
> {% assign names = names | append:“|” %}  
> {% endunless %}  
> {% assign keys = keys | append:person.id %}  
> {% unless forloop.last %}  
> {% assign keys = keys | append:“|” %}  
> {% endunless %}  
> {% unless forloop.last %}  
> {% assign signatures = signatures | append:“|” %}  
> {% endunless %}  
> {% endif %} {% comment %}end of IF statement “if show\_begin\_mandat and show\_end\_mandat”{% endcomment %}  
> {% endfor %}
> 
> {% comment %}Define the function type & name of the directors{% endcomment %}  
> {% if new\_company\_law %}  
> {% if VZW %}  
> {% assign director\_type = ‘board\_of\_directors’ %}  
> {% assign shareholder\_type = ‘shareholders’ %}  
> {% elsif company\_form == ‘MAATSCHAP’ or COMMV or VOF or COMMVA %}  
> {% if count == 1 %}  
> {% assign director\_type = ‘manager’ %}  
> {% else %}  
> {% assign director\_type = ‘managers’ %}  
> {% endif %}  
> {% assign shareholder\_type = ‘partners’ %}  
> {% else %}  
> {% if count == 1 %}  
> {% assign director\_type = ‘director’ %}  
> {% else %}  
> {% if company.custom.artikels.college %}  
> {% assign director\_type = ‘collegiate\_body’ %}  
> {% else %}  
> {% assign director\_type = ‘directors’ %}  
> {% endif %}  
> {% endif %}  
> {% assign shareholder\_type = ‘shareholders’ %}  
> {% endif %}  
> {% else %}  
> {% case company\_form %}  
> {% when ‘NV’ or ‘SA’ %}  
> {% assign director\_type = ‘bestuurders’ %}  
> {% assign shareholder\_type = ‘aandeelhouders’ %}  
> {% when ‘CVBA’ or ‘CVOA’ or ‘SCRL’ or ‘SCRI’ %}  
> {% if count == 1 %}  
> {% assign director\_type = ‘bestuurder’ %}  
> {% else %}  
> {% assign director\_type = ‘bestuurders’ %}  
> {% endif %}  
> {% assign shareholder\_type = ‘vennoten’ %}  
> {% when ‘VZW’ or ‘ASBL’ %}  
> {% assign director\_type = ‘bestuurders’ %}  
> {% assign shareholder\_type = ‘vennoten’ %}  
> {% else %}  
> {% if count == 1 %}  
> {% assign director\_type = ‘zaakvoerder’ %}  
> {% else %}  
> {% assign director\_type = ‘zaakvoerders’ %}  
> {% endif %}  
> {% endcase %}  
> {% endif %}

---

<div class="post-metadata">

**Author:** ![sven](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.silverfin.com/sven/32/1495_2.png) [@sven](https://community.silverfin.com/u/sven)\
**Post date:** [July 13, 2020, 2:58pm UTC](https://community.silverfin.com/t/errors-signmarker-with-connective/1843/4 "2020-07-13T14:58:47Z")

</div>

Could you do one final check, and see if it works in the standard text template?  
If not, please create a ticket for our First Line support ([support@silverfin.com](mailto:support@silverfin.com)), so our engineers can investigate this in detail (as it won’t be the Liquid code causing this)

---

<div class="post-metadata">

**Author:** ![RutgerC](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.silverfin.com/rutgerc/32/1467_2.png) [@RutgerC](https://community.silverfin.com/u/RutgerC)\
**Post date:** [July 13, 2020, 3:19pm UTC](https://community.silverfin.com/t/errors-signmarker-with-connective/1843/5 "2020-07-13T15:19:51Z")

</div>

Hi Sven,

I’ve created a new document, added the code below. but I’m still getting an error.  
Thanks for trying. I’ll mail support. 🙂

 ![image](https://canada1.discourse-cdn.com/flex030/uploads/getsilverfin/original/2X/4/4b0b9311cd1a91e839dd14d95a2f9aead04dbea4.png)

> {% capture signmarkers %}{% signmarker name:person.name email:person.custom.email phone:person.custom.phone\_number %}{% endcapture %}  
> {% assign count = count | plus:1 %}  
> {% assign names = names | append:current\_signature %}  
> {% assign signatures = signatures | append: signmarkers | append:"  
> " | append:"  
> " | append:"  
> " | append:current\_signature %}  
> {% if type == “legal” %}  
> {% case person.custom.company\_form %}  
> {% when 1 %}{% assign legal\_type = ‘SCE’ %}  
> {% when 2 %}{% assign legal\_type = ‘OFP’ %}  
> {% when 6 %}{% assign legal\_type = ‘CVOA’ %}  
> {% when 8 %}{% assign legal\_type = ‘CVBA’ %}  
> {% when 11 %}{% assign legal\_type = ‘VOF’ %}  
> {% when 12 %}{% assign legal\_type = ‘CV’ %}  
> {% when 13 %}{% assign legal\_type = ‘COMMVA’ %}  
> {% when 14 %}{% assign legal\_type = ‘NV’ %}  
> {% when 15 %}{% assign legal\_type = ‘BVBA’ %}  
> {% when 21 %}{% assign legal\_type = ‘OVM’ %}  
> {% when 17 %}{% assign legal\_type = ‘VZW’ %}  
> {% when 27 %}{% assign legal\_type = ‘SE’ %}  
> {% when 18 %}{% assign legal\_type = ‘ION’ %}  
> {% when 30 %}{% assign legal\_type = ‘Buitenlandse onderneming’ %}  
> {% when 60 %}{% assign legal\_type = ‘ESV’ %}  
> {% when 23 %}{% assign legal\_type = ‘Buitenlandse privaatrechtelijke vereniging met vestiging, agentschappen, kantoor of bijhuis in België’ %}  
> {% when 65 %}{% assign legal\_type = ‘EESV’ %}  
> {% when 26 %}{% assign legal\_type = ‘PRIV ST’ %}  
> {% when 265 %}{% assign legal\_type = ‘Europees economisch samenwerkingsverband zonder zetel met vestiging in België’ %}  
> {% when 506 %}{% assign legal\_type = ‘CVOA SO’ %}  
> {% when 29 %}{% assign legal\_type = ‘SON’ %}  
> {% when 508 %}{% assign legal\_type = ‘CVBA SO’ %}  
> {% when 511 %}{% assign legal\_type = ‘VOF SO’ %}  
> {% when 512 %}{% assign legal\_type = ‘GCV SO’ %}  
> {% when 513 %}{% assign legal\_type = ‘CVA SO’ %}  
> {% when 121 %}{% assign legal\_type = ‘Onderlinge verzekeringsmaatschappij, van publiek recht’ %}  
> {% when 514 %}{% assign legal\_type = ‘NV SO’ %}  
> {% when 125 %}{% assign legal\_type = ‘IVZW’ %}  
> {% when 510 %}{% assign legal\_type = ‘BVBA SO’ %}  
> {% when 560 %}{% assign legal\_type = ‘ESV SO’ %}  
> {% when 610 %}{% assign legal\_type = ‘BV’ %}  
> {% when 612 %}{% assign legal\_type = ‘CommV’ %}  
> {% when 706 %}{% assign legal\_type = ‘CV’ %}  
> {% endcase %}  
> {% endif %}  
> {% if person.custom.represented\_by\_name != blank and type == “legal” %}  
> {% assign names = names | append:" met als vaste vertegenwoordiger " | append:person.custom.represented\_by\_name %}  
> {% assign signatures = signatures | append:"  
> " | append:“met als vaste vertegenwoordiger " | append:person.custom.represented\_by\_name %}  
> {% endif %}  
> {% case person.custom.function %}  
> {% when 10 %}{% assign person\_function = “Voorzitter van de Raad van Bestuur” %}  
> {% when 11 %}{% assign person\_function = “Ondervoorzitter van de Raad van Bestuur” %}  
> {% when 13 %}{% assign person\_function = “Bestuurder” %}  
> {% when 14 %}{% assign person\_function = “Gedelegeerd bestuurder” %}  
> {% when 20 %}{% assign person\_function = “Bestuurder-zaakvoerder” %}  
> {% when 30 %}{% assign person\_function = “Zaakvoerder” %}  
> {% when 40 %}{% assign person\_function = “Vennoot” %}  
> {% when 60 %}{% assign person\_function = “Voorzitter van de Raad van Commissarissen” %}  
> {% when 61 %}{% assign person\_function = “Commissaris” %}  
> {% when 63 %}{% assign person\_function = “Regeringscommissaris” %}  
> {% when 70 %}{% assign person\_function = “Externe accountant” %}  
> {% when 71 %}{% assign person\_function = “Bedrijfsrevisor” %}  
> {% when 80 %}{% assign person\_function = “Vereffenaar” %}  
> {% when 81 %}{% assign person\_function = “Curator” %}  
> {% when 72 %}{% assign person\_function = “Erkende boekhouder” %}  
> {% when 73 %}{% assign person\_function = “Erkende boekhouder-fiscalist” %}  
> {% endcase %}  
> {% if person.custom.function != blank %}  
> {% if person.custom.function == 30 and person.statutory == true %}  
> {% assign signatures = signatures | append:”  
> " | append:“Statutair zaakvoerder” %}  
> {% else %}  
> {% assign signatures = signatures | append:"  
> " | append:person\_function %}  
> {% endif %}  
> {% else %}  
> {% if new\_company\_law %}  
> {% case company\_form %}  
> {% when ‘MAATSCHAP’ or ‘VOF’ or ‘COMMV’ or ‘SComm’ or ‘SNC’ %}  
> {% assign signatures = signatures | append:"  
> " | append:“Zaakvoerder” %}  
> {% else %}  
> {% assign signatures = signatures | append:"  
> " | append:“Bestuurder” %}  
> {% endcase %}  
> {% else %}  
> {% if person.statutory == true %}  
> {% if NV or CVBA or CVOA or VZW %}  
> {% assign signatures = signatures | append:"  
> " | append:“Bestuurder” %}  
> {% else %}  
> {% assign signatures = signatures | append:"  
> " | append:“Statutair zaakvoerder” %}  
> {% endif %}  
> {% else %}  
> {% if NV or CVBA or CVOA or VZW %}  
> {% assign signatures = signatures | append:"  
> " | append:“Bestuurder” %}  
> {% else %}  
> {% assign signatures = signatures | append:"  
> " | append:“Zaakvoerder” %}  
> {% endif %}  
> {% endif %}  
> {% endif %}  
> {% endif %}  
> {% unless forloop.last %}  
> {% assign names = names | append:“|” %}  
> {% endunless %}  
> {% assign keys = keys | append:person.id %}  
> {% unless forloop.last %}  
> {% assign keys = keys | append:“|” %}  
> {% endunless %}  
> {% unless forloop.last %}  
> {% assign signatures = signatures | append:“|” %}  
> {% endunless %}

---

<div class="post-metadata">

**Author:** ![sven](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.silverfin.com/sven/32/1495_2.png) [@sven](https://community.silverfin.com/u/sven)\
**Post date:** [July 13, 2020, 3:22pm UTC](https://community.silverfin.com/t/errors-signmarker-with-connective/1843/6 "2020-07-13T15:22:25Z")

</div>

Sorry to hear that @RutgerC; I’m hopeful our engineers will be able to help you further!

---

<div class="post-metadata">

**Author:** ![Katrien](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.silverfin.com/katrien/32/117_2.png) [@Katrien](https://community.silverfin.com/u/Katrien)\
**Post date:** [July 14, 2020, 7:14am UTC](https://community.silverfin.com/t/errors-signmarker-with-connective/1843/7 "2020-07-14T07:14:48Z")

</div>

I had that error in the beginning to. It could be a connection error. Each user has to be known in the COMAX software that is used to let Silverfin speak to Connective.  
If you did not go through that wizard for this Silverfin user, you can get this error.

---

<div class="post-metadata">

**Author:** ![RutgerC](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.silverfin.com/rutgerc/32/1467_2.png) [@RutgerC](https://community.silverfin.com/u/RutgerC)\
**Post date:** [July 14, 2020, 8:43am UTC](https://community.silverfin.com/t/errors-signmarker-with-connective/1843/8 "2020-07-14T08:43:44Z")

</div>

@Katrien,

You mean this wizard?  
[https://documentation.connective.eu/en-us/eSignaturesSilverfin/SignupforeSignatures.html](https://documentation.connective.eu/en-us/eSignaturesSilverfin/SignupforeSignatures.html)

---

<div class="post-metadata">

**Author:** ![RutgerC](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.silverfin.com/rutgerc/32/1467_2.png) [@RutgerC](https://community.silverfin.com/u/RutgerC)\
**Post date:** [July 30, 2020, 9:34am UTC](https://community.silverfin.com/t/errors-signmarker-with-connective/1843/9 "2020-07-30T09:34:50Z")

</div>

![connective](https://canada1.discourse-cdn.com/flex030/uploads/getsilverfin/original/2X/e/e94ac27614d174d643ae94dc9b3c271167940bd0.jpeg)

The problem is found. The **connective username** must be your **email address**.
