De bon bleef in de bus liggen
Vos Banket is een bakkerij met een eigen distributie. Chauffeurs leveren langs vaste routes. De aflevering ging op papier: bon mee, handtekening op papier, en later een stapel documenten die iemand in SAP Business One overtypte. Retouren liepen dezelfde vertraging op.
CodeDivers bouwde de chauffeursapp samen met Vos Banket en met B1Fox, de SAP-partner. De app gebruikt de bestaande SAP-views en PMX-velden. Er is geen tweede administratie naast het ERP.
De chauffeur ziet alleen zijn route
De voorkant is Vue 3 met Vite, Bootstrap 5 en Pinia. Inloggen koppelt aan de SAP-gebruiker. De chauffeur ziet zijn routes per datum, met adressen, colli en status, en kan open routes raadplegen. Een stop toont de orderregels en een bel-link. Google Maps opent de navigatie.
Bij aflevering tekent de ontvanger op het scherm. De handtekening gaat als bijlage naar SAP, samen met de naam, een notitie en de retouren. Retouren hebben een maximum per artikel en landen als SAP-retour of als negatieve levering. Een stop die al is afgerond, kan niet nog eens worden afgemeld.
SAP niet rechtstreeks vanaf de telefoon
De telefoon praat niet zelf met de Service Layer. Een PHP-proxy bewaart de sessie, laat alleen toegestane paden door en stuurt GET, POST en PATCH gecontroleerd door naar DeliveryNotes, Returns en bijlagen. De views B1F_Routes en de bijbehorende leesqueries bepalen wat de chauffeur mag zien.
De gebouwde app wordt automatisch uitgerold naar deliver.vosbanket.nl. Kantoor typt de bonnen niet meer over. Handtekening en retour staan in SAP op het moment van afleveren.