rechtstexte für onlineshop
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Rechnungsdruck Nettosumme

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Re: Rechnungsdruck Nettosumme
    Antwort #15 am: 17. März 2014, 18:27:27
    Habe es jetzt mal im Demo-Shop und im Trunk getestet.

    Die Nettosumme wird nirgendwo ausgegeben. Völlig egal, ob man das Modul unter "Zusammenfassung" aktiviert hat.

    Die Änderungen, damit es angezeigt wird, sind aber in der Datei ot_subtotal_no_tax.php enthalten.
    Habe eben noch mal mit meiner Version 1.05d und der aktuellen 1.06 in Diffuse verglichen.
    Hier der Code in der aktuellen 1.06
    Code: PHP  [Auswählen]
          //BOC Nettopreis anzeigen, auch wenn Brutto bei Kundengruppe
            //echo 'OTT'.$order->info['tax'];
            $sub_total_price = $order->info['total']-$order->info['tax'];
     
            $this->output[] = array('title' => $this->title . ':',
                                    'text' => '<b>' . $xtPrice->xtcFormat($sub_total_price, true).'</b>',
                                    'value' => $xtPrice->xtcFormat($sub_total_price, false));
            //EOC Nettopreis anzeigen, auch wenn Brutto bei Kundengruppe

    Was wurde denn geändert? Ich kann es einfach nicht nachvollziehen und brauche unbedingt die Anzeige des Nettobetrages in der Rechnung, bzw. im Backend.

    Bitte erbarmt sich mal einer. Werden ja sicher einige eingestellt haben.

    Gruß
    Managed Server

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: Rechnungsdruck Nettosumme
    Antwort #16 am: 18. März 2014, 09:53:53
    Ersetze mal deine alte ot_subtotal_no_tax.php (vorher aber Sicherheitskopie machen) mit der hier angehängten. Sollte klappen. Habe es gerade getestet.

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Rechnungsdruck Nettosumme
    Antwort #17 am: 18. März 2014, 10:29:50
    @kgd
    Da ist noch etwas doppelt gemoppelt.
    Code: PHP  [Auswählen]
    if ($_SESSION['customers_status']['customers_status_ot_discount_flag'] == 1) {
            $sub_total_price = $order->info['subtotal'] - ($order->info['subtotal'] / 100 * $_SESSION['customers_status']['customers_status_ot_discount']);
          } else {
            $sub_total_price = $order->info['subtotal'] - ($order->info['subtotal'] / 100 * $_SESSION['customers_status']['customers_status_ot_discount']);
          }
     

    Gruß
    Ronny

    Eichenhorn

    • Fördermitglied
    • Beiträge: 503
    Re: Rechnungsdruck Nettosumme
    Antwort #18 am: 18. März 2014, 16:14:21
    Wie kann ich in der Shopversion 1.06 die Nettosumme ausgeben?
    Möchte sie sowohl in der Rechnung, wie auch im Backend unter Bestellungen haben.

    Ich habe auch 1.06 laufen. Bei mir funktioniert die Angabe:

    Code: PHP  [Auswählen]
    Zwischensumme:  28,00 EUR
    DPD (DPD):      2,00 EUR
    Summe, netto:   28,04 EUR
    inkl. MwSt. 7%:         1,96 EUR
    Summe:  30,00 EUR

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Re: Rechnungsdruck Nettosumme
    Antwort #19 am: 18. März 2014, 17:41:07
    Hallo zusammen,

    erstmal vielen Dank für eure Antworten.

    @Eichenhorn
    Hast du denn im Shop auch Bruttopreise? Also bei mir werden ausschließlich Bruttopreise angezeigt, da ich kein B2B über den Shop mache.
    In den hunderten Beiträgen zum Thema war das der Knackpunkt.

    Falls du auch Bruttopreise im Shop hast, was hast du dann eingestellt?
    Ich habe folgendes gemacht:

    Unter Module --> Zusammenfassung ist Summe, netto installiert und aktiviert.
    Mehr kann man ja im Backend nicht einstellen, oder gibt es noch eine andere Stelle?

    @Webkiste und kgd,
    Danke, ich teste das gleich mal.

    Gruß

    Eichenhorn

    • Fördermitglied
    • Beiträge: 503
    Re: Rechnungsdruck Nettosumme
    Antwort #20 am: 19. März 2014, 08:56:18
    Ich arbeite auch mit Brutto-Preisen.

    Das sind meine Einstellungen:

    1. Konfiguration>Adminbereich Optionen: Brutto Admin True
    2. Das Netto-Modul unter Zusammenfassungen

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Re: Rechnungsdruck Nettosumme
    Antwort #21 am: 19. März 2014, 14:19:26
    Ich kann mir das kaum vorstellen.

    Ich habe jetzt meine Datei aus dem 1.05d genommen und damit wird es angezeigt.
    Bei einem frisch installierten 1.06er wird die Nettosumme auf jeden Fall nicht ausgegeben.

    Hast du ein Upgrade gemacht? Bestimmt ist noch deine angepasste Version von 1.05 enthalten.

    Anders kann ich mir das nicht erklären.

    Gruß

    Eichenhorn

    • Fördermitglied
    • Beiträge: 503
    Re: Rechnungsdruck Nettosumme
    Antwort #22 am: 19. März 2014, 15:14:13
    Ich habe meine aktuelle ot_subtotal_no_tax.php nicht mit der aus einem frischen 1.06 verglichen, aber sie ist:

    Code: PHP  [Auswählen]
    <?php
    class ot_subtotal_no_tax {

        var $title, $output;

        function ot_subtotal_no_tax() {
            global $xtPrice;
          $this->code = 'ot_subtotal_no_tax';
          $this->title = MODULE_ORDER_TOTAL_SUBTOTAL_NO_TAX_TITLE;
          $this->description = MODULE_ORDER_TOTAL_SUBTOTAL_NO_TAX_DESCRIPTION;
          $this->enabled = ((MODULE_ORDER_TOTAL_SUBTOTAL_NO_TAX_STATUS == 'true') ? true : false);
          $this->sort_order = MODULE_ORDER_TOTAL_SUBTOTAL_NO_TAX_SORT_ORDER;


          $this->output = array();
        }

        function process() {
          global $order, $xtPrice;      
          if ($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 1) {
            //web28 - $order->info['total'] ist Nettosumme, enthält bereits Rabatte und Versandkosten und kann direkt übernommen werden
            $this->output[] = array('title' => $this->title . ':',
                                    'text' => '<strong>' . $xtPrice->xtcFormat($order->info['total'], true).'</strong>',
                                    'value' => $xtPrice->xtcFormat($order->info['total'], false));
          } elseif (MODULE_ORDER_TOTAL_SUBTOTAL_NO_TAX_STATUS && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 1) {
            //BOC Nettopreis anzeigen, auch wenn Brutto bei Kundengruppe
            //echo 'OTT'.$order->info['tax'];
            $sub_total_price = $order->info['total']-$order->info['tax'];
     
            $this->output[] = array('title' => $this->title . ':',
                                    'text' => '<b>' . $xtPrice->xtcFormat($sub_total_price, true).'</b>',
                                    'value' => $xtPrice->xtcFormat($sub_total_price, false));
            //EOC Nettopreis anzeigen, auch wenn Brutto bei Kundengruppe
          }
        }

        function check() {
          if (!isset($this->_check)) {
            $check_query = xtc_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_ORDER_TOTAL_SUBTOTAL_NO_TAX_STATUS'");
            $this->_check = xtc_db_num_rows($check_query);
          }

          return $this->_check;
        }

        function keys() {
          return array('MODULE_ORDER_TOTAL_SUBTOTAL_NO_TAX_STATUS', 'MODULE_ORDER_TOTAL_SUBTOTAL_NO_TAX_SORT_ORDER');
        }

        function install() {
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('MODULE_ORDER_TOTAL_SUBTOTAL_NO_TAX_STATUS', 'true', '6', '1','xtc_cfg_select_option(array(\'true\', \'false\'), ', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_ORDER_TOTAL_SUBTOTAL_NO_TAX_SORT_ORDER', '4','6', '2', now())");
        }

        function remove() {
          xtc_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')");
        }
      }
    ?>

    Websell

    • Fördermitglied
    • Beiträge: 46
    • Geschlecht:
    Re: Rechnungsdruck Nettosumme
    Antwort #23 am: 14. Mai 2014, 11:05:08
    Ich habe den Fehler anscheinend gefunden.

    Es wurde wie bereits erwähnt in der 1.06 folgende Verschlimmbesserung durchgeführt:
    Code: PHP  [Auswählen]
          } elseif (MODULE_ORDER_TOTAL_SUBTOTAL_NO_TAX_STATUS && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 1) {
            //BOC Nettopreis anzeigen, auch wenn Brutto bei Kundengruppe
            //echo 'OTT'.$order->info['tax'];
            $sub_total_price = $order->info['total']-$order->info['tax'];
     
            $this->output[] = array('title' => $this->title . ':',
                                    'text' => $xtPrice->xtcFormat($sub_total_price, true),
                                    'value' => $xtPrice->xtcFormat($sub_total_price, false));
            //EOC Nettopreis anzeigen, auch wenn Brutto bei Kundengruppe
          }

    Hierbei wird allerdings die aktivierte Option customers_status_add_tax_ot vorausgesetzt, sprich in der Konfiguration muss für die Kundengruppe bei "Falls Preis inkl. Steuer = auf "Nein"" setzen" Ja bzw. 1 angewählt sein.

    Ein lustiges Dilemma, denn die Option gibt ja bereits vor man solle sie auf "Nein" setzen wenn die Preise inkl. MwSt. angezeigt werden. Demnach sollte entweder in der Datei includes/modules/order_total/ot_subtotal_no_tax.php "customers_status_add_tax_ot" durch "customers_status_show_price_tax" ersetzt werden oder in der Kundengruppe die genannte Option entgegen ihrer eigenen Beschreibung aktiviert werden.

    Mich wundert, dass dieser Fehler so wenig Resonanz erfährt. Es müssten doch dadurch unzählige Rechnungen ohne Nettosumme rausgehen.

    octavia08

    • Neu im Forum
    • Beiträge: 22
    • Geschlecht:
    Re: Rechnungsdruck Nettosumme
    Antwort #24 am: 04. November 2014, 14:20:43
    Sorry, wenn ich dieses Thema noch einmal aufgreife, aber diese Programmierung ist mit VORSICHT zu händeln. Es klappt wundervoll wenn man in der EU keine B2B-Kunden hat.

    Wer allerdings eine Kundengruppe Händler EU (mit geprüfter Umsatsteuer ID) hat, der bekommt sonderbare Anzeigen:
    Es wird alles Netto angezeigt ABER dann wird nochmals Netto vom Netto erzeugt z.B.:
    Summe, netto (exkl. MwSt): 392,40 EUR (Netto vom Netto)
    Summe, netto exkl. MwSt: 484,45 EUR (Dies ist der richtige Nettobetrag)

    Wie ich das wegbekomme ist mir ein Rätsel. Wenn ich die "ot_subtotal_no_tax.php" in den Ursprungszustand zurückversetze ist alles wieder gut, aber das kann es ja eigentlich nicht sein.

    Hat da jemand eine Idee??
    Dank schon jetzt!
    Octavia

    oxoxo

    • Neu im Forum
    • Beiträge: 3
    Re: Rechnungsdruck Nettosumme
    Antwort #25 am: 18. Januar 2015, 12:11:09
    Hallo, ich in gerade auch bei einem Business Kunden EU auf das Thema doppelte Nettoanzeige gekommen. Ist hier eine Lösung in der ot_subtotal_no_tax.php bereits gefunden worden? Ich kann mir eigentlich auch nicht die Berechnung erklären. Ich komme nie auf die Differenz...

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Re: Rechnungsdruck Nettosumme
    Antwort #26 am: 02. Dezember 2016, 14:08:16
    Hallo zusammen,
    auch im neuen Shop habe ich keine Möglichkeit die Netto-Summe auf der Rechnung auszugeben.

    Was muss ich einstellen, damit das funktioniert?

    Eingestellt ist

    - Zusammenfassung --> Summe, netto    ot_subtotal_no_tax
    - Kundengruppe Gast und neuer Kunde --> UST in Rechnung anzeigen "JA"

    Es wird aber nichts ausgegeben. Habe auch die neuen Standardtemplates getestet. Auch dort wird es nicht ausgegeben.

    Weiß jemand, wie man das lösen kann?
    Danke

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Rechnungsdruck Nettosumme
    Antwort #27 am: 02. Dezember 2016, 15:36:13
    Ab 2.x kann man das bei den Kundegruppen einstellen, Standard ist "ab 150 EUR" anzeigen.

    Gruss Web28

    Bluesky

    • Neu im Forum
    • Beiträge: 39
    Re: Rechnungsdruck Nettosumme
    Antwort #28 am: 11. Oktober 2017, 13:35:03
    Hallo Zusammen

    Ich möchte ebenfalls den Nettobetrag ausweisen, das funktioniert soweit auch. Jedoch möchte ich beim Ausweis der Steuer das inklusiv nicht haben bzw. ändern.

    Derzeit: inkl. MwSt. 19%

    Gewünscht: MwSt. 19%  oder zzgl. MwSt. 19%

    Die Änderung soll in der Bestätigung der Bestellung (Punkt 3 der Kasse) auftauchen sowie natürlich in der PDF-Rechnung.

    Wo müsste man die entspr. Veränderungen vornehmen?

    Vielen Dank

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Rechnungsdruck Nettosumme
    Antwort #29 am: 11. Oktober 2017, 14:08:50
    Admin-Backend > Reiter: Kunden > Menüpunkt: Kundengruppen
    7 Antworten
    4781 Aufrufe
    07. Oktober 2015, 12:02:41 von unbeliveable89
    14 Antworten
    2763 Aufrufe
    27. Dezember 2019, 17:06:55 von noRiddle (revilonetz)
    3 Antworten
    2231 Aufrufe
    20. März 2015, 16:15:00 von tuntula
    3 Antworten
    2894 Aufrufe
    05. September 2013, 07:52:26 von -Tomka-