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.