Changeset 119001 in spip-zone

Timestamp:
Dec 11, 2019, 4:57:01 PM (15 months ago)
Author:
rastapopoulos@…
Message:

Début d'API des taxes génériques. La fonction (qui est surchargeable) va d'abord chercher une fonction dédiée à un objet, puis sinon, on gère de base le cas actuel courant : un champ basique taxe dans l'objet demandé. Du coup il est possible nde ne plus avoir DU TOUT de fonction personnalisée pour de nombreux objets (produits par ex) qui ont un champ de prix HT et un champ taxe. Les fonctions de taxe reçoivent le prix HT, et doivent toujours renvoyer une liste décrivant l'ensemble des taxes appliquées (même si yen a qu'une). Chaque élément est lui-même un tableau avec : montant de la taxe, taux, et label humain. Tout ça passe dans un pipeline. Un plugin plus complet avec interface, tables de taxes etc, pourra surcharger la fonction centrale pour ne pas utiliser le champ taxe du tout, mais sa méthode.

File:
1 added

Note: See TracChangeset for help on using the changeset viewer.