Alles over eAccounting / eKonomi

eAccounting: veelvoorkomende fouten

Veelvoorkomende fouten bij eAccounting, zoals een ontbrekend recht, een onbekende eenheid of een afgesloten boekjaar, met de oorzaak en de oplossing.

Bijgewerkt op 9 november 2026

Deze pagina helpt bij fouten die je in de activiteit van eAccounting ziet. Je opent haar met Hulp bij deze fout. Zoek de melding of de naam van de fout (bijvoorbeeld NoAccessToScopes) en volg de stappen.

Gaat het om inloggen in het algemeen, een gepauzeerde of gestopte flow, of opnieuw proberen? Zie dan Verbinding of inloggen mislukt, Flow gepauzeerd of gestopt en Mislukte records en opnieuw proberen.

Fouten van APIcenter

The following fields are required and need to be present in the data

Oorzaak: In de gegevens die APIcenter naar eAccounting wil sturen, ontbreekt een verplicht veld. De melding noemt het veld. Deze velden zijn verplicht:

  • Klanten sturen: EmailAddress, Name, InvoiceAddress1, InvoiceCountryCode, InvoicePostalCode, DeliveryAddress1, DeliveryCountryCode en DeliveryPostalCode.
  • Producten sturen: Name, Number, UnitName en GrossPrice.
  • Voorraad sturen: StockBalance en Number.
  • Verkooporders sturen: Customer.EmailAddress, Customer.Name, de adresvelden van de klant zoals bij klanten, en Rows. Elke orderregel heeft ArticleNumber, UnitPrice en Quantity nodig.

Oplossing:

  1. Vul het ontbrekende veld in de bronapplicatie in.
  2. Controleer onder Data mapping van de flow dat het veld aan het juiste veld van eAccounting is gekoppeld. Zie Data mapping.
  3. Probeer het record opnieuw.

Not all required settings are present!

Oorzaak: Een instelling die de flow nodig heeft, ontbreekt. De melding noemt de instelling. Deze instellingen zijn nodig:

  • Verkooporders sturen: Order type. Bij Financial Mutation ook Use financial mutation method, Add a orderline for shipping costs en What is the code of the shipping costs?.
  • Producten sturen: Value for the default Unit of measurement en Value for the default tax id (exclude '%').
  • Klanten sturen: Set to active when newly created.

Oplossing:

  1. Open de flow en ga naar het tabblad Instellingen.
  2. Controleer of de instelling uit de melding er staat, vul haar in en sla op.
  3. Staat de instelling er niet? Neem dan contact op met APIcenter-support. Zij zetten de instelling voor je aan.

Sending order as ... is not supported

Oorzaak: De instelling Order type van de flow Verkooporders naar eAccounting sturen heeft een waarde die eAccounting niet ondersteunt.

Oplossing:

  1. Open de flow Verkooporders naar eAccounting sturen en ga naar het tabblad Instellingen.
  2. Zet Order type op Order, Invoice, Quotation of Financial Mutation en sla op.
  3. Probeer de order opnieuw.

One or more of the order lines has invalid price!

Oorzaak: Bij een financiële mutatie met de methode Complex of Extreme heeft een orderregel geen prijs, of de prijs is 0. APIcenter boekt zo'n regel niet.

Oplossing:

  1. Controleer in de bronapplicatie de prijs van de orderregels.
  2. Controleer onder Data mapping van de flow dat de prijs van de orderregel aan het veld UnitPrice is gekoppeld.
  3. Probeer de order opnieuw.

UnitName not found. Please input the correct UnitName/default uom in the setting.

Oorzaak: Bij het sturen van een product vindt APIcenter in eAccounting geen eenheid met de naam die je meestuurt.

Oplossing:

  1. Controleer in eAccounting de naam van de eenheid.
  2. Zorg dat de eenheidsnaam van het product of de instelling Value for the default Unit of measurement precies die naam heeft.
  3. Probeer het product opnieuw. Zie Producten naar eAccounting sturen.

CodingName not found. Please input the correct CodingName/default taxId in the setting.

Oorzaak: Bij het sturen van een product vindt APIcenter in eAccounting geen artikelcodering met de naam uit de instelling Value for the default tax id (exclude '%').

Oplossing:

  1. Controleer in eAccounting de naam van de artikelcodering die je wilt gebruiken.
  2. Vul die naam precies zo in bij Value for the default tax id (exclude '%') van de flow Producten naar eAccounting sturen.
  3. Probeer het product opnieuw.

Fouten van eAccounting

eAccounting geeft bij een fout een foutcode, een melding en een uniek foutnummer (ErrorId) terug. Die staan in de activiteit. Noem het foutnummer als je contact opneemt met support.

NotAuthorized (4005) of NoAccessToScopes (4006)

Oorzaak: De toegang van APIcenter is niet geldig meer, of APIcenter mist een recht dat de flow nodig heeft.

Oplossing:

  1. Ga naar Applicaties en open de eAccounting-verbinding.
  2. Klik op Autoriseren, log in bij Visma en geef toestemming. Zie eAccounting koppelen aan APIcenter.
  3. Klik op Testverbinding.

PermissionDenied (4007) of NoPermissionForReadonlyUser (4019)

Oorzaak: De Visma-gebruiker waarmee je hebt ingelogd, heeft in eAccounting niet genoeg rechten voor deze actie. Een gebruiker met alleen leesrechten kan niets aanmaken of wijzigen.

Oplossing: Geef de gebruiker in eAccounting meer rechten, of log opnieuw in met een gebruiker met meer rechten via Autoriseren.

NoAccessForAuthenticatedUser (4011) of LicenceAgreementNotAccepted (4012)

Oorzaak: De gebruiker heeft geen toegang tot eAccounting voor dit bedrijf, of heeft de licentievoorwaarden van eAccounting nog niet geaccepteerd.

Oplossing:

  1. Log met dezelfde gebruiker en hetzelfde bedrijf in bij eAccounting zelf en accepteer de licentievoorwaarden.
  2. Heeft de gebruiker geen toegang? Geef de gebruiker toegang, of koppel opnieuw met een gebruiker die wel toegang heeft.

StartupGuideNotCompleted (4003) of CompanyNotActive (4004)

Oorzaak: In eAccounting is de startgids van het bedrijf niet afgerond, of het bedrijf is niet actief.

Oplossing: Rond de startgids af in eAccounting, of activeer het bedrijf. Probeer het daarna opnieuw.

NoAccessToModule (4002) of NoAccessDueToProductVariant (4009)

Oorzaak: Het abonnement van het bedrijf in eAccounting bevat de functie niet die de flow nodig heeft. Sommige functies heb je als extra module nodig.

Oplossing: Controleer in eAccounting of het bedrijf de module of het abonnement heeft dat voor deze functie nodig is.

TooManyRequests (4010)

Oorzaak: eAccounting staat maximaal 600 verzoeken per minuut toe, per applicatie en per adres van de API, en je zit daarboven.

Oplossing: Wacht even. De melding noemt na hoeveel seconden je het opnieuw kunt proberen. APIcenter probeert mislukte records opnieuw. Zie Mislukte records en opnieuw proberen.

DataModelValidationError (2000) of CanNotBeCreatedOrUpdated (4002)

Oorzaak: eAccounting weigert de gegevens, bijvoorbeeld omdat een waarde een verkeerd formaat heeft of omdat een verplicht veld ontbreekt.

Oplossing:

  1. Lees in de melding van de activiteit welk veld eAccounting noemt.
  2. Pas dat veld aan in de bronapplicatie, of controleer de koppeling onder Data mapping.
  3. Probeer het record opnieuw.

Conflict (4000)

Oorzaak: Je maakt in eAccounting iets aan dat er al is en niet dubbel mag bestaan.

Oplossing: Zoek in eAccounting op wat de melding noemt. Bestaat het al, dan hoef je niets meer te doen of kun je het record in de bronapplicatie aanpassen.

SalesAccountNumberMissing (4024)

Oorzaak: De artikelcodering van het artikel heeft in eAccounting geen grootboekrekening voor deze verkoop.

Oplossing: Vul de grootboekrekening in bij de artikelcodering in eAccounting, of kies een andere codering via Value for the default tax id (exclude '%').

InvalidVatNumber (4025)

Oorzaak: Het btw-nummer van de klant is volgens eAccounting niet geldig.

Oplossing: Controleer het btw-nummer in de bronapplicatie en probeer de klant opnieuw.

CannotBookkeepInvoice (4013), VoucherDateIsInLockedPeriod (4026) of VoucherDateIsInLockedYearException (4038)

Oorzaak: De datum van de factuur of de boeking valt in een boekingsperiode of boekjaar dat in eAccounting is afgesloten.

Oplossing: Open de periode of het boekjaar in eAccounting en probeer de order opnieuw. Of gebruik een orderdatum in een open periode.

FiscalYearDoesNotExist (3001) of AccountNotFound (3002)

Oorzaak: Bij een financiële mutatie bestaat het boekjaar of een grootboekrekening niet in eAccounting.

Oplossing:

  1. Controleer in eAccounting of het boekjaar bestaat.
  2. Controleer de rekeningnummers bij Default ledger account debtor, Default ledger account for revenue, Default ledger account for tax en Default ledger account for discounts. Zie Verkooporders naar eAccounting sturen.

QueryParameterError (6000) of InvalidInput (6001)

Oorzaak: eAccounting snapt een zoekopdracht of een datum niet. Bij het ophalen van orders gebruikt APIcenter de datum uit Specify the Date from which you want to retrieve Orders.

Oplossing: Controleer of de datum in Specify the Date from which you want to retrieve Orders een geldige datum is, bijvoorbeeld 2026-01-01T00:00:01Z.

InternalServerError (5000), CantReachSystemDependendency (5001) of OperationCanceled (5002)

Oorzaak: eAccounting heeft een storing of een onderdeel van eAccounting reageert niet.

Oplossing: Wacht en probeer het later opnieuw. Zie Mislukte records en opnieuw proberen. Blijft de fout? Neem contact op met APIcenter-support en noem het foutnummer (ErrorId).

Meer over de fouten van eAccounting staat in de lijst met foutcodes van eAccounting.

Nog vragen?

Stel je vraag aan de supportassistent in je dashboard of maak een supportticket aan.

Naar support