[prix ↪ issue_14__arrondi_ligne_api_calcul] 6 commits

spip-contrib-extensions/prix | 6 commits

Par Cerdic, le 23 avril 2025 à 12h29min :

tests: un second jeu de tests pour verifier les calculs de somme avec les 2 configurations « Arrondi à la ligne » et « Arrondi au total »

Ajouté
tests/PrixCalculSommeTest.php

Détails : tests: un second jeu de tests pour verifier les calculs de somme avec les 2... (c19a5849) · Validations · spip-contrib-extensions / prix · GitLab

==============================
Par Cerdic, le 23 avril 2025 à 12h27min :

tests: un premier jeu de tests pour comparer calcul precis vs calcul arrondis sur une ligne (prix_ht, quantite, reduction, taxe)

Ajouté
tests/PrixCalculLigneTest.php

Détails : tests: un premier jeu de tests pour comparer calcul precis vs calcul arrondis... (073677aa) · Validations · spip-contrib-extensions / prix · GitLab

==============================
Par Cerdic, le 23 avril 2025 à 12h25min :

feat: fonction de calcul surchargeable pour la somme des prix pour un prix total, qui peut faire des arrondis à chaque ligne ou pas selon l’option passee (ou la configuration choisie par defaut dans le plugin prix)

Modifié
inc/prix_calcul.php

Détails : feat: fonction de calcul surchargeable pour la somme des prix pour un prix... (d16c6d38) · Validations · spip-contrib-extensions / prix · GitLab

==============================
Par Cerdic, le 23 avril 2025 à 12h15min :

fix: utiliser les fonctions de inc/prix_calcul pour les calculs, celles-ci se chargent de gérer les arrondis intermédiaires si besoin

Modifié
inc/prix.php
inc/taxes.php

Détails : fix: utiliser les fonctions de inc/prix_calcul pour les calculs, celles-ci se... (00bb46bb) · Validations · spip-contrib-extensions / prix · GitLab

==============================
Par Cerdic, le 23 avril 2025 à 12h12min :

feat: fournir des fonctions de calcul surchargeables pour les cas usuels utilisés pour calculer les prix ttc ou les lignes d’une commande/panier, pour centraliser et normaliser les calculs. Les fonctions étant surchargeables on peut affiner la méthode de calcul si besoin pour coller à ses process métiers/comptables usuels

Ajouté
inc/prix_calcul.php

Détails : feat: fournir des fonctions de calcul surchargeables pour les cas usuels... (a7420772) · Validations · spip-contrib-extensions / prix · GitLab

==============================
Par bricebou, le 23 avril 2025 à 12h02min :

feat: permettre de choisir si l’on souhaite travailler avec un arrondi de TVA à la ligne ou sur le total (par défaut, comportement historique)

Refs: #14

Ajouté
formulaires/configurer_prix.html
formulaires/configurer_prix.php
prive/squelettes/contenu/configurer_prix.html
Modifié
Changelog.md
inc/prix.php
inc/taxes.php
lang/prix_en.php
lang/prix_fr.php

Détails : feat: permettre de choisir si l'on souhaite travailler avec un arrondi de TVA... (4e819f3e) · Validations · spip-contrib-extensions / prix · GitLab