Da JTL hierfür ja nichts vorgesehen hat und es doch viele Verkäufer mit Differenzbesteuerung gibt, hoffe ich auch auf tatkräftige Unterstützung seitens JTL.
Das funktioniert wie folgt mit einer Schleife.
Diff ist eine Checkbox unter Eigene Felder im Artikel.
1. Die erweiterte Eigenschaft:
2. Werte setzen wir haben das erstmal über den Hinweis (Sonstiges) gemacht. Beim erstellen oder ändern eines Auftrags, wenn die Checkbox gesetzt ist dann schreibe da den Text rein.
Frage:
1. Wie kann ich die Schleife erweitern bzw. ändern das 3 Werte ausgegeben werden?
- 0 für kein Diff
- 1 für Diff
- 2 für gemischt also Diff und MwSt Artikel
2. Wie kann ich in der Rechnung das Eigene Feld (Diff) als Anzeigeoption nutzen?
Oder das Feld Hinweis hernehmen wenn es z.B. Differenzbesteuerung enthält.
Nachtrag: Es gibt ja für die anzeige der MwSt auf der Rechnung dieses hier:
Könnte ich das erweitern wenn das Feld Diff (Eigenes Feld im Artikel) eine 1 enthält dann MwSt nicht anzeigen oder damit wenn das Feld Hinweis "Differenzbesteuerung" enthält dann nicht anzeigen.
Das funktioniert wie folgt mit einer Schleife.
Diff ist eine Checkbox unter Eigene Felder im Artikel.
1. Die erweiterte Eigenschaft:
Code:
{% for Item in Vorgang.AuftragsPositionen.ArtikelPositionen %}\
{% assign diff=Item.Artikel.EigeneFelder.Allgemein.Differenz %}\
{% if diff == "1" %}1
{% endif %}
{% endfor %}
2. Werte setzen wir haben das erstmal über den Hinweis (Sonstiges) gemacht. Beim erstellen oder ändern eines Auftrags, wenn die Checkbox gesetzt ist dann schreibe da den Text rein.
Frage:
1. Wie kann ich die Schleife erweitern bzw. ändern das 3 Werte ausgegeben werden?
- 0 für kein Diff
- 1 für Diff
- 2 für gemischt also Diff und MwSt Artikel
2. Wie kann ich in der Rechnung das Eigene Feld (Diff) als Anzeigeoption nutzen?
Oder das Feld Hinweis hernehmen wenn es z.B. Differenzbesteuerung enthält.
Nachtrag: Es gibt ja für die anzeige der MwSt auf der Rechnung dieses hier:
Code:
cond(Vorgabe.MwStAusweisen and not (Vorgang.Auftrag.Rechnungsadresse.Land.IstEU and Vorgang.Auftrag.Rechnungsadresse.Land.NameDeutsch != Vorgang.Firma.Landname and not isNullOrEmpty(Vorgang.Auftrag.Kunde.UStID)),Cond(Auftragspositionen.MwStSatz <> 0, Fstr$(Auftragspositionen.MwStSatz, "##%"), "")," ")
Zuletzt bearbeitet: