Commit Graph

277 Commits

Author SHA1 Message Date
Laurent Destailleur
159dbad26f Fix: Le bit des remises crée sur propales, commandes, contrat n'était pas propagé qd on crée une facture 2006-08-21 21:46:21 +00:00
Laurent Destailleur
2e0a010daf Fix: Protection pour qu'une remise soit appliquée qu'une fois. Si on a 2 brouillons sur la meme remise, le deuxieme qui valide a une erreur de remise non disponible 2006-08-20 04:13:46 +00:00
Laurent Destailleur
a9521fdf89 New: Fin de la gestion des remises fixes. 2006-08-20 03:27:11 +00:00
Laurent Destailleur
b2f911181b New: Gestion des escomptes 2006-08-19 23:00:53 +00:00
Laurent Destailleur
6523f56aa8 Simplification de la couche generant les graphs. Tous les graphs passent par la classe DolGraph.
C'est cette classe qui doit ensuite s'appuier directement sur PHPlot ou une autre librairie graphique libre.
Qual: La génération des soldes ne fait plus exception ce qui permet de ne plus dépendre de jpgraph qui
n'est pas libre.
2006-08-13 15:20:25 +00:00
Laurent Destailleur
48a46c2b13 Doc: Dox doxygen 2006-08-08 23:22:56 +00:00
Regis Houssin
a9bb9f896f Fix: un prospect n'était pas passé comme client à la validation d'une facture ou d'une
commande
2006-08-06 17:54:27 +00:00
Laurent Destailleur
5396184755 Possibilité de choisir si changment statu propal crée évenment ou non dans Webcalendar 2006-08-05 17:24:44 +00:00
Laurent Destailleur
d1358b1d2c Réecriture gestion des notifications pour être gérées par un module indépendant et via le mécanisme des triggers.
Ceci afin de simplifier le code et de permettre le notifications sur n'importe quel évennement Dolibarr.
2006-08-05 16:44:43 +00:00
Laurent Destailleur
6508cf1ff8 On utilise $this->db plutot que global $db 2006-07-17 00:00:54 +00:00
Regis Houssin
74847f56de Amélioration sécurité sur l'édition d'un facture validée 2006-07-16 12:26:36 +00:00
Regis Houssin
5bf8ab56b4 Fix: on pouvait supprimer une facture validée autre que la dernière 2006-07-16 11:56:21 +00:00
Regis Houssin
92c6a452ce Fix: on pouvait supprimer une facture validée autre que la dernière 2006-07-16 11:51:11 +00:00
Laurent Destailleur
105fc64197 Quand on ferme une facture en partie payée, elle apparait avec un statut "payée partiellement". 2006-07-15 18:29:46 +00:00
Laurent Destailleur
c329c7b71e Fix: Le code de condition de reglement etait pas chargé 2006-07-13 15:16:42 +00:00
Laurent Destailleur
ceb10ce850 Fix: Il fallait générer 2 fois le document quand on changeait de modèle 2006-07-13 14:31:41 +00:00
Regis Houssin
cf571926a9 Fix: ajout vérification sur l'édition de facture, on pouvait éditer une facture dont les lignes étaient soit ventilées soit exportées en compta 2006-07-13 07:46:46 +00:00
Regis Houssin
4a17b19808 Fix: on ne pouvait plus changer le taux de tva d'une ligne 2006-07-11 07:49:33 +00:00
Regis Houssin
80a6c69bcf Ajout possibilité d'éditer et de supprimer une facture validé sans paiement d'effectué 2006-07-11 06:42:44 +00:00
Laurent Destailleur
bbb34dfd76 New: Suite gestion de la remise fixe sur propale, commande et facture. Il reste a gérer la décrémentation sur validation de facture. 2006-06-30 23:38:12 +00:00
Laurent Destailleur
fd72e42f15 New: Debut gestion de la remise fixe sur propale 2006-06-29 23:48:44 +00:00
Regis Houssin
f8bb4c1e55 Ajout sélection du modèle pdf à la création 2006-06-27 11:40:14 +00:00
Laurent Destailleur
8fabb7888a Qual: Mise en facteur des methodes fetch_client et fetch_projet 2006-06-23 19:40:28 +00:00
Laurent Destailleur
bee23ad216 Qual: Uniformisation du code. On utilise fk_product partout pour stocker l'id du produit dans les entites 2006-06-23 19:05:33 +00:00
marc_ocebo
70a7e1c8a7 fix: sanitize_string() lors du renommage des fichiers/répertoires 2006-06-20 13:32:26 +00:00
Regis Houssin
770c077b29 bugfix 2006-06-20 12:50:06 +00:00
Regis Houssin
b6c02c91f5 bugfix 2006-06-20 12:25:19 +00:00
Regis Houssin
b1760170cc ajout possibilité de mettre une ref client 2006-06-20 09:56:54 +00:00
Laurent Destailleur
4cd9a03b93 Qual: On renomme les champs propriétés id société de soc_id en socidp partout 2006-06-19 20:35:22 +00:00
Regis Houssin
c37521eea2 ajout de la fonction fetch_contact pour récupérer le détail d'un contact propal, commande,
facture...
2006-06-19 16:59:29 +00:00
Regis Houssin
2c7e337bec Fix: le libellé n'a plus besoin d'être récupéré, créait un décalage 2006-06-18 15:09:19 +00:00
Laurent Destailleur
b565f51c7d Mega grosse mise en facteur de code commun.
Pour cela la classe CcommonObject a été crée pour héberger les methodes communes a toutes les entites métiers dolibarr (facture, contrat, propal, commande).
Ces classes métiers n'ont qu'à hériter de cette classe pour profiter du code commun.
2006-06-18 14:18:41 +00:00
Laurent Destailleur
39a24aa1d4 Qual: Uniformisation du code php pour gérer les lignes de propal, facture et commande. 2006-06-17 18:12:46 +00:00
Laurent Destailleur
99bca7259c Qual: Uniformisation du code php pour gérer les lignes de propal, facture et commande. 2006-06-17 16:52:30 +00:00
Laurent Destailleur
9755133e1a Fix: Gestion transaction sur commande
Qual: Ajout des methode fetch sur les lignes commandes, facture, propale
New: Debut script migration pour alimenter de maniere retroactive les champs total_ht, total_tva, total_ttc au niveau lignes
2006-06-17 14:13:49 +00:00
Laurent Destailleur
e6800a461a On stocke le total ht, tva et ttc de chaque ligne de facture au niveau de la ligne (requis pour toute compta) 2006-06-17 01:53:32 +00:00
Laurent Destailleur
9666db6cb7 Qual: Uniformisation du code php pour gérer les lignes de propal, facture et commande. 2006-06-16 23:55:20 +00:00
Laurent Destailleur
a53e6f7cfc Mise a jour des champ total_ht, total_tva et total_ttc au niveau ligne 2006-06-16 00:33:04 +00:00
Laurent Destailleur
f2eee434b2 On stocke le total ht, tva et ttc de chaque ligne de facture au niveau de la ligne (requis pour toute compta) 2006-06-15 00:50:42 +00:00
Laurent Destailleur
0d3affa1f8 Gestion d'affichage de specimen sur propale 2006-06-12 22:20:24 +00:00
Laurent Destailleur
eb3cdce66d Ajoute condition reglement sur specimens 2006-06-12 20:25:47 +00:00
Laurent Destailleur
b89b5f8a31 New: Sur page config choix module génération facture, un clic sur info affiche un aperçu d'un specimen. 2006-06-11 00:36:17 +00:00
Laurent Destailleur
a72b9b866e On affiche la trace de renomage que si on renomme 2006-06-09 21:43:13 +00:00
Regis Houssin
7bff9c1ab4 Fix: il voulait renommer un répertoire qui n'existe pas si on a pas mis de fichier
attaché
2006-06-09 17:14:32 +00:00
Regis Houssin
4c9d7ea592 autant pour moi !! :)) 2006-06-09 17:05:18 +00:00
Regis Houssin
82386a0d3f Fix: il veux renommer un répertoire qui n'existe pas 2006-06-09 16:56:27 +00:00
Laurent Destailleur
d3ad176b82 Ajout possibilité de mettre des documents sur les factures 2006-06-07 22:18:30 +00:00
Laurent Destailleur
50dca584c4 Suppression des addslashes. En effet, les données ne doivent jamais contenir une valeur "transformée" de leur valeur mais c'est uniquement dans l'ordre insert que le addslashes doit etre ajouté. Ceci ces données peuvent etre manipulées par d'autres portions de code que le insert qui elle requiert la donnée d'origine. 2006-06-07 20:10:06 +00:00
Regis Houssin
936773b18e récupération de la référence de la commande associée 2006-06-07 16:25:23 +00:00
Regis Houssin
f71b505445 Récupération de l'auteur de la facture 2006-06-07 13:54:48 +00:00
Regis Houssin
85bf8d96c3 Récupération du contact facture 2006-06-07 13:40:30 +00:00
Laurent Destailleur
893dd28a5c Qual: Suppression de code obsolete 2006-06-03 12:38:57 +00:00
Regis Houssin
5da9817f52 Fix: la sélection du modèle pdf n'était pas enregistré dans la facture 2006-06-02 16:54:06 +00:00
Regis Houssin
8ce687ecd4 Fix: la sélection du modèle pdf n'était pas enregistré dans la facture 2006-06-02 16:47:59 +00:00
Laurent Destailleur
777920b7de Ajout des champs total_ht et total_ttc sur ligne facture car c'est obligatoire en compta 2006-05-25 12:03:39 +00:00
Laurent Destailleur
4c2b2d3181 Qual: Uniformisation nommage parametre de table des constantes 2006-05-21 22:34:15 +00:00
Laurent Destailleur
0b8ff197e3 New: Ajout date échéance facturation 2006-05-21 20:23:10 +00:00
Laurent Destailleur
f7f1c89792 Trad: Utilisation du bon terme "Réduction" au lieu de "Remise".
En effet une réduc en pourcentage sur une ligne facture s'appelle de manière générique "Réduction" et non "Remise" car
"Remise" est un cas particulier de "Réduction" au niveau ligne facture.
Réduction = Remise ou Rabais ou Ristourne = % sur ligne facture.
2006-05-21 00:04:52 +00:00
Laurent Destailleur
4f04b8b22d New: task #3405 : Ajouter les remises clients aux commandes 2006-04-29 15:09:44 +00:00
Laurent Destailleur
3312604442 Ajout fonction décalage sur fin de mois 2006-04-20 18:57:38 +00:00
Laurent Destailleur
1870434b2a New: Ajout des triggers sur les paiements (PAYEMENT_CUSTOMER_CREATE et PAYMENT_SUPPLIER_CREATE) en prevision de la compta expert.
Qual: La facture fournisseur hérite de facture (factorisation de code)
2006-04-08 12:52:30 +00:00
Laurent Destailleur
fc0508f8d6 New: Ajout gestion remise/avoirs sur les propales 2006-04-08 11:39:41 +00:00
Laurent Destailleur
868b0110aa New: Gestion des avoirs à la saisie des factures 2006-04-04 00:42:21 +00:00
Laurent Destailleur
b9b4fc5ff6 New: Gestion des avoirs à la saisie des factures 2006-04-04 00:12:45 +00:00
Regis Houssin
738e9b7eba ajout droit manquant sur les stats pour les commerciaux 2006-03-31 16:26:48 +00:00
Laurent Destailleur
787d1f1b72 Look: Ajout picto statut sur les factures fournisseurs 2006-03-19 01:21:35 +00:00
Laurent Destailleur
096643cd27 Look: Ajout picto statut sur les factures clients 2006-03-19 00:39:12 +00:00
Laurent Destailleur
58b9e2d4fd New: Amélioration ergonomiques
Début ajout Aperçu client et Aperçu fournisseur
2006-03-18 22:46:29 +00:00
Regis Houssin
9e309f254c bugfix 2006-03-16 14:59:32 +00:00
Laurent Destailleur
23a15dcf26 New: Ajout onglet info sur fiche facture fournisseur 2006-03-14 21:49:07 +00:00
Regis Houssin
490bca3772 Fix: lorsqu'on éditait une ligne, le prix (ex: 12 000€) affichait 12€ 2006-03-10 11:34:55 +00:00
Laurent Destailleur
15c2377434 Ajout triggers propal dans webcal 2006-02-24 19:43:06 +00:00
Andre Cianfarani
f0c9230b45 bugfix 2006-02-21 15:14:00 +00:00
Andre Cianfarani
2211c24253 bugfix 2006-02-21 14:27:08 +00:00
Andre Cianfarani
ee0b1af010 modif pour assujetis tva ou pas 2006-02-21 13:27:07 +00:00
Laurent Destailleur
94a21ca9fc Fix: Correction régression sur création factures 2006-02-16 23:26:14 +00:00
Regis Houssin
a5474ed1b5 bugfix 2006-02-13 11:27:33 +00:00
Regis Houssin
cf52787db0 bugfix 2006-02-13 11:23:52 +00:00
Regis Houssin
2e3fd149a4 bugfix 2006-02-13 10:18:29 +00:00
Regis Houssin
6ff32f3e6e bugfix 2006-02-12 18:13:42 +00:00
Regis Houssin
844418fe21 bugfix 2006-02-12 18:02:36 +00:00
Laurent Destailleur
7ace7a3b27 New: Toutes les entites (contrat, facture, propal, commande) possède un chanp note (non affiché sur PDF) et un champ note public (affiché sur PDF) 2006-02-12 16:23:43 +00:00
Laurent Destailleur
0b2724ead3 New: Toutes les entites (contrat, facture, propal, commande) possède un chanp note (non affiché sur PDF) et un champ note public (affiché sur PDF) 2006-02-12 15:54:21 +00:00
Regis Houssin
e1cc005fc7 modification de la description produit 2006-02-12 14:11:55 +00:00
Regis Houssin
cce7796626 modification de la description produit 2006-02-12 13:45:39 +00:00
Regis Houssin
4f511c95a3 Fix: encodage du fichier 2006-02-09 12:25:34 +00:00
Laurent Destailleur
a12a2ea93d Fix: Mauvaise valeur sauvegardé si montant supérieur à 1000 2006-02-08 20:55:29 +00:00
Regis Houssin
7d7e475e66 Fix: conflit cvs 2006-02-03 17:50:46 +00:00
Regis Houssin
6dab4ba840 intégration support multiprix 2006-02-03 16:34:24 +00:00
Regis Houssin
492ad9d704 Fix: créait des "unexpected T_VARIABLE" 2006-01-09 17:21:17 +00:00
Laurent Destailleur
e836f51c9c Doc: Mise a jour doc doxygen 2006-01-08 18:16:30 +00:00
Laurent Destailleur
93f707c57f Ajout des methodes getIdBillingContact et getIdShippingContact 2005-12-17 14:28:56 +00:00
Laurent Destailleur
27c1c42eea Fix: Affiche message erreur sur creation prelevement 2005-12-08 23:46:32 +00:00
Regis Houssin
d0721e8567 Ajout patch de la tache 4984 - merci Patrick 2005-11-30 17:37:01 +00:00
Laurent Destailleur
f2a8840a60 Gestion de la generation du recu de don.
Possibilité d'avoir des modules de generation HTML plutot que PDF.
2005-11-11 22:36:56 +00:00
Laurent Destailleur
9c7ea2d111 Uniformisation du code pour la gestion des numérotation et modules entre factures, propales, fichieinter, commandes, dons 2005-11-11 20:11:57 +00:00
Laurent Destailleur
0def64a811 L'objet société et l'object facture brouillon sont passés a la fonction getNumRef du module de numérotation.
Cela permet d'avoir des modules qui numérotent en fonction des carac de la facture et du client.
2005-11-11 19:22:57 +00:00
Laurent Destailleur
6559c4fbc2 New: Possibilité de modifier la date de fin de validité 2005-11-04 20:24:40 +00:00
Laurent Destailleur
05414f8898 Fix: tva sur ajout ligne produit prédéfinie 2005-11-03 23:24:13 +00:00
Laurent Destailleur
46a8b91622 Fix: L'objet user n'était pas intégralement passé sur les fonctions de changement etat facture 2005-10-30 17:32:09 +00:00