dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dolibarr-dev] Re: utilisation de la tva (nouvelle table)


From: Laurent Destailleur (Eldy)
Subject: [Dolibarr-dev] Re: utilisation de la tva (nouvelle table)
Date: Sat, 20 Aug 2005 00:34:27 +0200
User-agent: Mozilla Thunderbird 1.0.5 (Windows/20050711)

Christophe wrote:

Le jeudi 18 août 2005 à 20:42 -0400, Christophe a écrit :
Par contre, je ne sais pas ce que vous mettez en place dans ce genre de
cas, pour le passage de paramètre d'un fichier, vers la bdd (tva).

J'ai aussi fait l'intégration du paramétrage dans le dictionnaire.
J'ai intégré les patch de Christophe pour la gestion de la tva qui apporte les 2 évols suivantes : - Les différents taux de tva sont stockées dans llx_c_tva, ce qui permet de centraliser la configuration dans les tables llx_c_xxx et donc d'administrer cela depuis la page de configuration des dictionnaires. Le dictionnaire "Taux de tva" a été ajouté. - Possibilité de gérer des taux de tva uniquement récupérés mais non facturés (cas de certains regions des DOM comme la martinique). Le mécanisme n'est pas encore complet pour ces régions mais presque. Notons que seul les taux à 0, 5.5 et 19.6 sont actifs par défaut pour la France, et 0, 6 et 21 pour la Belgique. Les utilisateurs des DOM doivent donc aller dans le dictionnaire pour activer les taux spéciaux.

J'ai fait quelques modifs au patch proposé par Christophe, en général pour des raisons esthétiques. J'ai renommé le champ recuperable en recuperableonly car tous les taux, meme les spéciaux sont récupérables. Les spéciaux (le 8.5 de martinique), sont récupérable UNIQUEMENT et non facturable. Aussi le terme recuperableonly me semblait plus propre.

Pour etre compatible avec les derniers cvs, il faut passer la migration suivante :

create table llx_c_tva
(
 rowid             integer AUTO_INCREMENT PRIMARY KEY,
 fk_pays           integer NOT NULL,
 taux              double NOT NULL,
 recuperableonly   integer DEFAULT 0,
 note              varchar(128),
 active            tinyint DEFAULT 1 NOT NULL

)type=innodb;

insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (1,1, '0','0','Taux TVA non applicable (France, TOM)',1); insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (2,1, '5.5','0','Taux à 5.5 (France hors DOMTOM)',1); insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (3,1, '8.5','0','Taux à 8.5 (DOM sauf Guyane et Saint-Martin)',0); insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (4,1, '8.5','1','Taux à 8.5 (DOM sauf Guyane et Saint-Martin), récupérable uniquement, non facturé',0); insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (5,1,'19.6','0','Taux à 19.6 (France hors DOMTOM)',1); insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (6,2, '0','0','Taux TVA non applicable',1); insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (7,2, '6','0','Taux à 6',1); insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (8,2, '21','0','Taux à 21',1);




--
Laurent Destailleur.
---------------------------------------------------------------
EMail: address@hidden
Web: http://destailleur.fr
IM: IRC=Eldy, Jabber=Eldy

AWStats (Auteur) : http://awstats.sourceforge.net
Dolibarr (Contributeur) : http//dolibarr.com
CVSChangeLogBuilder (Auteur) : http://cvschangelogb.sourceforge.net
AWBot (Auteur) : http://awbot.sourceforge.net





reply via email to

[Prev in Thread] Current Thread [Next in Thread]