Exportation de vente en csv

SUGGESTED

Je veux exporter des des ventes en format csv, pour avoir un modèle csv, pour ensuite importer les ventes.

Dans le menu "Fichier" "Importer/Exporter" j'ai les dialogues suivants

Exporter des enregistrement

Format sage 50

Type d'enregistrement

Comment avoir que les ventes dans le fichier final?

J'ai la version suivante de Sage:

Sage 50 Comptabilité Pro (Lancement 2023.1)
© 2022 Sage Software Canada Ltd. Tous droits réservés.

Dans le menu "Configuration" "Rapport et formulaire" j'ai coché "Exporté des fichiers CSV"

Merci.

  • 0

    Bonsoir
    Il n'est pas possible d'exporter des ventes.

    Pour importer des ventes, il faut créer un fichier .imp selon le format suivant:

    https://support.na.sage.com/selfservice/viewdocument.do?noCount=true&externalId=41370&sliceId=1&noCount=true&isLoadPublishedVer=&docType=kc&docTypeID=DT_Article&stateId=80097&cmd=displayKC&dialogID=80093&ViewedDocsListHelper=com.kanisa.apps.common.BaseViewedDocsListHelperImpl

    je crée un fichier .txt avec une macro Excel qui correspond à ce gabarit. Je remplace ensuite l'extension .txt par .imp (un avertiissement m'indique que le fichier sera inutilisable, mais je sais ce que je fais).

    Bonne chance!

    Danielle

  • 0 in reply to Danielle_LPC

    Merci Danielle,

    Est-ce que vous pouvez me partager cette macro excel, svp ?

  • 0 in reply to Rejean Senecal

    Bonsoir

    Je ne partage pas cette macro car elle doit s'adapter aux informations disponibles en entrée. Cependant, je n'ai pas beaucoup de connaissance en macro et j'ai été capable de la réaliser, alors, un(e) ami(e) qui a des connaissances en Excel et en macro pourrait très bien venir à votre secours!

    Bonne fin de soirée!

    Danielle

  • 0 in reply to Danielle_LPC

    Bonjour Danielle 

    Je viens de lire cette conversation avec M.SENECAL.

    Je cherche des info concernant la conception de ce type de fichier

    A date j'ai réalisé des macros pour intégration des données avec Agendrix feuilles de temps et lier avec Employeur D et plusieurs valideurs en cours de processus

    La difficulté que je rencontre est les fameux fichiers imp. car a toutes les périodes de 14 jours on doit faire plus de 150 factures aux clients.

    Je ne suis pas comptable de formation mais programmeur VB et VBA office

    Je cherche un fichier exemple de fichier IMP en exemple .

    J'en ai trouver s'appliquant a l'entreprise fictive et tout fonctionne 

    toutefois j'aimerais si vous le voulez bien me transmettre le fichier provenant de votre macro 

    changez les infos sensibles bien sur 

    en contre parti je vous enverrai mes macros si elle peuvent vous servir aussi avec les notes explicatives bien sur 

    Merci Danielle

  • 0 in reply to Daniel Gag

    Bonjour Daniel Gag
    Je n'ai pas pu répondre à votre courriel car nous n'étions pas amis sur ce site.

    Le fichier imp est un fichier txt ou csv, dont l'extension a été changée, une fois créé par ma macro Excel.

    en voici un extrait: 

    ------------------------------

    <Version>
    12001,3
    </Version>
    <SalInvoice>
    ABC Energies (C)
    1, ,Com_20231001,10/01/2023, 3,CAC,349.48,0.00
    CB,1,303.96, 303.96, TPS/TVH, 0, 1, 5.00, 15.2, TVQ, 0, 1, 9.975, 30.32
    </SalInvoice>
    <SalInvoice>
    ABC Energies (C)
    1, ,Com_20231002,10/02/2023, 3,CAC,464.18,0.00
    CB,1,403.72, 403.72, TPS/TVH, 0, 1, 5.00, 20.19, TVQ, 0, 1, 9.975, 40.27
    </SalInvoice>
    <SalInvoice>
    ABC Energies (C)
    1, ,Com_20231003,10/03/2023, 3,CAC,388.56,0.00
    CB,1,337.96, 337.96, TPS/TVH, 0, 1, 5.00, 16.9, TVQ, 0, 1, 9.975, 33.7
    </SalInvoice>

    -----------------------------------

    c'est la macro qui génère toutes les informations à partir d'un chier Excel qui a l'air de ceci: 

    Le montant total de la transaction est dans la colonne E 

    on reconnaît la date, colonne A, le montant vendu, colonne C, la TPS, colonne D, la TVQ, colonne E

    CB en début de ligne est le nom du "service" qui est vendu, il doit exister et être associé au client, ici ABC Energies (C), comme ceci:  il faut aussi cocher ce que j'ai mis en jaune.

    j'espère que cela va vous aider!

  • 0 in reply to Danielle_LPC

    Merci Danielle

     Oui vs m'aidez beaucoup 

    ce qui me reste a faire est de convertir en mode macro les données inscrites dans les fichiers agendrix pour en faire la conversion en IMP.

    de plus ce que je vois dans votre courriel vs faites plus d'une facture par fichier fichier imp. ou il s'agit de plusieurs ligne sur la même facture

    existe t il une façon d'écrire des commentaires dans la colonne détails du sage 50 ?

    lorsque que j'aurai fini les macros je vous contacterai si vous avez de l'intérêt

    Bonne journée

  • 0 in reply to Daniel Gag
    SUGGESTED

    Moi, j'ai abandonné cette méthode d'importation. J'ai plutot utilisé le SDK de SAGE en .Net.
    En gros j'ai créé un fichier json avec toutes les données puis avec les classes de Sage en .Net, invoker "InvoiceJournal.Post()" avec les données.
     

  • 0 in reply to Daniel Gag

    Super! 
    est-ce que vos fichiers AGendrix peuvent se mettre en Excel, ou bien faire travailler une macro (VBA ou autre) pour "convertir" ce fichier?

    Oui, je fais 1 facture par jour (comme il y en a dans mon fichier Excel), toutes dans le même fichier .imp. Chaque facture est délimitée par <SallInvoice> au début et  </SalInvoice> à la fin. 

    Pour les commentaires, je ne sais pas

    Intéressée par vos progrès!

    la solution de REJEAN SENECAL est intéressante aussi, puisque vous êtes programmeur. peut-être permet-elle plus de flexibilité.

  • 0 in reply to Danielle_LPC

    Allo Danielle

    Agendrix permet la production de rapport en format Excel pour une période de temps nous ici ce sont des périodes de 14 jours.

    De plus Agendrix  sort un rapport pour être traiter par Employeur D.

    De mon coté le personnel RH font les approbations de certains remboursements (Km, Hébergement et Per Diem)

    Donc j'ai réalisé un fichier EXE pour inscrire des valeurs sous des champs spécifiques pour le transfert vers le fichier EMPLOYEUR D

    Nous avons modifier certains paramètres dans EMPLOYEUR D pour que les frais remboursables soient traités automatiquement sans une nouvelle saisie dans employeur D.

    Il s'agit de macro commande converti en mode VB 98 et finaliser en fichier EXE.

    J'ai bien reçu votre message concernant le SDK je l'ai téléchargé la semaine dernière je vais entreprendre de lire l'aide car le json je suis en mesure de le lire et de modifier mais d'en concevoir mon propre code c'est un peu trop pour moi pour l'instant. 

    Vs dites programmeur mais de vielle génération j'ai travaillé beaucoup en conception app géomatique en mode XML pour google earth et map et différente approche de prototypage pour Android mais le json c'est encore du fichier texte j'irai faire mes recherches sur comment utiliser dans environnement  SAGE 50.

    Mais si le SDK permets d'être utiliser en VB 98 cela serait parfait pour moi.

    Quel sont les problèmes que vous avez rencontrer pour laisser tomber la méthode fichier IMP ?

    Voici mon adresse courriel au cas ou 

    [email protected]

    Il sera plus rapide de me rejoindre 

    Salutations 

  • 0 in reply to Daniel Gag

    c'est plutôt Rejean Senecal qui a abandonné la méthode par imp, plutôt lui poser la question à lui pour la raison.