Page 1 sur 1

TVA Client SQL SAGE

MessagePosté: Jeu 12 Jan 2017 21:47
de Bocss
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

Re: TVA Client SQL SAGE

MessagePosté: Ven 13 Jan 2017 10:55
de romulus001
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

Re: TVA Client SQL SAGE

MessagePosté: Ven 13 Jan 2017 11:42
de Bocss
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.

Re: TVA Client SQL SAGE

MessagePosté: Ven 13 Jan 2017 12:06
de romulus001
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.

Re: TVA Client SQL SAGE

MessagePosté: Ven 13 Jan 2017 12:49
de Bocss
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.

Re: TVA Client SQL SAGE

MessagePosté: Ven 13 Jan 2017 12:51
de romulus001
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

Re: TVA Client SQL SAGE

MessagePosté: Ven 13 Jan 2017 13:05
de Bocss
Je me suis mal exprimé, c'est bien le taux de TVA du client. Je m'excuse :lol:

Re: TVA Client SQL SAGE

MessagePosté: Ven 13 Jan 2017 13:22
de romulus001
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

Re: TVA Client SQL SAGE

MessagePosté: Lun 16 Jan 2017 10:28
de Bocss
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:

Re: TVA Client SQL SAGE

MessagePosté: Lun 16 Jan 2017 11:03
de romulus001
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.

Re: TVA Client SQL SAGE

MessagePosté: Mar 17 Jan 2017 11:08
de Bocss
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 :)

Re: TVA Client SQL SAGE

MessagePosté: Mar 17 Jan 2017 16:16
de OokieDookie
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,

Re: TVA Client SQL SAGE

MessagePosté: Mer 18 Jan 2017 16:45
de romulus001
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.

Re: TVA Client SQL SAGE

MessagePosté: Mer 18 Jan 2017 17:45
de Bocss
Merci pour vos réponses vous avez resolu mon probléme :)

Re: TVA Client SQL SAGE

MessagePosté: Mer 18 Jan 2017 21:48
de asr31
Bonjour,

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

Cordialement,