Skip to content

Quotation Source Tracking

import { Badge } from ‘@astrojs/starlight/components’;

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.

CodeBadgeBetekenis
agentAangemaakt door een AI agent (Spranz agent, JoDa agent, etc.)
webKlant heeft een aanvraag ingediend via de storefront
manualMedewerker heeft de offerte handmatig aangemaakt in het admin panel
adminStandaardwaarde voor bestaande offertes

In het offerteoverzicht (/app/01-quotations) staan twee nieuwe elementen:

  1. Filter dropdown — boven de tabel: filter op “Alle origines”, “Agent”, “Web” of “Handmatig”
  2. Origine kolom — in elke rij: gekleurde badge met de source_code

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=agent
GET /admin/aplt/quotations?source_code=web
GET /admin/aplt/quotations?source_code=manual

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.

Alle 8 tenants — uitgerold op 2026-03-17.