Passer au contenu principal

Règles de validation pour Invoice

Toutes les règles préconfigurées peuvent être désactivées par l’utilisateur dans les propriétés de Document Definition. Il est également possible de créer des règles personnalisées.

Unité commerciale

Cette règle vérifie si une nouvelle unité commerciale détectée dans l’image et enregistrée dans le jeu de données BU a bien été ajoutée à la base de données.

* Cette règle doit être activée lorsque des bases de données d’unités commerciales sont utilisées.

Non

Non

Oui

Oui

Non

Non

Cette règle vérifie que le champ BU\Street n’est pas vide.

Non

Non

Oui

Oui

Non

Non

Cette règle vérifie que le champ BU\Name n’est pas vide.

Non

Non

Oui

Oui

Non

Non

Cette règle vérifie que le champ BU\VATID n’est pas vide.

* Cette règle s’applique à tous les pays pris en charge, à l’exception de la Suisse.

Non

Non

Oui

Oui

Non

Non

Cette règle vérifie si le champ BU\VATID des factures AU est renseigné.

Oui

Cette règle vérifie si l’unité commerciale détectée sur l’image de la facture est présente dans le jeu de données BU.

* Cette règle doit être activée lorsque des bases de données d’unités commerciales sont utilisées.

Oui

Oui

Oui

Oui

Oui

Oui

Cette règle vérifie que le champ BU\Country n’est pas vide.

Non

Non

Non

Non

Non

Non

Cette règle vérifie que les taux d’imposition appliqués sont corrects pour les factures émises dans un même pays. Les taux d’imposition possibles et leurs périodes de validité sont connus pour chaque pays.

Non

Non

Oui

Oui

Non

Non

Cette règle vérifie que les taux d’imposition appliqués sont corrects.

Oui

Cette règle vérifie que les taux d’imposition appliqués sont valides pour les factures internationales. Les taux d’imposition possibles et leurs périodes de validité sont connus pour chaque pays.

Non

Non

Oui

Oui

Non

Non

Fournisseur

Cette règle vérifie que le champ Fournisseur\Rue n’est pas vide.

Non

Non

Oui

Oui

Non

Non

Cette règle vérifie que le champ Vendor\Name n’est pas vide.

Non

Non

Oui

Oui

Non

Non

Cette règle vérifie que le champ Fournisseur\VATID est renseigné.

* La règle s’applique à tous les pays pris en charge, sauf la Suisse.

Non

Non

Oui

Oui

Non

Non

Cette règle vérifie si le fournisseur détecté sur l’image de la facture est également présent dans le jeu de données des fournisseurs.

* Cette règle doit être activée lorsque des bases de données fournisseurs sont utilisées.

Oui

Oui

Oui

Oui

Oui

Oui

Cette règle vérifie si un nouveau fournisseur détecté sur l’image et enregistré dans le jeu de données du fournisseur a été ajouté à la base de données.

* Cette règle doit être activée lorsque des bases de données fournisseurs sont utilisées.

Non

Non

Oui

Oui

Non

Oui

Cette règle vérifie si l’IBAN, le code bancaire et le compte bancaire correspondent aux valeurs du jeu de données du fournisseur.

Non

Non

Oui

Oui

Non

Non

Cette règle vérifie que les coordonnées bancaires du fournisseur détectées sur l’image de la facture correspondent à celles du jeu de données Fournisseur.

Non

Non

Oui

Oui

Non

Oui

Données d’en-tête de facture

Cette règle permet de vérifier que le champ Numéro de facture n’est pas vide.

Oui

* Cette règle s’applique au Canada, à l’Australie et à la Nouvelle-Zélande

Oui

* Cette règle s’applique à tous les pays pris en charge, sauf la Suisse.

Oui

* Cette règle s’applique à tous les pays pris en charge, sauf la Suisse.

Oui

* Cette règle s’applique à tous les pays pris en charge, sauf la Suisse.

Oui

*Cette règle s’applique au Canada

Oui

* Cette règle s’applique à tous les pays pris en charge, sauf la Suisse.

Cette règle vérifie que le champ Date de la facture n’est pas vide.

Oui

* Cette règle s’applique au Canada, à l’Australie et à la Nouvelle-Zélande

Oui

Oui

Oui

Oui

Oui

* Si le champ est renseigné, mais que l’année n’est pas indiquée, la valeur du champ est remplacée par une date au format suivant : YYYY/MM/DD, où YYYY correspond à l’année en cours

Cette règle vérifie que le champ Date de livraison n’est pas vide. Elle n’a aucun effet si le champ Indicateur de date de livraison est défini.

Non

Non

Non

Non

Non

Non

La vérification suivante est effectuée : Date de livraison <= Date de la facture.

Non

Non

Non

Non

Non

Non

La vérification suivante est effectuée : la date de livraison doit respecter la condition suivante : Aujourd’hui - 365(366) jours <= date de livraison

Non

Non

Non

Non

Non

Non

Cette règle vérifie que la devise correspond à l’une des devises spécifiées pour le projet.

Oui

Oui

Oui

Oui

Oui

Oui

Montants

Cette règle vérifie que le champ Total n’est pas vide.

Oui

Oui

Oui

Oui

Oui

Oui

Cette règle vérifie si Montant net + Montant de la taxe = Total. Si des frais supplémentaires ou des remises sont détectés, la règle vérifie alors si Montant net + Montant de la taxe + Frais supplémentaires = Total.

Non

Non

Oui

Oui

Si le champ Montant net ou le champ Montant de la taxe n’est pas vide, le champ Taux d’imposition correspondant ne doit pas être vide.

Non

Non

Oui

Oui

Non

Non

Cette règle vérifie que, pour chaque taux d’imposition détecté, le champ Net Amount correspondant n’est pas vide.

* Cette règle s’applique uniquement à l’Allemagne.

Non

Oui

Oui

Oui

Oui

Oui

Cette règle vérifie que, pour chaque taux d’imposition détecté, le montant de la taxe correspondant n’est pas vide

Non

Oui

Oui

Oui

Oui

Oui

Cette règle vérifie que le champ Montants\Montant total de la taxe n’est pas vide.

* Cette règle s’applique à tous les pays pris en charge, à l’exception de l’Allemagne.

Non

Non

Oui

Oui

Non

Non

Cette règle vérifie que, pour chaque taux d’imposition détecté, le Montant de la taxe correspondant est correct au regard des valeurs de NetAmount et de TaxRate (c’est-à-dire que l’égalité arithmétique TaxAmount = (TaxRate / 100) * NetAmount est vérifiée).

Non

Oui

Oui

Oui

Oui

Oui

La vérification suivante est effectuée :

Montant total de la taxe = Montant de la taxe 1 + Montant de la taxe 2.

* Cette règle s’applique à tous les pays pris en charge, à l’exception de l’Allemagne.

Non

Oui

Oui

Oui

Oui

Oui

La vérification suivante est effectuée :

Montant net hors taxes = Montant net 0 + Montant net 1 + Montant net 2.

Si le champ Montant net hors taxes est vide, cette règle le renseigne en fonction du calcul.

Non

Selon le groupe de champs auquel cette règle s’applique.

Oui

Oui

Non

Non

Cette règle vérifie que la somme du montant net détecté, du montant de la taxe et des coûts additionnels est égale au Total.

* Cette règle s’applique à tous les pays, sauf l’Allemagne.

Non

Non

Oui

Oui

Oui

Non

Cette règle vérifie que la somme des montants nets, des montants de la taxe et des coûts supplémentaires trouvés est égale au Total

* Cette règle s’applique à l’Allemagne.

Non

Oui

Oui

Oui

Oui

Oui

Cette règle vérifie si la somme des valeurs de la colonne TotalPriceNetto du tableau LineItems correspond au montant hors taxes de la facture ( TotalNetAmount).

Non

Non

Non

Non

Non

Non

Commande d’achat

Cette règle vérifie si le nombre de lignes d’articles d’une facture est le même que celui de la commande d’achat correspondante.

Non

Non

Non

Non

Non

Non

Cette règle vérifie si le numéro de commande et le montant extraits d’une facture correspondent aux commandes du jeu de données PurchaseOrders.

Oui

si la fonctionnalité de mise en correspondance des commandes d’achat est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité de mise en correspondance des commandes d’achat est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité de mise en correspondance des commandes d’achat est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité de mise en correspondance des commandes d’achat est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité de mise en correspondance des commandes d’achat est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité de mise en correspondance des commandes d’achat est activée (voir Champs supplémentaires)

Cette règle copie dans le groupe en cours d’entraînement les champs du groupe PurchaseOrders dont les régions ont été repérées sur la facture.

Oui

Oui

Oui

Oui

Oui

Oui

Cette règle vérifie si plusieurs lignes d’articles d’une facture sont associées à une seule et même ligne d’article dans la commande d’achat.

Non

Non

Non

Non

Non

Non

Lignes d’articles

Pour chaque ligne de facture, cette règle vérifie que Quantity * UnitPrice est égal à TotalPriceNetto pour la ligne après application de DiscountPercentage.

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Cette règle vérifie que chaque ligne d’article d’une facture correspond à un article du jeu de données PurchaseOrderItems.

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Cette règle vérifie que la devise de la ligne d’article correspond à l’une des devises spécifiées pour le projet.

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Oui

si la fonctionnalité d’extraction des lignes d’articles est activée (voir Champs supplémentaires)

Cette règle vérifie que la colonne Prix unitaire n’est pas vide.

Non

*Cette règle s’applique au Canada, en Australie et en Nouvelle-Zélande

Non

*Cette règle s’applique au Canada

Non

*Cette règle s’applique au Canada

Non

Cette règle vérifie que le champ Total Price Netto n’est pas vide.

Non

*Cette règle s’applique au Canada, à l’Australie et à la Nouvelle-Zélande

Non

*Cette règle s’applique au Canada

Non

*Cette règle s’applique au Canada

Non

Cette règle vérifie que la colonne Quantité n’est pas vide.

Non

*Cette règle s’applique au Canada, à l’Australie et à la Nouvelle-Zélande

Non

*Cette règle s’applique au Canada

Non

*Cette règle s’applique au Canada

Non

Cette règle vérifie si la valeur du champ figure dans le jeu de données GLCodes. Elle est également utilisée pour générer une liste de suggestions pour les stations.

Oui

si les fonctionnalités d’extraction des Lignes d’articles et de codage GL sont activées (Voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des Lignes d’articles et de codage GL sont activées (Voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des Lignes d’articles et de codage GL sont activées (Voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des Lignes d’articles et de codage GL sont activées (Voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des Lignes d’articles et de codage GL sont activées (Voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des Lignes d’articles et de codage GL sont activées (Voir Champs supplémentaires)

Cette règle vérifie si le VendorId, le BUId associé et le champ LineItems/CostCenter associé sont présents dans le jeu de données CostCenters. Elle sert également à générer une liste de suggestions pour les stations.

Oui

si les fonctionnalités d’extraction des lignes d’articles et de GL Coding sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de GL Coding sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de GL Coding sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de GL Coding sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de GL Coding sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de GL Coding sont activées (voir Champs supplémentaires)

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 est déterminé automatiquement par un détecteur de pays.

Règles de service

Ces règles n’affectent pas le statut d’un document et n’envoient aucun message aux opérateurs. Elles sont nécessaires au bon fonctionnement de la Document Definition FCFORINVOICES. Toutes les règles préconfigurées peuvent être désactivées par l’utilisateur dans les propriétés de la Document Definition. Il est également possible de créer des règles personnalisées.

Données d’en-tête de facture

Si le montant de la facture est négatif ou si la mention “Avoir” est détectée, le type de facture sera défini sur Avoir.

Oui

Oui

Oui

Oui

Oui

Oui

Cette règle définit/efface la valeur du champ Indicateur de date de livraison selon que le champ Date de livraison est renseigné ou non (si la Date de livraison est vide, alors l’Indicateur de date de livraison n’est pas renseigné). Cette règle n’a aucun effet si l’Indicateur de date de livraison a été vérifié.

Non

Non

Non

Non

Non

Non

Montants

Si le seul taux de TVA détecté est égal à 0, ou si les mots “Reverse Charge” sont détectés, la valeur du champ Autoliquidation de TVA sera définie sur Oui.

Non

Non

Oui

Oui

Non

Non

Si aucun indicateur de devise n’est détecté ou si le symbole $ est détecté, la devise est définie sur le dollar canadien (CAD) si le pays du fournisseur est le Canada, ou sur le dollar américain (USD) si le pays du fournisseur est les USA ou tout autre pays autre que le Canada.

Oui

* Cette règle s’applique au Canada et aux USA

Oui

* Cette règle s’applique au Canada et aux USA

Oui

Si aucun indicateur de devise n’est détecté, ou si le symbole $ est détecté, la devise est définie sur le dollar australien (AUD) si le pays de l’unité commerciale est l’Australie, ou sur le dollar néo-zélandais (NZD) si le pays de l’unité commerciale est la Nouvelle-Zélande.

Oui

*Cette règle s’applique à l’Australie et à la Nouvelle-Zélande

Cette règle renseigne automatiquement le champ Devise (s’il est vide) pour les factures provenant de France, de Grande-Bretagne et d’Espagne.

Non

Oui

Oui

Oui

Oui

Oui

Calcule le montant total des coûts supplémentaires.

Non

Non

Oui

Non

Calcule la valeur du taux d’imposition si celui-ci n’est pas détecté sur l’image de la facture, à condition que les autres champs fiscaux aient été détectés.

Non

Oui

Oui

Oui

Oui

Oui

Cette règle renseigne automatiquement le champ Montants\Montant total de la taxe pour les pays où ce champ n’est pas obligatoire.

* Cette règle s’applique uniquement à l’Allemagne.

Non

Non

Oui

Oui

Non

Non

Cette règle renseigne automatiquement le champ Montants\Montant total de la taxe s’il n’y a qu’une seule taxe sur la facture.

Non

Non

Oui

Oui

Non

Non

Cette règle renseigne le champ Amounts\Summary à partir des valeurs suivantes :

Net0, Net1, Net2, Montant de la taxe 1, Montant de la taxe 2, Taux d’imposition 1, Taux d’imposition 2. Format : Sum (= Net0 + Net1 + Net2 + Tax Amount 1 + Tax Amount 2)+ AdditionalTaxGroups\ NetAmount + AdditionalTaxGroups\TaxAmount); ainsi que les taux de TVA figurant sur la facture. Exemple : 256; 0 %

Non

Oui

Oui

Oui

Non

Non

 

Si le champ Devise (pour le Montant total de la taxe) est introuvable, la valeur est copiée à partir du tableau LineItems.

Non

Oui

Oui

Oui

Oui

Oui

 

Compile une liste des lignes d’articles de la commande d’achat déjà associées à leurs lignes d’articles de facture correspondantes. En cas de comparaison manuelle, l’opérateur ne verra que les lignes d’articles de facture pour lesquelles aucune correspondance n’a encore été trouvée dans la commande d’achat.

Oui

Oui

Oui

Oui

Oui

Oui

Lignes d’articles

Si l’option Est valide est sélectionnée pour l’une des lignes d’articles lors de la comparaison des lignes d’articles de la facture avec la commande d’achat, toutes les autres lignes d’articles seront également marquées comme valides.

Oui

Oui

Oui

Oui

Oui

Oui

Si le champ Numéro de commande du tableau LineItems n’est pas associé, la valeur du numéro de commande sera copiée dans ce tableau à partir du champ Numéro de commande (le numéro de commande du groupe de champs PurchaseOrder)

Oui

Oui

Oui

Oui

Oui

Oui

Cette règle dissocie le montant et la devise, puis copie la devise dans le champ Devise s’il est vide.

Non

Selon le groupe de champs auquel cette règle est appliquée

Selon le groupe de champs auquel cette règle est appliquée

Selon le groupe de champs auquel cette règle est appliquée

Oui

Selon le groupe de champs auquel cette règle est appliquée

Cette règle vérifie si la colonne GLCode du jeu de données Vendors contient la valeur requise pour un fournisseur donné. Elle effectue la même vérification pour le fournisseur et l’unité commerciale si la colonne BusinessUnitId du jeu de données est mappée. Si la colonne GLCode ne contient pas la valeur requise, celle-ci sera copiée depuis le champ LineItems/GLCode.

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Cette règle crée une liste de suggestions pour le champ GLCode à partir des données du jeu de données GLCodes

Oui

si les fonctionnalités d’extraction des Lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des Lignes d’articles et de codage GL sont activées (voir Champs supplémentaires )

Oui

si les fonctionnalités d’extraction des Lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des Lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des Lignes d’articles et de codage GL sont activées (voir Champs supplémentaires )

Oui

si les fonctionnalités d’extraction des Lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Cette règle vérifie si la colonne GLCode du jeu de données Vendors contient la valeur requise pour un fournisseur donné. La même vérification est effectuée pour le fournisseur et l’unité commerciale si la colonne BusinessUnitId du jeu de données est mappée. Si la colonne GLCode contient la valeur requise, celle-ci est copiée du jeu de données vers le champ LineItems/GLCode.

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Cette règle crée une liste de suggestions pour le champ GLCode à partir des données du jeu de données CostCenters . Les suggestions sont filtrées en fonction de leurs valeurs BUId.

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

Oui

si les fonctionnalités d’extraction des lignes d’articles et de codage GL sont activées (voir Champs supplémentaires)

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 est déterminé automatiquement par un détecteur de pays.