Een foutmelding bij het plaatsen van een OCI-order

Een foutmelding bij het plaatsen van een OCI-order

Wanneer een order die is aangemaakt via een OCI-koppeling naar de leverancier wordt verzonden, is het mogelijk dat er een foutmelding wordt gegeven. Deze foutmelding kan op verschillende momenten van het OCI-proces verschijnen. Zie daarvoor dit artikel over de verschillende fases waarin je kunt zitten bij het aanvragen/gebruiken van een OCI-koppeling. In dit artikel leggen we uit wat je kunt doen als de order niet geplaatst kan worden.

Idea
Wist je dat je de OCI gegevens van je order in de Spend Cloud kunt downloaden? Zoek het ordernummer op in het archief, open de order en klik op "Plaatsingdetails". Je ontvangt nu maximaal drie bestanden:
ordernummer_create_order.json - Dit is het orderbestand hoe die vanuit het aanmaken in de webshop naar de Spend Cloud is verstuurd, dit noemen we ook wel de PunchOut.
ordernummer_(c)xml_order.json - Dit bestand bevat de ordergegevens welke naar de leverancier wordt verstuurd zodra de order is goedgekeurd in Spend Cloud.
ordernummer_response.json - Dit bestand bevat de reactie op het versturen van de ordergegevens naar de leverancier, ook wel de response genoemd. Hierin kun je zien of we een bevestiging hebben ontvangen (vaak staat er dan "valid:true" of "http code 200 - ok") of een foutmelding indien de order niet kon worden bevestigd.

Deze gegevens kun je naar de leverancier sturen wanneer de order niet kan worden verzonden. Op basis hiervan kan worden gecontroleerd of de order correct wordt aangeleverd.

Veelvoorkomende foutmeldingen


  1. Order (ordernummer) kon niet worden verzonden naar de leverancier. Het attribuut addressID van veld adres is niet gevuld. Locatiecode is verplicht maar niet gevuld
    1. Oorzaak: Deze foutmelding kun je oplossen door in de Spend Cloud een gegeven aan te vullen. Sommige leveranciers werken namelijk met locatiecodes. De leverancier koppelt de afleveradressen van jou als klant aan specifieke codes. Op basis van de code die jij meegeeft in de order, weet de leverancier op welke locatie zij een order moeten afleveren. De applicatiebeheerder van de Spend Cloud dient de locatiecode voor het afleveradres (die is gekozen in de order) eerst bij de leverancier op te vragen en deze vervolgens toe te voegen in de Spend Cloud. Wanneer je deze foutmelding krijgt, is dat voor het gekozen afleveradres in de order nog niet gebeurd. 
    2. Oplossing: Locatiecode toevoegen in de Spend Cloud
      1.  Heb je de locatiecode van de leverancier ontvangen? Ga dan naar Applicatiebeheer / Inkoop / Leveranciers en open de betreffende leverancier door op het loepje te klikken. Scroll naar beneden naar 'Locatienummers' en klik op het plusje aan de rechterkant. Voeg hier het afleveradres in combinatie met de locatiecode, als afgestemd met de leverancier, toe. Na deze wijziging kan de order door de besteller worden verzonden. Indien je als beheerder hiervoor de bevoegdheid hebt in je rol kun je ook namens de besteller de order verzenden door eerst diens naam te kiezen in het overzicht.



  1. Foutmelding: HTTP code 403 - Verboden toegang
    1. Oorzaak: De orderbevestiging wordt naar de leverancier verstuurd en weigert deze. Er wordt aangegeven dat Spend Cloud niet (meer) bevoegd is orders te plaatsen op de daarvoor bestemde locatie bij de leverancier.
    2. Oplossing: Neem contact op met de leverancier en vraag waarom de order niet geplaatst kan/mag worden. Lever indien gevraagd de orderbevestiging aan. Deze download je door de order te openen in het archief en dan de knop 'Plaatsingdetails' te klikken. Je ontvangt nu de PunchOut (order van webshop naar Spend Cloud) orderbevestiging en reactie op de orderbevestiging.

  1. Foutmelding: De order voor (naam leverancier) kan niet worden verzonden en heeft om die reden de status "Te bestellen" gekregen. Je kunt de order terugvinden in het menuonderdeel "Orders".
  2. Oorzaak: Het komt voor dat bovenstaande melding wordt gegeven. Wanneer een OCI-order wordt verzonden, wordt deze in veel gevallen direct geplaatst op de server van de leverancier. Zie je bovenstaande melding, dan wordt de order om een bepaalde reden geweigerd door deze server. Om de melding die de server hieromtrent geeft te bekijken, ga je naar 'Orders' en open je de order door op het loepje te klikken. Klik hier op 'Foutverslag plaatsen order'.
  3. Oplossing: Lees het foutverslag. Kan je dit niet verhelpen omdat het een probleem aan de kant van de webshop betreft? Neem dan contact op met de leverancier.  Lever indien gevraagd de orderbevestiging aan. Deze download je door de order te openen in het archief en dan de knop 'Plaatsingdetails' te klikken. Je ontvangt nu de PunchOut (order van webshop naar Spend Cloud) orderbevestiging en reactie op de orderbevestiging.
Voorbeeld van een foutmelding in het foutverslag

In veel gevallen kan de leverancier je opheldering geven over waarom de order niet geplaatst kan worden. Geef bij het navragen bij de leverancier de melding door die je in dit foutverslag terugziet. Soms is er een storing op hun server, missen er gegevens in de order of hebben zij een technisch aspect gewijzigd aan hun zijde. Kom je er samen met de leverancier niet uit? Neem dan contact op met onze Support-afdeling.
    • Related Articles

    • OCI-Leveranciers (aanvragen en instellen)

      OCI staat voor Open Catalog Interface. Vrij vertaald betekent dit: "Het beschikbaar stellen van het bestelproces bij een leverancier vanuit de eigen vertrouwde omgeving". Door middel van een OCI koppeling kun je via Spend Cloud naar de webshop van ...
    • Een foutmelding over het procuratieschema bij het indienen van een order

      Het kan gebeuren dat een besteller bij het indienen van een orderaanvraag de volgende foutmelding ziet: Er is geen rol aangemaakt waarvan de procuratie volstaat om de order van leverancier X te voltooien. In dit artikel leggen we je uit wat je als ...
    • Aanvraag nieuwe OCI koppeling

      In jouw inkoopproces in de Spend Cloud kan je gebruik maken van OCI-koppelingen. Daarmee maak je vanuit de Spend Cloud een uitstap naar de webshop van een leverancier om jouw orderaanvraag samen te stellen. Deze orderaanvraag wordt vervolgens ...
    • Aanvullende kosten instellen bij een leverancier

      Je kunt per leverancier aanvullende kosten instellen. Wanneer je aanvullende kosten instelt, worden deze kosten automatisch toegevoegd aan de gemaakte order. Dit is handig als de leverancier bijvoorbeeld vaste bezorgkosten hanteert. Bij ...
    • Een nieuwe leverancier toevoegen en koppelen aan de juiste gegevens

      Via Applicatiebeheer / Inkoop / Leveranciers kun je alle leveranciers beheren. Nadat een leverancier is toegevoegd in Spend Cloud en is gekoppeld aan een leveranciersgroep, kunnen bestellers orderaanvragen indienen voor deze leverancier. Hieronder ...