Handleiding » Overigen » 400 Bad Request – fout ICX23CC2: Ongeldige relatie bij bestelling op factuur

400 Bad Request – fout ICX23CC2: Ongeldige relatie bij bestelling op factuur

Vraag: Bij het testen en het inrichten van zakelijke bestellingen op factuur binnen onze WooCommerce-webshop lopen we tegen een foutmail en foutmelding aan.

Ongeldige relatie bij bestelling op factuur

De klantgegevens worden in het API-verzoek doorgegeven, waaronder bedrijfsnaam, contactpersoon, adres, BTW-nummer en contactyourid: (bijvoorbeeld) 69. Er wordt geen expliciete Acumulus-contactid meegestuurd.

So far so good.

Maar dan:

kop

Subject: Acumulus 8.7.2 – fout ICX23CC2 bij WooCommerce-bestelling op factuur.

De Acumulus API wijst dit echter af en kan geen factuur aanmaken. Het is een beetje “eigenaardigheid” van de testmodus: In de testmodus worden geen gegevens opgeslagen, ook geen klantgegevens, daardoor denkt de API bij het controleren van het factuurgedeelte dat de relatie niet bestaat en geeft deze melding.

400 Bad Request – ICX23CC2: Ongeldige relatie

Vaak vergezeld van:

Door deze relatie eerst (handmatig of door de factuur een keer in normale modus te verzenden) aan te maken zal het verzenden van een factuur in testmodus wel werken.

Onze API voorziet o.a. in controles waarbij om andere redenen ene boeking niet gemaakt mag/kan worden. Duidelijke relatiegegevens waarborgen dat de cijfers fiscaal blijven kloppen.

De makkelijkste oplossing om vanuit de webshop met onze open plugin facturen over te zetten naar Acumulus is natuurlijk door de testmodus uit te schakelen.