> ## 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.

# Reglas disponibles

> Lista completa de las reglas preconfiguradas de validación de facturas y de servicio en FlexiCapture for Invoices, con la activación predeterminada para cada región de Invoice Processing.

<div id="invoice-validation-rules">
  ## Reglas de validación de facturas
</div>

El usuario puede desactivar cualquier regla preconfigurada en las propiedades de la Definición de Document. También puede crear reglas definidas por el usuario.

En las tablas siguientes, **Habilitada de forma predeterminada en** indica los tipos de proyecto de Invoice Processing (Au-NZ, CA, ES, EU, US, JP) en los que cada regla viene habilitada. Los tipos de proyecto que no se enumeran tienen la regla disponible, pero deshabilitada de forma predeterminada. **N/A** indica los tipos de proyecto a los que la regla no se aplica.

<div id="business-unit">
  ### Unidad de negocio
</div>

| Regla                                                                             | Descripción                                                                                                                                                                                                           | Habilitada de forma predeterminada en |
| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
| **La información sobre las unidades de negocio debe añadirse a la base de datos** | Comprueba si una nueva unidad de negocio detectada en la imagen y guardada en el conjunto de datos de BU se ha añadido a la base de datos. Debe habilitarse cuando se utilizan bases de datos de unidades de negocio. | ES, EU                                |
| **La dirección de la unidad de negocio es obligatoria**                           | Comprueba que el campo `BU\Street` no esté vacío.                                                                                                                                                                     | ES, EU                                |
| **El nombre de la unidad de negocio es obligatorio**                              | Comprueba que el campo `BU\Name` no esté vacío.                                                                                                                                                                       | ES, EU                                |
| **El VATID de la unidad de negocio es obligatorio**                               | Comprueba que el campo `BU\VATID` no esté vacío. Se aplica a todos los países admitidos excepto Suiza.                                                                                                                | ES, EU                                |
| **Comprobar ABN**                                                                 | Comprueba que el campo `BU\VATID` esté rellenado para las facturas de AU.                                                                                                                                             | Au-NZ · N/D en otros casos            |
| **La unidad de negocio debe encontrarse en la base de datos**                     | Comprueba que la unidad de negocio detectada en la imagen de la factura se encuentre en el conjunto de datos de BU. Debe habilitarse cuando se utilizan bases de datos de unidades de negocio.                        | Todos                                 |
| **El país de la unidad de negocio es obligatorio**                                | Comprueba que el campo `BU\Country` no esté vacío.                                                                                                                                                                    | Ninguno                               |
| **Comprobar las tasas impositivas en facturas nacionales**                        | Comprueba que las tasas impositivas aplicadas sean correctas para facturas del mismo país. Se conocen las posibles tasas impositivas y sus periodos de validez para cada país.                                        | ES, EU                                |
| **Comprobar la tasa impositiva de JP**                                            | Comprueba que las tasas impositivas aplicadas sean correctas.                                                                                                                                                         | Au-NZ · N/D en otros casos            |
| **Comprobar el campo de tasas impositivas en facturas internacionales**           | Comprueba que las tasas impositivas aplicadas sean correctas para facturas internacionales. Se conocen las posibles tasas impositivas y sus periodos de validez para cada país.                                       | ES, EU                                |

<div id="vendor">
  ### Proveedor
</div>

| Regla                                                                | Descripción                                                                                                                                                                                                   | Habilitada de forma predeterminada en |
| -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
| **La dirección del proveedor es obligatoria**                        | Comprueba que el campo `Vendor\Street` no esté vacío.                                                                                                                                                         | ES, EU                                |
| **El nombre del proveedor es obligatorio**                           | Comprueba que el campo `Vendor\Name` no esté vacío.                                                                                                                                                           | ES, EU                                |
| **El VATID del proveedor es obligatorio**                            | Comprueba que el campo `Vendor\VATID` no esté vacío. Se aplica a todos los países compatibles excepto Suiza.                                                                                                  | ES, EU                                |
| **El proveedor debe encontrarse en la base de datos**                | Comprueba que el proveedor detectado en la imagen de la factura esté presente en el conjunto de datos de proveedores. Debe habilitarse cuando se utilicen bases de datos de proveedores.                      | Todos                                 |
| **Los datos del proveedor deben añadirse a la base de datos**        | Comprueba si un nuevo proveedor detectado en la imagen y guardado en el conjunto de datos de proveedores se ha añadido a la base de datos. Debe habilitarse cuando se utilicen bases de datos de proveedores. | ES, EU, JP                            |
| **Los datos bancarios del proveedor son obligatorios**               | Comprueba si el IBAN, el código bancario y la cuenta bancaria coinciden con los valores del conjunto de datos de proveedores.                                                                                 | ES, EU                                |
| **Comprobar los datos bancarios del proveedor con la base de datos** | Comprueba que los datos bancarios del proveedor detectados en la imagen de la factura sean los mismos que los del conjunto de datos de **Proveedor**.                                                         | ES, EU, JP                            |

<div id="invoice-header-data">
  ### Datos del encabezado de la factura
</div>

| Regla                                                              | Descripción                                                                                                                                                                                                                                            | Habilitada de forma predeterminada en |
| ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------- |
| **El número de factura es obligatorio**                            | Comprueba que el campo **Número de factura** no esté vacío.                                                                                                                                                                                            | Todos \*                              |
| **La fecha de la factura es obligatoria**                          | Comprueba que el campo **Fecha de la factura** no esté vacío. En Invoice Processing (JP), si el campo está relleno pero no se especifica el año, el valor del campo se sustituye por una fecha con el formato YYYY/MM/DD, donde YYYY es el año actual. | Todos \*\*                            |
| **La fecha de entrega es obligatoria**                             | Comprueba que el campo **Fecha de entrega** no esté vacío. No tiene efecto si se ha establecido **Indicador de fecha de entrega**.                                                                                                                     | Ninguno                               |
| **La fecha de entrega debe ser anterior a la fecha de la factura** | La comprobación que se realiza es `Fecha de entrega <= Fecha de la factura`.                                                                                                                                                                           | Ninguno                               |
| **La fecha de entrega no debe ser anterior a hace un año**         | La comprobación que se realiza es `Hoy - 365 (366) días <= Fecha de entrega`.                                                                                                                                                                          | Ninguno                               |
| **Comprobar el valor de la divisa**                                | Comprueba que la divisa sea una de las especificadas para el proyecto.                                                                                                                                                                                 | Todos                                 |

* Se aplica a todos los países compatibles excepto Suiza; en Invoice Processing (Au-NZ), se aplica a Canadá, Australia y Nueva Zelanda; en Invoice Processing (US), se aplica a Canadá.

\*\* En Invoice Processing (Au-NZ), se aplica a Canadá, Australia y Nueva Zelanda.

<div id="amounts">
  ### Importes
</div>

| Regla                                                                              | Descripción                                                                                                                                                                                                                               | Habilitado de forma predeterminada en  |
| ---------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- |
| **Total es un campo obligatorio**                                                  | Comprueba que el campo **Total** no esté vacío.                                                                                                                                                                                           | Todos                                  |
| **Comprobación de importes**                                                       | Comprueba si `Net Amount + Tax Amount = Total`. Si se detectan costos adicionales o descuentos, comprueba si `Net Amount + Tax Amount + Additional Costs = Total`.                                                                        | US, JP · No aplica en ES, EU           |
| **El campo Tasa impositiva no debe estar vacío**                                   | Si `Net Amount` o `Tax Amount` no está vacío, la `Tax Rate` correspondiente tampoco debe estar vacía.                                                                                                                                     | ES, EU                                 |
| **Si se detecta la tasa impositiva, el importe antes de impuestos es obligatorio** | Comprueba que, para cada tasa impositiva detectada, el campo `Net Amount` correspondiente no esté vacío. Se aplica solo a Alemania.                                                                                                       | Todos excepto Au-NZ                    |
| **Si se encuentra la tasa impositiva, el importe del impuesto es obligatorio**     | Comprueba que, para cada tasa impositiva detectada, el `Tax Amount` correspondiente no esté vacío.                                                                                                                                        | Todos excepto Au-NZ                    |
| **impuesto total es un campo obligatorio**                                         | Comprueba que el campo `Amounts\Total Tax Amount` no esté vacío. Se aplica a todos los países admitidos excepto Alemania.                                                                                                                 | ES, EU                                 |
| **Comprobar el campo Importe del impuesto**                                        | Comprueba que, para cada tasa impositiva detectada, el `Tax Amount` correspondiente sea correcto para el `NetAmount` y la `TaxRate` correspondientes (es decir, que la igualdad `TaxAmount = (TaxRate / 100) * NetAmount` sea verdadera). | Todos excepto Au-NZ                    |
| **Comprobar el campo impuesto total**                                              | La comprobación realizada es `Total Tax Amount = Tax Amount 1 + Tax Amount 2`. Se aplica a todos los países admitidos excepto Alemania.                                                                                                   | Todos excepto Au-NZ                    |
| **Comprobar el campo Importe neto total**                                          | La comprobación realizada es `Total Net Amount = Net Amount 0 + Net Amount 1 + Net Amount 2`. Si el campo Total Net Amount está vacío, esta regla rellena el campo según los cálculos.                                                    | ES, EU; CA depende del grupo de campos |
| **Comprobar el campo Total si el importe total del impuesto es obligatorio**       | Comprueba que la suma del importe neto detectado, el importe del impuesto y los costos adicionales sea igual a Total. Se aplica a todos los países excepto Alemania.                                                                      | ES, EU, US                             |
| **Comprobar el campo Total si el importe total del impuesto es opcional**          | Comprueba que la suma de cada importe neto, importe del impuesto y costos adicionales detectados sea igual a Total. Se aplica a Alemania.                                                                                                 | Todos excepto Au-NZ                    |
| **Verificar el total neto con los artículos del pedido**                           | Comprueba la suma de los valores de la columna `TotalPriceNetto` de la tabla **LineItems** con el importe de la factura antes de impuestos (**TotalNetAmount**).                                                                          | Ninguno                                |

<div id="purchase-order">
  ### Orden de compra
</div>

| Regla                                                                                               | Descripción                                                                                                                               | Habilitada de forma predeterminada en |
| --------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
| **Comprobar que el número de partidas de la factura coincida con el número de partidas del pedido** | Comprueba si el número de partidas de una factura es el mismo que el número de partidas de la orden de compra correspondiente.            | Ninguna                               |
| **Comprobar el número de pedido y el monto**                                                        | Comprueba si el número de pedido y el monto extraídos de una factura corresponden a los pedidos del conjunto de datos **PurchaseOrders**. | Todas \*                              |
| **Copiar datos de PO a TrainablePO**                                                                | Copia al grupo que se está entrenando los campos de grupo de **PurchaseOrders** cuyas regiones se han encontrado en la factura.           | Todas                                 |
| **Comprobar si las partidas de la factura están emparejadas con partidas únicas del pedido**        | Comprueba si hay varias partidas en una factura asociadas a la misma partida de la orden de compra.                                       | Ninguna                               |

* Habilitada si la función **emparejamiento de órdenes de compra** está habilitada. Para obtener más información, consulte [Campos adicionales](/es/flexi-capture/invoice-reader/ir-additional-fields).

<div id="line-items">
  ### Partidas
</div>

| Regla                                                                   | Descripción                                                                                                                                                                                                                 | Habilitado de forma predeterminada en |
| ----------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
| **Comprobar el monto del artículo**                                     | Para cada artículo de la factura, comprueba que `Quantity * UnitPrice` sea igual a TotalPriceNetto para el artículo después de aplicar DiscountPercentage.                                                                  | Todos \*                              |
| **Hacer coincidir la partida de la factura con el artículo del pedido** | Comprueba que cada partida de una factura tenga un artículo correspondiente en el conjunto de datos **PurchaseOrderItems**.                                                                                                 | Todos \*                              |
| **Comprobar el valor de divisa de LineItems**                           | Comprueba que la divisa de la partida sea una de las divisas especificadas para el proyecto.                                                                                                                                | Todos \*                              |
| **El precio por unidad es obligatorio**                                 | Comprueba que la columna **Unit Price** no esté vacía.                                                                                                                                                                      | Ninguno † · N/A en ES, EU             |
| **El total de la línea es obligatorio**                                 | Comprueba que el campo **Total Price Netto** no esté vacío.                                                                                                                                                                 | Ninguno † · N/A en ES, EU             |
| **La cantidad es obligatoria**                                          | Comprueba que la columna **Quantity** no esté vacía.                                                                                                                                                                        | Ninguno † · N/A en ES, EU             |
| **Comprobar el código GL**                                              | Comprueba si el valor del campo está en el conjunto de datos **GLCodes**. También se usa para crear una lista de sugerencias para las estaciones.                                                                           | Todos \*\*                            |
| **Comprobar el centro de costos**                                       | Comprueba si **VendorId**, el **BUId** asociado y el campo `LineItems/CostCenter` asociado están presentes en el conjunto de datos **CostCenters**. También se usa para crear una lista de sugerencias para las estaciones. | Todos \*\*                            |

* Habilitado si la función **extracción de partida** está habilitada. Para obtener más información, consulte [Campos adicionales](/es/flexi-capture/invoice-reader/ir-additional-fields).

\*\* Habilitado si las funciones **extracción de partida** y **GL Coding** están habilitadas. Para obtener más información, consulte [Campos adicionales](/es/flexi-capture/invoice-reader/ir-additional-fields).

† Cuando está habilitado, se aplica a Canadá, Australia y Nueva Zelanda en Invoice Processing (Au-NZ), y a Canadá en Invoice Processing (CA) y (US).

<Note>
  Cuando se usa una base de datos externa, el país de un documento es el país de la unidad de negocio del proveedor. Si no se usa una base de datos externa, el país se determina mediante un detector de país.
</Note>

<div id="service-rules">
  ## Reglas de servicio
</div>

Estas reglas no afectan al estado de un documento ni envían ningún mensaje a los operadores. Son necesarias para el correcto funcionamiento de la Definición de Document FlexiCapture for Invoices.

El usuario puede desactivar cualquier regla preconfigurada en las propiedades de la Definición de Document. También es posible crear reglas definidas por el usuario. Como se indicó anteriormente, **Habilitado de forma predeterminada en** enumera los tipos de proyecto en los que cada regla viene habilitada.

<div id="invoice-header-data">
  ### Datos del encabezado de la factura
</div>

| Regla                                                 | Descripción                                                                                                                                                                                                                                                                                  | Habilitado de forma predeterminada en |
| ----------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
| **Detectar el tipo de factura**                       | Si el **Monto de la factura** es negativo o se encuentran las palabras «Credit note», el tipo de factura cambia a **Nota de crédito**.                                                                                                                                                       | Todos                                 |
| **El campo Fecha de entrega está vacío o completado** | Establece o borra el valor del campo **Indicador de fecha de entrega** según si el campo **Fecha de entrega** está relleno (si **Fecha de entrega** está vacío, **Indicador de fecha de entrega** no se establece). No tiene efecto si **Indicador de fecha de entrega** ha sido verificado. | Ninguno                               |

<div id="amounts">
  ### Importes
</div>

| Regla                                                                          | Descripción                                                                                                                                                                                                                                                                                                                                                                | Habilitada de forma predeterminada en |
| ------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
| **El campo Inversión del sujeto pasivo está vacío o se ha completado**         | Si la única tasa de IVA encontrada es 0, o si se encuentran las palabras "Reverse Charge", el valor del campo **Inversión del sujeto pasivo** se establece en Sí.                                                                                                                                                                                                          | ES, EU                                |
| **Establecer la divisa en CAD o USD**                                          | Si no se detecta ningún indicador de divisa o si se detecta `$`, establece la divisa en dólares canadienses (CAD) si el país del proveedor es Canadá, o en dólares estadounidenses (USD) si el país del proveedor es USA o cualquier otro país excepto Canadá.                                                                                                             | CA, US, JP · N/A en otros casos       |
| **Establecer la divisa en AUD o NZD**                                          | Si no se detecta ningún indicador de divisa o si se detecta `$`, establece la divisa en dólares australianos (AUD) si el país de la unidad de negocio es Australia, o en dólares neozelandeses (NZD) si el país de la unidad de negocio es Nueva Zelanda.                                                                                                                  | Au-NZ · N/A en otros casos            |
| **Detectar la divisa nacional**                                                | Rellena automáticamente el campo **Divisa** (si está vacío) en facturas de Francia, Gran Bretaña y España.                                                                                                                                                                                                                                                                 | Todos excepto Au-NZ                   |
| **Completar el campo Costo adicional total**                                   | Calcula el monto total de los costos adicionales.                                                                                                                                                                                                                                                                                                                          | ES · N/A en EU, JP                    |
| **Completar el campo Tasa impositiva si está vacío**                           | Calcula el valor de la tasa impositiva si no se encuentra en la imagen de la factura, siempre que se hayan encontrado los demás campos de impuestos.                                                                                                                                                                                                                       | Todos excepto Au-NZ                   |
| **Completar el campo impuesto total si es opcional**                           | Rellena automáticamente el campo `Amounts\Total Tax Amount` para los países donde este campo no es obligatorio. Se aplica solo a Alemania.                                                                                                                                                                                                                                 | ES, EU                                |
| **Completar el campo impuesto total si solo se encuentra una tasa impositiva** | Rellena automáticamente `Amounts\Total Tax Amount` si solo hay un impuesto en la factura.                                                                                                                                                                                                                                                                                  | ES, EU                                |
| **Obtener información de resumen para el grupo Importes**                      | Rellena el campo `Amounts\Summary` según los siguientes valores: Net0, Net1, Net2, Tax Amount 1, Tax Amount 2, Tax Rate 1, Tax Rate 2. Formato: `Sum (= Net0 + Net1 + Net2 + Tax Amount 1 + Tax Amount 2) + AdditionalTaxGroups\NetAmount + AdditionalTaxGroups\TaxAmount)`; y las tasas de IVA encontradas en la factura. Ejemplo: 256; 0%.                               | CA, ES, EU                            |
| **Copiar la divisa de Partidas**                                               | Si no se encuentra el campo **Divisa** (para el **Total Tax Amount**), el valor se copia de la tabla **Partidas**.                                                                                                                                                                                                                                                         | Todos excepto Au-NZ                   |
| **Recopilar partidas de orden emparejadas**                                    | Compila una lista de partidas de PO que ya están asociadas a sus correspondientes partidas de factura (necesario para el funcionamiento correcto del emparejamiento de PO a nivel de partidas). En el caso de la comparación manual, el Operador solo ve aquellas partidas de factura para las que todavía no se ha encontrado ninguna coincidencia en la orden de compra. | Todos                                 |

<div id="line-items">
  ### Partidas
</div>

| Regla                                                                                  | Descripción                                                                                                                                                                                                                                                                                                                                                                                                 | Habilitado de forma predeterminada en           |
| -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- |
| **Si se comprueba el pedido, marcar como válidas todas las partidas correspondientes** | Si la opción **Es válido** está seleccionada para una de las partidas al [comparar las partidas de la factura con la orden de compra](/es/flexi-capture/invoice-reader/ir-po-matching#itembyitem), todas las demás partidas se marcan como válidas.                                                                                                                                                         | Todos                                           |
| **Copiar el número de pedido del grupo PurchaseOrders**                                | Si el campo **número de pedido** de la tabla **Partida** no está emparejado, el valor del número de pedido se copia en esta tabla desde el campo **número de pedido** (el número de pedido del grupo de campos **PurchaseOrder**).                                                                                                                                                                          | Todos                                           |
| **Separar la divisa del monto en el campo**                                            | Divide el monto y la divisa, y copia la divisa en el campo **Divisa** si está vacío.                                                                                                                                                                                                                                                                                                                        | US; CA, ES, EU, JP dependen del grupo de campos |
| **Agregar GL Code a Proveedor**                                                        | Comprueba si la columna **GLCode** del conjunto de datos **Vendors** contiene el valor necesario para un proveedor específico. Realiza la misma comprobación tanto para el proveedor como para la unidad de negocio si la columna **BusinessUnitId** del conjunto de datos está asignada. Si la columna **GLCode** no contiene el valor necesario, se copia del campo `LineItems/GLCode`.                   | Todos \*                                        |
| **Establecer la lista de sugerencias para GL Code**                                    | Crea una lista de sugerencias para el campo **GLCode** a partir de los datos del conjunto de datos **GLCodes**.                                                                                                                                                                                                                                                                                             | Todos \*                                        |
| **Completar el código GL**                                                             | Comprueba si la columna **GLCode** del conjunto de datos **Vendors** contiene el valor necesario para un proveedor específico. Realiza la misma comprobación tanto para el proveedor como para la unidad de negocio si la columna **BusinessUnitId** del conjunto de datos está asignada. Si la columna **GLCode** contiene el valor necesario, se copia del conjunto de datos al campo `LineItems/GLCode`. | Todos \*                                        |
| **Establecer la lista de sugerencias para centros de costos**                          | Crea una lista de sugerencias para el campo **GLCode** a partir de los datos del conjunto de datos **CostCenters**. Las sugerencias se filtran por sus valores **BUId**.                                                                                                                                                                                                                                    | Todos \*                                        |

* Habilitado si las funciones **Extracción de partidas** y **GL Coding** están habilitadas. Para obtener más información, consulte [Campos adicionales](/es/flexi-capture/invoice-reader/ir-additional-fields).

<Note>
  Al usar una base de datos externa, el país de un documento corresponde al país de la unidad de negocio del proveedor. Si no se usa ninguna base de datos externa, el país se determina mediante un detector de país.
</Note>
