Fork me on GitHub
Bienvenue, Invité
Nom d'utilisateur Mot de passe: Se souvenir de moi

Numérotation Facture
(1 visualisation(s)) (1) Invité
  • Page:
  • 1

SUJET: Numérotation Facture

Numérotation Facture il y a 1 an, 5 mois #22417

  • jfleost
  • Hors ligne
  • Fresh Boarder
  • Message: 9
  • Karma: 0
Bonjour

J'ai un soucis pour créer le masque de numérotation des factures.

Mon exercice va de juillet à juin (défini dans Dolibarr par
SOCIETE_FISCAL_MONTH_START à 7 )

Mes numéros de factures actuels sont composées de la date de début de mon exercice suivi d'un compteur.
Y'a t-il un masque pour récupérer l'année du mois n°7 (SOCIETE_FISCAL_MONTH_START) précédent (donc N ou N-1) ?

Je pense que d'avoir la date de début d'exercice doit pouvoir intéresser d'autres personnes non ?

Cdt

Re: Numérotation Facture il y a 1 an, 5 mois #22435

  • eldy
  • Hors ligne
  • Administrateur
  • Message: 2905
  • Karma: 92
Tu veux dire que le 10 octobre 2010, tu dois récupérer "2010" et que le 10 février 2011 tu dois aussi récupérer "2010" ?

Re: Numérotation Facture il y a 1 an, 5 mois #22445

  • jfleost
  • Hors ligne
  • Fresh Boarder
  • Message: 9
  • Karma: 0
oui c'est ca.

Re:Numérotation Facture il y a 1 an, 3 mois #23391

  • jfleost
  • Hors ligne
  • Fresh Boarder
  • Message: 9
  • Karma: 0
Alors ?
C'est enfin possible ou pas ?

Re: Numérotation Facture il y a 5 mois #28243

  • jfleost
  • Hors ligne
  • Fresh Boarder
  • Message: 9
  • Karma: 0
Bonjour

Je relance le sujet car je n'ai pas eu de réponse sur la faisabilité et ca m'empeche d'utiliser réellement Dolibar (les factures de Dolibarr ne correspondant pas aux factures réelles)

Re: Numérotation Facture il y a 5 mois #28253

  • oscim
  • Hors ligne
  • Junior Boarder
  • Message: 38
  • Karma: 3
Juste comme ca , pas sur d'être dans le vrai.

Mais en se basant sur le module de numerotation de facture "mod_facture_terre"

Celui compose FA0501-0001

Toi , tu voudrait avoir ca FA2010-0001 pour reprendre ex precepedent ?

Dans ce cas, on modifiant dans le module la definition du anné 2 et mois 2 en anné avec la reference à ton année d'execercie

Donc en modifiant la ligne qui contient

$yymm = strftime("%y%m",$date);

Cad celle sui fournit la numérotation annéé mois

tu remplace par

// année precendete
if(date('m')< '07'){
$yymm = strftime("%y",$date)-1 . strftime("%m",$date);
}
// année courante
else
$yymm = strftime("%y%m",$date);


Le reste du code reste inchangé, puisque lanouvelle forme d'ecriture ne modifie pas le format de sortie
FA____-____

Ps, je te répond à la volée , pas testé ...

Pss, ne modifie pas le fichier module terre, mais creer en un nouveau (change le nom de la class apres renommage de ton fichier c'est tout)
  • Page:
  • 1
Temps de génération de la page: 0.17 secondes