Verstuur je als consumer een transactie via de integratie naar de provider, en komt de transactie terug op de status Actie vereist met een foutmelding over een accordering die verplicht is? Dan is op die transactie een verplichte accordering niet aangevinkt die de provider wél vereist. In dit artikel lees je hoe je herkent welke accordering het betreft en welke twee manieren er zijn om het op te lossen.

Hoe herken je deze melding?

De transactie staat op Actie vereist. In de foutmelding van de transactie zie je dat een accordering verplicht is. De melding ziet er ongeveer zo uit:

Code: 400 Reason: Validatie fout. agreements.<naam-van-de-accordering> : 'Het agreements.<naam-van-de-accordering> veld is verplicht'

Het deel na agreements. is de technische naam (identifier) van de accordering die nog aangevinkt moet worden.

Hoe kan het dat de accordering niet was aangevinkt?

De meest voorkomende verklaring is dat de accordering recent is toegevoegd, of is gewijzigd van optioneel naar verplicht. Transacties die vóór die wijziging zijn afgesloten, hebben die accordering dan nog niet (verplicht) aangevinkt. Bij het versturen ziet de provider dat de verplichte accordering ontbreekt en houdt de transactie tegen.

Oplossing 1: vraag de provider om de validatie tijdelijk uit te zetten

De provider kan aan zijn kant de instelling Zet accordering validatie uit inschakelen. Zolang die aanstaat, controleert de provider niet of de verplichte accorderingen zijn aangevinkt, en kan de transactie alsnog worden verwerkt.

Neem als consumer dus contact op met de provider met het verzoek deze instelling (tijdelijk) aan te zetten. Zodra dat geregeld is, zet je de transactie opnieuw op de status die de automatische orderverwerking start, zodat hij opnieuw wordt verstuurd.

Let op: deze instelling staat aan de kant van de provider. Als consumer kun je 'm niet zelf aanzetten — dat kan alleen de provider doen.

Oplossing 2: stuur de klant een nieuw aanbod

Gaat de provider niet akkoord met het uitzetten van de validatie? Dan moet de verplichte accordering alsnog door de klant worden aangevinkt. Dat regel je door het geaccepteerde aanbod opnieuw aan te bieden:

  1. Open de transactie en kies Bewerk dit aanbod. De transactie wordt teruggezet naar concept.
  2. Verstuur het aanbod opnieuw naar de klant.
  3. De klant accepteert het aanbod opnieuw — nu inclusief de verplichte accordering.
  4. Daarna wordt de transactie opnieuw verstuurd naar de provider.

Controleren of het gelukt is

Nadat de transactie opnieuw is aangeboden, pakt de automatische orderverwerking 'm weer op. Wanneer de transactie daadwerkelijk wordt verstuurd, hangt af van de orderverwerkingsinstellingen van de integratie: direct, of met de ingestelde vertraging. Controleer op de transactie het veld Uitgaand ID: staat daar een waarde, dan is de transactie succesvol doorgestuurd naar de provider.