Import rundet Preise ab

Hallo, 

ich habe einen XML Import für meine Produkte geschrieben und dieser rundet beim Import immer die die Preise ab. 
In der XML (ich poste sie hier als Code) ist das Feld 

9.99
29.95
0.00

Nach dem Import habe ich im Shopware backend immer folgenden Wert in meinem Preisfeld. 

 

Mein Preis wird immer nach der/ beim Komma abgeschnitten und Shopware rechnet immer nur mit dem vollen Betrag. Somit stimmen meine ganzen Werte nicht. 

Ich gebe den Preis direkt in dem Format z.B. 29.99 in die Datenbank. 

/*
                                        * Save Article Variant Price
                                        * */
                                        $calculated_product_price = ($product_price/119)*100;
                                        $calculated_pseudoprice = ($pseudo_price/119)*100;
                                        $price_data_array = array(
                                            'pricegroup' => 'EK',
                                            'from' => 1,
                                            'to' => 'beliebig',
                                            'articleID' => $article_id,
                                            'articledetailsID' => $detail_id,
                                            //'price' => $product_price,
                                            'price' => $calculated_product_price,
                                            'percent' => '0.00',
                                            'pseudoprice' => $calculated_pseudoprice,
                                        );

                                        $this->db->insert('s_articles_prices', $price_data_array);

 

 

Ich danke euch für eure Hilfe. 

hat niemand eine Idee?