Echec import écritures comptables fichier déséquilibré

SOLVED

Bonjour la Communauté.

J'ai créé un import paramétrable pour importer le fichier CSV de mes factures de vente issu de mon outil de gestion commerciale. Le format d'import fonctionne. En revanche lors de l'importation, le fichier est rejeté car non équilibré d'après Sage 50.

Après une petite manipulation sous Excel, je me rends compte que les Crédits de mon fichier à importer sont sur 3 décimales. Quand on fait la somme des Crédits, elle est bien égale à la somme des Débits. En revanche, si j'arrondis à 2 décimales avant de faire la somme, je tombe sur le déséquilibre annoncé par Sage 50. J'ai essayé de modifier le format d'import en modifiant le type associé à la rubrique Crédit. J'ai essayé "3 dec", "4 dec", "flottant". Rien n'y fait. J'ai toujours ce déséquilibre.

Comment faire pour que Sage 50 prenne en compte toutes les décimales du fichier à importer ? 

Parents
  • 0

    Bonjour,

    Voici un exemple de fichier.

    fichier exemple

    Merci d'avance.

  • +1 in reply to FREDERIC REJAUDRY
    verified answer

    Bonjour,
    J'ai réussi à importer le fichier.
    Tout d'abord, sur les champs montants (Débit, Crédit), il faut penser à les mettre en type "Monnaie", avec l'option "Format spécifique" cochée.
    Ensuite, ce qui coince au niveau du fichier c'est les montants négatifs qui ne sont pas supportés par Sage 50. Il faut mettre le montant en positif et inverser le sens Débit-Crédit. 
    Par exemple, sur la ligne 3, on a -4,608 au crédit, t il faut le remplacer par 4,608 au débit. Et ensuite ça marche.

    Pour faire cette manipulation, vous pouvez traiter le fichier en amont (par exemple avec Excel s'il vient d'excel), ou alors vous pouvez faire une formule/script lors de l'import dans Sage 50, qui fera le traitement.

    Bonne journée


Reply
  • +1 in reply to FREDERIC REJAUDRY
    verified answer

    Bonjour,
    J'ai réussi à importer le fichier.
    Tout d'abord, sur les champs montants (Débit, Crédit), il faut penser à les mettre en type "Monnaie", avec l'option "Format spécifique" cochée.
    Ensuite, ce qui coince au niveau du fichier c'est les montants négatifs qui ne sont pas supportés par Sage 50. Il faut mettre le montant en positif et inverser le sens Débit-Crédit. 
    Par exemple, sur la ligne 3, on a -4,608 au crédit, t il faut le remplacer par 4,608 au débit. Et ensuite ça marche.

    Pour faire cette manipulation, vous pouvez traiter le fichier en amont (par exemple avec Excel s'il vient d'excel), ou alors vous pouvez faire une formule/script lors de l'import dans Sage 50, qui fera le traitement.

    Bonne journée


Children
  • 0 in reply to NicolasG

    OK. Je vais tester ça. Mais c'est curieux, car j'ai réussi à importer le fichier, en modifiant les quelques lignes qui n'étaient pas équilibrées. Et l'importation du crédit négatif n'a pas posé problème. Merci pour votre réponse. La solution du script dans Sage 50 me convient car j'aimerais avoir le moins de manipulation possible du fichier.

    Bonne journée.