Hallo,
in einem von Shopware 5 migrierten Shop habe ich das Problem, dass in den Rechnungen bei der Ust. sowohl 7% als auch 19% ausgegeben wird, wenn die Bestellung sowohl Artikel die mit 7% als auch welche mit 19% besteuert werden enthält.
Siehe Bild:
Der letzte Artikel ist ein 19% MwSt. Artikel.
Auch im Backend ist die Ansicht falsch:
Woran kann das nun wieder liegen?
Das sieht mir nach einem Fehler im Dokumenten-Template aus. Ein LineItem kann nur einen Steuersatz haben.
Das ist das Standard-Template. Das steht in dem Block position.html.twig:
{% block document_line_item_table_row_tax_rate %}
<td class="align-right">{% block document_line_item_table_column_tax_rate %}{% for tax in lineItem.price.taxRules %}{{ tax.taxRate }} % {% if loop.last %}{% else %}<br>{% endif %}{% endfor %}{% endblock %}</td>
{% endblock %}
Und in der Backendansicht stimmt auch was nicht. Der letzte Artikel ist mit 19% ausgezeichnet.
Auch ist überall der Block
{% block document_sum_taxes %}
leer. Es werden also nicht die Gesamt-Steuern ausgegeben.
Das Problem taucht nur bei importierten/migrierten Bestellungen auf.
Ich denke, damit müssen wir leben.