You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
174 lines
6.1 KiB
174 lines
6.1 KiB
<appendix id="appendix-accounting-template">
|
|
<title
|
|
>Un exemple de modèle pour gérer votre comptabilité de coûts téléphoniques.</title>
|
|
|
|
<para
|
|
>Si vous ne trouvez pas de règle pour votre région, vous allez devoir en écrire une en suivant l'exemple suivant. N'ayez pas peur, c'est très simple.</para>
|
|
|
|
<para
|
|
>N'oubliez pas de soumettre vos nouvelles règles au mainteneur de &kppp;. Vous pouvez vérifier la bonne syntaxe d'un nouveau fichier de règles grâce à l'option de ligne de commande <userinput
|
|
><option
|
|
>-r</option
|
|
> <replaceable
|
|
>fichier_de_règle</replaceable
|
|
></userinput
|
|
> de &kppp;, et vous devez installer ce fichier dans <filename class="directory"
|
|
>${KDEDIR}/share/apps/kppp/Rules</filename
|
|
> ou dans <filename class="directory"
|
|
>${HOME}/.kde/share/apps/kppp/Rules</filename
|
|
> avant que ne vous puissiez le choisir dans cette fenêtre.</para>
|
|
|
|
<programlisting
|
|
>################################################################
|
|
#
|
|
# Avertissement/Licence
|
|
# Ce modèle est (c) Mario Weilguni <mweilguni@kde.org>
|
|
# Il est sous la même licence que le kppp package,
|
|
# qui est une partie de
|
|
#
|
|
################################################################
|
|
#
|
|
# Ceci est un exemple d'ensemble de règles pour kppp. Vous
|
|
# pouvez l'utiliser comme modèle lorsque vous devez créer
|
|
# votre propre règle. Si tel est le cas, supprimez tous les commentaires
|
|
# et insérez les vôtres. Cela vous permettra de vérifier vos réglages
|
|
# plus facilement.
|
|
#
|
|
# S'il vous plaît, signez le fichier de tarification avec vos noms et
|
|
# adresse email. Je pourrais alors vous contacter en cas de besoin.
|
|
#
|
|
# NOTE: les règles de cette règle n'ont pas de sens propre. Elles ne
|
|
# sont là qu'à titre d'exemple.
|
|
#
|
|
# A PROPOS DES NOMS DE FICHIERS:
|
|
# Lorsque vous créez votre propre ensemble de règles, utilisez "_"
|
|
# dans les noms de fichiers plutôt que des espaces et
|
|
# utilisez ".rst comme extension
|
|
# i.e. "Appels urbains autrichiens"
|
|
# --> le fichier doit être sauvegardé ainsi : "Autriche_appels_urbains.rst"
|
|
#
|
|
# Merci, Bernd Wuebben
|
|
# wuebben@math.cornell.edu / wuebben@kde.org
|
|
################################################################
|
|
|
|
|
|
################################################################
|
|
#
|
|
# NOM DE L'ENSEMBLE DE REGLES. Cela est nécessaire pour des raisons
|
|
# de comptabilité.
|
|
#
|
|
################################################################
|
|
name=default
|
|
|
|
################################################################
|
|
# unité monétaire
|
|
################################################################
|
|
|
|
# Définit le Schilling autrichien (ATS) comme étant le symbole monétaire
|
|
# par défaut (non requis nécessairement, le symbole par défaut
|
|
# étant le "$")
|
|
currency_symbol=ATS
|
|
|
|
# Définit la position du symbole de l'unité monétaire
|
|
# (non requis nécessairement, la position par défaut étant à "right",
|
|
# à droite)
|
|
currency_position=right
|
|
|
|
# Définit le nombre de chiffres significatifs.
|
|
# (non requis nécessairement, par défaut : "2"
|
|
currency_digits=2
|
|
|
|
|
|
|
|
################################################################
|
|
# Paramètres de connexion
|
|
################################################################
|
|
|
|
# NOTE: les règles sont appliquées du haut vers le bas - la
|
|
# DERNIÈRE règle correspondante est utilisée pour
|
|
# le calcul des coûts.
|
|
|
|
# Cela se charge à chaque fois que vous vous connectez. Si
|
|
# vous ne payez pas à la connexion, utilisez "0" ici ou
|
|
# mettez la ligne en commentaire.
|
|
per_connection=0.0
|
|
|
|
|
|
# Coût minimal par connexion. Si le coût d'un appel
|
|
# téléphonique est inférieur à cette valeur, cette valeur
|
|
# est utilisée à la place.
|
|
minimum_costs=0.0
|
|
|
|
|
|
# Vous payez 0,74 pour les 180 premières secondes ( 3 minutes).
|
|
# Pas de problème.
|
|
# Que vous soyez connecté pour 1 ou 180 secondes.
|
|
# Cette règle va être prioritaire sur tout autre règle
|
|
# durant les 180 premières secondes, tout particulièrement.
|
|
# sur la règle par défaut.
|
|
# Jetez un coup d'oeil à costgraphs.gif dans le répertoire des
|
|
# documents de kppp pour une illustration graphique
|
|
flat_init_costs=(0.74,180)
|
|
|
|
# Ceci est la règle par défaut. Elle est utilisée lorsqu'aucune
|
|
# autre règle ne s'applique.
|
|
# "0.1", le premier composant est le prix d'une
|
|
# "unit"(unité) et "72" représente la durée en secondes
|
|
# Ainsi, la règle suivante signifie : "Chaque 72 secondes 0,1
|
|
# ATS est ajouté à la facture"
|
|
default=(0.1, 72)
|
|
|
|
#
|
|
# Règles plus compliquées:
|
|
#
|
|
|
|
# "Du lundi au dimanche, de 12h00 à 23h59, le prix est de
|
|
# 0.2 chaque 72 secondes"
|
|
on () between () use (0.2, 2)
|
|
|
|
# Identique à la règle ci-dessus
|
|
on (monday..sunday) between () use (0.2, 2)
|
|
|
|
# Identique à la règle ci-dessus. Vous devez utiliser une notation sur
|
|
# 24 heures sans quoi la comptabilité ne fonctionnera pas correctement.
|
|
# (Exemple: écrire 15h00 pour 3 pm)
|
|
on (monday..sunday) between (0:00..23:59) use (0.2, 2)
|
|
|
|
# S'applique le vendredi, samedi, dimanche et lundi de 8h00 à 01h00
|
|
on (friday..monday) between (8:00..13:00) use(0.3,72)
|
|
|
|
# ATTENTION:
|
|
on(monday..friday) between (21:00..5:00) use (0.4,2)
|
|
# n'inclut pas le samedi entre 0h00 et 05h00. Elle fonctionne du lundi# au vendredi.
|
|
|
|
# Ne s'applique qu'à une date particulière (Noël)
|
|
on (12/25) between () use (0.3,72)
|
|
|
|
# S'applique à des intervalles tout au long de la semaine
|
|
on (12/25..12/27, 12/31, 07/04, monday) between () use (0.4, 72)
|
|
|
|
# Utilisez celle-ci pour Pâques
|
|
on (easter) between () use (0.3,72)
|
|
|
|
# Celle-ci pour Pâques + 50 jours (lundi de Pentecôte)
|
|
on (easter+50) between () use (0.3,72)
|
|
|
|
on (thursday) between (20:00..21:52) use (8.2, 1)
|
|
|
|
|
|
# Les règles "on()" ci-dessus ne sont fonction que de l'heure.Vous pouvez également
|
|
# créer une règle qui dépend du nombre de secondes que vousavez passées connecté.
|
|
# Pour cela, spécifiez un troisième paramètre à "use()".
|
|
# Par exemple, disons que le taux normal en soirée est de 0.20 par minute
|
|
# et qu'il baisse de 20% après une heure de connexion Cela peut être modélisé
|
|
# ainsi :
|
|
|
|
on () between (19:30..08:00) use (0.20, 60)
|
|
on () between (19:30..08:00) use (0.16, 60, 3600)
|
|
|
|
# Notez que pour ces règles, comme pour les autres règles,
|
|
# l'ordre d'apparition a une importance.
|
|
</programlisting>
|
|
|
|
</appendix>
|