Skip to content

lote-demasiado-grande ​

urn:auditium:api:error:lote-demasiado-grande
HTTP413
titleLote demasiado grande

La petición trae más documentos que el máximo del requisito. Es un error de lote: aborta la petición completa y no se crea ninguna presentación.

El detail trae la cantidad enviada y el tope vigente:

El lote tiene 101 documentos y el máximo para este requisito es 100.
Divida la presentación en lotes más chicos.

El tope se configura por requisito. Para los cursos PASE es 100 documentos por petición.

Cómo resolverlo ​

Partir el envío en lotes de hasta el tope. Cada lote es una presentación independiente:

bash
# En lugar de un envío de 250, tres de 100, 100 y 50
for lote in lote1 lote2 lote3; do
    ARGS=""; i=0
    for f in $lote/*.pdf; do
        ARGS="$ARGS -F documentos[$i]=@$f"; i=$((i+1))
    done
    curl -s -X POST 'https://auditium.com.ar/ruc/api/presentaciones' \
         -H "Authorization: Bearer $TOKEN" \
         -F 'id_contratista=9999' -F 'id_requisito=424' $ARGS
done

Ningún documento del lote rechazado quedó presentado, así que los tres envíos cubren el total sin solapamiento ni pérdida.

Ejemplo ​

json
{
    "type": "urn:auditium:api:error:lote-demasiado-grande",
    "title": "Lote demasiado grande",
    "status": 413,
    "detail": "El lote tiene 101 documentos y el máximo para este requisito es 100. Divida la presentación en lotes más chicos.",
    "instance": "/ruc/api/presentaciones",
    "_links": [
        { "href": "https://developers.auditium.com.ar/errores/lote-demasiado-grande", "rel": "help", "method": "GET" }
    ]
}

Relacionados ​

Documentación pública de la API Auditium · Generada con VitePress + Scalar.