# Bloque de documentos

Entrega archivos al respondente — un borrador de contrato, una lista de precios, una guía — como una lista de descargas dentro del formulario.

## Bloque de documentos

Los archivos normalmente viajan en una sola dirección — del respondente hacia ti. El bloque de documentos los envía en la otra dirección: pon el borrador del contrato, la lista de precios o la guía directamente en el formulario, donde el respondente los lee antes de responder.

<h2 id="what-it-is">Qué es</h2>

<p>
  Un bloque de documentos es una lista de descargas con título. Subes uno o más archivos una vez, le das a cada uno un nombre visible, y
  cada respondente ve la misma lista — tanto en un enlace público como en una <a href="/es/requests/overview">solicitud</a>. Cada fila abre
  el archivo en una pestaña nueva y tiene un botón de descarga. El bloque no le pide nada al respondente: no recoge ninguna respuesta
  propia.
</p>

<h2 id="add">Añade uno</h2>

Añadir documento</strong> o suelta archivos sobre el bloque. PDF e imágenes, hasta 25 MB cada uno, hasta 20 documentos y 100 MB en un mismo bloque. Cuentan contra el almacenamiento de tu espacio de trabajo como cualquier subida.',
    },
    {
      title: 'Nombra cada fila',
      description:
        'Haz clic en un nombre visible para cambiarlo — "Borrador del contrato de alquiler" se lee mejor que "lease_v3_final.pdf". El archivo en sí no se modifica.',
    },
    {
      title: 'Publica',
      description:
        'Los documentos forman parte del formulario publicado. Una solicitud creada contra esa versión sigue mostrando exactamente esos archivos, aunque los reemplaces más tarde.',
    },
  ]}
/>

<h2 id="acknowledgement">Pide confirmación</h2>

<p>
  El bloque en sí no tiene casilla — decides tú qué debe significar "leído". Añade debajo una pregunta <strong>Switch</strong> obligatoria,
  titulada "He leído el contrato de alquiler", y el formulario no podrá enviarse hasta que esté activada. ¿Prefieres varias afirmaciones?
  Usa un Checkbox con una opción por documento. ¿Necesitas una firma? Añade una pregunta Signature. Todas funcionan con{' '}
  <a href="/es/building-forms/conditional-logic">lógica condicional</a>, traducciones y exportaciones como de costumbre.
</p>

> 💡 **¿Por qué una pregunta aparte?**
> <p>
>     Un Switch, un Checkbox y una Signature ya hacen todo lo que podría hacer una casilla integrada, y pueden ser obligatorios, traducirse,
>     referenciarse en la lógica y leerse de vuelta a través de la API. El bloque de documentos se mantiene como una lista; la prueba de
>     lectura es la pregunta que pongas debajo.
>   </p>

<h2 id="in-submissions">En las respuestas y exportaciones</h2>

<p>
  Cada respuesta completada registra, bajo la <a href="/es/requests/field-keys">clave de campo</a> del bloque, los documentos que se le
  mostraron al respondente — nombre y si vino del formulario o de una solicitud. Aparece en la vista de la respuesta, en las exportaciones,
  en el PDF y en los <a href="/es/requests/callbacks">callbacks</a>:
</p>

```
"documents": [
  { "name": "Price list 2026",     "source": "form" },
  { "name": "Your lease contract", "source": "request" }
],
"contract_read": true
```

<h2 id="per-request">Distintos archivos para cada destinatario</h2>

<p>
  En una <a href="/es/requests/overview">solicitud</a>, una automatización puede añadir documentos para ese destinatario concreto dentro del
  mismo bloque. Aparecen debajo de tus archivos creados, marcados "Para ti"; los archivos creados por ti permanecen exactamente como los
  publicaste, para todos. Consulta <a href="/es/requests/creating-requests#documents">Crear una solicitud → Documentos</a>.
</p>

<h2 id="limits">Límites</h2>

> ℹ️ **Documentos de Office**
> <p>Los archivos de Word, Excel y PowerPoint todavía no se aceptan — expórtalos primero como PDF.</p>

---

<div class="not-prose grid gap-4 sm:grid-cols-2">
  - [Carga de archivos y firmas](/es/building-forms/file-uploads-signatures) — Recoge archivos de los respondentes — la otra dirección
  - [Crear una solicitud](/es/requests/creating-requests) — Añade documentos a una solicitud desde tu automatización
</div>
