Préparation pour le déplacement des paramètres FACxxx dans la page de config du module facture.

This commit is contained in:
Laurent Destailleur 2004-02-27 22:53:39 +00:00
parent dd9d5ca79f
commit 1d8e9957a4

View File

@ -25,6 +25,20 @@ if (!$user->admin)
accessforbidden(); accessforbidden();
#if ($HTTP_POST_VARS["action"] == 'update')
#{
# dolibarr_set_const($db, "FAC_PDF_INTITULE2",$HTTP_POST_VARS["nom2"]);
# dolibarr_set_const($db, "FAC_PDF_INTITULE",$HTTP_POST_VARS["nom"]);
# dolibarr_set_const($db, "FAC_PDF_ADRESSE",$HTTP_POST_VARS["adresse"]);
# dolibarr_set_const($db, "FAC_PDF_TEL",$HTTP_POST_VARS["tel"]);
# dolibarr_set_const($db, "FAC_PDF_FAX",$HTTP_POST_VARS["fax"]);
# dolibarr_set_const($db, "FAC_PDF_SIREN",$HTTP_POST_VARS["siren"]);
# dolibarr_set_const($db, "FAC_PDF_SIRET",$HTTP_POST_VARS["siret"]);
#
# Header("Location: $PHP_SELF");
#}
llxHeader(); llxHeader();
@ -60,8 +74,10 @@ $dir = "../includes/modules/facture/";
print_titre("Configuration du module Factures"); print_titre("Configuration du module Factures");
/*
* Module numérotation
*/
print "<br>"; print "<br>";
print_titre("Module de numérotation des factures"); print_titre("Module de numérotation des factures");
print '<table class="noborder" cellpadding="3" cellspacing="0" width=\"100%\">'; print '<table class="noborder" cellpadding="3" cellspacing="0" width=\"100%\">';
@ -110,10 +126,11 @@ while (($file = readdir($handle))!==false)
closedir($handle); closedir($handle);
print '</table>'; print '</table>';
/*
* PDF
*/
/*
* PDF
*/
print '<br>';
print_titre("Modèles de facture pdf"); print_titre("Modèles de facture pdf");
print '<table class="noborder" cellpadding="3" cellspacing="0" width=\"100%\">'; print '<table class="noborder" cellpadding="3" cellspacing="0" width=\"100%\">';
@ -169,10 +186,10 @@ print '</table>';
/* /*
* * Modes de règlement
* *
*/ */
print '<br>';
print_titre( "Mode de règlement à afficher sur les factures"); print_titre( "Mode de règlement à afficher sur les factures");
print '<table class="noborder" cellpadding="3" cellspacing="0" width=\"100%\">'; print '<table class="noborder" cellpadding="3" cellspacing="0" width=\"100%\">';
@ -181,12 +198,12 @@ print '<form action="'.$PHP_SELF.'" method="post">';
print '<input type="hidden" name="action" value="setribchq">'; print '<input type="hidden" name="action" value="setribchq">';
print '<tr class="liste_titre">'; print '<tr class="liste_titre">';
print '<td>Mode règlement à proposer</td>'; print '<td>Mode règlement à proposer</td>';
print '<td><input type="submit" value="Modifier"></td>'; print '<td align="right"><input type="submit" value="Modifier"></td>';
print "</tr>\n"; print "</tr>\n";
print '<tr '.$bc[True].'>'; print '<tr '.$bc[True].'>';
print "<td>Proposer paiement par RIB sur le compte</td>"; print "<td>Proposer paiement par RIB sur le compte</td>";
print "<td>"; print "<td>";
$sql = "SELECT rowid, label FROM ".MAIN_DB_PREFIX."bank_account"; $sql = "SELECT rowid, label FROM ".MAIN_DB_PREFIX."bank_account where clos = 0";
$var=True; $var=True;
if ($db->query($sql)) if ($db->query($sql))
{ {
@ -212,7 +229,7 @@ if ($db->query($sql))
} }
print "</select>"; print "</select>";
} else { } else {
print "<i>Aucun compte bancaire encore créé</i>"; print "<i>Aucun compte bancaire actif créé</i>";
} }
} }
print "</td></tr>"; print "</td></tr>";
@ -220,7 +237,7 @@ print "</td></tr>";
print '<tr '.$bc[False].'>'; print '<tr '.$bc[False].'>';
print "<td>Proposer paiement par chèque à l'ordre et adresse du titulaire du compte</td>"; print "<td>Proposer paiement par chèque à l'ordre et adresse du titulaire du compte</td>";
print "<td>"; print "<td>";
$sql = "SELECT rowid, label FROM ".MAIN_DB_PREFIX."bank_account"; $sql = "SELECT rowid, label FROM ".MAIN_DB_PREFIX."bank_account where clos = 0";
$var=True; $var=True;
if ($db->query($sql)) if ($db->query($sql))
{ {
@ -246,7 +263,7 @@ if ($db->query($sql))
} }
print "</select>"; print "</select>";
} else { } else {
print "<i>Aucun compte bancaire actif encore créé</i>"; print "<i>Aucun compte bancaire actif créé</i>";
} }
} }
print "</td></tr>"; print "</td></tr>";
@ -256,9 +273,9 @@ print "</table>";
$db->close(); $db->close();
/* /*
* Repertoire * Repertoire
*/ */
print '<br>';
print_titre("Chemins d'accés aux documents"); print_titre("Chemins d'accés aux documents");
print '<table class="noborder" cellpadding="3" cellspacing="0" width=\"100%\">'; print '<table class="noborder" cellpadding="3" cellspacing="0" width=\"100%\">';
@ -271,18 +288,18 @@ print "</table>";
/* /*
* Options fiscale * Options fiscale
*/ */
print '<br>';
print_titre("Options fiscales de facturation de la TVA"); print_titre("Options fiscales de facturation de la TVA");
print '<table class="noborder" cellpadding="3" cellspacing="0" width=\"100%\">'; print '<table class="noborder" cellpadding="3" cellspacing="0" width=\"100%\">';
print '<form action="'.$PHP_SELF.'" method="post">'; print '<form action="'.$PHP_SELF.'" method="post">';
print '<input type="hidden" name="action" value="settvaoption">'; print '<input type="hidden" name="action" value="settvaoption">';
print '<TR class="liste_titre">'; print '<tr class="liste_titre">';
print '<td>Option</td><td>Description</td>'; print '<td>Option</td><td>Description</td>';
print '<td><input type="submit" value="Modifier"></td>'; print '<td align="right"><input type="submit" value="Modifier"></td>';
print "</TR>\n"; print "</tr>\n";
print "<tr ".$bc[True]."><td width=\"140\"><input type=\"radio\" name=\"optiontva\" value=\"reel\"".($facture_tva_option != "franchise"?" checked":"")."> Option réel</td>"; print "<tr ".$bc[True]."><td width=\"140\"><input type=\"radio\" name=\"optiontva\" value=\"reel\"".($facture_tva_option != "franchise"?" checked":"")."> Option réel</td>";
print "<td colspan=\"2\">L'option 'réel' est la plus courante. Elle est à destination des entreprises et professions libérales.\nChaque produits/service vendu est soumis à la TVA (Dolibarr propose le taux standard par défaut à la création d'une facture). Cette dernière est récupérée l'année suivante suite à la déclaration TVA pour les produits/services achetés et est reversée à l'état pour les produits/services vendus.</td></tr>\n"; print "<td colspan=\"2\">L'option 'réel' est la plus courante. Elle est à destination des entreprises et professions libérales.\nChaque produits/service vendu est soumis à la TVA (Dolibarr propose le taux standard par défaut à la création d'une facture). Cette dernière est récupérée l'année suivante suite à la déclaration TVA pour les produits/services achetés et est reversée à l'état pour les produits/services vendus.</td></tr>\n";
print "<tr ".$bc[False]."><td width=\"140\"><input type=\"radio\" name=\"optiontva\" value=\"franchise\"".($facture_tva_option == "franchise"?" checked":"")."> Option franchise</td>"; print "<tr ".$bc[False]."><td width=\"140\"><input type=\"radio\" name=\"optiontva\" value=\"franchise\"".($facture_tva_option == "franchise"?" checked":"")."> Option franchise</td>";