![]() |
|||||
Tips and Tricks | |||||
|
Home |
Tips and Tricks |
Art. # 78
Calcolo IVA in PHP
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
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Un AdServer in PHP e MySQL
Hosting Linux su ConsultingWeb.it
Password casuali con PHP
Ottimizzare una tabella MySQL
Contatore grafico in PHP
Pagamento online con PayPal e PHP
Leggere i meta tag con PHP
Criptare le informazioni con la funzione crypt di PHP
Celle a colori alternati in PHP
Importare dati da CSV a MySQL
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP Altri corsi
Corso HTML Link utili
Contatore Gratis Siti amici
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||