| Gebruikersrollen | Personeel | ✗ Externe gebruiker | ✗ Pulse gebruiker |
Dit artikel legt uit hoe je een stijl bundel voor de jaarrekening instelt, zodat je de jaarrekening kan exporteren naar PDF in het Nederlands, Frans, Engels of Duits binnen een klant dossier. Je wordt stap voor stap door het volledige proces geleid, van het aanmaken van de stijl bundel tot het genereren van de uiteindelijke export. Alleen admin-gebruikers kunnen stijlen aanmaken of bewerken.
Inhoudstafel
- Een stijl bundel voor de jaarrekening aanmaken in het Nederlands, Frans of Engels
- Hoe maak je een PDF-export van de jaarrekening in het Duits?
- De PDF-export van de jaarrekening genereren in een dossier
Een stijl bundel voor de jaarrekening aanmaken in het Nederlands, Frans of Engels
Je kan de jaarrekening exporteren naar PDF in verschillende talen. Voor je een export kan genereren in een klant dossier, moet een admin-gebruiker eerst een stijl bundel aanmaken op kantoorniveau. Deze stijl bundel bepaalt de lay-out en opmaak van de geëxporteerde PDF.
Stappen voor admin-gebruikers
Volg deze stappen om een stijl aan te maken voor het exporteren van de jaarrekening in het Nederlands, Frans of Engels:
- Ga naar het kantoorniveau.
- Open de sectie Stijlen.

- Scroll naar beneden en kies de optie om een nieuwe stijl bundel aan te maken.

Stijlinstellingen
Bij het aanmaken van de stijl:
- Geef de stijl een duidelijke en beschrijvende naam in de taal waarin je de jaarrekening wil exporteren.
- Selecteer de juiste taal. Kies Nederlands, Engels of Frans, afhankelijk van de gewenste export.

- Zet de lettergrootte op 9.
- Stel de zijmarge in op 1.
- Stel de ondermarge in op 1.
- Gebruik één van de volgende lettertypes:
- Arial, het lettertype dat ook door de NBB wordt gebruikt.
- Calibri, dit wordt eveneens ondersteund.

Deze instellingen zorgen ervoor dat de lay-out correct wordt geëxporteerd. Wanneer je andere waarden gebruikt, kan de inhoud verschuiven. Zo kunnen titels verspringen of kunnen er onverwachte witregels verschijnen.
Liquid code toevoegen
Bij het aanmaken van de stijl moet je op een aantal plaatsen liquid code toevoegen. Deze code bepaalt hoe de jaarrekening wordt opgebouwd en hoe de verschillende onderdelen worden weergegeven in de PDF-export. Wees voorzichtig bij het aanpassen van deze code. Als je geen ervaring hebt met liquid templates, wijzig de code dan niet inhoudelijk.
Inhoudstafel tekst
Deze sectie mag leeg blijven.
Detail tekst
Voeg de volgende code toe.
{% t= "Activa" fr:"Explication actif" en:"Assets" %}
{% t= "Passiva" fr:"Explication passif" en:"Liabilities" %}
{% t= "Kosten" fr:"Frais" en:"Loss" %}
{% t= "Opbrengsten" fr:"Produits" en:"Profit" %}
{% t= "Fiscale toelichting" fr:"Explication fiscale" en:"Extra reconciliations" %}
{% capture sf_default_detail_template %}
{% raw %}
{% unless current_account.details.count == 0 and current_account.value == 0 %}
{% for detail in current_account.details %}{% if forloop.first %}|-----|----14%-----:|-----14%------:+{% endif %}
| {{detail.title}}{% if detail.custom.text != blank %}<br/>{{detail.custom.text | multiline_table}}{% endif %}{% if detail.custom.document %}<br>{% input detail.custom.doc as:file %}{% endif %} |{% if current_account.liability_or_income %}{{-1*detail.value | currency}}{% else %}{{detail.value | currency}}{% endif %}| {% endfor %}
{% endunless %}
{% endraw %}
{% endcapture %}
{% for account_or_text in export.selected_accounts_and_reconciliation_texts.assets.include_zeros_with_details %}
{% if account_or_text.is_account %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
# <font size="16">{% t "Activa" %}</font>
{% else %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% endif %}
|------------|------15%------:+{{export.highlight_alt_bg_color}}
| <font color="{{export.highlight_alt_text_color}}"><font color="{{export.highlight_alt_text_color}}">{{ account_or_text.number }} {{ account_or_text.name }}</font></font> | <font color="{{export.highlight_alt_text_color}}">{{ account_or_text.value | currency }}</font>
{{ account_or_text.rendered_template }}
{:/group}
{::padding /}
{% else %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
# <font size="16">{% t "Activa" %}</font>
{% else %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% endif %}
|--------+{{export.highlight_alt_bg_color}}
|<font color="{{export.highlight_alt_text_color}}">{{ account_or_text.name }}</font>
{{ account_or_text.rendered_template }}
{:/group}
{::padding /}
{% endif %}
{% endfor %}
{% for account_or_text in export.selected_accounts_and_reconciliation_texts.liabilities.include_zeros_with_details %}
{% if account_or_text.is_account %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
# <font size="16">{% t "Passiva" %}</font>
{% else %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% endif %}
|------------|------15%------:+{{export.highlight_alt_bg_color}}
| <font color="{{export.highlight_alt_text_color}}"><font color="{{export.highlight_alt_text_color}}">{{ account_or_text.number }} {{ account_or_text.name }}</font></font> | <font color="{{export.highlight_alt_text_color}}">{{ -1*account_or_text.value | currency }}</font>
{{ account_or_text.rendered_template }}
{:/group}
{::padding /}
{% else %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
# <font size="16">{% t "Passiva" %}</font>
{% else %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% endif %}
|--------+{{export.highlight_alt_bg_color}}
|<font color="{{export.highlight_alt_text_color}}">{{ account_or_text.name }}</font>
{{ account_or_text.rendered_template }}
{:/group}
{::padding /}
{% endif %}
{% endfor %}
{% for account_or_text in export.selected_accounts_and_reconciliation_texts.revenues.include_zeros_with_details.6 %}
{% if account_or_text.is_account %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
# <font size="16">{% t "Kosten" %}</font>
{% else %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% endif %}
|------------|------15%------:+{{export.highlight_alt_bg_color}}
| <font color="{{export.highlight_alt_text_color}}"><font color="{{export.highlight_alt_text_color}}">{{ account_or_text.number }} {{ account_or_text.name }}</font></font> | <font color="{{export.highlight_alt_text_color}}">{{ account_or_text.value | currency }}</font>
{{ account_or_text.rendered_template }}
{:/group}
{::padding /}
{% else %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
# <font size="16">{% t "Kosten" %}</font>
{% else %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% endif %}
|--------+{{export.highlight_alt_bg_color}}
|<font color="{{export.highlight_alt_text_color}}">{{ account_or_text.name }}</font>
{{ account_or_text.rendered_template }}
{:/group}
{::padding /}
{% endif %}
{% endfor %}
{% for account_or_text in export.selected_accounts_and_reconciliation_texts.revenues.include_zeros_with_details.7 %}
{% if account_or_text.is_account %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation' %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
# <font size="16">{% t "Opbrengsten" %}</font>
{% else %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% endif %}
|------------|------15%------:+{{export.highlight_alt_bg_color}}
| <font color="{{export.highlight_alt_text_color}}"><font color="{{export.highlight_alt_text_color}}">{{ account_or_text.number }} {{ account_or_text.name }}</font></font> | <font color="{{export.highlight_alt_text_color}}">{{ -1*account_or_text.value | currency }}</font>
{{ account_or_text.rendered_template }}
{:/group}
{::padding /}
{% else %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
# <font size="16">{% t "Opbrengsten" %}</font>
{% else %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% endif %}
|--------+{{export.highlight_alt_bg_color}}
|<font color="{{export.highlight_alt_text_color}}">{{ account_or_text.name }}</font>
{{ account_or_text.rendered_template }}
{:/group}
{::padding /}
{% endif %}
{% endfor %}
{% for account_or_text in export.selected_accounts_and_reconciliation_texts.8 %}
{% if account_or_text.is_account %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
# <font size="16">{% t "Fiscale toelichting" %}</font>
{% else %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% endif %}
|------------|------15%------:+{{export.highlight_alt_bg_color}}
| <font color="{{export.highlight_alt_text_color}}"><font color="{{export.highlight_alt_text_color}}">{{ account_or_text.number }} {{ account_or_text.name }}</font></font> | <font color="{{export.highlight_alt_text_color}}">{{ account_or_text.value | currency }}</font>
{{ account_or_text.rendered_template }}
{:/group}
{::padding /}
{% else %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
# <font size="16">{% t "Fiscale toelichting" %}</font>
{% else %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% endif %}
|--------+{{export.highlight_alt_bg_color}}
|<font color="{{export.highlight_alt_text_color}}">{{ account_or_text.name }}</font>
{{ account_or_text.rendered_template }}
{:/group}
{::padding /}
{% endif %}
{% endfor %}
{% for account_or_text in export.selected_accounts_and_reconciliation_texts.9 %}
{% unless forloop.first %}{% newpage %}{% endunless %}
{::group}
{% comment %}Removed because Intercom#20378434918: {% changeorientation account_or_text.preferred_orientation %}{% endcomment %}
{{ account_or_text.rendered_template }}
{:/group}
{% endfor %}
{% assign taxtech_accounts_and_reconciliations = export.selected_accounts_and_reconciliation_texts | range:"taxtech_" %}
{% for account_or_text in taxtech_accounts_and_reconciliations %}
{% if account_or_text.is_account %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
# <font size="16">{% t "Fiscale toelichting" %}</font>
{% else %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% endif %}
|------------|------15%------:+{{export.highlight_alt_bg_color}}
| <font color="{{export.highlight_alt_text_color}}"><font color="{{export.highlight_alt_text_color}}">{{ account_or_text.number }} {{ account_or_text.name }}</font></font> | <font color="{{export.highlight_alt_text_color}}">{{ account_or_text.value | currency }}</font>
{{ account_or_text.rendered_template }}
<br>
{:/group}
{% else %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
# <font size="16">{% t "Fiscale toelichting" %}</font>
{% else %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% endif %}
|--------+{{export.highlight_alt_bg_color}}
|<font color="{{export.highlight_alt_text_color}}">{{ account_or_text.name }}</font>
{{ account_or_text.rendered_template }}
<br>
{:/group}
{% endif %}
{% endfor %}
{% comment %}BE legal docs{% endcomment %}
{% assign be_legal_docs_accounts_and_reconciliations = export.selected_accounts_and_reconciliation_texts | range:"be_legal_" %}
{% for account_or_text in be_legal_docs_accounts_and_reconciliations %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% else %}
{% newpage account_or_text.preferred_orientation %}
{::group}
{% endif %}
{{ account_or_text.rendered_template }}
<br>
{:/group}
{% endfor %}
{% comment %}BE PIT EUQ{% endcomment %}
{% assign be_pit_euq_accounts_and_reconciliations = export.selected_accounts_and_reconciliation_texts | range:"be_pit_euq_" %}
{% for account_or_text in be_pit_euq_accounts_and_reconciliations %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% else %}
{% newpage account_or_text.preferred_orientation %}
{::group}
{% endif %}
{{ account_or_text.rendered_template }}
<br>
{:/group}
{% endfor %}
{% comment %}BE PIT WP{% endcomment %}
{% assign be_pit_wp_accounts_and_reconciliations = export.selected_accounts_and_reconciliation_texts | range:"be_pit_" %}
{% for account_or_text in be_pit_wp_accounts_and_reconciliations %}
{% unless account_or_text.handle contains "be_pit_euq" %}
{% if forloop.first %}
{% if new_page %}{% newpage account_or_text.preferred_orientation %}{% endif %}{% assign new_page = true %}
{% changeorientation account_or_text.preferred_orientation %}
{::group}
{% else %}
{% newpage account_or_text.preferred_orientation %}
{::group}
{% endif %}
{{ account_or_text.rendered_template }}
<br>
{:/group}
{% endunless %}
{% endfor %}
Voorpagina tekst
Gebruik onderstaande voorbeeldcode.
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
->**<font color="485668" size ="16">{{company.name}} {{company.company_form}}</font>**<br><font size ="16">{{company.street}}<br>{{company.city}}</font><-
-><font size ="14">{{company.vat_identifier}}</font><-
<br>
<br>
->**<font color="485668" size ="16">REPORTING PERIOD</font>**<br><font size ="16">{{period.year_start_date | date: '%-d-%m-%Y' | upcase}} - {{period.end_date | date: '%-d-%m-%Y' | upcase}}</font><-
Titel tekst
Gebruik deze code.
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
|------|------:+
||<font size="18"><font color="FFFFFF">{{page_title.title}}</font></font> 
Hoofding tekst
Gebruik deze code.
|:-----|-------:+
| <br>{{company.name}} {{company.vat_identifier}}|<br>{{period.name}}<br {{export.header_text}}
Footer text
Gebruik deze code.
|--:+
|{{page.number}}
De inhoud van de stijl definiëren
Wanneer je klaar bent met het configureren van de stijlinstellingen, moet je de inhoud definiëren.
- Klik op Inhoud wijzigen.

- Sleep het blok Rekeningen naar het midden.

- Selecteer de sectie Jaarrekening.

Waarom sommige templates dubbel verschijnen
- Sommige titels kunnen twee keer in de lijst verschijnen.
- Dit komt doordat de jaarrekening verschillende modellen gebruikt. Het systeem laat niet toe om één template aan meerdere modellen te koppelen.Dit zijn geen echte duplicaten. Elke titel is gekoppeld aan een ander onderliggend model.
Tip: zodra je een stijlbundel in één taal hebt aangemaakt, kun je deze kopiëren om versies in andere talen te maken. Dit bespaart tijd en zorgt voor een consistente lay-out in alle exports.
Hoe maak je een PDF-export van de jaarrekening in het Duits?
Om Duitse vertalingen te ondersteunen, moet je het vertaalblok in de Detailtekst aanpassen.
- Maak een kopie van een bestaande stijlbundel voor de jaarrekening. Lees hoe je een stijlbundel kopieert in het artikel: Hoe kopieer en verwijder je een stijlbundel?
- Selecteer Duits in de taalinstellingen.

- Vervang de bestaande vertaalcode door:
{% t= "Activa" fr:"Explication actif" en:"Assets" de:"Aktiva" %}
{% t= "Passiva" fr:"Explication passif" en:"Liabilities" de:"Passiva" %}
{% t= "Kosten" fr:"Frais" en:"Loss" de:"Aufwendungen" %}
{% t= "Opbrengsten" fr:"Produits" en:"Profit" de:"Erträge" %}
{% t= "Fiscale toelichting" fr:"Explication fiscale" en:"Extra reconciliations" de:"Fiskale Anhänge" %}Deze wijziging volstaat om Duitse vertalingen mogelijk te maken.
Als Duits niet zichtbaar is in de talenlijst, neem contact op met je customer success manager. Zij kunnen dit activeren via de geavanceerde instellingen van je kantoor.
Zodra je stijlbundel is ingesteld, kan deze in elk dossier worden gebruikt om een consistente en correct opgemaakte PDF-export van de jaarrekening te genereren.
Ondervind je problemen bij het instellen van de stijlbundel, neem dan contact op met het supportteam. Zij helpen je om de configuratie correct af te stellen.
De PDF-export van de jaarrekening genereren in een dossier
Volg onderstaande stappen om de PDF-export van de jaarrekening te genereren in een dossier:
- Selecteer Exports in het bovenste menu van de klantoverzicht pagina. Dit brengt je naar de exportsectie. naar het Clientoverzicht.

- Klik op Nieuwe export.

- Kies een vooraf ingestelde exportbundel voor de jaarrekening in de dropdown.

- Klik op de groene knop Export genereren.

Wanneer het exportpakket klaar is, word je doorgestuurd naar de Exportgeschiedenis. Klik op de titel van het gegenereerde document om het te openen.