Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel7
outlinetrue
stylenone

AO bepaalt hoe mails, vrachtbrieven en facturen eruit zien door middel van templates. In deze templates staat welke informatie uit een opdracht, factuur e.d. op welke plek in het document komt te staan.

De templates zijn gebaseerd op HTML en Liquid. Op https://help.shopify.com/en/themes/liquid vind je meer informatie over hoe deze taal werkt: mocht je dit zelf willen aanpassen.

Als je via Instellingen → Templates een template opent (bijvoorbeeld die van de vrachtbrief), dan zie je het volgende:

...

Als je kleine wijzigingen wilt aanbrengen, kun je dat wellicht zelf.

Vaste waarden van een factuur of vrachtbrief wijzigen

Een veelvoorkomend verzoek is om bijvoorbeeld het IBAN nummer in de factuurtemplate te wijzigen. Onderstaand de stappen hoe je dit kunt doen:

  1. Navigeer naar het factuurtemplate via Instellingen → Templates en open vervolgens het Template type Factuur

  2. Je zult dan onderstaand beeld zien, wat de technische opbouw van de factuur is:

    Image Modified

    De parameters aan de rechterkant zijn alle beschikbare informatie-opties die je kunt laten terugkomen op de factuur, zoals het debiteurnummer (model.DebtorNumber)

  3. Kijk via de voorbeeldknop (rechtsonderin) waar het IBAN nummer op de factuur staat, in dit geval helemaal onderin:

    Image Modified

  4. Klik weer op de bewerk knop om in de technische factuuropbouw te komen en ga naar het einde van deze technische opbouw, aangezien daar het IBAN nummer staat

  5. Hier kun je vervolgens het nummer aanpassen en de wijzigingen opslaan

    Image Modified

Vragenlijst-antwoorden in vrachtbrief opnemen

Als je antwoorden van een vragenlijst in de vrachtbrief wilt opnemen, kun je dat doen door de volgende code toe te voegen:

Code Block
{{ model.Checklists['NaamVragenlijst'].Questions['SleutelVraag'].Answer }}

De Sleutel van de Vraag is hier in te vullen bij de vragenlijst:

...

Een voorbeeld van een antwoord op de vrachtbrief kan dan zijn:

Code Block
{{ model.Checklists['Pech Kilometers'].Questions['KM-stand'].Answer }}

Let op: de naam van de vragenlijst en de sleutel van de vraag moeten precies overeenkomen, anders worden ze niet herkend.

Behandelingsresultaten vertalen

Veel template parameters geven Engelse termen terug. Zo ook de behandelingsresultaten. Om bijvoorbeeld de uitkomst van de eerste behandeling te vertalen zou onderstaande code gebruikt kunnen worden:

Code Block
{% case model.JobBillings[0].JobActivityResult %}
{% when 'BreakdownAssistanceOk' %}
Pechhulp geslaagd
{% when 'BreakdownAssistanceNotRepairedTransportToDepot' %}
Pechhulp naar berger
{% when 'BreakdownAssistanceNotRepairedTransportToDestination' %}
Pechhulp naar eindbestemming
{% when 'BreakdownAssistanceTransportWithoutRepairAttempt' %}
Transport zonder reparatiepoging
{% when 'OwnStrength' %}
Eigen kracht verder
{% when 'SalvageDepot' %}
Berging naar berger
{% when 'SalvageFinalDestination' %}
Berging naar eindbestemming
{% when 'EmptyRide' %}
Loze rit
{% endcase %}

Onderscheid tussen Laden en Lossen in vrachtbrief

Om onderscheid te kunnen maken in een vrachtbrief voor het laden en lossen is de property LoadType toegevoegd.

Onderstaand voorbeeld van hoe deze property te gebruiken.

Code Block
languagehtml
{% if model.LoadType == 1 %}
	Voertuig geladen
{% endif %}  
{% if model.LoadType == 2 %}
	Voertuig gelost
{% endif %}