ACOMBA

Le fichier d'importation FIMPORT

::Le fichier d'importation CIMPORT:: L’application Fournisseurs d’Acomba offre la possibilité d’importer des transactions et des paiements fournisseurs à l’aide des fichiers respectant le format CFImport . Une telle importation de données …

Ressource historique

Le contenu ci-dessous a été conservé depuis l’ancien Wiki Uni-Action. Certains logiciels ou versions mentionnés peuvent être anciens; vérifiez le contexte avant d’appliquer une procédure.

{TABS(tabs="Informations générales|Le format Fimport|La Validation" toggle="y" inside_pretty="n")}

Le fichier d'importation CIMPORT

L’application Fournisseurs d’Acomba offre la possibilité d’importer des transactions et des paiements fournisseurs à l’aide des fichiers respectant le format CFImport. Une telle importation de données s’effectue par la procédure d’importation automatique.

Notez que l’application Fournisseurs d’Acomba permet également l’importation de transactions et de paiements fournisseurs selon le format ADX. Consultez le fichier ADX.doc pour plus d’information.

L’importation automatique

L’importation automatique est possible avec l’application Fournisseurs d’Acomba. Au démarrage, l’application vérifie, dans le répertoire de la société, l’existence de fichiers du nom CFimport.nnn, où « nnn » représente un chiffre entre 001 et 999 (l’extension doit comporter 3 chiffres). Si le système détecte un fichier CFimport dans le sous-dossier Import du dossier de la société, il déclenche automatiquement la procédure d’importation.

Si une ou des erreurs surviennent lors de l’importation, seules les transactions et les paiements rejetés ne sont pas inscrits dans le Compte fournisseurs. Il y a alors création et mise à jour d’un fichier CFimport.err, dans lequel le système inscrit le nom du fichier en tentative d’importation suivi de la liste des erreurs rencontrées. Si le fichier CFimport.err existe déjà, résultat d’une importation ayant échouée précédemment, les nouvelles erreurs rencontrées sont tout simplement ajoutées au fichier existant. Le fichier des transactions fournisseurs à importer est renommé CFimp.nnn, où « nnn » a la même valeur qu’à l’origine.

/////

Le nom du fichier

Le fichier à importer doit se nommer CFimport.nnn, où nnn prend une valeur entre 001 et 999. Le fichier doit être créé dans le sous-dossier Import du dossier de la société. Pour le besoins de ce tutotial, les espaces seront représenté par ~np~[ ]~/np~.

La première ligne du fichier


La première ligne doit toujours être un commentaire servant à identifier le fichier de transactions fournisseurs. Peu importe le premier caractère utilisé, le système reconnaît cette ligne comme étant un commentaire. C'est cette ligne qui sera présentée à l'usager pour lui permettre d'identifier le fichier en importation.

Les commentaires supplémentaires


Toute ligne commençant par autre chose que F, C, A, I, T, X, R ou P (minuscule ou majuscule) sera considérée comme ligne de commentaire lors de l'importation. Peu importe leur position dans le fichier, ces lignes seront ignorées lors de l'importation.

Les paramêtres


Un paramêtre permet de changer la structure du numéros de transactions fournisseurs. Un même fichier ne peut contenir qu’une seule structure, soit huit, neuf, dix, onze ou douze caractères.

||LFACT=XX|Change la longueur de la structure de numéros de transactions fournisseur pour une valeur de {MOUSEOVER(label="8 ou 12 caractères." offsetx=-400 offsety=-400)}Valeur valide: LFACT=8, LFACT=12

Valeur par défaut: 8{MOUSEOVER}||

Les lignes de transactions fournisseurs


Les transactions fournisseurs pourront être inscrites selon deux formats différents.

  • Le premier format : Se compose d’une seule ligne et sans incidence comptable.
  • Le second format: Doit compter au moins trois lignes et les transactions complètes, avec toutes les affectations comptables.

{FADE( label="La première ligne d’une transaction fournisseur" icon="y" show_speed="900" hide_speed="fast")}
Syntaxe: ~np~[ ]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ][ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#606:~np~[ ][ ]~/np~~~~~#990:~np~[ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~

||~np~[Le premier caractère ]~/np~|{MOUSEOVER(label="Doit être un F, C, I ou A (minuscule ou majuscule) pour identifier le type de la transaction à inscrire." offsetx=-400 offsety=-400)}Il F désigne une facture; C, un crédit ; I, une charge d’intérêts ; A, d’autres frais..{MOUSEOVER}

~~#F00:~np~[~/np~Les six (6) caractères suivants~np~]~/np~~~|{MOUSEOVER(label="Date selon le format AAMMJJ." offsetx=-400 offsety=-400)}Exemple: 050102 pour indiquer le 2 janvier 2005. Si la date est composée de six blancs, le système utilisera la date du jour.{MOUSEOVER}

~~#090:~np~[~/np~Les huit (8) caractères suivants~np~]~/np~~~|{MOUSEOVER(label="Numéro de fournisseur." offsetx=-400 offsety=-400)}Inscrire le numéro de fournisseur. Il n'est pas possible d'inscrire des numéros suppérieur à 8 caractère.{MOUSEOVER}

~~#F90:~np~[~/np~Les huit (8) caractères suivants~np~]~/np~~~|{MOUSEOVER(label="Numéro de la transaction à importer." offsetx=-400 offsety=-400)}Ont peut inséré la ligne LFACT=12 avant le début des inscriptions pour utiliser une longueur de 12 caractères.{MOUSEOVER}

~~#00F:~np~[~/np~Les neuf (9) caractères suivants~np~]~/np~~~|{MOUSEOVER(label="Montant de la transaction." offsetx=-400 offsety=-400)}Il s'agit du montant qui sera inscrit dans le journal des comptes à payer. Celui-ci n’aura aucune incidence comptable.

  • Le montant doit être positif, en dollars et en cents, avec un point et non une virgule.
  • S'il y a plus de deux chiffres après le point, il y aura arrondissement au centième inférieur.{MOUSEOVER}

~~#606:~np~[~/np~Les deux (2) caractères suivants~np~]~/np~~~|{MOUSEOVER(label="Numéro de la fiche des termes de paiement fournisseur." offsetx=-400 offsety=-400)}Numéro de la fiche des termes de paiement fournisseur associé à la transaction. Si aucun numéro de termes de paiement n’est spécifié, les termes de paiement déterminés dans la fiche du fournisseur seront utilisés. Ce paramêtre est optionnel.{MOUSEOVER}

~~#990:~np~[~/np~Les dix (10) caractères suivants~np~]~/np~~~|{MOUSEOVER(label="Référence pour la transaction." offsetx=-400 offsety=-400)}Il s'agit d'un champ alphanumérique, sans validation, permettant d'inscrire un commentaire ou un numéro de bon d'achat associé à la transaction.{MOUSEOVER}||

  • Si l'inscription compte moins de caractères que le nombre indiqué, il faut compléter à droite avec des blancs.
  • S'il y a des caractères supplémentaires sur cette ligne, ils seront ignorés lors de l'importation.%%%
Les lignes suivantes d’une transaction fournisseur


Syntaxe: ~np~[ ]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~

||~np~[Le premier caractère]~/np~|{MOUSEOVER(label="Doit être un T ou X (majuscule ou minuscule)." offsetx=-400 offsety=-400)}Mettre la lettre X s'il y a une description pour cette affectation et la lettre T dans le cas contraire.{MOUSEOVER}

~~#F00:~np~[Les sept (7) caractères suivants]~/np~~~|{MOUSEOVER(label="Numéro de compte du plan comptable affecté par l’affectation comptable." offsetx=-400 offsety=-400)}Le compte affecté par la première affectation comptable d’une transaction doit toujours correspondre au compte à payer déterminé dans la définition du compte payable associé au fournisseur.{MOUSEOVER}

~~#090:~np~[Les trente (30) caractères suivants]~/np~~~|{MOUSEOVER(label="Description de l'affectation" offsetx=-400 offsety=-400)}La description est utilisé seulement si l'affectation comptable débute par la lettre X et non T.{MOUSEOVER}

~~#F90:~np~[Les dix-huit (18) caractères suivants]~/np~~~|{MOUSEOVER(label="Montants de l'affectation." offsetx=-400 offsety=-400)}Les neuf (9) premiers indiquent un montant au débit et les neuf (9) suivants, un montant au crédit.

  • Les montants doivent toujours être positifs.
  • Les montants doivent être en dollars et en cents, avec un point et sans virgule.
  • S'il n'y a pas de cents, le point n'est pas requis.
  • Le montant de la première affectation comptable d’une transaction doit toujours être égal au montant inscrit sur la ligne de transaction.
  • Le point est significatif. S'il y a plus de deux chiffres après le point, il y aura arrondissement au centième inférieur.{MOUSEOVER}

~~#00F:~np~[Les quinze (15) caractères suivants]~/np~~~|{MOUSEOVER(label="Numéro de projet associé à l’affectation comptable." offsetx=-400 offsety=-400)}* L'application Coût de projets doit-etre démarrée.

  • Sa longueur varie selon la structure associée au numéro de projet pour la société.
  • Ce numéro est facultatif
  • Si l’affectation comptable ne concerne pas un projet, aucune information n’a besoin d’être inscrite.
  • Si un numéro de projet est inscrit, ce dernier doit être déjà existant dans la société.
  • Le total des montants affectés au débit et le total des montants affectés au crédit doivent être égaux.
  • Le montant maximal d’une affectation est 999 999.99 $.{MOUSEOVER}

||

  • Il faut toujours compléter les champs à gauche avec des blancs.
  • Le nombre maximal d'affectations pour une transaction fournisseur est 999 dans l’application Fournisseurs d’Acomba.
  • L’inscription est considérée complète si on rencontre le début d’une autre inscription (F, C, I, A ou P) ou la fin du fichier.%%%

{FADE}

Les lignes de paiements fournisseurs


Les paiements fournisseurs pourront être inscrits selon deux formats différents.

  • Le premier format: Ne demande aucune mention supplémentaire
  • Le second format: Avec lignes d'affectations supplémentaire.

{FADE( label="La première ligne d’un paiement fournisseur" icon="y" show_speed="900" hide_speed="fast")}
Syntaxe: ~np~[R]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ]~/np~~~~~#606:~np~[ ]~/np~~~~~#990:~np~[ ][ ]~/np~~~

||~np~[Le premier caractère]~/np~|{MOUSEOVER(label="Doit être un R (minuscule ou majuscule)." offsetx=-400 offsety=-400)}{MOUSEOVER}

~~#F00:~np~[Les six (6) caractères suivants]~/np~~~|{MOUSEOVER(label="Date selon le format AAMMJJ." offsetx=-400 offsety=-400)}Exemple: 050102 pour indiquer le 2 janvier 2005. Si la date est composée de six blancs, le système utilisera la date du jour.{MOUSEOVER}

~~#090:~np~[~/np~Les huit (8) caractères suivants~np~]~/np~~~|{MOUSEOVER(label="Numéro de fournisseur." offsetx=-400offsety=-400)}Inscrire le numéro de fournisseur. Il n'est pas possible d'inscrire des numéros suppérieur à 8 caractère.{MOUSEOVER}

~~#F90:~np~[~/np~Les sept (7) caractères suivants~np~]~/np~~~|{MOUSEOVER(label="Compte de banque affecté par le paiement." offsetx=-400 offsety=-400)}Il s'agit du compte de banque affecté par le paiement fournisseur.{MOUSEOVER}

~~#00F:~np~[~/np~Les onze (11) caractères suivants~np~]~/np~~~|{MOUSEOVER(label="Montant du paiement." offsetx=-400 offsety=-400)} Le montant du paiement doit correspondre à la somme des montants de paiement et d’escompte de chaque ligne de paiement (lignes débutant par P). Un montant négatif indique que le paiement est un encaissement fournisseur.

  • Le montant doit être en dollars et en cents, avec un point et non une virgule.
  • Le point est significatif. S'il y a plus de deux chiffres après le point, il y aura arrondissement au centième inférieur{MOUSEOVER}||
Les lignes suivantes d’un paiement fournisseur


Syntaxe: ~np~[P]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~

||~np~[Le premier caractère]~/np~|Doit être un P (majuscule ou minuscule).

~~#F00:~np~[Le caractères suivants]~/np~~~|{MOUSEOVER(label="Doit être un A, C, F ou I (minuscule ou majuscule) pour identifier le type de la transaction à laquelle s'applique le paiement." offsetx=-400 offsety=-400)}Il F désigne une facture; C, un crédit ; I, une charge d’intérêts ; A, d’autres frais..{MOUSEOVER}

~~#090:~np~[~/np~Les six (6) caractères suivants~np~]~/np~~~|{MOUSEOVER(label="Date selon le format AAMMJJ." offsetx=-400 offsety=-400)}Exemple: 050102 pour indiquer le 2 janvier 2005. Si la date est composée de six blancs, le système utilisera la date du jour.{MOUSEOVER}

~~#F90:~np~[~/np~Les huit (8) caractères suivants~np~]~/np~~~|{MOUSEOVER(label="Numéro de facture à payer" offsetx=-400 offsety=-400)}Ont peut inséré la ligne LFACT=12 avant le début des inscriptions pour utiliser une longueur de 12 caractères.{MOUSEOVER}

~~#00F:~np~[Les dix (10) caractères suivants]~/np~~~|{MOUSEOVER(label="Montant du paiement." offsetx=-400 offsety=-400)}*

  • Les montants doivent toujours être positifs.
  • Les montants doivent être en dollars et en cents, avec un point et sans virgule.
  • S'il n'y a pas de cents, le point n'est pas requis.{MOUSEOVER}

~~#606:~np~[~/np~Les huit (8) caractères suivants~np~]~/np~~~|{MOUSEOVER(label="Numéro de facture à payer." offsetx=-400 offsety=-400)}Ont peut inséré la ligne LFACT=12 avant le début des inscriptions pour utiliser une longueur de 12 caractères.{MOUSEOVER}

~~#00F:~np~[Les dix (10) caractères suivants]~/np~~~|{MOUSEOVER(label="Montant de l'escompte appliqué sur le montant du paiement." offsetx=-400 offsety=-400)}*

  • Les montants doivent toujours être positifs.
  • Les montants doivent être en dollars et en cents, avec un point et sans virgule.
  • S'il n'y a pas de cents, le point n'est pas requis.{MOUSEOVER}

||

  • Il faut toujours compléter les champs à gauche avec des blancs.
  • Le nombre maximal d'affectations pour une transaction fournisseur est 999 dans l’application Fournisseurs d’Acomba.
  • L’inscription est considérée complète si on rencontre le début d’une autre inscription (F, C, I, A ou P) ou la fin du fichier.%%%

{FADE}

Au moins deux lignes vides doivent être insérées à la fin du fichier afin que la lecture de ce dernier s’effectue correctement.

/////

Les causes de rejet lors de l’importation

''Causes de rejet dans le cas des transactions fournisseurs''

  • Format de la transaction invalide (moins de 36 caractères)
  • Date invalide
  • Numéro de fournisseur invalide
  • Numéro de transaction invalide
  • Numéro de transaction déjà utilisé pour le même fournisseur dans le système
  • Montant négatif
  • Montant supérieur à 999 999,99 $

''Causes de rejet dans le cas des affectations comptables des transactions fournisseurs :''

  • Écriture qui ne balance pas
  • Montant de la première affectation différent du montant inscrit à la ligne de transaction
  • Le compte affecté par la première affectation ne correspond pas au compte à payer du fournisseur
  • Montant d'une affectation négatif
  • Montant d'une affectation supérieur à 999 999.99 $
  • Format du montant invalide
  • Compte du plan comptable inexistant
  • Nombre d'affectations supérieur à 999
  • Format de la transaction invalide (différent de 26 caractères)
  • Nom du fichier invalide ou inexistant

''Causes de rejet dans le cas des paiements fournisseurs :''

  • Montant du paiement non défini
  • Montant du paiement plus élevé que le solde de la facture
  • Les montants de paiement et d'escompte sont inférieurs à 0
  • Montant de paiement supérieur à 9 999 999,99

''Causes de rejet dans le cas des lignes de paiements fournisseurs :''

  • Nombre de lignes de paiements supérieur à 999
  • Montant d'escompte non défini
  • Montant d’escompte invalide
  • Toutes les factures payées par ce chèque n’affectent pas le même compte à payer
  • Type de facture non défini
  • Type de facture invalide
  • Le type de facture et celui de la ligne de paiement ne correspondent pas
  • Numéro de la facture non défini
  • Numéro de facture invalide

{TABS}