Jump to content
xt:Commerce Community Forum

Komische Summer in der Rechnung


webprogra

Recommended Posts

Hallo ich habe folgendes Problem,

ich habe einen Wert, wenn ein Kunde bestellt, wo ich nicht weiß wo der herkommt:

Beispiel:

Preis (inkl.) Total

3 x Artikel A 150.00 EUR

0,69 EUR

Zwischensumme: 150,00 EUR

Versandkostenanteil 5,00 EUR

Summe: 155,00 EUR

wo kommen diese 0,69 nur her, ich habe keine MWST angegeben, da ich Kleinunternehmen habe.

Ich hoffe auf Hilfe

Danke Euch

VG

Micha

Link to comment
Share on other sites

hallo, also dieser betrag erscheint nur, wenn ich die rechnung abändere, plötzlich steht da diese komische summe, welche nicht immer der mwst entspricht, ich habe diese komplett deaktiviert.

habe es an anderen shops auch getestet da ist es genauso

ändere ich den artikelpreis und habe ich die mwst auf 0 gesetzt dann bring der unter einen betrag der nicht da rein gehört.

ich brauche da dringend rat, denn dies scheint ja ein shop seitiges problem zu sein

vg

m.leondaris

Link to comment
Share on other sites

also dieser betrag erscheint nur, wenn ich die rechnung abändere

Ah, welche Shopversion? Bei der 3.0.3 steht 16% fest in der admin/orders_edit.php (wenn ich mich recht entsinne... und an ein paar anderen Stellen auch noch) und wird unabhängig von den Einstellungen des Shops berechnet... :mad:

Link to comment
Share on other sites

so ich habe das Problem aber nun doch noch gefunden.

// Neue UST Zusammenrechnen und in die DB Schreiben

$ust_query = xtc_db_query("select tax_rate, SUM(tax) as tax_value_new from " . TABLE_ORDERS_RECALCULATE . " where orders_id = '" . $_POST['orders_id'] . "' and tax !='0' GROUP by tax_rate ");

while($ust = xtc_db_fetch_array($ust_query)){

$ust_desc_query = xtc_db_query("select tax_description from " . TABLE_TAX_RATES . " where tax_rate = '" . $ust['tax_rate'] . "'");

$ust_desc = xtc_db_fetch_array($ust_desc_query);

$title = $ust_desc['tax_description'];

if ($ust['tax_value_new']){

$text=$xtPrice->xtcFormat($ust['tax_value_new'],true);

$sql_data_array = array('orders_id' => xtc_db_prepare_input($_POST['orders_id']),

'title' => xtc_db_prepare_input($title),

'text' => xtc_db_prepare_input($text),

'value' => xtc_db_prepare_input($ust['tax_value_new']),

'class' => 'ot_tax');

$insert_sql_data = array('sort_order' => MODULE_ORDER_TOTAL_TAX_SORT_ORDER);

$sql_data_array = xtc_array_merge($sql_data_array, $insert_sql_data);

xtc_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array);

}

}

xtc_db_query("delete from " . TABLE_ORDERS_RECALCULATE . " where orders_id = '" . xtc_db_input($_POST['orders_id']) . "'");

// Neue UST Zusammenrechnen und in die DB Schreiben ENDE

das habe ich alles aus der order_edit.php entfernt und nun gehts.

Na ja, hauptsache es geht, hoffe das das keine Folgen hat.

vg

micha

Link to comment
Share on other sites

aber warum der sauer smilie???

Habe doch höfflich nachgefragt und helfe hier sicher auch oft weiter

:rolleyes: :rolleyes: :rolleyes:

Der Sauer-Smiley war nicht für Dich, sondern dafür, dass die 3.0.3 an einigen stellen 16% fest eingebaut hat und die Einstellungen in der DB bzgl. Steuer dort einfach ignoriert. Und im Quellcode steht dann noch so Erheiterndes wie "Some definitions for Order Edit must move to db next time"...

Es war übrigens nicht die orders_edit.php (sorry!), sondern die

admin/orders_edit_shipping.php (4 x 16 drin)

admin/includes/application_top.php

...in Letzterer steht drin:

  // Some definitions for Order Edit must move to db next time.  
define('ORDERS_EDIT_TAX_STATUS', 'true');
define('ORDERS_EDIT_TAX_VALUE', '16.0000');[/PHP]

Naja, wofür gibt es schliesslich Updates? :P

Cheers,

IaN

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...