| Naam & opbouw | Verkoop incl. | Kostprijs | Marge |
|---|
| Basiselement | Materiaal | Arbeid | Productieverlies |
|---|
| Code | Omschrijving | Eenheid | Kostprijs |
|---|
Algemeen
Bezorgdienst — inmeten
Bezorgdienst — montage
Inmeet- én montagetijd stel je per product in via Serie-bewerken of het productformulier; een leeg veld daar volgt deze globale waarde.
Marge-posten (bepalen de VAP)
De VAP (verkoopadviesprijs) is de minimale prijs waarbij deze posten gedekt zijn: kostprijs ÷ (1 − som van de posten). Inspecteer en stel verkoopprijzen af in Serie-bewerken → VAP & posten.
Exact-koppeling
Eenrichting. Een geplande sync (n8n) haalt 's nachts artikelcode, naam, eenheid en gemiddelde kostprijs uit Exact en zet die in de cache; deze tool leest die cache. Inloggegevens van Exact staan in n8n, niet hier — dit veld zet alleen de adressen om de sync te starten en de status op te halen.
Opslag (Supabase via n8n)
De tool slaat zijn volledige werkstaat — producten, opbouw, parameters én alle versies — automatisch op via n8n in Supabase, en laadt 'm bij openen. Net als bij Exact staan de Supabase-gegevens in n8n, niet hier. Laat de velden leeg om puur met export/import te blijven werken.
Versiehistorie (aparte tabel)
Gepubliceerde versies worden in een eigen Supabase-tabel bewaard i.p.v. in de werkstaat — dat houdt het opslaan licht. Laat leeg om versies in de werkstaat te houden (oude gedrag). De tool migreert bestaande versies automatisch zodra deze velden zijn ingevuld.
Herstel
Zet de werkstaat terug naar de originele ingebouwde versie (de set waarmee de tool is gebouwd). Producten, basiselementen, items, parameters en correcties gaan terug naar het origineel; je koppeling-instellingen (URL's en token) blijven behouden. Gepubliceerde versiehistorie in de aparte tabel blijft staan — die wis je desgewenst los in Supabase (truncate pim_versions;).