# API03001: Formato de Solicitud Inválido

## Qué Significa Esto[​](#what-this-means "Enlace directo a Qué Significa Esto")

La solicitud enviada al servidor no estaba en el formato esperado. El servidor no pudo entender lo que el POS estaba pidiendo porque la estructura de la solicitud era incorrecta.

## Causas Comunes[​](#common-causes "Enlace directo a Causas Comunes")

* **Datos corruptos** — Los datos se corrompieron antes de ser enviados
* **Error de software** — Un problema en la aplicación POS
* **Interferencia de proxy** — Un proxy o firewall modificó la solicitud
* **Problemas de codificación de caracteres** — Los caracteres especiales no se codificaron correctamente

## Mapeo de Errores del Servidor[​](#server-error-mapping "Enlace directo a Mapeo de Errores del Servidor")

Este código de error se activa cuando el servidor devuelve:

| Código del Servidor | Fuente                                      |
| ------------------- | ------------------------------------------- |
| HTTP 400            | Cualquier respuesta del servidor (fallback) |

## Cómo Corregir[​](#how-to-fix "Enlace directo a Cómo Corregir")

### 1. Reintentar la Acción[​](#1-retry-the-action "Enlace directo a 1. Reintentar la Acción")

A veces, esto es un problema puntual:

* Espera un momento y vuelve a intentarlo
* Actualiza el POS y vuelve a intentar

### 2. Verificar Caracteres Especiales[​](#2-check-for-special-characters "Enlace directo a 2. Verificar Caracteres Especiales")

Si estás ingresando datos con caracteres especiales:

* Intenta eliminar emojis o símbolos inusuales
* Usa caracteres estándar para nombres de productos, etc.

### 3. Actualizar el POS[​](#3-update-the-pos "Enlace directo a 3. Actualizar el POS")

Asegúrate de que estás utilizando la última versión:

* Verifica si hay actualizaciones de la aplicación
* Actualiza el plugin WCPOS en tu servidor

### 4. Verificar la Configuración de la Red[​](#4-check-network-configuration "Enlace directo a 4. Verificar la Configuración de la Red")

Si estás detrás de un proxy:

* Verifica que el proxy no esté modificando las solicitudes
* Revisa las reglas del firewall
* Intenta acceder desde una red diferente

### 5. Reportar el Problema[​](#5-report-the-issue "Enlace directo a 5. Reportar el Problema")

Si esto sucede de manera constante:

* Anota qué acción desencadena el error
* Revisa la consola del navegador para obtener detalles (versión web)
* Reporta en [GitHub](https://github.com/wcpos) con los pasos para reproducir el error

## Errores Relacionados[​](#related-errors "Enlace directo a Errores Relacionados")

* [API03002](/es/error-codes/API03002.md) — Faltan Parámetros Requeridos
* [API03003](/es/error-codes/API03003.md) — Valor de Parámetro Inválido

***
