# Пример шаблона за обрачун трошкова позива

Ако не можете да нађете правило за своју регију, мораћете да га напишете следећи наредни шаблон. Не плашите се, заиста је лако.

Не заборавите да новостворени фајл с правилима предате одржаваоцу КППП‑а. Ваљаност синтаксе фајла с правилима може се проверити покретањем КППП‑а уз опцију командне линије ``-r` фајл‑с‑правилима`. Фајл мора бити инсталиран у `${KDEDIR}/share/apps/kppp/Rules` или `${HOME}/.kde/share/apps/kppp/Rules` да би се правила могла изабрати у овом дијалогу.

    ################################################################
    #
    # Одрицање и лиценца
    # © Марио Вајлгуни <mweilguni@kde.org>
    # Лиценцирано под истим условима као КППП, чији је део.
    #
    ################################################################
    #
    # Ово је узорак скупа правила за КППП. Можете га користити
    # као шаблон кад желите да направите сопствени скуп правила.
    # Ако тако поступите, уклоните све коментаре и додајте своје,
    # како би други могли лакше да провере дефинисана правила.
    #
    # Потпишите тарифни фајл својим именом и адресом e‑поште,
    # да би одржавалац могао да вас контактира по потреби.
    # Коментаре обавезно пишите на енглеском.
    #
    # НАПОМЕНА:
    #     Правила у овом скупу немају много смисла,
    #     дата су само ради демонстрације.
    #
    # НАПОМЕНА О ИМЕНИМА ФАЈЛОВА:
    #     Кад саставите свој скуп правила, у имену фајла користите „_“
    #     уместо размака, а наставак треба да буде „.rst“. На пример,
    #     за правила „Neverland city calls“, фајл треба сачувати као
    #     „Neverland_city_calls.rst“.
    #
    # Захвалан, Бернд Јоханес Вибен
    # wuebben@math.cornell.edu / wuebben@kde.org
    ################################################################

    ################################################################
    #
    # ИМЕ СКУПА ПРАВИЛА. Ово је НЕОПХОДНО ради обрачунавања.
    #
    ################################################################
    name=default

    ################################################################
    # Поставке валуте
    ################################################################

    # Симбол валуте, овде RSD (српски динар).
    # (Није неопходно, подразумева се „$“.)
    currency_symbol=RSD

    # Положај симбола валуте.
    # (Није неопходно, подразумева се „right“.)
    currency_position=right

    # Број значајних цифара.
    # (Није неопходно, подразувева се „2“.)
    currency_digits=2

    ################################################################
    # Поставке везе
    ################################################################

    # НАПОМЕНА:
    #     Правила се примењују одозго надоле.
    #     За обрачун трошкова узима се ПОСЛЕДЊЕ поклопљено правило.

    # Оволико се наплаћује за свако успостављање везе.
    # Ако не плаћате успоставу, задајте „0“ или закоментаришите.
    per_connection=0.0

    # Најмањи трошак по вези. Ако трошак датог телефонског позива
    # буде мањи од ове вредности, она се узима уместо њега.
    minimum_costs=0.0

    # Плаћате 0.74 за првих 180 секунди (3 минута) без обзира
    # да ли сте на вези 1 секунду или 180 секунди.
    # Ово правило имаће приоритет над свим другим за првих 180 секунди,
    # а посебно над правилом „default“.
    # Погледајте „costgraphs.gif“ у фасцикли документације КППП‑а
    # за графичку илустрацију.
    flat_init_costs=(0.74,180)

    # Подразумевано правило, користи се кад ниједно друго не одговара.
    # Прва компонента, „0.1“, цена је једног „импулса“, а друга, „72“,
    # трајање импулса у секундама.
    # Стога ово правило значи:
    # „Сваке 72 секунде на рачун додај 0,1 динара.“
    default=(0.1, 72)

    #
    # Сложенија правила:
    #

    # Од понедељка до недеље, од 00:00 до 23:59, троши 0.2 сваке 72 секунде.
    on () between () use (0.2, 2)

    # Исто као претходно.
    on (monday..sunday) between () use (0.2, 2)

    # Исто као претходно. Обавезно се користи 24‑часовна нотација.
    on (monday..sunday) between (0:00..23:59) use (0.2, 2)

    # Примењује се петком, суботом, недељом и понедељком, између 8 и 13.
    on (friday..monday) between (8:00..13:00) use(0.3, 72)

    # ПАЖЊА:
    on (monday..friday) between (21:00..5:00) use (0.4, 2)
    # НЕ укључује суботу од 0:00 до 5:00, већ само крај петка.

    # Примењује се на тачно задати датум (Божић).
    on (07/01) between () use (0.3, 72)

    # Опсег датума и један дан у седмици.
    on (12/25..12/27, 12/31, 07/04, monday) between () use (0.4, 72)

    # На Ускрс.
    on (easter) between () use (0.3, 72).

    # 50 дана по Ускрсу.
    on (easter+50) between () use (0.3, 72)

    on (thursday) between (20:00..21:52) use (8.2, 1)

    # Сва правила „on()“ изнад односе се само на текуће време. Можете
    # направити и правило које зависи од броја секунди током којих сте
    # били повезани, задавши ово време као трећи аргумент у „use()“.
    # На пример, нека је нормална тарифа 0,20 по минуту, и пада
    # за 20% после једног сата на вези. Правило тада може бити:

    on () between (19:30..08:00) use (0.20, 60)
    on () between (19:30..08:00) use (0.16, 60, 3600)

    # Имајте на уму да је за ова правила, као и за сва друга, битан
    # редослед којим се јављају.