Quotation Source Tracking
import { Badge } from ‘@astrojs/starlight/components’;
Wat is het?
Section titled “Wat is het?”Elke offerte in het APLT systeem wordt getagd met een source_code — de plek van herkomst. Dit maakt het mogelijk om in het offerteoverzicht direct te zien hoe een offerte is aangemaakt en te filteren op origine.
Source codes
Section titled “Source codes”| Code | Badge | Betekenis |
|---|---|---|
agent | Aangemaakt door een AI agent (Spranz agent, JoDa agent, etc.) | |
web | Klant heeft een aanvraag ingediend via de storefront | |
manual | Medewerker heeft de offerte handmatig aangemaakt in het admin panel | |
admin | Standaardwaarde voor bestaande offertes |
In het offerteoverzicht (/app/01-quotations) staan twee nieuwe elementen:
- Filter dropdown — boven de tabel: filter op “Alle origines”, “Agent”, “Web” of “Handmatig”
- Origine kolom — in elke rij: gekleurde badge met de source_code
Database
Section titled “Database”Het veld source_code zit op de aplt_quotation_headers tabel:
source_code VARCHAR(50) DEFAULT 'admin'Alle tenant-databases hebben dit veld (toegevoegd op 2026-03-17).
Het GET /admin/aplt/quotations endpoint ondersteunt filtering:
GET /admin/aplt/quotations?source_code=agentGET /admin/aplt/quotations?source_code=webGET /admin/aplt/quotations?source_code=manualHoe zet je de source_code bij aanmaken?
Section titled “Hoe zet je de source_code bij aanmaken?”Bij het aanmaken van een offerte via de API, stuur je de source_code mee:
POST /admin/aplt/quotations{ "source_code": "agent", ...}Voor web-aanvragen (storefront) gebruik je "source_code": "web". Bij handmatig aanmaken in het admin panel wordt automatisch "admin" of "manual" gebruikt.
Uitgerold naar
Section titled “Uitgerold naar”Alle 8 tenants — uitgerold op 2026-03-17.