Freitextfeld bzw. Hinweis Feld nutzen in Rechnungen

designer

Offizieller Servicepartner
SPBanner
20. Juli 2009
256
17
Hallo zusammen
nach längerem Suchen zum Thema der Freitextfelder oder des Hinweise-feldes bin ich leider noch nicht ganz auf das richtige gestossen. Dennoch denke ich, das viele dankbar wären, zu diesem Thema eine Antwort zu bekommen.

Folgendes: Es kann sein, das eine Rechnung mehrere Seiten umfasst. Um die übersichtlichkeit zu gewährleisten ist es optisch Sinnvoll eine "frei Position" einzufügen mit einem übertitel. Da dies bei jeder Rechnung bei uns andere Titel sind, macht es auch keinen Sinn da mit Variationen usw. zu arbeiten. Desshalb möchten wir nur Text (also einen Texttittel) zwischen den Postitionen einfügen können.
In der Rechnung gibt dies jedoch eine Positionszahl, und Menge 0, Mwst 0, Gesammtbetrag 0 sowie im Gesammtbetrag dann 0.00% Mwst mit 0.00 €
Das sieht dann einfach net so doll aus! Es kursiert hier im Forum eine Vorlage wie man dies löst, da stimmt jedoch folgendes nicht:
-es wird keine Mwst/Ust. berücksichtigt
-es werden keine Produkte berücksichtigt die Menge <0 haben (also Rabatte die mit Minusbeträge eingetragen sind und halbe Produkte eben (Menge 0.5 z.B.)

Im Rechnungsformular haben wir bisher folgenden Code:
In der Positionsliste bei der Datenzeile habe ich folgenden Inhalt (bis zum "|" ist nur erklärend):
Rabatt vorhanden:
Pos | Fstr$(Count(Positionen.Position, false), "##&")
Menge | Cond(Int(Positionen.Menge) != Positionen.Menge, Fstr$(Positionen.Menge, "?&.###") + " " + Positionen.Einheit, Fstr$(Positionen.Menge, "?&") + " " + Positionen.Einheit)
ArtNr | Positionen.ArtNr
Bezeichnung | Positionen.Bezeichnung+ Cond(len(Positionen.Seriennummer) > 0, "¶Seriennummer: " + Positionen.Seriennummer, "")
MWSt. | Cond(Positionen.MWSt > 0, Fstr$(Positionen.MWSt, "##.#%"), "")
E-Preis | Cond(Positionen.MWSt > 0, Fstr$(Positionen.MWSt, "##.#%"), "")
Rabatt | Cond(Positionen.Rabatt > 0, Fstr$(Positionen.Rabatt, "###.#%"), "")
G-Preis | cond(JTL. WaWi.Vorgabe.zzglMWSt, Positionen.NettoGesamt, Positionen.BruttoGesamt)

Rabatt nicht vorhanden:
Pos | Fstr$(Count(Positionen.Position, false), "##&")
Menge | Cond(Int(Positionen.Menge) != Positionen.Menge, Fstr$(Positionen.Menge, "?&.###") + " " + Positionen.Einheit, Fstr$(Positionen.Menge, "?&") + " " + Positionen.Einheit)
ArtNr | Positionen.ArtNr
Bezeichnung | Positionen.Bezeichnung+ Cond(len(Positionen.Seriennummer) > 0, "¶Seriennummer: " + Positionen.Seriennummer, "")
MWSt. | Cond(Positionen.MWSt > 0, Fstr$(Positionen.MWSt, "##.#%"), "")
E-Preis | cond(JTL.WaWi.Vorgabe.zzglMWSt, Positionen.NettoEinzel, Positionen.BruttoEinzel)
G-Preis | cond(JTL.WaWi.Vorgabe.zzglMWSt, Positionen.NettoGesamt, Positionen.BruttoGesamt)

Wer könnte dies umschreiben das die Freitexte (alles was Menge = 0) hat keinen Text ausgibt. (Menge > und < 0 jedoch berechnet)

Und wie werden Hinweisfelder ausgegeben in der Rechnung?

Lieben Gruss: Designer
 

designer

Offizieller Servicepartner
SPBanner
20. Juli 2009
256
17
Gelöst: Freitextfeld bzw. Hinweis Feld nutzen in Rechnungen

Hallo zusammen

So, geschafft!
Eigentlich ist die Lösung ja recht einfach - wenn man(n) es weiss - wie so oft...

In diesen Beiträgen findet man die Antwort zu den ersten Fragen: Beitrag und Beitrag

Und hier noch die Formeln für die Summenzeilen (Netto einzeln und Netto Summe):

Meine bisherige
Cond(Positionen.NettoEinzel!=0,(cond(JTL. WaWi.Vorgabe.zzglMWSt, Positionen.NettoEinzel, Positionen.BruttoEinzel)))
cond(JTL.WaWi.SummeBruttoGesamt!=0,(cond(JTL.WaWi.Vorgabe.zzglMWSt, Positionen.NettoGesamt, Positionen.BruttoGesamt)))

Lösung aus dem Forum:
Cond(Positionen.BruttoEinzel > 0, Fstr$(Positionen.BruttoEinzel, "?&.##"), Cond(Positionen.ArtNr!=" ", Fstr$(Positionen.BruttoEinzel, "?&.##"), ""))
Cond(Positionen.BruttoGesamt > 0, Fstr$(Positionen.BruttoGesamt, "?&.##"), Cond(Positionen.ArtNr!=" ", Fstr$(Positionen.BruttoGesamt, "?&.##"), ""))

meine Lösung:
Cond(Positionen.NettoEinzel!=0, Fstr$(Positionen.NettoEinzel, "?&.##"), Cond(Positionen.Menge!=0, Fstr$(Positionen.BruttoEinzel, "?&.##"), ""))
Cond(Positionen.BruttoGesamt!=0, Fstr$((cond(JTL.WaWi.Vorgabe.zzglMWSt, Positionen.NettoGesamt, Positionen.BruttoGesamt)), "?&.##"), Cond(Positionen.Menge!=0, Fstr$((cond(JTL.WaWi.Vorgabe.zzglMWSt, Positionen.NettoGesamt, Positionen.BruttoGesamt)), "?&.##"), ""))



Lieben Gruss: Designer

_______________________
www.wawi.ch
 
Ähnliche Themen
Titel Forum Antworten Datum
Artikel in der Artikelliste grün hinterlegt bzw. nicht farblich hinterlegt JTL-Wawi 1.9 2
Neu Export / Exportformate: Anleitung bzw. Infoseite mit zulässigen Tags ? Betrieb / Pflege von JTL-Shop 0
Neu Paypal Checkout - Wann werden Vebindungen zu Paypal aufgebaut bzw. fließen Daten zu Paypal? (Datenschutz) Plugins für JTL-Shop 6
Bestellvorschlag bzw. Bestellprognose ohne Verkaufsdaten / alternative Bestandsverwaltungstools in FBA / 3PL JTL-Wawi 1.9 0
Neu Eigene Alerts im Template ausgeben bzw. hinzufügen Templates für JTL-Shop 0
Neu Workflow Zahlung setzen bei Rechnungskorreturen bzw. Retouren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Sprachvariable läßt sich nicht mehr änderen bzw. zurücksetzen? Betrieb / Pflege von JTL-Shop 0
Kurze Verständnis- bzw. Lernfrage zur App Anbindung JTL-Wawi App 0
eBay/ Amazon Plattformen Inaktiv bzw. deaktivieren JTL-Wawi 1.9 2
Neu Listenansicht bzw. Spaltendarstellung für ALLE anpassen JTL-Wawi - Fehler und Bugs 1
Neu Hinweis auf JTL-POS Customer Display 'Meldung nicht erneut anzeigen' funktioniert nicht JTL-POS - Fehler und Bugs 0
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 13
Neu Logbuch voll mit Hinweis Got job JTLCronJobSendMailQueue JTL-Shop - Fehler und Bugs 0
Wichtiger HINWEIS - SCX dot.liquid Mapping von Merkmalen, Attributen, Eigenen Felder basiert auf Textreferenz - Ändern nicht möglich ohne Verlust kaufland.de - Anbindung (SCX) 0

Ähnliche Themen