Le 26/03/2013 05:54, Sébastien mailing a écrit : > > Bonjour, > > > > Quelques corrections/patch concernant la tva npr : > > > > · La table llx_product_fournisseur_price > > Elle ne comporte pas d'information sur la tva npr, le champ tva est un > réel. > > Solution : ajouter un champ recuperableonly de type entier avec comme > valeur par défaut 0. > > On le passera à 1 quand la tva sera npr. > > Commit : > https://github.com/zedzedtop/dolibarr/commit/be8a95a22b6ad7bb9bd4e64f19ff14235aaa75a9 > Afin d'etre uniforme avec les facture clients, le champ a été nommé comme les factures clients, soit info_bits. As tu moyen de pousser ce commit sur la branch develop de dolibarr ? > > > > · La table llx_facture_fourn > > Comme précédemment, il faut rajouter le champs pour la gestion de la > tva npr : ajout d'un champ info_bits comme sur les factures clients. > > Commit : > https://github.com/zedzedtop/dolibarr/commit/be8a95a22b6ad7bb9bd4e64f19ff14235aaa75a9 > La gestion tva se fait au niveau ligne et non au niveau facture, donc cela ne devrait pas etre nécessaire. Une facture peut tres bien avoir 3 lignes, dont une de tva 19,6, une de tva y et une autre seulement avec la tva npr. > > > > · La classe facture fournisseur > (htdocs/fourn/class/fournisseur.facture.class.php) > > Prise en compte de la tva npr dans la récupération et la mise à jour > des lignes de facture. > > Commit : > https://github.com/zedzedtop/dolibarr/commit/6cfedfff9fb205dd5ec78f4e5a54d1532862a5b0 > Cela me semble ok. As tu moyen de pousser ce commit sur le git repo de dolibarr ? > > > > · La classe ProductFournisseur > (htdocs/fourn/class/fournisseur.product.class.php) > > Prise en compte de la tva npr dans les méthodes le necessitant. > > Commit : > https://github.com/zedzedtop/dolibarr/commit/b2b0d1616defca62e833381cbcbe95ec15991f6e > Afin d'etre uniforme avec la gestion faite pour les factures client, on place une etoile apres le taux de tva dans le param $tva_tx pour dire que c'est une tva npr As tu moyen de faire ainsi aussi ? > > > > · La classe Product (htdocs/product/class/product.class.php) > > Calcul du prix en prenant en compte la tva npr > > Commit : > https://github.com/zedzedtop/dolibarr/commit/aaaa5242d6a2b05102b8d6ca7475c487c428df7c > Il faudrait faire $newnpr = preg_match('/\*/',$tva_tx)?1:0 pour définir si taux de tva npr ou pas. > > > > · La fiche facture fournisseur (htdocs/fourn/facture/fiche.php) > > Ajout du paramètre npr aux appel de fonction et prise en compte du > code de tva avec * à la fin indiquant que la tva est npr > > Commit : > https://github.com/zedzedtop/dolibarr/commit/bbbc4ad8c44af76b01a622e0a8a032b7cb557e27 > > > > · Le journal des ventes et des achats > (htdocs/compta/journal/purchasesjournal.php et > htdocs/compta/journal/sellsjournal.php) > > Les lignes sont dupliqués (left join pas bon) et on enlève la tva npr > de l'affichage. > > Sur ce point je ne suis pas sûr de devoir enlever les lignes NPR, > j'attends la confirmation de mon comptable. > > Commit : > > https://github.com/zedzedtop/dolibarr/commit/148ad65150ca44f2a4a9c8d930a1ad0ed42665da > > > > · La function get_default_npr (htdocs/core/lib/functions.lib.php) > > La function etait vide et renvoyait toujours 0. J'ai mis les test qui > vont bien, mais je ne suis pas sur à 100% que tout les cas de figures > sont traités. Pour l'instant pas de bug de mon côté avec la fonction > comme ça. > > Commit : > https://github.com/zedzedtop/dolibarr/commit/28999af70b4986854a4fb524a556db981078f60e > > > > · La sélection de la tva sur la page « prix fournisseur » > > Comme décrit ci-dessous, je proposerais un patch qui : désactive le > champ tva au chargement du formulaire vierge, recharge automatiquement > la page lorsque le fournisseur est choisi ou modifié, active et peuple > le champ tva en fonction du choix du fournisseur. Avec les patchs > ci-dessus on peut déjà utilisé la tva npr en indiquant * dans le champ > de saisie du prix fournisseur > Comme pour les autres cas, as tu moyen de pousser ces commit sur le repo develop de dolibarr afin de permettre l'intégration en quelques clics ? > > > > Cordialement, > > Sébastien > > > > *De :*[email protected] > [mailto:[email protected]] *De la > part de* Sébastien mailing > *Envoyé :* vendredi 22 mars 2013 15:20 > *À :* Posts about Dolibarr ERP & CRM development and coding > *Objet :* Re: [Dolibarr-dev] TVA NPR > > > > Bonjour, > > > > Je regarde pour fournir tous les patchs nécessaires. Il y a en fait > beaucoup de modifications à faire, il manque des petites bouts un peu > partout. > > Je travaillais sur la version 3.2.1, je suis passé à la 3.3.1 pour > être à jour niveau code et j'ai pas mal de régression, du coup la tva > npr est mise de côté en attendant que je corrige tout ça. > > Je vous tiens au courant des que j'avance la dessus. > > > > Cordialement, > > > > *De :*[email protected] > <mailto:[email protected]> > [mailto:[email protected]] *De la > part de* Laurent Destailleur (eldy) > *Envoyé :* mercredi 20 mars 2013 19:11 > *À :* [email protected] <mailto:[email protected]> > *Objet :* Re: [Dolibarr-dev] TVA NPR > > > > Le 11/03/2013 08:39, Sébastien mailing a écrit : > > Bonjour tout le monde, > > > > Nouvel utilisateur Dolibarr depuis quelques mois et résidant dans > les dom, je rencontre de multiples problèmes avec la gestion de la > tva NPR (tva non perçue récupérable). > > Je m'aperçois, malgré l'annonce de l'implémentation de celle-ci > sur le site de Dolibarr, qu'elle n'est pas du tout fonctionnelle. > > > > Premier problème : > > > > Lorsque je saisie un prix fournisseur pour un produit, je dois > saisir la tva à la main, donc saisir un réel, ce qui ne permet pas > de spécifier que la tva est en NPR. > > Si je vais voir dans le code (fichier > htdocs/product/fournisseurs.php ligne 310), j'ai la ligne avec le > « select » de tva commenté : > > //print > $form->load_tva('tva_tx',$product->tva_tx,$supplier,$mysoc); // > Do not use list here as it may be any vat rates for any country > > > > En gros, le select n'est pas utilisé parce que le fournisseur > n'est pas encore choisi, donc on ne connait pas le pays pour > lequel cela s'applique, donc on ne peut pas afficher une liste de > tva fiable. > > > > J'y vois deux solutions : > > - La tva n'est modifiable qu'une fois qu'on a choisi le > fournisseur : select désactivé lors de l'affichage du formulaire > vierge, rechargement de la page lors de la sélection du > fournisseur et affichage des tva disponibles. > > > Je suis preneur pour un patch qui réaliserait cette option (celle du > dessus), avec rechargement quand on a choisi le fournisseur. > > - La tva est disponible dès le chargement du formulaire : > on charge l'ensemble des taux de tva pour tous les fournisseurs, > lors de la confirmation du formulaire on vérifie que le taux de > tva est possible pour ce fournisseur > > > > Je peux faire les modifications et proposer les patch nécessaires > au bon fonctionnement de la tva NPR, j'aimerais juste savoir > quelle est la meilleur façons de faire pour que mes patch soient > acceptés. > > Pour cela, l'url fourni par Florian déjà doit etre suffisante: > http://wiki.dolibarr.org/index.php/Developer_FAQ#Submit_a_patch.2C_work_and_help_on_Dolibarr_development > > > > Cordialement, > > Sébastien de Chateauvieux > > > > > > > > > > > > > > _______________________________________________ > > Dolibarr-dev mailing list > > [email protected] <mailto:[email protected]> > > https://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > > > _______________________________________________ > Dolibarr-dev mailing list > [email protected] <mailto:[email protected]> > https://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > > -- > Eldy (Laurent Destailleur). > > EMail: [email protected] <mailto:[email protected]> > Web: http://www.destailleur.fr > > Dolibarr (Project leader): http://www.dolibarr.org > To make a donation for Dolibarr project via Paypal: [email protected] > <mailto:[email protected]> > AWStats (Author) : http://awstats.sourceforge.net > To make a donation for AWStats project via Paypal: [email protected] > <mailto:[email protected]> > AWBot (Author) : http://awbot.sourceforge.net > CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net > > > _______________________________________________ > Dolibarr-dev mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
-- Eldy (Laurent Destailleur). EMail: [email protected] Web: http://www.destailleur.fr Dolibarr (Project leader): http://www.dolibarr.org To make a donation for Dolibarr project via Paypal: [email protected] AWStats (Author) : http://awstats.sourceforge.net To make a donation for AWStats project via Paypal: [email protected] AWBot (Author) : http://awbot.sourceforge.net CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net
_______________________________________________ Dolibarr-dev mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
