Templates

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:

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:

  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:

    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:

     

  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

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:

{{ 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:

{{ 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:

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

Â