TVA Client SQL SAGE

Cette section est consacrée aux développements d'applications interfacées avec les logiciels Sage.

Modérateurs: Super-Apogea, Super Modérateur

TVA Client SQL SAGE

de Bocss » Jeu 12 Jan 2017 21:47

Bonjour tout le monde, j'ai une question concernant la base de données de sage.
J'utilise SAGE 100 i7
Sauriez vous me dire dans quelle table se trouve la TVA des clients dans la base de données?

Merci d'avance.
:D
Dernière édition par Bocss le Jeu 19 Jan 2017 15:02, édité 1 fois.
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Jeu 12 Jan 2017 21:27

Re: TVA Client SQL SAGE

de romulus001 » Ven 13 Jan 2017 10:55

Bonjour,
Version 7.XX ou version 8.XX ??
Avec l'ODBC, vous pouvez vous servir de la fonction CIALArtTaxe1 qui calcule le taux de taxe 1
Super Contributeur
Super Contributeur
 
Messages: 176
Inscription: Sam 28 Juin 2014 20:48

Re: TVA Client SQL SAGE

de Bocss » Ven 13 Jan 2017 11:42

Je suis en version 7.xx.
Il n'y a aucun moyen d'avoir le pourcentage de TVA affecté à un client directement depuis la BDD ?

J'ai trouvé une table qui contient les noms des taxes applicables mais je ne trouve pas leur correspondance.
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Jeu 12 Jan 2017 21:27

Re: TVA Client SQL SAGE

de romulus001 » Ven 13 Jan 2017 12:06

S'agit-il d'une version SQL server ou cbase?
ps: si vous voulez générer des documents de vente par objets métiers, le taux de taxe sera automatiquement géré lors de la création de la ligne valorisée.
Super Contributeur
Super Contributeur
 
Messages: 176
Inscription: Sam 28 Juin 2014 20:48

Re: TVA Client SQL SAGE

de Bocss » Ven 13 Jan 2017 12:49

C'est un SQL server.
Je crée des documents via les objets métiers et jusque la ça va. Mais il me faut impérativement la lecture de la TVA client.
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Jeu 12 Jan 2017 21:27

Re: TVA Client SQL SAGE

de romulus001 » Ven 13 Jan 2017 12:51

ah, vous parlez du montant de la TVA, je pensais qu'il s'agissait du taux de TVA.
Pour récupérer le montant de la TVA, il suffit de faire Montant TTC - Montant HT
Super Contributeur
Super Contributeur
 
Messages: 176
Inscription: Sam 28 Juin 2014 20:48

Re: TVA Client SQL SAGE

de Bocss » Ven 13 Jan 2017 13:05

Je me suis mal exprimé, c'est bien le taux de TVA du client. Je m'excuse :lol:
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Jeu 12 Jan 2017 21:27

Re: TVA Client SQL SAGE

de romulus001 » Ven 13 Jan 2017 13:22

J'avais réussi à récupérer le prix unitaire par défaut d'un client à l'aide d'un processus (sans lancer le process par contre), l'objet "ligne de document" est de type IBODocumentVenteLigne3 (et non IBODocumentLigne3, comme j'ai souvent fait).
Sur cette ligne, regarder la propriété Taxe(1).Ta_Taux, et surtout, ne pas oublier de déverrouiller le document en appliquant Read sur l'objet de type IBODocumentVente3
Super Contributeur
Super Contributeur
 
Messages: 176
Inscription: Sam 28 Juin 2014 20:48

Re: TVA Client SQL SAGE

de Bocss » Lun 16 Jan 2017 10:28

Cela ne va pas fonctionner dans mon cas car il faut que j'aie en mémoire le taux de tva du client sur un poste sans sage et offline. :cry:
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Jeu 12 Jan 2017 21:27

Re: TVA Client SQL SAGE

de romulus001 » Lun 16 Jan 2017 11:03

que voulez-vous dire par "un poste sans sage"?
Si le poste n'a pas l'ERP SAGE, il suffit qu'il ait accès à la base de données s'il s'agit d'une version pour SQL server mais il faut que les objets métiers soient installés sur le poste du client.
Super Contributeur
Super Contributeur
 
Messages: 176
Inscription: Sam 28 Juin 2014 20:48

Re: TVA Client SQL SAGE

de Bocss » Mar 17 Jan 2017 11:08

J'ai un accés à la base de données il n'y a aucun probléme à ca.

Pour expliquer ce que je veux faire:

J'ai un client apellé TOTO
Quand je crée des bons de commande, les articles s'insérent et sage calcule automatiquement leur prix TTC.
Si sage fait ça, c'est qu'il y a bien un taux défini quelque part dans la base de données pour ce client?

Il me faut juste pouvoir accéder via une requette SQL à ce taux. Et non pas via les objets métiers.

Merci :)
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Jeu 12 Jan 2017 21:27

Re: TVA Client SQL SAGE

de OokieDookie » Mar 17 Jan 2017 16:16

Bonjour

Bocss a écrit:Il me faut juste pouvoir accéder via une requette SQL à ce taux

Code: Tout sélectionner
SELECT * FROM dbo.F_TAXE


Bocss a écrit:Et non pas via les objets métiers.

=> J'espère que vous ne serez plus là à la prochaine montée de version... Votre intégrité finira par péter si vous ne recourez ni au vieillot driver ODBC ni aux plus adaptés Objets Métiers.
=> Si vous maintenez ce fonctionnement vous pouvez dire adieu à la maintenance :?

HTH,
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse. :roll:
Et si on gagnait TOUS du temps ? Menu "?", A propos de :wink:
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 1481
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: TVA Client SQL SAGE

de romulus001 » Mer 18 Jan 2017 16:45

Avec l'ODBC, pour récupérer des info, il faut faire appel au fichier Interop.ASD100.dll, il y a à peut près tout se dont on a besoin.
Super Contributeur
Super Contributeur
 
Messages: 176
Inscription: Sam 28 Juin 2014 20:48

Re: TVA Client SQL SAGE

de Bocss » Mer 18 Jan 2017 17:45

Merci pour vos réponses vous avez resolu mon probléme :)
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Jeu 12 Jan 2017 21:27

Re: TVA Client SQL SAGE

de asr31 » Mer 18 Jan 2017 21:48

Bonjour,

Pensez à éditer votre premier message pour le noter comme résolu.

Cordialement,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité