Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : [Resolu] problème de marge produit takePos

[Resolu] problème de marge produit takePos il y a 6 mois 3 semaines #107318

  • chris16
  • Portrait de chris16
  • Hors ligne
  • Fresh Boarder
  • Messages : 4
  • Remerciements reçus 1
  • Karma: 1
Bonjour à tous nouvel utilisateur de Dolibarr (2 semaines) j'ai été bluffé par l'ensemble de ses possibilités ; pour le pos j'ai installé dans un premier temps le module takepos odoo theme, qui est assez impressionnant au niveau de son design et du rendu des photos et textes des produits ; je pensais avoir trouvé la solution ultime à mon besoin malheureusement, au moment de passer en production (après la création de toute la base, catégories, produits etc..) et en poussant un peu les tests je constate qu'il ne destocke pas les produits vendus. J'ai envoyé un message au développeur (sur son forum : groups.google.com/forum/#!categories/takepos/how-to---help) qui m'a très gentiment et rapidement répondu que cette version de take pos n'était plus supportée, puisque non retenue au final lors du dernier devcamp.

Je suis donc repassé comme il me l'a conseillé au module takepos inclus en natif dans dolibarr v9 ; premiers tests supers positifs au niveau du destockage, ça passe nikel, seul problème en y regardant de plus près c'est au niveau des marges dans les factures générées à partir du pos : elles ne sont pas calculées (module marges actif et configuré.

Comme je suis loin de maitriser Dolibarr j'ai d'abord essayé une multitude de possibilités, pensant que ça venait de moi : en local via dolliwamp v9 ou sur de nouvelles installations v9 sur mon serveur, en passant par takepos téléchargé dans le dolistore en version 8 ou 7 : toujours le même résultat : quand bien même mon produit de test est renseigné au niveau du prix d'achat fournisseur, du prix de revient, que je l'entre dans diverses factures fournisseurs pour générer son pmp, lorsque je le vend à partir de take pos, dans la facture générée sa marge reste de 100% dans la facture et dans l'onglet marge du produit ; lorsque je crée une facture client manuelle bien sûr, en sélectionnant ce produit test, ça me demande de sélectionner son prix de revient ou pmp comme base de calcul de la marge finale, et là il n'y a aucun problème.

Ma question est de savoir si takepos est définitivement incompatible avec le calcul de marge (étrangement, take pos odoo theme lui génère correctement les marges dans les factures, mais il ne destocke pas...), s'il s'agit d'un bug ou d'une simple modification de paramètre qui m'aurait complètement échappé ?

Merci d'avance aux bonnes âmes compétentes si elles ont un bout de temps pour répondre ou aux utilisateurs qui auraient rencontré ce problème de témoigner aussi (et si ils ont trouvé la solution de la partager ? :) ) ; j'ai consulté divers forums avant il y'a bien des posts concernant ce problème mais datant d'il y'a quelques années, on irait bien que c'est résolu depuis longtemps, mais pas chez moi donc, sans doute je m'y prend comme un manche.

Quelques sreenshots des différentes configs des modules et produits concernés en pj
L'administrateur a désactivé l'accès en écriture pour le public.

[Resolu] problème de marge produit takePos il y a 6 mois 3 semaines #107321

  • chris16
  • Portrait de chris16
  • Hors ligne
  • Fresh Boarder
  • Messages : 4
  • Remerciements reçus 1
  • Karma: 1
alors pour tous ceux qui auraient rencontré ce problème voici la réponse ultra rapide du développeur ; il s'agit bien d'une correction à apporter au fichier invoice.php, à la racine du module :

In invoice.php file change line 114

$invoice->addline($prod->description, $prod->price, 1, $prod->tva_tx, $prod->localtax1_tx, $prod->localtax2_tx, $idproduct, $prod->remise_percent, '', 0, 0, 0, '', $prod->price_base_type, $prod->price_ttc, $prod->type, -1, 0, '', 0, 0, null, 0, '', 0, 100, '', null, 0);

to:

$invoice->addline($prod->description, $prod->price, 1, $prod->tva_tx, $prod->localtax1_tx, $prod->localtax2_tx, $idproduct, $prod->remise_percent, '', 0, 0, 0, '', $prod->price_base_type, $prod->price_ttc, $prod->type, -1, 0, '', 0, 0, null, $prod->pa_ht, '', 0, 100, '', null, 0);
De mon côté j'ai touts mes marges justes maintenant sur les factures générées à partir du module takepos
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: altatof