Page 1 sur 1

Les lignes de taxes n'apparaissent pas dans un BC

MessagePosté: Mar 26 Juil 2016 10:23
de romulus001
Bonjour,

Suite à l'évolution chez un client de la gescom, allant de la version 16.90 à la version 18.10, une erreur a été remontée, quand on regarde le pied d'un bon de commande client qui a été généré en ODBC, les taxes n'apparaissent pas.
Du coup, je me suis dis qu'il faut regarder les champs dans la table F_DOCLIGNE et voir ce qui cloche, puis j'ai trouvé un champ qui a été ajouté : DL_CodeTaxe1 qui a la valeur NULL si je ne le renseigne pas.
N'ayant pas de manuel sur la description des tables en version 18.10, je ne sais pas comment alimenter ce champ, le dernier manuel que j'ai est pour la version 17.50 et ce champ n'est pas présent.

J'ai regardé du coup dans la table F_ARTCOMPTA mais je n'ai rien trouvé qui pourrait m'aider, vous savez comment faire pour alimenter correctement ce champ?

Merci

Re: Les lignes de taxes n'apparaissent pas dans un BC

MessagePosté: Mer 27 Juil 2016 10:18
de IMPERIAL
Bonjour,

Tu parles de manuel : Lequel ????? le manuel de référence ou le Strucfic

Parce que ce champs existe depuis la nuit des temps. Il te faut absolument le Strucfic

Cdlt

Re: Les lignes de taxes n'apparaissent pas dans un BC

MessagePosté: Mer 27 Juil 2016 11:25
de romulus001
romulus001 a écrit:N'ayant pas de manuel sur la description des tables en version 18.10, je ne sais pas comment alimenter ce champ, le dernier manuel que j'ai est pour la version 17.50 et ce champ n'est pas présent.

Ce qu'on peut appeler StrucFic, et non, ces champs sont nouveaux depuis la version 18 de SAGE.
Comme je le disais, j'ai déjà pour la version 17.50 mais ces champs ne sont référencés dedans, tu dois confondre avec DL_TAXE1 à 3

Re: Les lignes de taxes n'apparaissent pas dans un BC

MessagePosté: Mer 27 Juil 2016 18:09
de IMPERIAL
Bonjour,

Heu ...oui Sorry ... je suis en vacances et j'ai pas mon ordi du bureau ... Je répond de tête ... et à mon age le tête ... c'est plus ça

Dans DL_CodeTaxe1, tu dois y mettre ton code de taxe (comme son nom l'indique) V20, D20, ou XX au choix selon ta tva sur ta ligne ...

Cdlt

Re: Les lignes de taxes n'apparaissent pas dans un BC

MessagePosté: Jeu 28 Juil 2016 10:27
de romulus001
Bonjour,
je me suis renseigné en interne, ce problème a pu être résolu dans un autre développement.

A faire :
1) On regarde si le code de taxe renseigné sur l'article :
Code: Tout sélectionner
SELECT F_ARTCOMPTA.ACP_ComptaCPT_Taxe1
FROM dbo.F_ARTCOMPTA
INNER JOIN dbo.F_TAXE ON F_ARTCOMPTA.ACP_ComptaCPT_Taxe1 = F_TAXE.TA_Code
WHERE ACP_Type=0 and  AR_Ref='<Code Article>' and ACP_Champ=<champ N_CatCompta de F_COMPTET>


2) si la requête ne retourne rien, on regarde alors sur la famille :
Code: Tout sélectionner
SELECT F_FAMCOMPTA.FCP_ComptaCPT_Taxe1
FROM F_FAMCOMPTA
INNER JOIN F_TAXE ON F_FAMCOMPTA.FCP_ComptaCPT_Taxe1 = F_TAXE.TA_Code
WHERE FCP_Type=0 and  FA_CodeFamille='<Code Famille>' and FCP_Champ=<champ N_CatCompta de F_COMPTET>