Neu XML Export Vorlage Lieferscheinpositionen

  • Ersteller des Themas Ersteller des Themas JaPeBi
  • Erstellungsdatum Erstellungsdatum

JaPeBi

Aktives Mitglied
16. Oktober 2015
74
16
Hallo,
wie kann ich die Lieferscheinpositionen in meinen XML-Export einbauen?
Gefunden habe ich bisher:
<Positionen>
{% for position in Vorgang.Positionen -%}
<Position>
<Bezeichnung>{{ position.Bezeichnung | XmlEscape }}</Bezeichnung>
<Artikelnummer>{{ position.Artikelnummer | XmlEscape }}</Artikelnummer>
<Barcode>{{ position.Artikel.EAN | XmlEscape }}</Barcode>
<Einheit>{{ position.Einheit | XmlEscape }}</Einheit>
<NettopreisEinzel>{{ position.NettopreisEinzel | Nummer: 'N2','en-US'}}</NettopreisEinzel>
<BruttopreisEinzel>{{ position.BruttopreisEinzel | Nummer: 'N2','en-US' }}</BruttopreisEinzel>
<MwSt>{{ position.MwStEinzel | Nummer: 'N2','en-US' }}</MwSt>
<BruttopreisGesamt>{{ position.BruttopreisGesamt | Nummer: 'N2','en-US' }}</BruttopreisGesamt>
<Anzahl>{{ position.Menge | Nummer: 'N2' }}</Anzahl>
<RabattInProzent>{{ position.RabattProzent | Nummer: 'N2' }}</RabattInProzent>
</Position>
{% endfor %}
</Positionen>

aber funktioniert nicht (auch nicht mit "Report.DeliveryNotePosition" statt Vorgang.Position")
Was mache ich falsch?

Ich bekomme die Fehlermeldung (siehe Anlage)
 

Anhänge

  • Screenshot 2025-07-15 113018.png
    Screenshot 2025-07-15 113018.png
    5,6 KB · Aufrufe: 1

frankell

Sehr aktives Mitglied
9. September 2019
2.685
840
Flensburg
Hallo @JaPeBi,

hast Du noch eine alte Vorlage mit deutschsprachigen Variablen oder eine neue mit englischsprachigen? Ich tippe mal auf Letzteres.

Dann geht das nur mit Report.DeliveryNotePosition. Aber dann musst Du natürlich auch die anderen Variablen entsprechend anpassen. Wie die alle heißen, kannst Du Dir einmal komplett ausgeben lassen, indem Du im Variablenbaum mit der rechten Maustaste auf Report.DeliveryNotePosition klickst und dann auf "CodeSnippets - Schleife über alle Einträge".
 

JaPeBi

Aktives Mitglied
16. Oktober 2015
74
16
Hallo @JaPeBi,

hast Du noch eine alte Vorlage mit deutschsprachigen Variablen oder eine neue mit englischsprachigen? Ich tippe mal auf Letzteres.

Dann geht das nur mit Report.DeliveryNotePosition. Aber dann musst Du natürlich auch die anderen Variablen entsprechend anpassen. Wie die alle heißen, kannst Du Dir einmal komplett ausgeben lassen, indem Du im Variablenbaum mit der rechten Maustaste auf Report.DeliveryNotePosition klickst und dann auf "CodeSnippets - Schleife über alle Einträge".
Klasse, danke, das war es!!!!!
 

Ähnliche Themen