{% extends 'base.html' %} {% block title %}{{ p.name or 'Nieuw product' }}{% endblock %} {% block content %}
← Producten

{{ 'Product bewerken' if p.id else 'Nieuw product' }}

Vaste sleutel: imports en de API werken het product met deze SKU bij.

{% for r in suppliers %}

{% if p.supplier_id %}Naar partner · {% endif %}Een nieuwe naam wordt een partner van het type Leverancier.

Wordt standaard onder de productnaam op de offerte gezet.

{% if p.image %}{% endif %}
Annuleren
{% if p.id %}

Mutaties

Bestaande offertes houden hun eigen prijs; wijzigingen gelden voor nieuwe offerteregels.{% if used %} Gebruikt in {{ used }} offerte(s).{% endif %}

{% if history %}
{% for h in history %} {% if h.field == 'price' %} {% elif h.field == 'created' %} {% elif h.field == 'active' %} {% else %}{% endif %} {% endfor %}
DatumVeldOudNieuwBron
{{ h.created_at|dt }} {{ LABELS.get(h.field, h.field) }}{{ h.old_value|float|euro }}{{ h.new_value|float|euro }} {% set diff = h.new_value|float - h.old_value|float %}{% if h.old_value|float %}({{ '+' if diff > 0 }}{{ (diff / h.old_value|float * 100)|round(1)|nr }}%){% endif %}{{ h.new_value|float|euro }}{{ 'ja' if h.old_value == '1' else 'nee' }}{{ 'ja' if h.new_value == '1' else 'nee' }}{{ h.old_value|truncate(60) }}{{ h.new_value|truncate(60) }}{{ h.source }}{% if h.user_name %} · {{ h.user_name }}{% endif %}
{% else %}

Nog geen mutaties.

{% endif %}
{% endif %} {% endblock %}