Naar hoofdinhoud gaan
In Foliants Liquid is elk geldbedrag een heel getal in centen: een besteltotaal van 100,00 is 10000. Dit is hetzelfde als in Shopify Order Printer, dus bestaande templates drukken dezelfde bedragen af. Gebruik altijd een money-filter om een bedrag af te drukken: die deelt door 100 en voegt de valuta toe.

De money-filters

  • money, money_with_currency, money_without_currency en money_without_trailing_zeros gebruiken de valuta van de bestelling, dus een bestelling die in Canadese dollars is betaald, wordt in CAD afgedrukt.
  • money_in drukt een bedrag af in een andere valuta dan die van de bestelling, bijvoorbeeld btw in je nationale valuta: {{ vat_reporting.tax | money_in: vat_reporting.currency }}.

In welke notatie geldbedragen worden afgedrukt

De Getalnotatie van de template, in de bovenste rij van de editor of op de instellingenpagina van de template, bepaalt hoe bedragen eruitzien: format_number gebruikt altijd de scheidingstekens van de documenttaal: {{ 1234.5 | format_number: 2 }} drukt 1.234,50 af in een Duits document.

Reken in centen

Omdat bedragen in centen staan, reken je eerst en formatteer je pas aan het eind:
Vergelijk ook met bedragen in centen: {% if total_price >= 10000 %} betekent 100,00 of meer.

Goed om te weten

  • De money-filters drukken voor elke valuta het juiste aantal decimalen af. Valuta met drie decimalen (zoals KWD) behouden die.
  • Een metaveld van het type geld staat niet in centen: het heeft een value (zoals 23.00) en een unit (de valutacode). Zie Metavelden in templates.
  • Prijzen van artikelregels zijn na regelkortingen. Kortingen op de hele bestelling staan in order_level_discounts. Zie Artikelregels in templates.

Gerelateerde artikelen