Documentation du code de SPIP et de ses plugins

Commandes

Prix

Table of Contents

Functions

prix_commande_ht_dist()  : float
Permet d'obtenir le prix HT d'une commande.
prix_commandes_detail_ht_dist()  : float
Permet d'obtenir le prix HT d'un détail d'une commande.
prix_commandes_detail_appliquer_quantite_reduction()  : float
prix_commandes_detail_dist()  : float
Permet d'obtenir le prix final TTC d'un détail d'une commande
taxes_commande_dist()  : array<string|int, mixed>
Permet de calculer le details des taxes d'une commande par ligne avec ventilation par taux de TVA
taxes_applicable_commande()  : mixed
taxes_commandes_detail_dist()  : array<string|int, mixed>
Permet d'obtenir le prix final TTC d'un détail d'une commande

Functions

prix_commande_ht_dist()

Permet d'obtenir le prix HT d'une commande.

prix_commande_ht_dist(int $id_commande, array<string|int, mixed> $ligne[, array<string|int, mixed> $options = [] ]) : float

Prix HT = total HT de ses détails

Parameters
$id_commande : int

Identifiant de la commande

$ligne : array<string|int, mixed>

Couples champs / valeurs décrivant le détail Il faut au moins $ligne['quantite'] et $ligne['prix_unitaire_ht']

$options : array<string|int, mixed> = []
Return values
float

Retourne le prix HT de la commande sinon 0

prix_commandes_detail_ht_dist()

Permet d'obtenir le prix HT d'un détail d'une commande.

prix_commandes_detail_ht_dist(int $id_commandes_detail, array<string|int, mixed> $ligne[, array<string|int, mixed> $options = [] ]) : float

C'est le résultat de cette fonction qui est utilisée pour calculer le prix TTC. Prix HT = quantité * prix unitaire HT

Parameters
$id_commandes_detail : int

Identifiant du détail (paramètre inutilisé)

$ligne : array<string|int, mixed>

Couples champs / valeurs décrivant le détail Il faut au moins $ligne['quantite'] et $ligne['prix_unitaire_ht']

$options : array<string|int, mixed> = []
Return values
float

Retourne le prix HT du détail sinon 0

prix_commandes_detail_appliquer_quantite_reduction()

prix_commandes_detail_appliquer_quantite_reduction(float $prix, float|null $quantite, float|null $reduction[, array<string|int, mixed> $options = [] ]) : float
Parameters
$prix : float
$quantite : float|null
$reduction : float|null
$options : array<string|int, mixed> = []
Return values
float

prix_commandes_detail_dist()

Permet d'obtenir le prix final TTC d'un détail d'une commande

prix_commandes_detail_dist(int $id_commandes_detail, float $prix_ht[, array<string|int, mixed> $options = [] ]) : float

Prix TTC = prix HT + (prix HT * taxe) Mais pour des questions d'arrondis, on repart du prix unitaire ht pour calculer un prix unitaire ttc et ensuite appliquer la quantité et la reduction

Parameters
$id_commandes_detail : int

Identifiant du détail

$prix_ht : float

Prix HT du détail

$options : array<string|int, mixed> = []
Return values
float

Retourne le prix TTC du détail sinon 0

taxes_commande_dist()

Permet de calculer le details des taxes d'une commande par ligne avec ventilation par taux de TVA

taxes_commande_dist(int $id_commande[, float $prix_ht = null ][, array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
Parameters
$id_commande : int

Identifiant de la commande

$prix_ht : float = null

Prix HT de la commande, si null, on le calcule automatiquement

$options : array<string|int, mixed> = []
Return values
array<string|int, mixed>

Retourne le tableau des taxes

taxes_applicable_commande()

taxes_applicable_commande(mixed $id_commande) : mixed
Parameters
$id_commande : mixed

taxes_commandes_detail_dist()

Permet d'obtenir le prix final TTC d'un détail d'une commande

taxes_commandes_detail_dist(int $id_commandes_detail, float $prix_ht[, array<string|int, mixed> $options = [] ]) : array<string|int, mixed>

Prix TTC = prix HT + (prix HT * taxe) Mais pour des questions d'arrondis, on repart du prix unitaire ht pour calculer un prix unitaire ttc et ensuite appliquer la quantité et la reduction

Parameters
$id_commandes_detail : int

Identifiant du détail

$prix_ht : float

Prix HT du détail

$options : array<string|int, mixed> = []
Return values
array<string|int, mixed>

Retourne le tableau des taxes


        
On this page

Search results