Errors signmarker with Connective

I found this next information on the subject:

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).

Any ideas?

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

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 %}

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), so our engineers can investigate this in detail (as it won’t be the Liquid code causing this)

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. :slight_smile:

{% 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 %}

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

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.

2 Likes

@Katrien,

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

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