Règles de validation pour Invoice
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) |
Règles de service
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) |
