Tips and Tricks

Home | Tips and Tricks | Art. # 78

Calcolo IVA in PHP

Registrazione Domini
Registrazione Domini Internet ai prezzi più bassi d'Europa: soli 5,40 euro più IVA all'anno!

Il calcolo dell'IVA in Italia è un'operazione piuttosto semplice, essendo l'aliquota fissa al 20%, sperando che resti tale.

La formula da applicare quindi è molto semplice:

imponibile + ((imponibile * 20) / 100)

In sostanza andiamo a calcolare l'imposta del 20% sull'imponibile (il costo de prodotto o servizio su cui aggiungere l'IVA) e lo sommiamo all'imponibile stesso, ottenendo cosi il costo completo, IVA compresa.

Trattandosi di un calcolo molto semplice lo si può effettuare "al volo" ogni volta che se ne presenta la necessità, ma immaginiamo un e-commerce in cui il calcolo va effettuato in molti punti dell'applicazione: torna di certo più comodo scrivere una funzione ad hoc che possiamo richiamare al volo ogni volta che ci pare.

Segue dunque il codice della funzione CalcolaIVA():

<?
    function CalcolaIVA($Imponibile)
    {
        return $Imponibile + (($Imponibile * 20) / 100);
    }
?>

Alla funzione CalcolaIVA() passiamo il parametro $Imponibile attraverso cui effettuiamo il calcolo, impostando il risultato come ritorno della funzione.

A questo punto possiamo usare il valore filtrato dalla funzione per stamparlo a video, per memorizzarlo nel database o quant'altro.

Immaginiamo dunque di voler calcolare l'IVA su un costo di 1000 euro. Richiameremo la funzione come segue:

<?
    echo "Costo IVA compresa: " . CalcolaIVA(1000) . " euro";
?>

Il risultato sarà "1200".

Possiamo poi scegliere di integrare alla funzione la formattazione delle migliaia.

 

Scritto in data 14/04/2008

Segnalalo ad un Amico | Aggiungilo ai Preferiti

© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 - Privacy | Pubblicità | Contatti