<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"
>${TDEDIR}/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>