![]() |
|
| Web Agency BLOG Feed RSS | |
E-Commerce, calcolare l'IVA al voloIn un sistema di e-commerce, generalmente, i costi dei prodotti che vengono specificati nel database sono privi di IVA (Imposta sul Valore Aggiunto), ma in fase di front-office, ovvero sul sito vero e proprio attraverso cui i navigatori effettuano gli acquisti online, il costo viene mostrato comprensivo di IVA.
Allo scopo, presento tre funzioni per il calcolare al volo l'IVA: una con Javascript lato client e le altre due lato server, con ASP e con PHP. Funzione Javascript per calcolare al volo l'IVA
<script type="text/javascript">
function CalcolaIVA(Imponibile, Applica)
{
if (Applica == 0)
{
return Imponibile;
}
else
{
return Imponibile + ((Imponibile * 20) / 100);
}
}
</script>
Verrą cosi richiamata: <script type="text/javascript"> document.write(CalcolaIVA(1000, 1)); </script> Funzione ASP per calcolare al volo l'IVA
<%
Function CalcolaIVA(Imponibile, Applica)
If Applica = 0 Then
CalcolaIVA = Imponibile
Else
CalcolaIVA = Imponibile + ((Imponibile * 20) / 100)
End If
End Function
%>
Verrą cosi richiamata:
<%
Response.Write CalcolaIVA(1000, 1)
%>
Funzione PHP per calcolare al volo l'IVA
<?PHP
function CalcolaIVA($Imponibile, $Applica)
{
if ($Applica == 0)
{
return $Imponibile;
}
else
{
return $Imponibile + (($Imponibile * 20) / 100);
}
}
?>
Verrą cosi richiamata:
<?PHP
echo CalcolaIVA(1000, 1);
?>
Notare il parametro Applica: non tutti i paesi sono soggetti all'IVA, ragion per cui, a seconda del fatto che vada applicata o meno, passare rispettivamente come parametro 1 o 0 alla funzione, individuando al volo il paese di provenienza dell'utente/acquirente. |
TOP 10 POST ALTRI CANALI |
||||||
| © 2012 Luca Ruggiero - Partita IVA 05564851219 - Chi sono | Portfolio | Assistenza | Pagamenti | Network | Contatti | |||||||