> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ejemplo 4. Paso 3: Bloques

> Cree bloques de tipo Text y Table — InvoiceNumber, InvoiceDate, DeliveryAddress, TotalAmount, Company e InvoiceTable — para el FlexiLayout de facturas del Ejemplo 4.

El FlexiLayout debe detectar de forma fiable los siguientes bloques (siempre que estén presentes en una imagen dada):

* **Número de factura**
* **Fecha de la factura**
* **Dirección de entrega**
* **Monto total**
* **Tabla de factura** (columnas **Reference**, **Designation**, **Unit**, **Quantity**, **UnitPrice** y **Total**)
* **Company**

Para mayor comodidad, cree una lista de todos los bloques necesarios:

1. Para el campo **Número de factura**, cree un bloque de tipo Text y asígnele el nombre **InvoiceNumber**.
2. Para el campo **Fecha de la factura**, cree un bloque de tipo Text y asígnele el nombre **InvoiceDate**.
3. Para el campo **Dirección de entrega**, cree un bloque de tipo Text y asígnele el nombre **DeliveryAddress**.
4. Para el campo **Monto total**, cree un bloque de tipo Text y asígnele el nombre **TotalAmount**.
5. Para el campo **Company**, cree un bloque de tipo Text y asígnele el nombre **Company**.
6. Para el campo **Tabla de factura**, cree un bloque de tipo Table y asígnele el nombre **InvoiceTable**.
   En el cuadro de diálogo **Propiedades** del bloque, haga clic en la pestaña Columns y agregue los nombres de las columnas en el siguiente orden: **Reference**, **Designation**, **Unit**, **Quantity**, **UnitPrice**, **Total**.

<Note>
  Los nombres de columna proporcionados y su orden corresponderán a este bloque en la Definición de Document de FlexiCapture.
</Note>

<Note>
  Para obtener más información sobre cómo crear bloques Table, consulte [Ejemplo 3. Paso 3](/es/flexi-capture/fls/tutorial3/3step3).
</Note>

Ya ha especificado las propiedades de su FlexiLayout y ahora puede crear los elementos necesarios.
