Les règles à l'intégration

Il y a 2 niveaux de contrôles différents :

  • Niveau 1

Tout le fichier à intégrer est contrôlé, en cas d'erreur, le fichier est globalement rejeté

  • Niveau 2

Le contrôle est effectué écriture par écriture. Seules les écritures en erreur sont rejetées.
Contrôles indépendants du niveau

  • Le dossier doit exister
  • La date d'écriture est cohérente par rapport aux dates de protection du dossier et au début d'exercice non clôturé
  • Une écriture est équilibrée
  • Les ventilations pièces/échéance correspondent au montant de l'écriture
  • Le sens est débit/crédit
  • Si le code devise n'est pas renseigné, le montant en devise principale doit être égal au montant en devise
  • Si les établissements sont gérés (Infinity), les établissements doivent exister
  • Si les établissements sont gérés (Infinity), pour une écriture donnée, la relation entre le compte de l'écriture et l'établissement de l'écriture doit exister (elle est créée dynamiquement si le compte est autorisé sur tous les établissements)

Contrôle du niveau 1

  • Doivent exister : les comptes, les journaux, les codes axe, les codes devise, les modes de règlement
  • Une ventilation par axe doit être égale au montant de l'écriture
  • Le numéro de pièce doit être renseigné, si le journal l'oblige
  • Les écritures sont interdites sur un compte ou un axe fermé
  • Si les établissements sont gérés (Infinity), une écriture doit également être équilibrée par établissement

Contrôle du niveau 2

  • Un compte inexistant est créé
  • Un journal inexistant est crée
  • Les codes axe sont créés
  • Un code devise peut être absent
  • Un mode de règlement peut être absent
  • Une ventilation axe peut être différente du montant de l'écriture
  • Le numéro de pièce peut être omis même si le journal le demande
  • Les écritures sont autorisées sur un compte ou un axe fermé
  • Si les établissements sont gérés, une écriture non équilibrée par établissement est équilibrée automatiquement lors de l'intégration


Traitement
Lorsque le programme détecte une erreur sur une ligne d'écriture, il y a rejet :

  • de l'écriture complète (niveau de contrôle 2)
  • du fichier en totalité (niveau de contrôle 1)

Les écritures rejetées sont signalées dans le livre de bord et sont conservées dans le fichier CCFM pour analyse.