# API03001: Ongeldige verzoekindeling

## Wat dit betekent[​](#what-this-means "Directe link naar Wat dit betekent")

Het verzoek dat naar de server is verzonden, had niet de verwachte indeling. De server kon niet begrijpen wat de POS vroeg omdat de structuur van het verzoek onjuist was.

## Veelvoorkomende oorzaken[​](#common-causes "Directe link naar Veelvoorkomende oorzaken")

* **Beschadigde gegevens** — De gegevens zijn beschadigd vóór verzending
* **Softwarefout** — Een probleem in de POS-toepassing
* **Proxy-interferentie** — Een proxy of firewall heeft het verzoek gewijzigd
* **Problemen met tekencodering** — Speciale tekens zijn niet correct gecodeerd

## Toewijzing van serverfouten[​](#server-error-mapping "Directe link naar Toewijzing van serverfouten")

Deze foutcode wordt geactiveerd wanneer de server het volgende retourneert:

| Servercode | Bron                          |
| ---------- | ----------------------------- |
| HTTP 400   | Elk serverantwoord (fallback) |

## Oplossen[​](#how-to-fix "Directe link naar Oplossen")

### 1. De actie opnieuw proberen[​](#1-retry-the-action "Directe link naar 1. De actie opnieuw proberen")

Soms is dit een eenmalige storing:

* Wacht even en probeer het opnieuw
* Vernieuw de POS en probeer opnieuw

### 2. Controleren op speciale tekens[​](#2-check-for-special-characters "Directe link naar 2. Controleren op speciale tekens")

Als je gegevens invoert met speciale tekens:

* Probeer emoji's of ongebruikelijke symbolen te verwijderen
* Gebruik standaardtekens voor productnamen, enz.

### 3. De POS bijwerken[​](#3-update-the-pos "Directe link naar 3. De POS bijwerken")

Zorg dat je de nieuwste versie gebruikt:

* Controleer op app-updates
* Werk de WCPOS-plugin op je server bij

### 4. Netwerkconfiguratie controleren[​](#4-check-network-configuration "Directe link naar 4. Netwerkconfiguratie controleren")

Als je achter een proxy zit:

* Controleer of de proxy de verzoeken niet wijzigt
* Controleer de firewallregels
* Probeer toegang via een ander netwerk

### 5. Het probleem melden[​](#5-report-the-issue "Directe link naar 5. Het probleem melden")

Als dit consequent gebeurt:

* Noteer welke actie de fout veroorzaakt
* Controleer de browserconsole voor details (webversie)
* Meld het op [GitHub](https://github.com/wcpos) met reproductiestappen

## Gerelateerde fouten[​](#related-errors "Directe link naar Gerelateerde fouten")

* [API03002](/nl/error-codes/API03002.md) — Vereiste parameters ontbreken
* [API03003](/nl/error-codes/API03003.md) — Ongeldige parameterwaarde
