defaults.yaml

Defines default sections and properties for options, plans and counters.

defaults:
    option:
        # all sections and properties availaibles for options
    contract:
        # all sections and properties availaibles for contracts
    plan:
        # all sections and properties availaibles for plans
    counter:
        # all sections and properties availaibles for counters

All options, contracts, plans and counter you will define will be merged with the configured defaults (kind of like an heritage).

It's very useful to apply the same taxes on all option for example, and allow to define global configuration.

Examples

defaults:
    # All options will be merge with this default options
    option:
        description: # it's a good practice to define default for each your language, to avoid error
            fr: Manque description sur l'option
            en: Missing description on the option
        price-period: 1m
        price: # it's a good practice to define default price for each your currency, to avoid error
            eur: 999999
            usd: 999999
        taxes: #this taxes will apply on each option
            "tva20":
        editable: [quantity, description, price]

    # All plans will be merger with this default plan
    # todo à voir comment en gere les CGU. Parce qu'elles peuvent avoir à évoluer...
    plan:
        terms-of-service:
            version: 1.0
            url: http://ws.com/tos-1.0.pdf
        description: # it's a good practice to define default for each your language, to avoid error
            fr: Manque description sur l'abonnement
            en: Missing description one the subscription
        options-included: # liste des options incluses dans le plan
        options-usage: # liste des options dont le prix est calculé en fonction de l'usage (en fin de période)
        oneshot-ondemand: # liste des options que l'on peut ajouter au plan, ou facturer

    # All counter will be merger with this default counter (moins utile que sur les autres, mais autant généraliser la logique...
    counter:
        description: # it's a good practice to define default for each your language, to avoid error
            fr: Manque description sur le compteur
            en: Missing description one the counter

results matching ""

    No results matching ""