Comment calculer la valeur d'origine donné un pourcentage de la valeur forfaitaire?

Nous avons un panier qui est utilisé dans des endroits différents, donc de l'impôt est stocké dans un fichier de config, actuellement en Nouvelle-Zélande, il est de 15%, donc dans le fichier de configuration sont stockés .15 mais ce nombre peut être modifié, donc j'ai besoin de formules de ne pas s'appuyer sur cette valeur étant une certaine valeur!

Nous avons aussi une autre clé qui contient si les prix sont stockés sont ttc ou exclusif (les utilisateurs sont difficiles, certains veulent introduire les prix avec, d'autres non :/).

Donc, si la clé contient inclusive cela signifie que les prix sont stockés contenant le tps de contenu.

si la clé contient exclusive, bien. vous obtenez l'idée.

De toute façon.

Je vais avoir un tout petit peu d'un problème d'emballage de ma tête autour de l'formules pour obtenir le ttc et prix exclusifs.

Nous allons utiliser ces variables.

$tax_type = 'exclusive'
$product_price = 150
$tax_amount = 0.15

Si un produit a son prix stockées les taxes c'est facile.

Prix exclusif = $product_price = 150
Prix ttc = $product_price + ($product_price*$tax_amount) = 150 + (150*0.15)

Mais si un produit a son prix stockées ttc c'est là que je m'embrouille.

Ainsi, les variables deviennent maintenant

$tax_type = 'inclusive'
$product_price = 172.5
$tax_amount = 0.15

L'impôt est inclus dans le prix est maintenant de $product_price.
Mais comment puis-je calculer la taxe à prix exclusif?

Sur le site de l'IRD, il indique que vous pouvez utiliser $product_price - ($product_price*3/23) mais j'imagine que c'est uniquement pour l'impôt à 15%?

OriginalL'auteur Hailwood | 2013-04-03