E-Commerce, calcolare l'IVA al volo

Condividi su FB

In 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.

Pubblicato da Luca Ruggiero nella categoria E-Commerce » » »

Linux (3)
Office (4)

TOP 10 POST

ALTRI CANALI