...
Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
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
Stap-voor-stap
Om een template te kunnen maken doorloop je de volgende stappen
...
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:
...
Aan iedere template hangen
...
één of meerdere template parameters, dit zijn 'placeholders' die vervangen worden met de echte waardes die bij het behorende dossier of factuur
...
horen.
Voor grote wijzigingen aan een template: neem contact op met je IT-partij/iemand binnen je bedrijf die thuis is in HTML, of als die er niet is, met ons via ao@rgbplus.nl.
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:
Navigeer naar het factuurtemplate via Instellingen → Templates en open vervolgens het Template type Factuur
Je zult dan onderstaand beeld zien, wat de technische opbouw van de factuur is:
De parameters aan de rechterkant zijn alle beschikbare informatie-opties die je kunt laten terugkomen op de factuur, zoals het debiteurnummer (model.DebtorNumber)
Kijk via de voorbeeldknop (rechtsonderin) waar het IBAN nummer op de factuur staat, in dit geval helemaal onderin:
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
Hier kun je vervolgens het nummer aanpassen en de wijzigingen opslaan
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
...
Relevante artikelen
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
hidden | true |
---|
...
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 | ||
---|---|---|
| ||
{% if model.LoadType == 1 %}
Voertuig geladen
{% endif %}
{% if model.LoadType == 2 %}
Voertuig gelost
{% endif %} |