Bandeau
Gestinux

Support and Development forum

Export gestinux vers Sage

Stéphane
le 27 novembre 2015
à 13:03
Rappel du sujet :

Bonjour

Pour faire suite à ce sujet, quelle serait la requête/définition à utiliser pour exporter les données SQL Gestinux vers le logiciel Sage, via le menu exporter les écritures ?
Il s’agit de transmettre toutes les écritures saisies à l’expert comptable.
Par avance merci

Re : Export gestinux vers Sage

Bonjour Stéphane,

Je ne connais pas Sage, mais en modifiant la requête tel que ci-dessous , on a toutes les écritures sans les lettrages, sans les dates de lettrages ,
sans les dates de validation. ( donc sans les trois derniers champs)
Il doit être possible d’adapter ce code à votre besoin.

A+

SELECT
j.Code AS ’JournalCode’,
j.Name AS ’JournalLib’,
@i :=@i+1 as ’EcritureNum’,
date_format(m.MoveDate, ’%Y%m%d’) AS ’Date’,
a.Account AS ’CompteNum’,
a.Name AS ’CompteLib’,
m.Id AS ’PieceRef’,
date_format(m.MoveDate, ’%Y%m%d’) AS ’PieceDate’,
m.MoveText AS ’EcritureLib’,
CASE WHEN ml.Amount > 0 THEN ml.Amount ELSE NULL END AS ’Debit’,
CASE WHEN ml.Amount < 0 THEN -ml.Amount ELSE NULL END AS ’Credit’,
’ ’ AS ’EcritureLet’,
’ ’ AS ’DateLet’,
’ ’ AS ’ValidDate’
FROM Moves m
JOIN Journals j ON j.Id=m.JournalId
JOIN MoveLines ml ON ml.MoveNumber=m.Id
JOIN Accounts a ON a.id=ml.AccountId
JOIN (SELECT @i :=0) cpt
WHERE m.MoveDate BETWEEN :StartDate AND :EndDate ;

Re : Export gestinux vers Sage

Merci Patrice.

Je viens de tester et à priori, toutes les écritures sont là.
C’est bien.
😉

Re : Export gestinux vers Sage

Bonjour à tous,

Il existe de très nombreuses gammes et versions de logiciels SAGE.
De l’époque ou je travaillais avec certains, je me rappelle qu’on pouvait accepter plusieurs de formats d’importation et même je crois en définir librement.

Idéalement, il me semble que c’est le format FEC (corrigé) qui serait le plus indiqué de privilégier pour échanger les données (en France).
J’imagine que les versions récentes des logiciels SAGE savent l’importer.

Sinon, si vous avez une question de ce type, avec SAGE ou autre, il faut nous donner la description formelle des données attendues, et/ou au moins un exemple.

Mais bien sûr, si la dernière requête fonctionne, tant mieux !

Re : Export gestinux vers Sage

Bonsoir,
Mon expert-comptable a eu beau testé le fichier FEC, cela ne fonctionne pas : il n’arrive pas à importer mes données.
Je suis vraiment déçu.
@+

Re : Export gestinux vers Sage

Bonsoir Stéphane,

Le code ci-dessous fonctionne et je l’ai validé par le test proposé par l’administration.
Seule la ligne 4 (.... AS ’ECRITUREDate’) sera modifiée , mais cela ne change rien à ma connaissance.

A+

SELECT
       j.Code AS 'JournalCode',
       j.Name AS 'JournalLib',
       @i:=@i+1 as 'EcritureNum',
       date_format(m.MoveDate, '%Y%m%d') AS 'ECRITUREDate',
       a.Account AS 'CompteNum',
       a.Name AS 'CompteLib',
       ' '  AS 'COMPAUXNUM',
       ' '  AS 'COMPAUXLIB',
       m.Id AS 'PieceRef',
       date_format(m.MoveDate, '%Y%m%d') AS 'PieceDate',
       m.MoveText AS 'EcritureLib',
       CASE WHEN ml.Amount > 0 THEN ml.Amount ELSE NULL END AS 'Debit',
       CASE WHEN ml.Amount < 0 THEN -ml.Amount ELSE NULL END AS 'Credit',
       r.ReconciliationString AS 'EcritureLet',
       date_format(r.UpdateDate, '%Y%m%d %H:%i:%s') AS 'DateLet',
       date_format(j.CloseDate, '%Y%m%d ')   AS  'ValidDate' ,
       ' '  AS 'MONTANTDEVISE',
       ' '  AS 'IDEVISE'
    FROM Moves m
    JOIN Journals j ON j.Id=m.JournalId
    JOIN MoveLines ml ON ml.MoveNumber=m.Id
    JOIN Accounts a ON a.id=ml.AccountId
    LEFT JOIN Reconciliations r ON r.MoveLineId=ml.MoveLineId
    JOIN (SELECT @i:=0) cpt
    WHERE m.MoveDate BETWEEN :StartDate AND :EndDate ;
Re : Export gestinux vers Sage

Bonjour Stéphane

La norme étant assez peu précise et ayant apparemment changé depuis un an, il peut se passer beaucoup de choses.
Pour avancer, il faudrait savoir ce qui ne fonctionne pas exactement, et avec quel logiciel...
Il y a forcément un message qui est affiché, et il permettra de savoir si cela vient de Gestinux et ce qu’on peut ou doit faire.

Réagir au sujet
Forum sur abonnement

Pour participer à ce forum, vous devez vous enregistrer au préalable. Merci d’indiquer ci-dessous l’identifiant personnel qui vous a été fourni. Si vous n’êtes pas enregistré, vous devez vous inscrire.