Neu Teillieferung nur mit Rechnung über ganzen Auftrag oder ohne Rückstandsmeldung möglich

b-tool.ch

Gut bekanntes Mitglied
14. Juni 2018
103
14
Wir haben unsern Lieferschein so gestaltet, dass bei Teillieferungen die Rückstände aufgeführt werden.

Seit dem Update auf JTL-Wawi 1.11.7 (von 1.5.) haben wir folgendes Problem:
Wird ein Auftrag teilausgeliefert, wird die Rechnung über den gesamten Auftrag (inkl. der fehlenden Artikel) erstellt.
Wird der Auftrag zuerst gesplittet, enthält der Lieferschein keine Angaben über die Rückstände.

Lässt sich irgendwie bewerkstelligen, dass bei Teillieferungen nur die gelieferten Artikel in Rechnung gestellt werden?
(auf die Rückstandsmeldung auf dem Lieferschein möchten wir nicht verzichten, da sie uns viele Telefonanrufe erspart)

Daniel - b-tool.ch
JTL-Wawi 1.11.7
 

b-tool.ch

Gut bekanntes Mitglied
14. Juni 2018
103
14
Da mir der Support geraten hat, das Problem im Forum zu diskutieren (offenbar haben sie selber nur wenig Kenntnis über das Verhalten der Variablen), beschreibe ich es hier noch einmal etwas ausführlicher:
Wird ein Auftrag teilausgeliefert, werden trotzdem alle Positionen des Auftrags in Rechnung gestellt. Splitten des Auftrags geht nicht, weil dann auf dem Lieferschein keine Rückstände mehr aufgeführt werden.
In JTL 5.8 hat das mit unserer Vorlage geklappt, und es wurden nur die tatsächlich ausgelieferten Artikel in Rechnung gestellt.
- - - - -
In unserer Vorlage werden in der Positionsliste folgende Variablen verwendet:
-Pos:
Fstr$(Count(Auftragspositionen.InternePositionsnummer, false),"##&")
-Menge:
Cond(Int(Auftragspositionen.Menge) != Auftragspositionen.Menge, Fstr$(Auftragspositionen.Menge, "?&.###") + " " + Auftragspositionen.Einheit, Fstr$(Auftragspositionen.Menge, "?&") + " " + Auftragspositionen.Einheit)
-Art Nr:
Auftragspositionen.Artikelnummer
-Bezeichnung:
Auftragspositionen.Bezeichnung+ Cond(len(Auftragspositionen.SeriennummernAlsText) > 0, "¶Seriennummer: " + Auftragspositionen.SeriennummernAlsText, "")
-Gesamt (Netto):
cond(Vorgabe.NettoPreiseBenutzen and 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)),FStr$(Auftragspositionen.NettopreisGesamt,'-?&.##')," ")
-MwSt.:
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, "##.##%"), "")," ")
-Preis:
cond(Vorgabe.NettoPreiseBenutzen,Auftragspositionen.NettopreisEinzel,Auftragspositionen.BruttopreisEinzel)
-Summe:
cond((Vorgabe.MwStAusweisen or (not Vorgabe.NettoPreiseBenutzen and not 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)),FStr$(Auftragspositionen.BruttopreisGesamt,'-?&.##'),FStr$(Auftragspositionen.NettopreisGesamt,'-?&.##'))
- - - - -
Unsere Mitarbeiterinnen haben mir versichert, dass mit diesen Vorlagen in JTL 5.8 jeweils nur die gelieferten Artikel in die Rechnung aufgenommen worden sind.
Hat jemand eine Idee, wie durch andere Variablen oder durch Conditions auch in JTL 11 nur die gelieferten Artikel herausgefiltert werden können.

Daniel - b-tool.ch
JTL-Wawi 1.11.7
 

Ähnliche Themen