rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

SAGE :modélisation des tables de gestion comm

sara, le jeudi 22 février 2007 à 13:12:11
bonjour;
j'ai un projet qui consiste à developper une application qui utilise la base de données de l'erp SAGE(seulemnt la gestion commerciale).
Pour la faire j'ai besoin de bien comprendre la structure de la bd gestion commerciale de Sage qui est crée automatiquement par Sage sur Sqlserver.
j'ai la documentation de sage n'explique pas bien les tables ainsi les liaison entre eux.Car je veux créer une modélisation des tables de la gestion com sur Sage.


Merci beaucoup+++
:?: :?: :?:
Configuration: Windows 2000
Firefox 1.5.0.5
Répondre à sara  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le jeudi 19 avril 2007 à 01:11:20
Bonsoir sara,

Peux-tu confirmer s'il s'agit de l'ERP L1000 ou seulement la gestion commerciale L100 ?

S'il s'agit de la gescom L100, là je peux t'aider. De quelle partie de la gescom as-tu besoin ?

Merci de definir un peu ton projet, sinon il faudra des jours entiers pour décrire tous les mécanismes et les tables associées.

Pour info, la doc sur la structure des bases de la ligne 100 est chargeable sur http://segs.free.fr

A+

Phil
Répondre à ppa

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sara, le jeudi 19 avril 2007 à 11:08:24
bonjour,
je veux remonter l'information de l'encours du client de Sage L100 ainsi que l'etat du stock d'un produit (disponibl ou pas) pour les 'afficher dans une application que je developpe moi meme
Merci
Répondre à sara

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le jeudi 19 avril 2007 à 14:30:28
Bonjour sara,

Je comprends ton embarras. Tu t'attaques effectivement les infos les plus difficiles.

STOCKS
--------
Le stock instantané des articles est une zone qui suit les règles ci-après :
1) stock à terme = stock réel + commandes fournisseurs non livrée - commandes en cours non livrée
(la gestion des stocks se fait par dépot => globalement, pour article il faut sommer les dépots)

2) si les articles sont gérés par lot, il faut également faire une recherche et une somme des différents lots.


ENCOURS TIERS
-----------------

L'encours des tiers est valable sur les tiers de type clients et fournisseurs.
Il faut parler de l'encours comptable.

1) L'encours comptable est défini par l'engagement non soldé d'un tiers.

Il comprend donc :

Les engagements commerciaux :
* les livraisons non facturées,
* les commandes acceptées par l'entreprise
(10 cdes d'un montant moyen peuvent largement dépasser l'encours autorisé, même si chaque cde est inférieur au solde)

Le solde comptable :
* les factures non réglées
* les règlements non compensés
* traites en portefeuille cpte 413,
* les traites remises en bq non encore payées (escompte ou encaissement) cpte 511


2) Il convient de prendre en compte tous ces éléments : Solde comptable + Engagements commerciaux

3) A chaque interrogation de la solvabilité (contrôle de l'encours) dans Sage, le calcul est a nouveau effectué.

4) L'information d'encours dans la fiche de tiers est un encours autorisé

5) Il est à différencier l'"Encours autorisé" du "Plafond d'assurance crédit". L'"Assurance crédit" est un risque assumé par un organisme financier externe à l'entreprise, service payant. L'encours autorisé par le dirigeant de l'entreprise peut être supérieur ou égal à l'assurance crédit. Dans ce cas, le risque prit par l'entreprise est calculé comme suit : Encours du client - Ass. crédit = Risque encouru.

Ceci est un début de réponse. Je vais retrouver les tables et champs à manipuler dans les 2 cas.
Seconde intervention à venir asap.

A+
Phil
Répondre à ppa

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sara, le jeudi 19 avril 2007 à 16:25:49
Merci beaucoup de me repondre,
J'ai quelques questions à propos de votre dernier message:
-Ou on peut trouver afficher cet encours dans l'interface de sage L100 sql server GesCom?
- j'ai pas bien compris la difinition du solde comptable?

MErci encore
Répondre à sara

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le jeudi 19 avril 2007 à 22:56:54
1) je suis en cours de recherche dans la doc pour te donner les bons champs

2) SOLDE COMPTABLE :
---------------------
Quand une facture est émise et comptabilisée, le client doit le montant TTC.
Donc ce montant est enregistré au débit d'un compte 411xxxx.

Le règlement peut se faire par 2 types de traitements :

a) Lorsqu'un règlement par chèque ou par virement arrive, le compte du client est crédité du montant. Si les montants correspondent entre la facture et le règlement, il réalisé par la compta un "lettrage", cad l'association par une même lettre pour les 2 écritures comptable. C'est ce qui permet de constater que la facture n'est plus due.

b) Si le règlement arrive sous la forme d'une traite (LCR) ou d'un billet à ordre (BOR), il ne s'agit de rien de plus que de la promesse de payer dans 30 ou 60 jours le montant marqué sur ce document (LCR/BOR). Il ne s'agit en aucun cas de "monnaie sonnante et trébuchante". Si le client est une entreprise de confiance, les banquiers accepteront probalement d'"avancer" le montant de cette LCR/BOR, moyennant des intérêts retenus. C'est ce que l'on appelle "remettre une traite à l'escompte". Sinon, il faudra attendre l'échéance -15 jours pour la remettre en banque, en espérant quelle sera honorée par le client. Le schéma comptable complet de traitement de la traite est :
- la traite "en portefeuille" est enregistrée dans le compte 413xxxx (la LCR est dans la pochette en attente)
- la traite remise en bqe "à l'échéance" ou "à l'escompte" est enregistrée dans le compte 511xxxx (la LCR est à la banque, mais nous n'avons pas reçu l'argent).
- la traite est compensée et l'argent sur le compte, elle est enregistrée dans le compte 512xxxx.

Bien souvent, les entreprises sautent l'étape du compte 511xxxx. Il faut donc déterminer avec la compta à quel moment l'on considère que la LCR/BOR règle la facture et donc libère l'encours.

Dans tous les cas de figures, il faut que tu considères que les factures non lettrées sont à inclure dans l'encours.

L'encours comptable de chaque tiers s'écrirait :

"SELECT SUM(EC_Montant*((EC_Sens)*2)-1)) FROM F_ECRITUREC WHERE EC_Lettrage = 0 GROUP BY CT_Num"

Attention, penser à borner la recherche sur l'exercice courant uniquement, puisque les écritures lettrées de N-1 sont reprises dans les "A Nouveaux" de l'exercice N.

Voilà du "grain à moudre" pour le schéma comptable des règlements.

Whaaou ! Ben ça faisait un bail que je n'avais pas refait un cours pareil !

A+

Phil
Répondre à ppa

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sana, le vendredi 20 avril 2007 à 11:50:25
Bonjour,
Merci beaucoup pour vos reponses
Ben c'est mon sujet de fin d'études et je suis contente de votre interet à mon sujet?
j'ai une autre question:
est ce que sage traite les effets de paiement qui ont une date d'écheance et dans ce cas meme si la facture est réglée par cet effet, elle est tjs ajoutée à l'encours si la date d'écheance de l'effet n'est pas encore arrivée.
Le problème Sage "Traitement/Gestion des reglements/Saisir des reglements"ne vous permet pas de saisir la date de reglement de l'effet

J'espère que vous avez bien compris mon problème pour l'encour
Merci encore
Répondre à sana

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le vendredi 20 avril 2007 à 12:43:40
Bonjour sara ou sana ?

Vu par les commerciaux, une facture est considérée comme règlée à compter de l'instant où l'entreprise a reçu un effet de commerce. C'est pour cela que la saisie des règlements dans la gescom provoque un lettrage lors de la comptabilisation si le règlement est associé à une facture.

Si l'effet de commerce est une LCR/BOR, l'utilisation de cet effet dépend de la comptablilité qui le traitera en fonction des besoins en trésorerie (encaissement ou escompte).

Dans le cas d'une LCR/BOR, il serait souhaitable d'indiquer le modde de règlement, le journal "EEP" (Effets En Portefeuille) ou "EAR" (Effet A Recevoir), et le compte général 413xxxx. Les journaux EEP ou EAR sont des journaux "Généraux" ou d'"OD". Ceci constituerait la méthode la plus accadémique depuis la gescom.

Bien souvent, les règlements sont reçu par courrier et transmis directement à la compta qui traite elle même les effets de commerce et avis de virement, avec la saisie la plus appropriée.

Pour ce qui concerne l'encours, l'élément déclenchant le retrait de l'encours, c'est le lettrage (association facture et étape de règlement) effectué automatiquement ou manuellement.

Par ailleurs, à supposer que la LCR/BOR ne soit pas compensée (compte du tiré non approvisionné, report d'échéance, etc...) la compta saisie une écriture de régularisation, portant au débit du compte du tiers le montant induement lettré. Ce qui a pour effet de remettre cette écriture dans l'encours.

Allez, en regroupant tous ces mails, on va pouvoir faire un chapitre sur le mécanisme des règlements.

A+

Phil
Répondre à ppa

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sana, le vendredi 20 avril 2007 à 13:17:36
bonjour,
merci pour vous
je n'est pas bien compris votre message (bcp de termes en comptabilité)
D'aprés vos pour calculer ce qu'on doit au client:
encours client=(portfeuille BC,BL,FA)+solde comptable
Prenons un exemple d'une facture réglée avec un effet dont la date d''écheance n'est pas encours arrivée,
c'est quoi deja la date d'echeance d'un effet? est ce qu'elle est pris en charge par Sage?d'après ce que je connais lors de la saisie d'un reglement on ne peut pas saisir la date de son écheance??????????

Excuse moi pour trop de questions
Merci
Répondre à sana

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le vendredi 20 avril 2007 à 16:03:08
Re-bonjour,

C'est exact !
Ce que le client nous doit : Encours client = (BC+BL+FA) + solde comptable

DATE D'ECHEANCE:

1) Il y a la date d'échéance de la facture : C'est la date pour laquelle le client DOIT avoir payé sa facture.

2) La date d'échéance d'une traite (LCR/BOR), c'est la date à laquelle le client promet de faire transférer les fonds par SA banque. C'est ce que l'on appelle la "compensation" de la traite. N'oublions pas qu'une traite n'est qu'une promesse et non une valeur financière.

Si le "client" est une entreprise économiquement fiable, NOTRE banque peut consentir à avancer l'argent avant la date d'échéance de la traite. C'est la remise de la traite à "l'escompte".

LE SOLDE COMPTABLE :

La facture sort de l'encours lorsque la facture est lettrée par la compta avec un règlement.
Sachant qu'une traite non arrivée à échéance et donc non compensée n'a pas de valaur financière, cette traite constitue toujours un risque et devrait pas être lettrée avec la facture (donc sortir de l'encours).

Dans de nombreuses entreprises, dans des buts de simplification des traitements, il est souvent considéré qu'une traite peut être lettrée avec la facture. En cas de "non compensation", ce lettrage est alors annulé et la facture revuient dans l'encours. Cependant, lors de la clôture des comptes de fin d'exercice, il faut bien faire la différence.

Pour toi, il faut considérer que le solde comptable s'est la somme de toutes les factures non lettrées.

Est-ce mieux comme ça ?

Phil
Répondre à ppa

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sana, le vendredi 20 avril 2007 à 16:21:38
Merci,
j'ai encore deux questions:
1) où on saisi la date d'écheance d'une traite dans l'interfece de sage?
2) est ce que le logiciel vous bloque si vous faite le lettrage d'une facture avec un reglement (traite)
où la date de compensation n'est pas encore arrivée? ou bien il les fait sortir du solde comme meme?
Merci bien
Répondre à sana

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le vendredi 20 avril 2007 à 16:32:30
1) on ne saisi que la date de réception de la traite dans le compte 413000.

Par contre, pour ne pas mélanger toutes les échéances, il est habituel de disposer de plusieurs comptes 413xxx pour répartir par mois (par exemple : 413001 pour Janv, 413010 pour Oct. 413012 pour Dec).

2) Non, il n'y a aucun blocage pour le lettrage, tant que le tiers facturé et le tiers payeur sont les mêmes.

Phil
Répondre à ppa

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sana, le vendredi 20 avril 2007 à 16:49:59
Donc la nomination du compte effet permet au utilisateur de lui faciliter le lettrage des factures avec les effets echus.
Pour la requete du calcul de l'encours,comment la restreindre à un seul exercice(y'a il un champs qui permet d'indiquer quel exercice voulu)
comment calculer le solde comptable par une requete?
Merci bien
Répondre à sana

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le vendredi 20 avril 2007 à 17:22:24
Le sous-comptage (413001,002,..,012) permet seulement de mieux organiser les échéances et de s'assurer d'un mois sur l'autre qu'aucune traite n'a été oubliée pour sa remise en banque.

Les écritures comptables sont saisies dans des journaux répartis par "période". La période en question correspond à un mois de l'exercice. Or l'exercice peut comporter plus ou moins de 12 mois (exceptionnellement), ou être à cheval sur 2 années civiles (ex: 01/07/2006 au 30/06/2007). On ne peut donc pas se fier uniquement à l'année de la date de l'écriture.

Cependant, pour simplifier le débat, nous allons considérer que l'exercice comptable correspond à l'exercice civil (01/01/07 à 31/12/07). Donc le bornage se fait comme suit :

... WHERE ..... AND JM_Date BETWEEN '20070101' AND ''20071231'

Si l'exercice est décalé ou différent de 12 périodes, il faut récupérer au préalables les dates limites de l'exercice dans la table P_DOSSIER.

Phil
Répondre à ppa

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sana, le vendredi 20 avril 2007 à 17:38:17
Comment calculet le solde comptable qui s'affiche dans la partie de la comptabilité, par une requete sql merciiiiiiiiiiiiiiiiiiiiiiiiii
Répondre à sana

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le vendredi 20 avril 2007 à 17:43:21
Le solde comptable n'existe pas en tant que champ dans une table. Il est le résultat d'une requète similaire à celle que nous avons bâti ensemble.

Phil
Répondre à ppa

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kaischihi, le vendredi 20 avril 2007 à 17:47:19
Bonjour,
J'ai travaillé avec SQLserver, et en utilisant Microsoft visual stodio dot net tu peu consulter la structure de la base de donnée.
pour plus d'informations vous pouvez me contacter sur le e-mail suivant: kais_chihi@yahoo.fr.
A bientôt.
Répondre à kaischihi

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le vendredi 20 avril 2007 à 17:56:22
Bonjour kaischichi,

Tu as parfaitement raison.

Même avec Enterprise manager qui est fourni avec MsSQL, tu peux examiner la structure des tables, ses liens et index.

Et en plus sur http://segs.free.fr tu peux télécharger un document PDF sur la structure de la base, les explications sur les tables et les champs.

A+

Phil
Répondre à ppa

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sana, le vendredi 20 avril 2007 à 17:58:24
Moi je veux attaquer la base de donnée de sage en utilisant J2EE
Est ce que vous pouvez m'envoyer votre projet sur mon adresse:
amouchehabiba@yahoo.fr

C'est vraiment urgent, je doit terminer ce projet dans un mois


Merci beaucoup
beaucoup
beaucoup
Répondre à sana

19


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le vendredi 20 avril 2007 à 18:08:47
Attention sana,

Si ton logiciel Sage n'est pas sous MsSQL, il te faudra disposer du driver ODBC spécifique Sage pour pouvoir attaquer la base propriétaire.

Pour ma part, je n'ai pas de projet. C'est le tiens.

A+

Phil
Répondre à ppa

21


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sana, le vendredi 20 avril 2007 à 18:20:14
comment je peux savoir si Sage L100 GesCom SqlServer est sous MsSql?
Répondre à sana

24


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le vendredi 20 avril 2007 à 18:40:39
SQL Server est le produit Microsoft MsSQL. Il est encore à ce jour en version SQL 2000.

Dans ta gescom, dans la barre de titre, il est incrit :
- "Gestion commerciale 100 - xxxxxxx.mae"
ou bien
- "Gestion commerciale pour SQL 100 - xxxxxxx.mae"

Dans le premier cas, c'est une base propiétaire, donc ODBC.
Sinon, c'est MsSQL- SQL Server 2000.

A+

Phil
Répondre à ppa

20


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
al_mer, le vendredi 20 avril 2007 à 18:13:17
Bonjour;
j'ai suivi vos discussion c'est intéresante.
pour moi je veux savoir est ce que le solde comptable est celui affiché dans la comptabilité lors de l'interrogation tiers?
merci
Répondre à al_mer

22


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le vendredi 20 avril 2007 à 18:23:24
Bonsoir al_mer,

Oui, absolument, puisque l'affichage de ce solde comptable est le résultat de la requète que nous avons construit pas à pas avec sana.

D'ailleurs, le fait de changer dans le bas de la fenêtre en question de "Ecritures non lettrées" à "Ecriture lettrées" relance la requète en modifiant le paramètre de "EC_Lettrage = 0" en "EC_Lettrage = 1" ou "EC_Lettrage = 0 OR EC_Lettrage = 1 ".

A+

Phil
Répondre à ppa

23


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
al_mer, le vendredi 20 avril 2007 à 18:29:16
Bonsoir à vous;
dans cette requete comment élinimer les reglement dont la date d'échéance non encore échue (pour ceux ec_sens=1 càd crédit)
Répondre à al_mer

25


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le vendredi 20 avril 2007 à 19:15:19
Je ne vois pas de réponse directement dans cette requète.

La solution pourrait passer par la saisie d'une date d'échéance de l'OD :
- dans la ligne du compte 4110000
- dans la contrepartie en 413xxxx.

ex:
Date.............CpteG.......Tiers...................D......­......C...............Echéance
====...........====........===............==============....­...========
20.04.07......4010000.....Toto............................|1­196,00........20.05.07
20.04.07......4130005.....Toto...............1196,00|.......­..............20.05.07


Pour se faire, il faut que le(s) compte(s) 413xxxx soient déclarés avec les options :
- Saisie de l'échéance
- Saisie d'un tiers

Dans ce cas, il pourrait être ajouté un élément supplémentaire dans la clause WHERE en indiquant
... AND GC_NUM = "4110000" AND EC_Echeance < '20070420'
pour une date limite de l'encours à la date du jour au 20/04/07.

A tester ! Je compte sur vous pour nous dire si c'est cohérent.
Merci pour tous.

A+

Phil
Répondre à ppa

26


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
al_mer, le lundi 23 avril 2007 à 11:16:46
Bonjour Mr ppa;
enfait j'ai deux question:
1)dans la fiche client sous sage onglet statistique:
-le sode qui est la somme des quatre lignes qui suivent
*echus à 1 mois,à 2 mois à 3 mois et non échus je veux savoir ça reflète quoi ? est à partir de la date de la facture ou bien la date d'échéance du reglemnt?
2)pour saisir un réglement sage ne donne pas la possibilité de saisir la date d'échéance d'une traite par exemple. comment faire pour la saisir.
Merci infinement.
Répondre à al_mer

27


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
al_mer, le lundi 23 avril 2007 à 14:19:22
Bonjour;
je veux savoir est ce que la date d'échéance d'une traite doit être inférieur ou égale à la date d'échéance de la facture?
svp répondez moi
Répondre à al_mer

30


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ppa, le mercredi 25 avril 2007 à 11:32:55
Bonjour,

En principe, et par correction, un règement doit être effectué au plus tard à la date d'échéance de la facture.

Par contre une traite doit être renvoyée "acceptée" dans un délai maximum de 8 jours suivants la date de son émission, donc la date de génération de la facture.

Même si la date de compensation (échéance LCR) est plus tard (ex: 60 jours fin de mois), cela permet à l'entreprise bénéficiaire de l'escompter si le besoin en trésorerie le nécessite. Le tiré, lui, ne sera débité qu'à la date d'échéance de la traite.

Phil

A+
Répondre à ppa

28


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
al_mer, le mardi 24 avril 2007 à 12:42:05
Bonjour;
svp, est ce possible d'associer une facature avec une LCR ou BOR depuis la gescom, meme si elles n'ont pas le meme compte général?