Laurent Destailleur
f9d90c3908
Fix: Uniformisation du nom du champ id societe. On prend partout "socid".
2006-09-13 18:56:30 +00:00
Laurent Destailleur
d5869583a5
Fix: On renomme partout les proprietes tva_taux en tva_tx
2006-09-10 20:18:26 +00:00
Laurent Destailleur
d16d39d88b
Fix: La suppression de facture brouillon avec remise ne fonctionnait pas
2006-09-10 18:34:10 +00:00
Laurent Destailleur
7a051a2b28
Correction sur gestion facture remplacement
2006-09-10 13:10:39 +00:00
Laurent Destailleur
972b810379
Fix: Lien entre facture et facture de remplacement ko
2006-09-09 13:27:45 +00:00
Laurent Destailleur
3705c4eb8b
Uniformisation et simplification du code de gestion des lignes facture, propal, commande pour faciliter dev des avoirs
2006-09-09 12:41:13 +00:00
Laurent Destailleur
ac5f32e232
La création de facture de remplacement crée une facture copie brouillon de la facture remplacée
2006-09-07 21:23:13 +00:00
Laurent Destailleur
04b9e29645
On passe plutot l'objet facture et c'est dans le model qu'on recup la date. Cela permet des modules de numérotation capable d'exploiter n'importe quelle info de la facture plutot que seulement la date
2006-09-05 19:23:05 +00:00
Regis Houssin
c295321fac
Modif: le modèle de numérotation orion se base sur la date de création de la facture pour incrémenter l'année fiscale
2006-09-04 12:51:11 +00:00
Laurent Destailleur
b561530aaf
Ajout onglet notes privées/publiques sur factures fournisseurs
2006-09-03 20:49:27 +00:00
Laurent Destailleur
a36cae106e
Renommage de certaines fonctions pour voir plus clair dans le code
2006-09-03 12:12:56 +00:00
Laurent Destailleur
07949ce4c5
New: Gestion des factures de remplacement et debut de gestion des avoirs
2006-08-26 22:45:32 +00:00
Laurent Destailleur
ffcfab529c
On fait marché l'apercu du specimen des modeles expedition
2006-08-26 13:47:10 +00:00
Laurent Destailleur
299b75d7f2
Fix: Le bit des remises créées sur propales, commandes, contrat n'était pas propagé qd on crée une facture
...
New: Quand on classe payé partiellement une facture, on demande motif (si motif =escompte, c'est normal on passe en payé complet, si motif=autre, on passe en payé partiellement)
2006-08-22 01:24:01 +00:00
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
Laurent Destailleur
8a0e6cf691
Fix: Modif requete pour passer en Mysql 5
2005-10-30 16:51:06 +00:00
Laurent Destailleur
a4ce5d1fd0
Ajout protection pour empecher suppression d'un paiement qui a généré une écriture qui a été rapprochée
2005-10-15 18:28:21 +00:00
Laurent Destailleur
af1284c43c
Application du patch de christophe (sauf gestion tva npr).
...
Qual: Uniformisation du code entre propale et factures
2005-10-08 15:54:06 +00:00
Laurent Destailleur
cb68d0f786
Fix: Passage du paramètre langs
2005-10-03 22:56:57 +00:00
Laurent Destailleur
26bc3098af
Gestion d'evennements supplémentaires dans les triggers:
...
COMPANY_CREATE, COMPANY_DELETE, COMPANY_MODIFY
CONTRACT_VALIDATE, CONTRACT_CANCEL, CONTRACT_CLOSE
BILL_VALIDATE,BILL_PAYED,BILL_CANCEL
2005-10-01 15:57:05 +00:00
marc_ocebo
e7ca38a3ea
Gestion des références client dans une commande client
2005-09-15 00:37:03 +00:00
Laurent Destailleur
86811c9e3b
Optim: On evite de charger product.class si on en a pas besoin
2005-09-11 16:51:41 +00:00
Laurent Destailleur
9b568fc000
Qual: Debuggage du module prélèvement, uniformisation du code
...
Qual: Fusion des classes en doublons dolibarrmail et CMailFile dans la meme "CMailFile".
2005-09-10 14:24:10 +00:00
Laurent Destailleur
5501665e65
Qual: On effectue la creation des factures en transactions
2005-09-09 21:15:26 +00:00
Laurent Destailleur
7e7c3b4f47
Qual: Nettoyage des paramètres avant traitement
2005-09-06 01:20:13 +00:00
Laurent Destailleur
54b303e9dc
Fix: Quand on modifie les conditions de réglements, la date de cloture de facture est tout de suite mise a jour.
2005-09-04 02:22:18 +00:00
Laurent Destailleur
bffcbc1673
New: Possibilité de modifier les conditions de réglements et le mode de paiement sur une facture brouillon.
2005-09-03 12:47:56 +00:00
Laurent Destailleur
6601161f33
Fix: bug #14364 overview: mode de reglement non pris en compte facture
2005-09-03 10:21:32 +00:00
Laurent Destailleur
75d2f8ee99
Fix: bug #14364 overview: mode de reglement non pris en compte facture
2005-09-03 00:16:26 +00:00
Laurent Destailleur
7409b96ac6
Fix: bug #14364 overview: mode de reglement non pris en compte facture
2005-09-02 20:17:22 +00:00
Laurent Destailleur
3dfa9f9b1e
Possibilité de modifier le descriptif et le taux de tva y compris sur les lignes de produits prédéfinis.
2005-09-01 20:06:53 +00:00
Laurent Destailleur
aa50a3032f
Possibilité de modifier le descriptif et le taux de tva y compris sur les lignes de produits prédéfinis.
2005-09-01 20:05:40 +00:00
Laurent Destailleur
220d162376
Secu: Protège chaque élément du tableau de bord de travail pour restreindre visu des utilisateurs externes
2005-08-30 21:07:53 +00:00
Laurent Destailleur
d399ad9b8d
Fix: Supprime trace parasite
2005-08-23 21:59:27 +00:00
Laurent Destailleur
3f96249762
Qual: Mise en transaction de la mise a jour de la remise.
2005-08-20 15:37:16 +00:00
Laurent Destailleur
6b64aa40ac
New: Ajout de la forme juridique dans la configuration globale de sa société (requis dans les factures).
2005-08-20 14:36:32 +00:00
ccomb
045cb2cf69
lorsque la date de facture est forcee a la date de validation,
...
la date limite de reglement n'etait pas recalculee et pouvait
meme devenir anterieure a la date de facture.
2005-08-16 14:04:36 +00:00
Laurent Destailleur
35e9b88076
Recupère label produit
2005-08-14 01:06:45 +00:00
Laurent Destailleur
ec36e49fa2
New: Ajout methode load_board sur chaque objet métier pour tableau de bord Dolibarr.
2005-08-11 20:01:25 +00:00
Laurent Destailleur
506a5de072
Qual: Utilisation de la fonction sanitize_string pour nettoyer les noms des fichiers générés des caractères spéciaux.
2005-07-16 11:10:39 +00:00
Laurent Destailleur
fa81f25351
Look: Les caractéristiques complexes (projet, rib...) au sein des onglets se modifient par le bouton modifier insérer à l'emplacement même de la carac.
2005-07-15 23:28:38 +00:00
Laurent Destailleur
1a028f4691
On affiche le statut court des factures sur les listes de factures.
2005-07-12 21:40:28 +00:00
Laurent Destailleur
3bcc497010
Doc: Documentation doxygen
2005-07-10 19:39:52 +00:00
Laurent Destailleur
d896fd9484
Qual: Ne charge la classe Notify et Adresse que si besoin
2005-06-25 22:54:02 +00:00
Laurent Destailleur
70ce17832a
Doc: Modif commentaire
2005-06-18 14:31:03 +00:00
Laurent Destailleur
658c51b0bd
Fix: La mise a jour des facture encapsulé dans transaction
...
Suppression de code obsolète
2005-06-11 12:12:31 +00:00
Rodolphe Quiedeville
b937d38d61
Ajout gestion du code de ventilation comptable dans addlin
2005-05-09 11:20:47 +00:00
Laurent Destailleur
b40cde5ab5
Qual: On supprime la methode de création des contrats depuis une facture car cette option avait été conservée pour un besoin perso et elle peut se réaliser maintenant avec le nouveau mécanisme des triggers.
2005-04-27 00:32:23 +00:00
Laurent Destailleur
8cd3e4877d
Le rang des lignes de factures sert aussi pour l'affichage dans les pdf
2005-04-22 23:53:43 +00:00
Rodolphe Quiedeville
1bfd900de0
Gestion du rang lors de l'ajout d'un produit
2005-04-22 15:56:13 +00:00
Rodolphe Quiedeville
da2149cbe5
Gestion de l'odonnancement des lignes
2005-04-22 15:14:42 +00:00