Passer au contenu principal
La définition de document Order comprend les règles de validation préconfigurées suivantes (vous pouvez désactiver l’une ou l’autre de ces règles dans les paramètres de la définition de document Order, ou créer vos propres règles de validation) :

Total

Sépare le symbole de la devise du montant si l’OCR ne parvient pas à le distinguer des chiffres.

Additionne les prix des lignes de poste et les coûts supplémentaires, puis compare le résultat au montant figurant dans le champ Total.

LineItems

 

Vérifie que le montant de chaque ligne est égal à la quantité multipliée par le prix, moins la remise.

UnitPrice

Sépare le symbole de devise du montant si l’OCR ne parvient pas à le distinguer des chiffres.

TotalPriceNetto

TotalPriceBrutto

Quantité

Vérifie que la quantité de marchandises a bien été détectée.

Devise

Supprime la valeur du champ Devise si aucun champ Total n’a été détecté.

Vérifie la valeur dans le champ Devise.

ArticleNumberBU

Indiquez si seul le numéro d’article, ou le numéro d’article et l’unité commerciale, doivent être présents dans la base de données.

Émetteur

Indiquez si les informations sur l’acheteur doivent figurer dans la base de données ou y être ajoutées.

DeliveryDate

Vérifie que la date de livraison détectée est postérieure à la date de commande détectée.

Devise

Définit la devise selon le pays de l’unité commerciale (CAD pour le Canada et USD pour les USA).

Détermine la devise à partir du pays de l’unité commerciale.

Copie la devise de LineItems (si disponible).

Vérifie la valeur du champ Devise si le Total n’est pas vide.

BU

Indique si les informations sur l’unité commerciale doivent figurer dans la base de données ou y être ajoutées.

Les règles fiscales sont identiques à celles utilisées dans les projets de factures, mais elles sont désactivées par défaut. Pour activer la règle fiscale pour votre projet Orders, activez l’option Taxes :
  1. Dans le Document Definition Editor, cliquez sur Document Definition → Document Definition Properties….
  2. Dans la boîte de dialogue qui s’ouvre, cliquez sur l’onglet Paramètre de la définition de document, puis sur le bouton Modifier… dans le groupe Champs et fonctionnalités supplémentaires.

Champ

Règle

Description

Montants

Vérifier le champ Total si le montant total de la taxe est facultatif

Vérifie que la somme de tous les montants hors taxe (NetAmount0, NetAmount1 et NetAmount2), des montants de taxe (TaxAmount1 et TaxAmount2) et des coûts supplémentaires (AdditionalCosts) est égale au montant indiqué dans le champ Total.

Cette règle s’applique uniquement aux commandes d’achat allemandes.

Vérifier le champ Total si le montant total de la taxe est obligatoire

Vérifie que la somme de tous les montants hors taxe (NetAmount0, NetAmount1 et NetAmount2), du montant de la taxe (TotalTaxAmount) et des coûts supplémentaires (AdditionalCosts) est égale au montant indiqué dans le champ Total.

Cette règle s’applique uniquement aux commandes d’achat non allemandes.

TotalTaxAmount

Vérifier le champ Taxe totale

La vérification suivante est effectuée :

TotalTaxAmount = TaxAmount1 + TaxAmount2 + Additional Tax Groups / TaxAmount.


Cette règle s’applique uniquement aux commandes d’achat hors Royaume-Uni.

Le champ Taxe totale est obligatoire

Vérifie que le champ Amounts\TotalTaxAmount est renseigné.

Cette règle s’applique uniquement aux commandes d’achat non allemandes.

Séparer la devise du montant dans le champ TotalTaxAmount

Sépare le symbole de devise du montant si la reconnaissance optique de caractères (OCR) ne parvient pas à le distinguer des chiffres.

Compléter le champ Taxe totale si un seul taux d’imposition est trouvé

Complète automatiquement le champ Amounts\TotalTaxAmount pour les documents ne contenant qu’un seul taux d’imposition.

Compléter le champ Taxe totale s’il est facultatif

Complète automatiquement le champ Amounts\TotalTaxAmount pour les pays où ce champ est facultatif.

Cette règle s’applique uniquement aux commandes d’achat allemandes.

TotalNetAmount

Vérifier le total net par rapport aux articles de la commande

Additionne les valeurs de la colonne TotalPriceNetto dans le tableau LineItems et compare le résultat au montant indiqué dans TotalNetAmount.

Séparer la devise du montant dans le champ TotalNetAmount

Sépare le symbole de devise du montant si la reconnaissance optique de caractères (OCR) ne parvient pas à le distinguer des chiffres.

Vérifier le champ Total net

La vérification suivante est effectuée :

TotalNetAmount = NetAmount0 + NetAmount1 + NetAmount2.

Si le champ TotalNetAmount est vide, cette règle le complète avec le montant calculé.

Groupes de taxes supplémentaires

TaxRate, TaxAmount

Si un taux d’imposition est détecté, le montant hors taxe est obligatoire

Vérifie que chaque taux d’imposition détecté possède un champ NetAmount correspondant non vide.

TaxRate

Compléter le champ Taux d’imposition s’il est vide

Calcule la valeur du champ TaxRate et complète ce champ si aucun taux d’imposition n’a été trouvé dans l’image mais que d’autres champs de taxe ont été identifiés.

Le champ Taux d’imposition ne doit pas être vide

Vérifie que chaque montant net ou montant de taxe détecté possède un champ TaxRate correspondant non vide.

TaxAmount

Vérifier le champ Taxe

La vérification suivante est effectuée :

TaxAmount = NetAmount * (TaxRate/100).

TaxAmount, NetAmount

Séparer la devise du montant dans le champ TaxAmount

Sépare le symbole de devise du montant si la reconnaissance optique de caractères (OCR) ne parvient pas à le distinguer des chiffres.

Lors de l’utilisation d’une base de données externe, le pays d’un document correspond au pays de l’unité commerciale du fournisseur. Si aucune base de données externe n’est utilisée, le pays sera déterminé automatiquement par un détecteur de pays.