diff --git a/htdocs/admin/facture.php b/htdocs/admin/facture.php index 9a16756cc60..5f86f9f432b 100644 --- a/htdocs/admin/facture.php +++ b/htdocs/admin/facture.php @@ -102,6 +102,7 @@ print '
| '.$langs->trans("Name").' | '; print ''.$langs->trans("Description").' | '; +print ''.$langs->trans("Example").' | '; print ''.$langs->trans("Activated").' | '; print ''; print " | '; + print ' | '; + // Affiche example + print ''.$obj->getExample().' | '; + + print '';
if ($facture_addon_var == "$file")
{
print ' ';
diff --git a/htdocs/includes/modules/facture/deneb/deneb.modules.php b/htdocs/includes/modules/facture/deneb/deneb.modules.php
index 9b1a6b6a06c..6c8fb50953e 100644
--- a/htdocs/includes/modules/facture/deneb/deneb.modules.php
+++ b/htdocs/includes/modules/facture/deneb/deneb.modules.php
@@ -35,6 +35,35 @@
class NumRefFacturesDeneb extends ModeleNumRefFactures
{
+ /*! \brief Renvoi la description du modele de numérotation
+ * \return string Texte descripif
+ */
+ function getDesc()
+ {
+
+ $texte = '
+ Renvoie le numéro de facture sous la forme, PREF-03-06-2004-15, où PREF est le préfixe commercial de la société, et est suivi de la date (ici le 14 juin 2004) et d\'un compteur général. La constante FACTURE_DENEB_DELTA sert à la correction de plage. FACTURE_DENEB_DELTA ';
+
+ if (defined("FACTURE_DENEB_DELTA"))
+ {
+ $texte .= "est défini et vaut : ".FACTURE_DENEB_DELTA;
+ }
+ else
+ {
+ $texte .= "n'est pas défini";
+ }
+ return $texte;
+
+ }
+
+ /*! \brief Renvoi un exemple de numérotation
+ * \return string Example
+ */
+ function getExample()
+ {
+ return "PREF-31-12-04-10";
+ }
+
/*! \brief Renvoie la référence de facture suivante non utilisée
* \param objsoc Objet société
* \return string Texte descripif
@@ -64,28 +93,6 @@ class NumRefFacturesDeneb extends ModeleNumRefFactures
return $objsoc->prefix_comm . "-" .strftime("%d-%m-%Y", time()) . "-".$num;
}
-
- /*! \brief Renvoi la description du modele de numérotation
- * \return string Texte descripif
- */
- function getDesc()
- {
-
- $texte = '
- Renvoie le numéro de facture sous la forme, PR-03-06-2004-15, où PR est le préfixe commercial de la société, et est suivi de la date (ici le 14 juin 2004) et d\'un compteur général. La constante FACTURE_DENEB_DELTA sert à la correction de plage. FACTURE_DENEB_DELTA ';
-
- if (defined("FACTURE_DENEB_DELTA"))
- {
- $texte .= "est défini et vaut : ".FACTURE_DENEB_DELTA;
- }
- else
- {
- $texte .= "n'est pas défini";
- }
- return $texte;
-
- }
-
}
?>
diff --git a/htdocs/includes/modules/facture/jupiter/jupiter.modules.php b/htdocs/includes/modules/facture/jupiter/jupiter.modules.php
index 13c98c12f74..9c72d302709 100644
--- a/htdocs/includes/modules/facture/jupiter/jupiter.modules.php
+++ b/htdocs/includes/modules/facture/jupiter/jupiter.modules.php
@@ -35,6 +35,23 @@
class NumRefFacturesJupiter extends ModeleNumRefFactures
{
+ /*! \brief Renvoi la description du modele de numérotation
+ * \return string Texte descripif
+ */
+ function getDesc()
+ {
+ return '
+ Système de numérotation mensuel sous la forme F20030715, qui correspond à la 15ème facture du mois de Juillet 2003';
+ }
+
+ /*! \brief Renvoi un exemple de numérotation
+ * \return string Example
+ */
+ function getExample()
+ {
+ return "F2004121";
+ }
+
/*! \brief Renvoie la référence de facture suivante non utilisée
* \param objsoc Objet société
* \return string Texte descripif
@@ -60,15 +77,6 @@ class NumRefFacturesJupiter extends ModeleNumRefFactures
return "$prefix" . $date . $num;
}
- /*! \brief Renvoi la description du modele de numérotation
- * \return string Texte descripif
- */
- function getDesc()
- {
- return '
- Système de numérotation mensuel sous la forme F20030715, qui correspond à la 15ème facture du mois de Juillet 2003';
- }
-
}
?>
diff --git a/htdocs/includes/modules/facture/modules_facture.php b/htdocs/includes/modules/facture/modules_facture.php
index aace56e314a..92ee0a41f43 100644
--- a/htdocs/includes/modules/facture/modules_facture.php
+++ b/htdocs/includes/modules/facture/modules_facture.php
@@ -84,6 +84,16 @@ class ModeleNumRefFactures
return $langs->trans("NoDescription");
}
+ /*! \brief Renvoi un exemple de numérotation
+ * \return string Example
+ */
+ function getExample()
+ {
+ global $langs;
+ $langs->load("bills");
+ return $langs->trans("NoExample");
+ }
+
/*!
\brief Renvoi le dernier message d'erreur de création de facture
*/
diff --git a/htdocs/includes/modules/facture/neptune/neptune.modules.php b/htdocs/includes/modules/facture/neptune/neptune.modules.php
index 92772b0d73d..5919bf2daa0 100644
--- a/htdocs/includes/modules/facture/neptune/neptune.modules.php
+++ b/htdocs/includes/modules/facture/neptune/neptune.modules.php
@@ -35,6 +35,32 @@
class NumRefFacturesNeptune extends ModeleNumRefFactures
{
+ /*! \brief Renvoi la description du modele de numérotation
+ * \return string Texte descripif
+ */
+ function getDesc()
+ {
+ $texte = '
+ Identique à pluton, avec un correcteur au moyen de la constante FACTURE_NEPTUNE_DELTA.';
+ if (defined("FACTURE_NEPTUNE_DELTA"))
+ {
+ $texte .= "Défini et vaut : ".FACTURE_NEPTUNE_DELTA;
+ }
+ else
+ {
+ $texte .= "N'est pas défini";
+ }
+ return $texte;
+ }
+
+ /*! \brief Renvoi un exemple de numérotation
+ * \return string Example
+ */
+ function getExample()
+ {
+ return "FA040010";
+ }
+
/*! \brief Renvoie la référence de facture suivante non utilisée
* \param objsoc Objet société
* \return string Texte descripif
@@ -65,24 +91,6 @@ class NumRefFacturesNeptune extends ModeleNumRefFactures
}
- /*! \brief Renvoi la description du modele de numérotation
- * \return string Texte descripif
- */
- function getDesc()
- {
- $texte = '
- Identique à pluton, avec un correcteur au moyen de la constante FACTURE_NEPTUNE_DELTA.';
- if (defined("FACTURE_NEPTUNE_DELTA"))
- {
- $texte .= "Défini et vaut : ".FACTURE_NEPTUNE_DELTA;
- }
- else
- {
- $texte .= "N'est pas défini";
- }
- return $texte;
- }
-
}
?>
diff --git a/htdocs/includes/modules/facture/pluton/pluton.modules.php b/htdocs/includes/modules/facture/pluton/pluton.modules.php
index 1af338e299e..e1742c718ff 100644
--- a/htdocs/includes/modules/facture/pluton/pluton.modules.php
+++ b/htdocs/includes/modules/facture/pluton/pluton.modules.php
@@ -36,6 +36,23 @@
class NumRefFacturesPluton extends ModeleNumRefFactures
{
+ /*! \brief Renvoi la description du modele de numérotation
+ * \return string Texte descripif
+ */
+ function getDesc()
+ {
+ return '
+ Renvoie le numéro de facture sous une forme numérique simple, la première facture porte le numéro 1, la quinzième facture ayant le numéro 15.';
+ }
+
+ /*! \brief Renvoi un exemple de numérotation
+ * \return string Example
+ */
+ function getExample()
+ {
+ return "FA040001";
+ }
+
/*! \brief Renvoie la référence de facture suivante non utilisée
* \param objsoc Objet société
* \return string Texte descripif
@@ -60,15 +77,6 @@ class NumRefFacturesPluton extends ModeleNumRefFactures
}
- /*! \brief Renvoi la description du modele de numérotation
- * \return string Texte descripif
- */
- function getDesc()
- {
- return '
- Renvoie le numéro de facture sous une forme numérique simple, la première facture porte le numéro 1, la quinzième facture ayant le numéro 15.';
- }
-
}
?>
diff --git a/htdocs/includes/modules/facture/venus/venus.modules.php b/htdocs/includes/modules/facture/venus/venus.modules.php
index e6593085c04..563d69d5351 100644
--- a/htdocs/includes/modules/facture/venus/venus.modules.php
+++ b/htdocs/includes/modules/facture/venus/venus.modules.php
@@ -35,6 +35,24 @@
class NumRefFacturesVenus extends ModeleNumRefFactures
{
+ /*! \brief Renvoi la description du modele de numérotation
+ * \return string Texte descripif
+ */
+ function getDesc()
+ {
+
+ return '
+ Renvoie le numéro de facture sous la forme, FA-PREF-030202, où PREF est le préfixe commercial de la société, et est suivi de la date sur un format de 6 digits avec Année, Mois et Jour';
+
+ }
+
+ /*! \brief Renvoi un exemple de numérotation
+ * \return string Example
+ */
+ function getExample()
+ {
+ return "FA-PREF-041231";
+ }
/*! \brief Renvoie la référence de facture suivante non utilisée
* \param objsoc Objet société
@@ -47,17 +65,6 @@ class NumRefFacturesVenus extends ModeleNumRefFactures
}
- /*! \brief Renvoi la description du modele de numérotation
- * \return string Texte descripif
- */
- function getDesc()
- {
-
- return '
- Renvoie le numéro de facture sous la forme, F-PR-030202, où PR est le préfixe commercial de la société, et est suivi de la date sur un format de 6 digits avec Année, Mois et Jour';
-
- }
-
}
?>
|