# API03004: Solicitud Demasiado Grande

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

La solicitud que estás enviando excede los límites de tamaño del servidor. Esto suele suceder al intentar enviar demasiados datos a la vez.

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

* **Operaciones de lotes grandes** — Intentar sincronizar demasiados registros a la vez
* **Imágenes sobredimensionadas** — Subir imágenes de tamaño excesivo
* **Demasiados artículos** — Pedido con una cantidad extremadamente grande de líneas de artículo
* **Límites del servidor** — PHP o el servidor web tienen límites de carga bajos

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

### 1. Reducir el Tamaño de la Solicitud[​](#1-reduce-request-size "Enlace directo a 1. Reducir el Tamaño de la Solicitud")

Si estás sincronizando datos:

* Intenta sincronizar en lotes más pequeños
* El POS debería manejar esto automáticamente
* Espera a que la sincronización actual se complete antes de comenzar otra

### 2. Comprobar Tamaños de Imágenes[​](#2-check-image-sizes "Enlace directo a 2. Comprobar Tamaños de Imágenes")

Si estás subiendo imágenes:

* Redimensiona las imágenes antes de subirlas
* Utiliza formatos comprimidos (JPEG vs BMP)
* La mayoría de las imágenes de productos funcionan bien bajo 1MB

### 3. Dividir Pedidos Grandes[​](#3-split-large-orders "Enlace directo a 3. Dividir Pedidos Grandes")

Si un pedido tiene muchos artículos:

* Considera dividirlo en varios pedidos
* Esto es raro en el uso normal del POS

### 4. Aumentar Límites del Servidor[​](#4-increase-server-limits "Enlace directo a 4. Aumentar Límites del Servidor")

Contacta a tu proveedor de hosting o edita la configuración de PHP:

```
// In php.ini or .htaccess

upload_max_filesize = 64M

post_max_size = 64M

max_input_vars = 5000
```

### 5. Comprobar Límites del Servidor Web[​](#5-check-web-server-limits "Enlace directo a 5. Comprobar Límites del Servidor Web")

Nginx o Apache pueden tener sus propios límites:

* `client_max_body_size` para Nginx
* `LimitRequestBody` para Apache

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

* [API03005](/es/error-codes/API03005.md) — Límite de Tasa Excedido
* [API03007](/es/error-codes/API03007.md) — Cola de Solicitudes Llena

***
