Abweichende Lieferadresse auf Rechnung

Ich würde gerne auf der Rechnung falls eine abweichende Lieferadresse angegeben wird, diese anstatt der Rechnungsadresse ausgeben. Ich habe es nach dieser Anleitung aber nur hinbekommen, dass bei Eingabe einer alternative Lieferadresse diese zwar angezeigt wird, wenn dies nicht der Fall ist, wird allerdings gar keine Adresse angezeigt. Wie müsste ich mein Template modifizieren um das hinzubekommen? [code]{foreach from=$Pages item=postions name=„pagingLoop“ key=page}

{if $smarty.foreach.pagingLoop.first} {$Containers.Logo.value} {block name=„document_index_selectAdress“} {assign var=„address“ value=„billing“} {$Containers.Header_Sender.value} {/block}

{$User.$address.company}
{$User.$address.firstname} {$User.$address.lastname}
{$User.$address.street} {$User.$address.streetnumber}
{$User.$address.zipcode} {$User.$address.city}
{if $User.$address.state.shortcode}{$User.$address.state.shortcode} - {/if}{$User.$address.country.countryen}

{/if}

[/code]

Hallo, genauso gehts mir auch. Leider sind auf Fragen bezüglich Rechnungs PDF fast keine Antworten die weiterhelfen im Forum zu finden. Hat das einen besonderen Grund? Viele Grüße Matthias

Hallo Matthias, in einem anderen Template habe ich die Ausgabe der Rechnungsadresse - sobald diese von der Lieferadresse abweicht - mit folgender Bedingung geregelt: {if $sUserData.shippingaddress.street != $sUserData.billingaddress.street || $sUserData.shippingaddress.streetnumber != $sUserData.billingaddress.streetnumber || .....} {/if} Im Rechnungstemplate werden sich die Variablen wohl anders nennen, das habe ich gerade nicht im Kopf. Dass die gewünschte Änderung hier so noch nie besprochen wird liegt vielleicht auch daran, dass in Deutschland auf einer Rechnung die Rechnungsadresse nicht durch die Lieferadresse ersetzt werden darf. Diese sollte dann besser zusätzlich irgendwo aufgeführt werden. Viele Grüße und schöne Feiertage!