Senco Stock
Deze case beschrijft de gebouwde en in code werkende scope: de webshop, de betaalafhandeling en de zelfgebouwde Yuki-koppeling met btw-automatisering en VIES-validatie. Het bevat geen gemeten business-resultaten en geen livegang-, omzet- of ordercijfers. De genoemde B2B-functionaliteit (klantspecifieke prijzen, staffels, RFQ, betalen op rekening) is als vervolgstap ontworpen en in dit traject niet opgeleverd.

Senco Stock verkoopt professioneel bouwgereedschap aan zakelijke afnemers: spijker-, niet- en schroefmachines en het bijbehorende bevestigingsmateriaal. Dat is klassieke B2B-handel — herhaalaankopen, vaste relaties, en een deel van de omzet over de landsgrens. De vraag was niet "bouw een webshop", maar iets specifiekers: bouw een B2B-webshop die niet los staat van de administratie, zodat er tussen bestelling en boekhouding geen mens meer hoeft te zitten.
Drie dingen maken dat lastiger dan het klinkt:
De opdracht kwam daarmee neer op een integratievraagstuk met een winkel eromheen: het koppelen van een webshop aan de boekhouding, inclusief de fiscale logica die daar tussen hoort te zitten.
CleverTech bouwde de webshop headless op: een commerce-backend die los staat van de winkelinterface, met daartussen een API. Die keuze is niet cosmetisch — juist doordat de backend een eigen, uitbreidbare kern is, kon de boekhoudkoppeling als volwaardig onderdeel van het systeem worden gebouwd in plaats van als losse export achteraf.
De basis is Medusa.js v2, een open-source commerce-backend, met een eigen Next.js-storefront ervoor. Daaronder draaien PostgreSQL voor de gegevens en Redis voor achtergrondverwerking; Mollie handelt de betalingen af. Productcatalogus, voorraadstanden, klanten en orders leven in één datamodel, zodat het voorraadbeheer van de webshop en de administratieve verwerking naar dezelfde bron kijken.
De reden om voor headless te kiezen in plaats van een kant-en-klaar winkelpakket is de tweede helft van deze case: een plugin-architectuur waarin je eigen code op commerce-gebeurtenissen kunt laten reageren.
medusa-plugin-yuki)Het zwaartepunt van het project is een zelfgebouwde connector naar Yuki, het online boekhoudpakket van de klant. Die plugin luistert op gebeurtenissen in de webshop en synchroniseert automatisch drie stromen:
| In de webshop | Wordt in Yuki |
|---|---|
| Afgeronde order | Verkoopfactuur |
| Nieuwe klant | Relatie |
| Terugbetaling | Creditnota |
Daarmee verdwijnt de handmatige stap tussen bestelling en boekhouding volledig uit het proces: de webshop schrijft zelf naar de administratie, met de order als bron. Dit is hetzelfde patroon als op onze pagina over de Yuki-koppeling en breder over API-koppelingen en systeemintegratie — hier alleen toegepast op een e-commerce-bron in plaats van een backoffice-systeem.
De connector doet meer dan gegevens doorgeven; hij bepaalt ook de fiscale behandeling. Vier scenario’s zijn ingebouwd:
Het onderscheid tussen het derde scenario en gewoon 21% is precies waar het misgaat als je het met de hand doet, want het hangt af van één gegeven: heeft deze zakelijke koper een geldig EU-btw-identificatienummer? De connector controleert dat geautomatiseerd tegen VIES, het Europese register waarin lidstaten elkaars btw-nummers valideren. Pas als die controle slaagt, wordt de order als intracommunautaire levering met 0% verwerkt en als zodanig naar Yuki weggeschreven.
Ontwerpdoel van deze koppeling: geen enkele order meer handmatig overnemen in de boekhouding, en de btw-behandeling — inclusief de VIES-controle — vastleggen in code in plaats van in een werkinstructie. Dat is het gestelde doel van de bouw, geen na de oplevering gemeten besparing.
Eerlijk over de status: opgeleverd zijn de webshop-backend met storefront, de betaalafhandeling via Mollie en de Yuki-connector met de vier btw-scenario’s en de VIES-validatie. De verdergaande B2B-functionaliteit — klantspecifieke prijzen, staffelprijzen, offerteaanvragen (RFQ), betalen op rekening, meerdere gebruikers per bedrijfsaccount, goedkeuringsworkflows en snelbestellen op artikelnummer — is als vervolgstappen ontworpen en op de roadmap gezet, maar in dit traject niet gebouwd. Zie ook wat daar in bredere zin bij komt kijken op onze pagina over een B2B-webshop laten maken.
Deze case beschrijft dus de gebouwde en in code werkende scope. Er wordt geen livegang, omzet of ordervolume geclaimd: die zijn niet uit de projectbronnen te verifiëren.
Vier btw-scenario’s geautomatiseerd in de Yuki-connector: 21% en 9% Nederland, 0% intracommunautaire levering en 0% export buiten de EU
Multi-tenant Huurdersportaal met IoT-energiemonitoring
Legacy thuiszorg-platform gemoderniseerd + Nourish-koppeling
Lokale Vindbaarheid + Moderne Site voor Business Center Altena
We bouwen voor jouw bedrijf wat we voor deze klant bouwden — met heldere afspraken vooraf. 30 min vrijblijvende scoping.