Ankündigung

Einklappen
Keine Ankündigung bisher.

Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP-Frage: Wie berechne ich die MwSt aus? [Gelöst]

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    PHP-Frage: Wie berechne ich die MwSt aus? [Gelöst]

    Ich brauche für eine automatisierte PHP-Rechnung die MwSt für die ganzen Preise.

    Ich habe schon in zahlreichen Foren gesucht nach einem passenden PHP-Script, jeder hatte aber einen anderen Vorschlag gehabt. Die optimale Lösung habe ich aber nicht gefunden.

    Welcher PHP-Profi kann mir da weiterhelfen? .
    Zuletzt geändert von allesinmac; 30.07.2010, 17:37.

    #2
    Wie wäre es mit einer dieser Funktionen?
    Wenn du für alle Produkte in der Datenbank die Nettopreise eingetragen hast, errechnet dir der Wert "1" den Bruttopreis und "3" die eigentliche Umsatzsteuer.
    PHP-Code:
    <?PHP 

    function calculateVat $price$calculate 1$vat 19) { 
         
        if ( 
    $calculate == ) { 
             
            
    // Berechnet den Brutto-Preis, ausgehend von einem Netto-Preis 
            
    $newPrice $price + ( ( $price 100 ) * $vat ); 
             
            return 
    round($newPrice2); 
        } 
        elseif ( 
    $calculate == ) { 
             
            
    // Berechnet den Netto-Preis, ausgehend von einem Brutto-Preis 
            
    $newPrice = ( $price 100 ) / ( 100 $vat ); 
             
            return 
    round($newPrice2); 
         
        } 
        else { 
             
            
    // Berechnet die eigentlichen MwSt. in EUR, ausgehend von einem Brutto-Preis 
            
    $newPrice = ( ( $price 100 ) / ( 100 $vat ) ) * ( $vat 100 ); 
             
            return 
    round($newPrice2); 
             
        } 
         



    /* 
     * $calculate  
     * 1 = Berechnet den Brutto-Preis.  
     * 2 = Berechnet den Netto-Preis.  
     * 3 = Berechnet die eigentlichen MwSt. in EUR. 
     *  
     * Standard = 1 
     */  
      
    /* 
     * $vat 
     * Die Mehrwertsteuer 
     * 
     * Standard = 19 
     */ 

    // Netto-Preis ist 37,77 EUR 

    echo calculateVat'37.77'119 ) . '<br>'
    echo 
    calculateVat'44.95'219 ) . '<br>'
    echo 
    calculateVat'44.95'319 ) . '<br>'

    ?>
    Quelle.
    Der frühe Vogel kann mich mal · die zweite Maus bekommt den Käse.

    Kommentar


      #3
      Das ist es! Danke! .

      Die Seite habe ich mir auch schonmal angeschaut...

      Kommentar


        #4
        Gern
        Ich hoffe, es funktioniert wie gew&#252;nscht.
        Der frühe Vogel kann mich mal · die zweite Maus bekommt den Käse.

        Kommentar

        Lädt...
        X