Elektronische Rechnung (ZUGFeRD) - abweichende Maßeinheiten: Unterschied zwischen den Versionen
Zeile 3: | Zeile 3: | ||
== Ziel == | == Ziel == | ||
− | In der XML-Datei muss bei den Positionen | + | In der XML-Datei der ZUGFeRD-Rechnung muss bei den Positionen eine Maßeinheit angegeben werden. Der Standard ist „H87“ (="Stück"). Es gibt aber Situationen, in denen eine andere Einheit gebraucht wird (zum Beispiel Kilogramm oder Verpackungseinheit). Diese Einheiten sollen in der XML-Datei ausgegeben werden. |
== Umsetzung == | == Umsetzung == |
Version vom 25. Juli 2025, 15:47 Uhr
Inhaltsverzeichnis
Voraussetzung
mind. CDH Version 7.01.1705
Ziel
In der XML-Datei der ZUGFeRD-Rechnung muss bei den Positionen eine Maßeinheit angegeben werden. Der Standard ist „H87“ (="Stück"). Es gibt aber Situationen, in denen eine andere Einheit gebraucht wird (zum Beispiel Kilogramm oder Verpackungseinheit). Diese Einheiten sollen in der XML-Datei ausgegeben werden.
Umsetzung
- Die Verpackungseinheit kann als Anfang von Artikelname 1 mit maximal 4 Stellen und anschließendem Leerzeichen angegeben werden.
- Es gibt eine Konfigurationsdatei, in der die Zuordnung der Einheit aus der Artikelnummer zur Einheit in der ZUGFeRD-XML-Datei angegeben wird.
- Die Konfigurationsdatei liegt im lokalen CDH-Verzeichnis und kann zusätzlich im Kundenordner auf dem Server liegen. Die Datei im Kundenordner auf dem Server hat Vorrang.
Konfigurationsdatei
- Pfade:
- {CDHClient}\CDHZUGFeRDConfig.ini
- Wird automatisch mit der Standard-Füllung erstellt, wenn sie nicht vorhanden ist.
- {Server-Kunden-Ordner}\ZUGFeRDConfig\CDHZUGFeRDConfig.ini
- {CDHClient}\CDHZUGFeRDConfig.ini
- Aufbau
- Es handelt sich um eine INI-Datei
- Kodierung: UTF-8
- Der Block der Ersetzungen beginnt mit „[UNIT_REPLACEMENTS]“
- Anschließend sind die Ersetzungen für die einzelnen Maßeinheiten aufgeführt.
- Form: {Maßeinheit aus dem Artikelnamen}="{Maßeinheit in der XML-Datei}"
- Beispiel: KG="KGM"
- Falls die Standard-Maßeinheit anders gefüllt werden soll, kann dies mit dem Bezeichner „DEFAULT“ erfolgen
- Beispiel: DEFAULT="C62"
- Standardfüllung:
- Es handelt sich um eine INI-Datei
- [INFO]
- Version="1"
- [UNIT_REPLACEMENTS]
- SET="SET"
- SETS="SET"
- VPE="C62"
- L="LTR"
- KG="KGM"
- M="MTR"