Saltar al contenido principal
La Definición de Document denominada Order incluye las siguientes reglas de validación preconfiguradas. Puede deshabilitar cualquiera de estas reglas en la configuración de la Definición de Document denominada Order o crear sus propias reglas de validación.

Reglas generales de validación

Total

ReglaDescripción
Separar la divisa del monto en el campo TotalSepara el símbolo de la divisa del monto si OCR no consigue diferenciarlo de los dígitos.
Verificación de montoSuma los precios de las partidas y los costos adicionales, y compara el resultado con el número del campo Total.

LineItems

ReglaDescripción
Comprobar el monto de la partidaComprueba que el monto de cada partida sea igual a la cantidad multiplicada por el precio, menos el descuento.
Separar la divisa del monto en el campo LI_UnitPriceSepara el símbolo de la divisa del monto si el OCR no consigue distinguirlo de los dígitos.
Separar la divisa del monto en el campo LI_TotalPriceNettoSepara el símbolo de la divisa del monto si el OCR no consigue distinguirlo de los dígitos.
Separar la divisa del monto en el campo LI_TotalPriceBruttoSepara el símbolo de la divisa del monto si el OCR no consigue distinguirlo de los dígitos.
La cantidad es obligatoriaSe asegura de que se haya detectado la cantidad de mercancía.
Ocultar la divisa si el total está vacíoElimina el valor del campo Divisa si no se ha detectado ningún campo Total.
Comprobar el valor de la divisa de LineItemsComprueba el valor del campo Divisa.

ArticleNumberBU

ReglaDescripción
El número de artículo debe existir en la base de datosIndique si en la base de datos debe estar presente solo el número de artículo o tanto el número de artículo como la unidad de negocio.
El número de artículo y la BU deben estar en la base de datosIndique si en la base de datos debe estar presente solo el número de artículo o tanto el número de artículo como la unidad de negocio.

Emisor

ReglaDescripción
El comprador debe encontrarse en la base de datosIndica si los datos del comprador deben estar en la base de datos o añadirse a ella.
Los datos del comprador deben agregarse a la base de datosIndica si los datos del comprador deben estar en la base de datos o añadirse a ella.

DeliveryDate

ReglaDescripción
La fecha de entrega debe ser posterior a la fecha del pedidoComprueba que la fecha de entrega detectada sea posterior a la fecha del pedido detectada.

Divisa

ReglaDescripción
Configura la divisa como CAD o USDConfigura la divisa según el país de la unidad de negocio (CAD para Canadá y USD para USA).
Detectar la divisa nacionalDetermina la divisa según el país de la unidad de negocio.
Copiar la divisa desde LineItemsCopia la divisa desde LineItems (si está disponible).
Verificar el valor de la divisaVerifica el valor del campo Divisa si el campo Total no está vacío.

BU

ReglaDescripción
La información sobre la unidad de negocio debe agregarse a la base de datosIndica si los datos de la unidad de negocio deben constar en la base de datos o agregarse a ella.
La unidad de negocio debe existir en la base de datosIndica si los datos de la unidad de negocio deben constar en la base de datos o agregarse a ella.

Habilitar las reglas de impuestos

Las reglas de impuestos son idénticas a las que se usan en los proyectos de facturas, pero están deshabilitadas de forma predeterminada. Para habilitarlas, active la opción Taxes:
1

Abrir Propiedades de Definición de Document

En el Document Definition Editor, haga clic en Document Definition → Propiedades de Definición de Document….
2

Abrir Additional Fields and Features

En el cuadro de diálogo que se abre, haga clic en la pestaña Configuración de Definición de Document y, a continuación, en el botón Edit… del grupo Additional Fields and Features.

Reglas de validación fiscal de la Definición de Document denominada Order

Todas las reglas fiscales se aplican al grupo de campos Montos.
ReglaDescripción
Verificar el campo Total si el importe del impuesto total es opcionalVerifica que la suma de todos los montos previos al impuesto (NetAmount0, NetAmount1 y NetAmount2), los importes del impuesto (TaxAmount1 y TaxAmount2) y los costos adicionales (AdditionalCosts) sea igual al monto indicado en el campo Total. Esta regla solo puede utilizarse para órdenes de compra alemanas.
Verificar el campo Total si el importe del impuesto total es obligatorioVerifica que la suma de todos los montos previos al impuesto (NetAmount0, NetAmount1 y NetAmount2), el importe del impuesto (TotalTaxAmount) y los costos adicionales (AdditionalCosts) sea igual al monto indicado en el campo Total. Esta regla solo puede utilizarse para órdenes de compra no alemanas.

TotalTaxAmount

ReglaDescripción
Comprobar el campo impuesto totalSe realiza la siguiente comprobación: TotalTaxAmount = TaxAmount1 + TaxAmount2 + Additional Tax Groups / TaxAmount. Esta regla solo puede utilizarse para órdenes de compra que no sean del Reino Unido.
El campo impuesto total es obligatorioComprueba que el campo Amounts\TotalTaxAmount esté rellenado. Esta regla solo puede utilizarse para órdenes de compra que no sean de Alemania.
Separar la divisa del monto en el campo TotalTaxAmountSepara el símbolo de la divisa del monto si OCR no consigue diferenciarlo de los dígitos.
Completar el campo impuesto total si solo se encuentra una tasa impositivaCompleta automáticamente el campo Amounts\TotalTaxAmount para los documentos que contienen solo una tasa impositiva.
Completar el campo impuesto total si es opcionalCompleta automáticamente el campo Amounts\TotalTaxAmount para los países donde este campo es opcional. Esta regla solo puede utilizarse para órdenes de compra de Alemania.

TotalNetAmount

ReglaDescripción
Verificar el total neto con respecto a los artículos del pedidoSuma los valores de la columna TotalPriceNetto en la tabla LineItems y verifica el resultado con respecto al monto en TotalNetAmount.
Separar la divisa del monto en el campo TotalNetAmountSepara el símbolo de divisa del monto si el OCR no logra diferenciarlo de los dígitos.
Verificar el campo de total netoSe realiza la siguiente verificación: TotalNetAmount = NetAmount0 + NetAmount1 + NetAmount2. Si el campo TotalNetAmount está vacío, esta regla completará dicho campo con el monto calculado.

Grupos impositivos adicionales

CampoReglaDescripción
TaxRate, TaxAmountSi se detecta la tasa impositiva, el monto antes de impuestos es obligatorioComprueba que cada tasa impositiva detectada tenga un campo NetAmount correspondiente que no esté vacío.
TaxRateComplete el campo Tasa impositiva si está vacíoCalcula el monto del campo TaxRate y lo completa si no se ha encontrado ninguna tasa impositiva en la imagen, pero sí se han encontrado otros campos de impuestos.
TaxRateEl campo Tasa impositiva no debe estar vacíoComprueba que cada monto neto o importe del impuesto detectado tenga un campo TaxRate correspondiente que no esté vacío.
TaxAmountComprobar el campo de impuestoSe realiza la siguiente comprobación: TaxAmount = NetAmount * (TaxRate/100).
TaxAmount, NetAmountSeparar la divisa del monto en el campo TaxAmountSepara el símbolo de la divisa del monto si el Reconocimiento óptico de caracteres (OCR) no consigue diferenciarlo de los dígitos.
Cuando se utiliza 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 utiliza ninguna base de datos externa, el país se determina mediante un detector de país.