Frage

Auf der Rechnungs -PDF muss ich eine Nachricht anzeigen, wenn die Mehrwertsteuer verschoben wird.

In der Datei app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php Ich möchte eine Variable verwenden $vatShifted, das ist wahr oder falsch und dann die Nachricht "Vat verschoben", wenn wahr.

Der erste Gedanke könnte sein, dies auf die Kundengruppe zu stützen. Das funktioniert jedoch nicht. Ich verwende das Pillwax EUVAT -Modul und basiert auf einer gültigen Mehrwertsteuernummer für ausländische EU -Kunden, die Mehrwertsteuer für Kunden, die kein Konto erstellen oder verwenden, auf 0% auf 0% festgelegt. Diese Kunden werden der Kundengruppe zugewiesen, die nicht angemeldet sind, und diese Gruppe wird auch für Kunden verwendet, die auch Steuern zahlen.

Ich denke, die einzige Option ist zu sehen, ob die bezahlte Mehrwertsteuer Null ist oder nicht. (Bessere Lösungen sind willkommen!) Dies kann mit der Meldung neben dem Element im PDF bestellt werden. Eine einfachere Lösung besteht darin, den Gesamtwert -Wert zu verwenden. Die Mehrwertsteuer wird für alle Gegenstände oder für keine verschoben, und ich habe keine Situation voraus, in der sich dies ändern wird.

Wie kann ich den Gesamtwert des Mehrwertsteuerwerts zum Definieren bringen? $vatShifted?

War es hilfreich?

Lösung

Die Lösung, die ich fand, war wie folgt. In Abstract.php habe ich verwendet var_dump($order) mit einer die(), und auf der Suche nach der Mehrwertsteuer dieser bestimmten Reihenfolge habe ich das gefunden $order["base_tax_amount"] den richtigen Wert gehalten. Basierend darauf zeige ich eine Nachricht im PDF an.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top