Produktvergleich Google.xml -> Nachkommestellen werden auf .00 geändert

Guten Morgen zusammen,

ich habe bei dem Google Produktvergleich per XML ein seltsames Problem.
Im fertigen export werden die Nachkommestellen im Preis mit .00 erstellt, in der Vorschau allerdings der richtige Preis angezeigt.

Anbei das Export Template

 

    {{ product.productNumber }}
    {{ product.translated.name|escape }}
    
{% if product.translated.customFields.produktergänzung_kurzbeschreibung is defined %}
{{ include(template_from_string(product.translated.customFields.produktergänzung_kurzbeschreibung))|escape }}
{% endif %}
        {{ include(template_from_string(product.translated.description))|escape }}
    950{# change your Google Shopping category #}
   
    {{ seoUrl('frontend.detail.page', {'productId': product.id}) }}
    
                {%- if product.cover -%}
            {{ product.cover.media.url }}
        {%- else -%}
        {%- endif -%}
       
    new
    
                  in_stock
           
{{ product.calculatedPrice.unitPrice|number_format(context.currency.decimalPrecision, ',', '') }} {{ context.currency.isoCode }}

    {{ product.manufacturer.name|escape }}
    {{ product.ean }}
    {{ product.manufacturerNumber }}
    
        DE
        Standard
        
        
         {%- if product.weight <= 0 -%}
           0.00
          {%- elseif product.weight >= 0 and product.calculatedListingPrice.from.unitPrice|number_format(context.currency.decimalPrecision, '.', '') >= 150.00 -%} 
           0.00
        {%- else -%}
            7.90
        {%- endif -%}      

 

In der Vorschau sieht es dann so aus (richtig)

Die fertige XMl hat allerdings dann falsche Preise

 

Hat hier eventuell einer eine zündende Idee? So werden leider die Produkte alle von Google abgelehnt, da die Preise im Feed nicht mit den Preisen auf der Webseite übereinstimmen.