Alles over Exact Online
Exact Online: Creditnota's naar Exact Online sturen
Stuur retouren en creditnota's uit je webshop naar Exact Online. APIcenter maakt de creditnota aan als directe creditfactuur, creditfactuur of verkoopboeking.
Bijgewerkt op 9 november 2026
Deze flow stuurt creditnota's uit een andere applicatie, zoals een webshop, naar Exact Online. APIcenter maakt de creditnota aan en zorgt dat de regels een negatief bedrag hebben.
Zo werkt het
- APIcenter controleert de instelling Order type. Voor creditnota's kun je kiezen uit Direct Invoice (standaard),
Credit InvoiceenSales Entry. Bij een andere waarde mislukt de creditnota. - APIcenter controleert of de creditnota al bestaat, op de referentie (het veld
YourRef). Staat de referentie al in Exact Online, dan mislukt de creditnota met de melding dat het al is gevonden. Is de referentie leeg, dan slaat APIcenter deze controle over. - APIcenter zoekt de klant in Exact Online op e-mailadres en maakt de klant, een contactpersoon en een adres aan als ze nog niet bestaan. Een bestaande klant wordt alleen bijgewerkt als de update-instellingen dat toestaan, zie verbindings- en integratie-instellingen. Het afleveradres verwerkt deze flow niet.
- APIcenter maakt de creditnota aan: een directe creditnota bij Direct Invoice, een verkoopcreditnota bij
Credit Invoiceen een verkoopboeking van het type creditnota bijSales Entry. - Heeft een regel geen negatief aantal en geen negatief bedrag, dan maakt APIcenter het aantal negatief. Een regel met een negatief aantal of bedrag blijft zoals hij is.
Wat de ordertypes betekenen
- Bij Direct Invoice en
Credit Invoicemoeten alle artikelen in Exact Online bestaan. Een regel zonder bestaand artikel mislukt. Bij Direct Invoice heeft elke regel een magazijncode nodig, zie In this input field you can set the value for the Warehouse you have defined in your Exact Online environment, only required if you want to send an "Order", or "Direct Invoice". - Staat Use order finalization aan, dan boekt APIcenter de creditfactuur direct.
- Bij
Sales Entrystuurt APIcenter geen artikelen, maar grootboekrekeningen. Het dagboek komt uit Value to be used as the default journal id als de gegevens geen dagboek hebben en Enable use of a default journal aanstaat.
Wat je eerst nodig hebt
- Exact Online is gekoppeld. Zie Exact Online koppelen aan APIcenter.
- De andere applicatie van de integratie kan creditnota's versturen, met de klant en een e-mailadres.
Tips
- Mislukt de creditnota omdat hij al bestaat? Zoek de creditnota in Exact Online op de referentie.
- Wil je andere velden meesturen? Voeg ze toe onder Data mapping. Zie Data mapping.
- Zie ook Exact Online: veelvoorkomende fouten.
Hieronder vind je alle instellingen van deze flow, elk met een eigen uitleg.
Instellingen
De instellingen die je in het dashboard ziet, met wat elke instelling doet.
Stop flow when mapping of fields fails
Datamapper SettingsBepaalt wat er gebeurt als een veld bij het mappen van de gegevens niet kan worden omgezet. Staat de instelling aan, dan stopt de flow met een foutmelding. Staat de instelling uit, dan gaat de flow verder en wordt dat veld overgeslagen. Standaard staat deze instelling aan.
Bepaalt wat er gebeurt met een waarde die niet in de mappingtabel staat. Bij Waarde negeren wordt de waarde weggelaten, bij Waarde gebruiken wordt de oorspronkelijke waarde gebruikt en bij Standaardwaarde gebruiken wordt de ingestelde standaardwaarde gebruikt. De instelling werkt alleen als File Header Mapping aan staat. De standaardkeuze is Standaardwaarde gebruiken.
Default administration id
General flow settingHet administratienummer (de administratie-ID) dat als standaard wordt gebruikt voor de order of het record. Het wordt ingevuld als Make use of a default administration id aanstaat en de data zelf geen administratie bevat, of altijd als Force the usage of the default administration id aanstaat.
Enable URL Encoding of data in the endpoints of the target application
General flow settingHiermee codeer je de waarden in het adres (de URL) van de doelapplicatie, dus bij flows die gegevens versturen. Dit werkt alleen als Enable URL encoding of data in endpoints aanstaat. Standaard staat dit uit.
Enable URL encoding of data in endpoints
General flow settingZet dit aan als er speciale tekens in de data staan die in het adres (de URL) van een verzoek terechtkomen, zoals in een SKU of categorienaam. De waarden worden dan URL-gecodeerd, zodat het verzoek niet misgaat. Met Enable URL Encoding of data in the endpoints of the source application en Enable URL Encoding of data in the endpoints of the target application bepaal je voor welke kant dit geldt. Standaard staat dit uit.
Force the usage of the default administration id
General flow settingZet dit aan om altijd de standaardwaarde uit Default administration id te gebruiken, ook als de data zelf al een administratie bevat. Staat dit uit, dan wordt de standaardwaarde alleen gebruikt als de data geen administratie bevat. Dit werkt alleen als Make use of a default administration id aanstaat.
Make use of a default administration id
General flow settingZet dit aan om een standaard administratie-ID te gebruiken. De waarde komt uit Default administration id en wordt ingevuld als de data zelf geen administratie bevat. Standaard staat dit uit.
Use administration mapping table
General flow settingZet dit aan om de administratie om te zetten met een koppeltabel tussen de twee applicaties. Wat er gebeurt met een waarde die niet in de tabel staat, bepaal je met What to do with a value that cannot be mapped using the mapping table. Standaard staat dit uit.
What to do with a value that cannot be mapped using the mapping table
General flow settingHier kies je wat er gebeurt met een administratie die niet in de koppeltabel staat. Bij Waarde negeren wordt de waarde leeggelaten, bij Waarde gebruiken blijft de oorspronkelijke waarde staan en bij Standaardwaarde gebruiken wordt de standaardwaarde uit Default administration id gebruikt, als je die hebt ingeschakeld. Deze instelling werkt alleen als Use administration mapping table aanstaat. Standaard is Standaardwaarde gebruiken gekozen.
Enable use of a default journal
Ledger SettingsZet dit aan om een standaardwaarde te gebruiken voor het dagboek. APIcenter vult dan de waarde uit Value to be used as the default journal id in wanneer de gegevens zelf geen waarde bevatten. Wil je de standaardwaarde ook gebruiken als er wel een waarde is, gebruik dan Force the use of the default journal Id. Standaard staat deze instelling uit.
Force the use of the default journal Id
Ledger SettingsZet dit aan om altijd de standaardwaarde uit Value to be used as the default journal id voor het dagboek te gebruiken. Staat dit uit, dan wordt het standaarddagboek alleen gebruikt als er geen grootboekrekening in de gegevens staat. Deze instelling werkt samen met Enable use of a default journal. Standaard staat deze instelling uit.
Value to be used as the default journal id
Ledger SettingsVul hier de waarde in die APIcenter standaard gebruikt voor het dagboek, zoals die in de applicatie bestaat. De waarde wordt alleen gebruikt als Enable use of a default journal aan staat. Staat die instelling aan en is hier niets ingevuld, dan geeft APIcenter hiervan een melding.
Notifications Email address
NotificationsVul hier het e-mailadres in waarnaar APIcenter meldingen stuurt over mislukte activiteiten van deze flow. Dit werkt alleen als Receive Notifications aan staat. Laat je het veld leeg, dan gebruikt APIcenter bij Direct het e-mailadres van je account. Er is geen standaardwaarde.
Notifications Slack webhook
NotificationsVul hier de Slack-webhook van je Slack-werkruimte in om meldingen over mislukte activiteiten ook in Slack te ontvangen. Dit werkt alleen als Receive Notifications aan staat. Laat je het veld leeg, dan stuurt APIcenter geen Slack-melding. Er is geen standaardwaarde.
Notifications frequency
NotificationsKies hoe vaak APIcenter meldt dat activiteiten van deze flow zijn mislukt. Bij Direct volgt de melding zodra een activiteit mislukt. Bij Elke 30 minuten, Elk uur, Dagelijks en Wekelijks stuurt APIcenter een overzicht van de mislukte activiteiten die nog niet gemeld zijn. Dit werkt alleen als Receive Notifications aan staat. Standaard is dit Direct.
Receive Notifications
NotificationsZet dit aan om een melding te krijgen als een activiteit van deze flow mislukt. Met Notifications frequency bepaal je hoe vaak je de melding krijgt, en met Notifications Email address en Notifications Slack webhook waar die naartoe gaat. Standaard staat dit uit.
Send Order as
Order SettingsBepaalt als welk type document de order in de doeltoepassing wordt aangemaakt, bijvoorbeeld als Order, Invoice of Quotation. Kies het type dat past bij hoe je de order in de doeltoepassing wilt verwerken. De opties staan in de lijst. Standaard is Order gekozen.
Maximum number of pages to retrieve
Run behaviourDit is het maximale aantal pagina's dat de flow in één run ophaalt. Het aantal items per pagina stel je in bij Use page size. De standaardwaarde is 20.
Use page size
Run behaviourDit is het aantal items dat de flow per API-verzoek ophaalt. Samen met Maximum number of pages to retrieve bepaalt dit hoeveel items één run kan ophalen. De standaardwaarde is 50.
Enable the use of a default shipping method
Shipment SettingsZet deze instelling aan om een standaard verzendmethode te gebruiken. De waarde vul je in bij Value to use as the default shipping method id. Met Force the use of the default shipping method bepaal je of deze altijd wordt gebruikt of alleen als de bron geen verzendmethode meegeeft. De standaardwaarde is uit.
Force the use of the default shipping method
Shipment SettingsHiermee bepaal je wanneer de standaard verzendmethode wordt gebruikt. Staat de instelling aan, dan wordt altijd de standaard verzendmethode gebruikt. Staat de instelling uit, dan wordt alleen de standaard gebruikt als de gegevens uit de bronapplicatie geen verzendmethode bevatten. Dit werkt alleen als Enable the use of a default shipping method aan staat. De standaardwaarde is uit.
Use a mapping table to map shipping methods
Shipment SettingsZet deze instelling aan om verzendmethoden uit de bronapplicatie via een toewijzingstabel om te zetten naar verzendmethoden van de doelapplicatie. Je vult de toewijzingstabel zelf in. Wat er gebeurt met een waarde die niet in de tabel staat, bepaal je met What to do with a value that cannot be mapped using the mapping table. Er is geen standaardwaarde.
Value to use as the default shipping method id
Shipment SettingsHier vul je de waarde in die als standaard verzendmethode wordt gebruikt. Dit is het id van de verzendmethode in de doelapplicatie. De waarde wordt gebruikt als Enable the use of a default shipping method aan staat. Staat die aan en is hier niets ingevuld, dan geeft APIcenter een melding. Er is geen standaardwaarde.
What to do with a value that cannot be mapped using the mapping table
Shipment SettingsHiermee bepaal je wat er gebeurt met een verzendmethode die niet in de toewijzingstabel staat. Bij Waarde gebruiken wordt de oorspronkelijke waarde gebruikt. Bij Waarde negeren wordt de waarde weggelaten. Bij Standaardwaarde gebruiken wordt de standaardwaarde gebruikt. De standaardwaarde van deze instelling is Standaardwaarde gebruiken.
Enable the use of a default warehouse
Stock & Warehouse SettingsZet aan om een standaardmagazijn te gebruiken. APIcenter vult dan het magazijn in als de gegevens geen magazijn hebben. De waarde stel je in bij In this input field you can set the value for the Warehouse you have defined in your Exact Online environment, only required if you want to send an "Order", or "Direct Invoice". Standaard staat de instelling uit.
Force the usage of the default warehouse
Stock & Warehouse SettingsZet aan om altijd het standaardmagazijn te gebruiken, ook als de gegevens al een waarde hebben. Staat de instelling uit, dan gebruikt APIcenter de standaardwaarde alleen als de gegevens geen waarde hebben. Deze instelling hoort bij Enable the Setting to set the Warehouse Code. Standaard staat hij uit.
Use warehouse mapping table
Stock & Warehouse SettingsZet aan om de waarde van het magazijn om te zetten met een mappingtabel. APIcenter zoekt de waarde uit de gegevens op in de tabel. Wat er gebeurt als een waarde niet in de tabel staat, bepaal je met What to do with a value that cannot be mapped using the mapping table. Standaard staat de instelling uit.
Value for the default warehouse id
Stock & Warehouse SettingsHier vul je het standaardmagazijn in. APIcenter zet deze waarde in het magazijnveld van het item (de magazijncode), als Enable the Setting to set the Warehouse Code aan staat en de gegevens geen magazijn hebben. Met Force the value you use for the Warehouse gebruikt APIcenter deze waarde ook als er wel een magazijn is.
What to do with a value that cannot be mapped using the mapping table
Stock & Warehouse SettingsHiermee bepaal je wat er gebeurt met een magazijn die niet in de mappingtabel staat. Bij Waarde negeren wordt de waarde weggelaten. Bij Waarde gebruiken blijft de oorspronkelijke waarde staan. Bij Standaardwaarde gebruiken gebruikt APIcenter de standaardwaarde uit In this input field you can set the value for the Warehouse you have defined in your Exact Online environment, only required if you want to send an "Order", or "Direct Invoice", als Enable the Setting to set the Warehouse Code aan staat; anders blijft de waarde leeg. Standaard is dit Standaardwaarde gebruiken.