Merci des infos Nico,
normalement en fin d'année, on "cloture"
l'exercice, ce qui fait qu'on ne peut 'normalement' plus facturer sur 2005 ..
donc les num de facture passent en 06 ... ou FA06 ou ... 2006-001 etc... selon
votre format ...
Peut etre faudrait il ajouter cette option de
"cloture 2005" ce qui aurait pour but de "ré-initialiser" le prochain numéro de
facture et idem comme tu le fais remarquer pour les bl, propositions
commerciales etc..
maintenant ca pourrait etre "automatique" en
fonction de l"année en cours de facturation .. mais devra t on prendre en compte
l'année du serveur hote ou l'année de la machine utilisateur ? :S (je dis ca
parceque c plus facile pour 'tricher' de prendre en compte la date de la machine
user que celle du serveur ... si vous etes hebergés c pas facile de demander à
l'hebergeur de changer la date de son system pour que vous puissiez passer une
facture en date du 31/12 :D
bref à cogiter pour ceux qui connaissent bien les
tables et le code dolibar .. qu'est il possible de faire ?
ps: je trouve curieux que personne d'autre ne se
soit posé la question avant ... :D
Merci de votre aide et Bonne Année à Tous !!! et
toutes !
Vianney
ps: j'ai essayé de forcer le num de facture en base
de donnée, mais le numéro suivant ne prend pas compte du dernier
numero de facture pour l'incrémenter de 1 ... il doit y avoir un autre index
exemple
je fais une facture elle s'indexe :
FA050035
je la "renomme" en base : FA060000
je fais une nouvelle facture elle s'indexe :
FA050036 !! -la garce ! :)
il aurait suffit de faire un petit bout de code qui
renomme le num de la derniere propale / facture / bl
et que les nums suivant soient incrémentés en
fonction de la derniere ligne ...
du coup le ré-init en début d'année etait simplifié
?
bref c'est une idée, moi, encore une fois, j'suis
pas dév, .. .plutot exploit' :)
----- Original Message -----
Sent: Saturday, December 31, 2005 5:17
PM
Subject: [SPAM] - Re: [SPAM] - Re:
[Dolibarr-dev] Passage en 2006 ... - Email foundin subject - Email found in
subject
Il me semble qu'il n'est pas possible de le paramétrer, donc à
part modifier le code il n'y a pas de solution.
Si j'ai le temps je
regarderai la semaine prochaine le fichier relatif à Pluton. A moins que
quelqu'un ai déjà fait la modification.
Vianney ASSOFI [SQSI] a
écrit :
c un peu compliqué pour moi, j'vais essayer de
comprendre, mais j'suis pas developpeur ... j'utilise pluton
...
-----
Original Message -----
Sent:
Saturday, December 31, 2005 8:29 AM
Subject:
[SPAM] - Re: [Dolibarr-dev] Passage en 2006 ... - Email found in
subject
Chez moi j'utilise le modèle neptune et j'ai donc modifié
le fonction getNumRef du fichier
:
includes/modules/facture/neptune/neptune.modules.php
de
cette manière : en bleu les lignes à ajouter et en rouge les lignes à
supprimer
function getNumRef($objsoc=0)
{
global
$db;
$y =
strftime("%y",time());
$likefac = "FA" .
$y;
$sql = 'SELECT
count(*) FROM '.MAIN_DB_PREFIX.'facture WHERE fk_statut >
0';
$sql .= ' AND
facnumber LIKE "' . $likefac .
'%"';
if (
$db->query($sql) )
{
$row =
$db->fetch_row(0);
$num = $row[0];
}
if
(!defined("FACTURE_NEPTUNE_DELTA"))
{
define("FACTURE_NEPTUNE_DELTA",
0);
}
$num = $num +
FACTURE_NEPTUNE_DELTA;
$y =
strftime("%y",time());
return "FA" . "$y" . substr("000".$num,
strlen("000".$num)-4,4);
}
Il
faut faire de même pour les commandes, BL et propositions
commerciales.
Vianney ASSOFI [SQSI] a écrit :
Bonjour,
Comment s'incrementent les num de facture
pour qu'en 2006 la numérotation soit FA060000 ?
Je souhaitais préparer mes factures en date
du 1er Janvier (contrat mensuels facturé au 1er du mois (meme si ferrié)
)
y a t'il un parametrage :"cloturer l'année
de facturation ?"
Merci de vos retours
Vianney
Ce message et les
pièces jointes sont confidentiels et établis à l'attention exclusive de
ses destinataires. Toute utilisation ou diffusion, même partielle, non
autorisée est interdite.
Tout message électronique est
susceptible d'altération. S.Q.S.I décline toute responsabilité au
titre de ce message s'il a été altéré, déformé ou falsifié.
Si vous n'êtes pas address@hidden
( address@hidden )
, merci de le détruire et d'avertir l'expéditeur.
This message and any attachments
are confidential and intended solely for the addressees. Any unauthorized use or disclosure, either whole or
partial, is prohibited.
E-mails are susceptible to
alteration. S.Q.S.I shall not be liable for the message if altered,
changed or falsified.
If you are not address@hidden
( address@hidden ),
please delete it and notify the sender.
_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing
list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing
list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev