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.

Règles générales de validation

Total

RègleDescription
Séparer la devise du montant dans le champ TotalSépare le symbole de la devise du montant si la reconnaissance optique de caractères (OCR) ne parvient pas à le distinguer des chiffres.
Contrôle du montantAdditionne 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

RègleDescription
Vérifier le montant de la ligneVérifie que le montant de chaque ligne est égal à la quantité multipliée par le prix, moins la remise.
Séparer la devise du montant dans le champ LI_UnitPriceSépare le symbole de devise du montant si la Reconnaissance optique de caractères (OCR) ne parvient pas à le distinguer des chiffres.
Séparer la devise du montant dans le champ LI_TotalPriceNettoSépare le symbole de devise du montant si la Reconnaissance optique de caractères (OCR) ne parvient pas à le distinguer des chiffres.
Séparer la devise du montant dans le champ LI_TotalPriceBruttoSépare le symbole de devise du montant si la Reconnaissance optique de caractères (OCR) ne parvient pas à le distinguer des chiffres.
La quantité est obligatoireS’assure que la quantité de marchandises a bien été détectée.
Masquer la devise si le total est videSupprime la valeur du champ Devise si aucun champ Total n’a été détecté.
Vérifier la valeur de la devise dans LineItemsVérifie la valeur du champ Devise.

ArticleNumberBU

RègleDescription
Le numéro d’article doit être présent dans la base de donnéesIndiquez 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.
Le numéro d’article et la BU doivent figurer dans la base de donnéesIndiquez 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

RègleDescription
L’acheteur doit figurer dans la base de donnéesIndiquez si les informations sur l’acheteur doivent figurer dans la base de données ou y être ajoutées.
Les informations sur l’acheteur doivent être ajoutées à la base de donnéesIndiquez si les informations sur l’acheteur doivent figurer dans la base de données ou y être ajoutées.

DeliveryDate

RègleDescription
La date de livraison doit être postérieure à la date de commandeVérifie que la date de livraison détectée est postérieure à la date de commande détectée.

Devise

RègleDescription
Régler la devise sur CAD ou USDDéfinit la devise selon le pays de l’unité commerciale (CAD pour le Canada et USD pour les USA).
Détecter la devise nationaleDétermine la devise à partir du pays de l’unité commerciale.
Copier la devise de LineItemsCopie la devise de LineItems (si disponible).
Vérifier la valeur de la deviseVérifie la valeur du champ Devise si le Total n’est pas vide.

BU

RègleDescription
Les informations sur l’unité commerciale doivent être ajoutées à la base de donnéesIndique si les informations sur l’unité commerciale doivent figurer dans la base de données ou y être ajoutées.
L’unité commerciale doit être présente dans la base de donnéesIndique si les informations sur l’unité commerciale doivent figurer dans la base de données ou y être ajoutées.

Activer les règles fiscales

Les règles fiscales sont identiques à celles utilisées dans les projets de factures, mais elles sont désactivées par défaut. Pour les activer, activez l’option Taxes :
1

Ouvrir Document Definition Properties

Dans le Document Definition Editor, cliquez sur Document Definition → Document Definition Properties….
2

Ouvrir Champs et fonctionnalités supplémentaires

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.

Règles de validation des taxes pour la définition de document Order

Toutes les règles de taxe s’appliquent au groupe de champs Montants.
RègleDescription
Vérifier le champ Total si le montant total de la taxe est facultatifVé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 obligatoireVé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

RègleDescription
Vérifier le champ Taxe totaleLa vérification suivante est effectuée : TotalTaxAmount = TaxAmount1 + TaxAmount2 + Additional Tax Groups / TaxAmount. Cette règle ne peut être utilisée que pour les commandes d’achat non britanniques.
La taxe totale est un champ obligatoireVérifie que le champ Amounts\TotalTaxAmount est renseigné. Cette règle ne peut être utilisée que pour les commandes d’achat non allemandes.
Séparer la devise du montant dans le champ TotalTaxAmountSépare le symbole de devise du montant si l’OCR ne parvient pas à le distinguer des chiffres.
Renseigner le champ Taxe totale si un seul taux d’imposition est détectéRenseigne automatiquement le champ Amounts\TotalTaxAmount pour les documents qui ne contiennent qu’un seul taux d’imposition.
Renseigner le champ Taxe totale s’il est facultatifRenseigne automatiquement le champ Amounts\TotalTaxAmount pour les pays où ce champ est facultatif. Cette règle ne peut être utilisée que pour les commandes d’achat allemandes.

TotalNetAmount

RègleDescription
Vérifier le total net par rapport aux articles de la commandeAdditionne 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 TotalNetAmountSé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 netLa 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

ChampRègleDescription
TaxRate, TaxAmountSi un taux d’imposition est détecté, le montant avant taxe est obligatoireVérifie qu’à chaque taux d’imposition détecté correspond un champ NetAmount non vide.
TaxRateCompléter le champ TaxRate s’il est videCalcule la valeur du champ TaxRate et le renseigne si aucun taux d’imposition n’a été trouvé sur l’image, mais que d’autres champs de taxe ont été trouvés.
TaxRateLe champ TaxRate ne doit pas être videVérifie qu’à chaque montant net ou montant de taxe détecté correspond un champ TaxRate non vide.
TaxAmountVérifier le champ TaxAmountLe contrôle suivant est effectué : TaxAmount = NetAmount * (TaxRate/100).
TaxAmount, NetAmountSéparer la devise du montant dans le champ TaxAmountSépare le symbole de devise du montant si l’OCR ne parvient pas à le distinguer des chiffres.
Lorsqu’une base de données externe est utilisée, le pays d’un document est celui de l’unité commerciale du fournisseur. Si aucune base de données externe n’est utilisée, le pays est déterminé par un détecteur automatique de pays.